Četl jsem včera nejakou recenzi, kde to v testu, který obnášel běžné brouzdání po Internetu, vydrželo 14 hodin. Jestli Asahi vydrží 12-15 hodin při běžné kancelářské práci, což je dnes stejně z většiny práce v prohlížeči, tak už je to celkem srovnatelné. Ale pokud to nebude mít přesně ty samé parametry, bude to pořád jen hodně hrubé srovnání.
Vývoji Asahi Linuxu fandím a opravdu zvažuji, že příští notebook bych mohl řešit toto cestou. Ale jaké máte zkušenosti s dostupností nejčastěji používaného closed source software? Je fajn, že na tom rozběhnu Fedoru, ale co Chrome (vím, jede Chromium, ale nevím co všechno v tom nepoběží)? Pokud se nepletu, tak neexistuje klient pro Zoom, funguje alespoň webový klient? Na notebooku mi neustále běží Slack, občas musím pustit i klienta pro MS Teams. Občas se najde i někdo, kdo trvá na Webex nebo Skype videokonferenci... Na klasickém amd64 linuxu běží vše, co z toho (zatím?) musím odepsat na Asahi?
Plus podobná otázka z pohledu někoho, kdo občas někam přijede a musí prezentovat. Když si jako příklad vezmu M2 MacBook Air, to HDMI port nemá. Bude plnohodnotně fungovat HDMI nebo DP přes USB-C nebo musím čekat na dodělání DP Alt Mode?
Chrome nic, protože nemá linuxový build pro ARM. On ji nemá oficiálně ani Firefox, ale ten si naštěstí buildí i Fedora, která dělá i ARM build.
Já jsem měl asi tři měsíce půjčený Macbook a zkoušel jsem na něm Fedora Asahi Remix a po čase mě to omrzelo a pokorně se vrátil XPS 13. Když pominu samotný chipset a repráčky (které má Macbook skvělé, ale je mi to jedno, protože mám stejně pořád na uších Bluetooth sluchátka), tak mi prostě přijde lepší: menší, lehčí, lepší displej, lepší klávesnice. Rozložení klávesnice, na které nejsme zvyklý, a ty softwarové problémy plynoucí z toho, že některý software pro Linux není na ARM připravený a není k dispozici žádný "just works" emulátor pro x86 binárky, mě v tom rozhodnutí jen utvrdily.
Jako domácí notebook si to dokážu představit, na práci ale zatím ne.
Jinak ale maximální respekt k práci Asahi týmu. Je radost si o tom číst. Jak se nespokojí s nějakým hackem, ale snaží se to všechno dělat systémově. Často dosáhnou lepšího výsledku než samotný Apple. Takové lidi by byla radost mít v každém hardware enablement týmu.
> Já jsem měl asi tři měsíce půjčený Macbook a zkoušel jsem na něm Fedora Asahi > Remix a po čase mě to omrzelo a pokorně se vrátil XPS 13.
Právě, já to taky porovnávám s aktuálním Carbon X1. Takže zase o maličko lehčí (než MacBook Air), klasická klávesnice, linuxová podpora v pohodě. Láká mě zlepšení výdrže na baterkách, ale zlepšení typu 8h -> 12h nevyváží to, že tam nepustím Chrome, Slack, Zoom ... a budu doufat, že všechno urvu webovým klientem v Chromium nebo Firefoxu.
> Jinak ale maximální respekt k práci Asahi týmu.
Souhlasím, je radost je sledovat.
Ale na využití v práci to vážně není. A není to chyba tohoto týmu, jen nic neudělají s tím, že na ARM linuxu řada software není překompilovaná.
> občas musím pustit i klienta pro MS Teams
Nativní (ehm, Electronová) app pro Linux skončila. Na Linuxu prý máš používat PWA verzi - a ta je nezávislá na OS a CPU architektuře (pro Windows a macOS je stále Electronová verze).
> příklad vezmu M2 MacBook Air, to HDMI port nemá. Bude plnohodnotně fungovat HDMI nebo DP přes USB-C nebo musím čekat na dodělání DP Alt Mode
Už teď můžeš koupit Pro, a tam HDMI funguje. Na podpoře USB-C (nutnost na Air) se pracuje.
Nativní (ehm, Electronová) app pro Linux skončila. Na Linuxu prý máš používat PWA verzi - a ta je nezávislá na OS a CPU architektuře (pro Windows a macOS je stále Electronová verze).
On to neni electron, ale vykuchany Edge (diky tomu se chlubili, ze to zere mene pamete, asi protoze ten Edge natahne Windows tak jako tak). Ne ze by to na tom neco menilo, protoze je to skoro to same.
Já říkám "Electronová" obecně, stejně jako souborům tabulek říkáme "Excel". Může to být Electron založený na microsoftím forku Chromia, může se využít prohlížeč v OS, je mi to jedno. Princip aplikace je stejný.
Jinak optimalizace v novém Teams fungují tak, že část kódu je přepsaná z JavaScript do C++, tj. JS kód volá nativní funkce na druhé straně "Electronu". Tj. ne jen to základní minimum (např pro ikonu v traybaru).
Díky, vygooglil jsem tento přehledný popis:
1. The Apple M1 CPU does not support hardware assisted nested virtualisation at all. The Apple M2 and M3 CPUs support the v8.4-A level of hardware assisted nested virtualisation.
2. However, Apple has not supplied user level software for that feature. I.e. the Virtualisation and Hypervisor frameworks that comes with macOS does not (yet) support hardware assisted nested virtualization. Progress has been made on Asahi Linux in supporting this, so at some point in the future, the existing M2 and M3 hardware will most probably get support.
EDIT: Můj názor: Podle mě to v macOS nemusí fungovat nikdy, protože to na něm využije < 1 % uživatelů a je to velká plocha pro security bugs. V Linuxu to ale fungovat bude.
16. 1. 2024, 13:13 editováno autorem komentáře
To neni o tom, co kdo vyuzije nebo ne, to je ciste a vyhradne o tom, co managorment schvali. Klidne muze existovat funkcni a odladena inmplementace do masoxu, a to klidne i roky. Jen proste nikdo neschvalil oficielni zarazeni.
A to plati zcela vseobecne o naprosto vsem. Jablecny HW treba roky umi AV1, zjisti si, jak dlouho to umi SW.
https://www.neowin.net/news/apple-may-finally-be-adding-av1-codec-support-to-multiple-products/
Implementace existuje nejmene 5 let. Zadna beta, odladena otestovana verze. A to jako vazne. Apple je i clenem Alliance for Open Media pro podporu toho kodeku...
Az ho uvidim, muzu se zeptat ... ;D.
Prave o tom kodeku vejs sme se bavili, a to ze to vubec zaradili bylo zpusobeno tim, ze vytoceni vyvojari porusili zakon padajiciho h... a obratili se rovnou na nejvyssi vedeni, co ze to jako ma byt, ze se chlubi na webu tim, jak to podporuji a kde nic tu nic, ze to davno je hotove, ale v oficielni distribuci to zarazeno neni.
Teprve pak se nekdo chytil za nos a zarazeno to bylo, jinak by to nebylo jeste dnes.
Jabko totiz nehazi klacky pod nohy jen svym oveckam, ale i svym, vlastnim zamestnancum.
On ale mluví o tom, jestli na ten jeden TB můžu zavěsit víc jak jeden monitor. A je jedno, jestli je to base/Pro/Max/Ultra a M1/M2/M3. Neumí to ani M3 Pro:
https://support.apple.com/en-ug/HT213503
> MacBook Pro with M3 chip
> MacBook Pro with M3 chip supports one display in any one of these configurations:
>
> One display up to 6K at 60Hz over [each] Thunderbolt
> One display up to 4K at 144Hz over HDMI
EDIT: Tzn. musí idiotsky ty monitory rozpojovat kvůli macbooku, nestačí je oba připojit jedním kabelem.
16. 1. 2024, 13:56 editováno autorem komentáře
Jo, ale každý displej na samostatném portu. Mimochodem jsou i jiné způsoby připojení více monitorů:
Six Displays Running on M1 Mac Mini or Macbook Air
https://www.youtube.com/watch?v=Kq_FyjcAULA