Apple nedávno ohlásil přechod od procesorů Intel x86 na vlastní procesory ARM. První macOS s procesorem ARM uvidíme asi až koncem roku, ale open source projekty se již připravují na změnu architektury. Apple začal s kompilátorem LLVM, kde byla přidána podpora pro macOS 11. Vypadá to, že macOS bude mít znovu „tlusté binárky“ (fat binaries), tedy spustitelný kód pro více architektur v jediném souboru. To už jsme jednou zažili při přechodu od PowerPC k x86. Nyní bude v binárce zároveň kód x86_64 a ARM64.
Změny byly odeslány také do knihovny Compiler-RT, což je vlastně libgcc pro LLVM/Clang. Změny byly také začleněny do LibreOffice a například do emulátoru herní konzole Game Boy SameBoy.
(zdroj: phoronix)