Apple har udgivet kernen og systemkomponentkoden. macOS 13.1

Apple har offentliggjort kildekoden til lavniveau-systemkomponenterne i sit operativsystem. macOS 13.1 (Ventura), som bruger fri software, inklusive dele af Darwin og andre ikke-GUI-komponenter, programmer og biblioteker. I alt 174 kildekodepakker er blevet udgivet.

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

Samtidig er der udgivet åbne komponenter, der bruges i iOS 16.2 mobilplatformen. Publikationen indeholder to pakker - WebKit og libiconv.

Derudover er det værd at bemærke integrationen af ​​driveren til Apple AGX GPU'en i Asahi-distributionen. Linux, udviklet til Mac-computere udstyret med Apple-designede M1- og M2 ARM-chips. Den tilføjede driver understøtter OpenGL 2.1 og OpenGL ES 2.0, hvilket muliggør GPU-acceleration i spil og KDE- og GNOME-skrivebordsmiljøerne. Distributionen er bygget ved hjælp af standard Arch-repositorierne. Linux, og alle specifikke ændringer, såsom kernen, installationsprogrammet, bootloaderen, hjælpeskripter og miljøindstillinger, findes i et separat arkiv. Understøttelse af Apple AGX GPU kræver installation af to pakker: linux-asahi-edge med DRM-driveren (Direct Rendering Manager) til kernen. Linux og mesa-asahi-edge med OpenGL-driveren til Mesa.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster