Apple gir ut macOS 13.1 kjerne- og systemkomponentkode

Apple har publisert kildekoden for systemkomponentene på lavt nivå i operativsystemet macOS 13.1 (Ventura), som bruker gratis programvare, inkludert Darwin-komponenter og andre komponenter, programmer og biblioteker som ikke er GUI. Totalt 174 kildepakker er publisert.

Blant annet er XNU-kjernekoden tilgjengelig, hvis kildekode publiseres i form av kodebiter knyttet til neste macOS-utgivelse. XNU 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 ble åpen kildekode-komponenter brukt i iOS 16.2 mobilplattformen publisert. Publikasjonen inkluderer to pakker - WebKit og libiconv.

I tillegg kan vi merke oss integreringen av driveren for Apple AGX GPU i Asahi Linux-distribusjonen, utviklet for å fungere på Mac-datamaskiner utstyrt med M1- og M2 ARM-brikker utviklet av Apple. Den ekstra driveren gir støtte for OpenGL 2.1 og OpenGL ES 2.0, og lar deg bruke GPU-akselerasjon i spill og brukermiljøer KDE og GNOME. Distribusjonen er bygget ved å bruke standard Arch Linux-repositorier, og alle spesifikke endringer, som kjernen, installasjonsprogrammet, bootloader, hjelpeskript og miljøinnstillinger, plasseres i et eget depot. For å støtte Apple AGX GPUer, må du installere to pakker: linux-asahi-edge med en DRM-driver (Direct Rendering Manager) for Linux-kjernen og mesa-asahi-edge med en OpenGL-driver for Mesa.

Kilde: opennet.ru

Legg til en kommentar