Keď na mojom Apple M2 skončí podpora macOS (tipujem po 2030), tak tam bude, dúfam, Linux už podporovaný na 100%.
Mě by zajímalo, jestli přijde něco jako OCLP pro Apple Silicon Macy. Na posledních Intel Macích byl problém s T2 čipem, ale zase jsem viděl, jak portli plnohodnotný macOS na iPhone / iPad, takže očividně jsou v komunitě lidé, co do architektury XNU na ARMu vidí a umí mu podstrčit dodatečné ovladače pro oficiálně nepodporovaný HW.
Na tom iPhone to bylo zajímavé. Ten člověk vůbec ovladače neřešil, jádro mají macOS a iOS/iPadOS stejné (stejně jako desktopový Windows 10 a Windows 10M v mobilech, aka WindowsPhone 10). On tam naportoval jen userspace (včetně vývojářského prostředí Xcode).
Intel Macy budou žít ještě dlouho - dokud aplikace budou nabízet Intel nebo Universal2 (Intel + Apple Silicon) release. Plus samozřejmě základní aplikace jsou často opensource a narozdíl od dob PowerPC neřešíš rozdíl v endianu. I ty přes dekádu staré Intel Macy bez Metal API mohou dojíždět s macOS 10.15 Catalina (kde OS kreslí svoje věci přes OpenGL a nevyžaduje grafické API Metal). Apple dokonce vydal update pro jejich Xcode, že umí generovat Universal2 binárky. Tj. i když Apple odstraní userspace knihovny pro Intel emulaci*, a tím znefunkční Intel verzi Mac aplikací, ty budeš schopen na 2012 Macu buildovat Universal2 release, který pojede i na nejnovějších Macách (pustí se z fat binárky verze pro ARM).
No a Apple Silicon Macy budou žít "věčně", dokud Apple zas nezmění CPU architekturu. Protože hack instalace a bootování je drobnost, hlavní je, jestli OS umí instrukční sadu tvého CPU. Vem si, jak dlouho byly komunitou podporovány Intel Macy.
*) Emulátor Rosetta 2 v macOS zůstane, aby Windows-only AAA hry jely rychle (hardwarově akcelerovaná emulace x86) a stejně tak x86-only Docker kontejnery. Zmizí userspace API, bez kterého Intel binárky nepojedou. Emulátory jako CrossOver a WINE mají svou překladovou vrstvu Win API --> Mac API, a protože využívají Rosettu 2 (x86 --> ARM), tak se systémová volání posílají na ARM verzi Mac API (systémové Intel knihovny nejsou potřeba). Pro zajímavost, Apple vedle zbylých instrukcí emulace (AVX2) naportoval od macOS také DirectX 12. Proto fungují i DX12-only hry jako Hogwarts Legacy, Death Stranding a Cyberpunk 2077.