Apple har publisert kildekoden for lavnivÄkomponentene i operativsystemet sitt. macOS 13.1 (Ventura), som bruker fri programvare, inkludert deler av Darwin og andre ikke-GUI-komponenter, programmer og biblioteker. Totalt 174 kildekodepakker er publisert.
Blant annet er XNU-kjernekoden tilgjengelig, hvis kildekode publiseres i form av kodebiter knyttet til neste utgivelse. macOSXNU er en del av Darwin-prosjektet med Äpen kildekode og er en hybridkjerne som kombinerer Mach-kjernen, komponenter fra FreeBSD-prosjektet og IOKit C++ API for Ä skrive drivere.
Samtidig har det blitt lansert komponenter med Äpen kildekode som brukes i iOS 16.2-mobilplattformen. Utgivelsen inkluderer to pakker: WebKit og libiconv.
I tillegg er det verdt Ă„ merke seg integreringen av driveren for Apple AGX GPU i Asahi-distribusjonen. Linux, utviklet for Mac-maskiner utstyrt med Apple-designede M1- og M2 ARM-brikker. Den ekstra driveren stĂžtter OpenGL 2.1 og OpenGL ES 2.0, noe som muliggjĂžr GPU-akselerasjon i spill og KDE- og GNOME-skrivebordsmiljĂžene. Distribusjonen er bygget ved hjelp av standard Arch-repositorier. Linux, og alle spesifikke endringer, som kjernen, installasjonsprogrammet, oppstartslasteren, hjelpeskriptene og miljĂžinnstillingene, finnes i et separat arkiv. StĂžtte for Apple AGX GPU krever installasjon av to pakker: linux-asahi-edge med DRM-driveren (Direct Rendering Manager) for kjernen. Linux og mesa-asahi-edge med OpenGL-driveren for Mesa.
Kilde: opennet.ru
