Asahi Linux je reverzní inženýrství podpory Apple Silicon včetně M1 Ultra.

Asahi Linux je reverzní inženýrství podpory Apple Silicon včetně M1 Ultra.

Apple Silicon Mac získaly většinou nadšené recenze pro svou rychlost, energetickou účinnost a technický pokrok, který představují – čipy jsou větší procesory pro telefony, které mohou fungovat stejně dobře nebo lépe než srovnatelné čipy Intel a přitom spotřebovávat méně energie.

Ale odklon od x86 hardwaru také způsobil, že Mac je o něco méně užitečný pro ty, kteří chtějí na svých počítačích Mac provozovat více operačních systémů. Zatímco můžete provozovat ARM verze Linuxu a (s výhradami a bez oficiální podpory ) Windows ve virtuálních strojích na počítačích Apple Silicon Mac, Apple nepodporuje spouštění alternativních operačních systémů přímo nad hardwarem. Apple nedistribuuje ovladače pro jiné operační systémy a odstranění x86 procesorů a široce podporovaných GPU Intel a AMD ztěžuje ostatním vývojářům zasáhnout a poskytnout tyto ovladače.

Zde přichází na scénu projekt Asahi Linux . Několik měsíců malá skupina dobrovolníků pracovala na tom, aby tato distribuce založená na Arch Linuxu běžela na počítačích Apple Silicon Mac, přizpůsobovala stávající ovladače a (v případě GPU) pracně psala své vlastní. vlastní. A práce se vyplácí – minulý týden tým uvolnil svůj první alpha instalátor pro veřejnost a od včerejška software podporuje nový M1 Ultra v Mac Studiu.

V současné verzi alfa již běží působivý seznam hardwaru, včetně Wi-Fi, USB 2.0 přes porty Thunderbolt (USB 3.0 funguje pouze na počítačích Mac s porty USB-A, ale USB 3.0 přes Thunderbolt „přichází brzy“) a integrovaný displej. Stále však chybí důležité funkce, včetně DisplayPort a Thunderbolt, webové kamery, Bluetooth, režimu spánku a akcelerace GPU. Nicméně, pokud jde o akceleraci GPU, vývojáři říkají, že M1 je dostatečně rychlý na to, aby softwarově vykreslený linuxový desktop byl na M1 rychlejší než graficky akcelerovaný desktop na mnoha jiných čipech ARM.

Vývojáři Asahi si nemyslí, že software bude „hotový“ se všemi podporovanými základními hardware a funkcemi řady M1 a bude fungovat hned po vybalení „ještě jeden rok, možná dva “. Do té doby Apple pravděpodobně představí další generaci nebo dva čipy řady M. Vývojáři ale doufají, že velká část práce, kterou nyní dělají, bude i nadále fungovat na budoucích generacích hardwaru Apple s relativně minimálním úsilím.

Jak na svých wiki stránkách, tak v aktualizacích stavu vývojáři poznamenávají, že Apple se překvapivě zavázal ke zpětné kompatibilitě se svým křemíkem. Některé nízkoúrovňové komponenty, jako je řadič přerušení a hardware UART, sahají až k původnímu iPhonu a PA Semi, společnosti, kterou Apple získal, aby nastartoval své mobilní čipy v roce 2008. Zejména M1 Pro/Max/Ultra procesory, ale nová rozhraní by se zase dlouho měnit neměla.

Tým Asahi chce, aby se jejich práce posunula proti proudu do linuxového jádra a jinam a aby se postupem času dostala zpět do dalších distribucí. Linuxové jádro 5.13 přidalo základní podporu M1 Mac na základě práce týmu Asahi a ovladač M1 PCIe byl zahrnut ve verzi 5.16 (ostatní bity včetně podpory M1 Pro a Max byly předloženy ke kontrole ). To znamená, že jakmile bude Asahi plně funkční na M1 Mac, doufáme, že další distribuce nebudou příliš pozadu.

Pokud chcete vyzkoušet Asahi Linux na M1 Mac, aktuální instalační program se spustí z příkazového řádku a vyžaduje „alespoň 53 GB volného místa“ pro instalaci pomocí KDE Plasma desktop . Asahi potřebuje pouze asi 15 GB, ale instalační program vyžaduje, abyste nechali alespoň 38 GB volného místa pro instalaci macOS, aby aktualizace systému macOS nebyly přerušeny. Odtud by duální spouštění mělo fungovat podobně jako proces na Intel Mac, s alternativním operačním systémem viditelným ze spouštěcí jednotky nebo zaváděcího voliče, který můžete spustit při spuštění Macu. Budoucí aktualizace by měly být instalovány z vaší nové instalace Asahi Linux a neměly by vyžadovat novou instalaci.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *