Apple har udgivet koden til kernen og systemkomponenterne i macOS 13.1

Apple har udgivet kildekoden til systemkomponenterne på lavt niveau i macOS 13.1 (Ventura)-operativsystemet, som bruger gratis software, herunder Darwin-komponenter og andre ikke-GUI-komponenter, programmer og biblioteker. Der er i alt udgivet 174 kildepakker.

Blandt andet er XNU-kernekoden tilgængelig, hvis kildekode udgives i form af kodestykker tilknyttet den næste macOS-udgivelse. XNU er en del af open source Darwin-projektet og er en hybridkerne, der kombinerer Mach-kernen, komponenter fra FreeBSD-projektet og IOKit C++ API til at skrive drivere.

Samtidig blev open source-komponenter brugt i iOS 16.2 mobilplatformen offentliggjort. Publikationen inkluderer to pakker - WebKit og libiconv.

Derudover kan vi bemærke integrationen af ​​driveren til Apple AGX GPU'en i Asahi Linux-distributionen, udviklet til at fungere på Mac-computere udstyret med M1- og M2 ARM-chips udviklet af Apple. Den tilføjede driver understøtter OpenGL 2.1 og OpenGL ES 2.0 og giver dig mulighed for at bruge GPU-acceleration i spil og brugermiljøer KDE og GNOME. Distributionen er bygget ved hjælp af standard Arch Linux repositories, og alle specifikke ændringer, såsom kernen, installationsprogrammet, bootloader, hjælpescripts og miljøindstillinger, placeres i et separat depot. For at understøtte Apple AGX GPU'er skal du installere to pakker: linux-asahi-edge med en DRM-driver (Direct Rendering Manager) til Linux-kernen og mesa-asahi-edge med en OpenGL-driver til Mesa.

Kilde: opennet.ru

Tilføj en kommentar