Apple zveřejnil zdrojový kód nízkoúrovňových systémových komponent operačního systému macOS 13.1 (Ventura), které využívají svobodný software, včetně komponent Darwin a dalších komponent, programů a knihoven mimo grafické rozhraní. Celkem bylo publikováno 174 zdrojových balíčků.
Mimo jiné je k dispozici kód jádra XNU, jehož zdrojový kód je publikován ve formě úryvků kódu spojených s příštím vydáním macOS. XNU je součástí open source projektu Darwin a je hybridním jádrem, které kombinuje Mach kernel, komponenty z projektu FreeBSD a IOKit C++ API pro psaní ovladačů.
Zároveň byly zveřejněny open source komponenty používané v mobilní platformě iOS 16.2. Publikace obsahuje dva balíčky - WebKit a libiconv.
Kromě toho si můžeme všimnout integrace ovladače pro GPU Apple AGX do distribuce Asahi Linux, vyvinuté pro práci na počítačích Mac vybavených čipy M1 a M2 ARM vyvinutými společností Apple. Přidaný ovladač poskytuje podporu pro OpenGL 2.1 a OpenGL ES 2.0 a umožňuje používat GPU akceleraci ve hrách a uživatelských prostředích KDE a GNOME. Distribuce je postavena pomocí standardních repozitářů Arch Linuxu a všechny specifické změny, jako je jádro, instalační program, bootloader, pomocné skripty a nastavení prostředí, jsou umístěny v samostatném repozitáři. Chcete-li podporovat GPU Apple AGX, musíte nainstalovat dva balíčky: linux-asahi-edge s ovladačem DRM (Direct Rendering Manager) pro linuxové jádro a mesa-asahi-edge s ovladačem OpenGL pro Mesa.
Zdroj: opennet.ru