Apple libera u codice di u kernel è di i cumpunenti di u sistema macOS 13.1

Apple hà publicatu u codice fonte per i cumpunenti di u sistema di livellu bassu di u sistema operativu macOS 13.1 (Ventura), chì utilizanu software gratuitu, cumpresi cumpunenti Darwin è altri cumpunenti non-GUI, prugrammi è biblioteche. Un totale di 174 pacchetti fonte sò stati publicati.

Frà altre cose, u codice di u kernel XNU hè dispunibule, u codice fonte di quale hè publicatu in forma di snippets di codice assuciati cù a prossima versione di macOS. XNU hè parte di u prughjettu di Darwin open source è hè un kernel hibridu chì combina u kernel Mach, cumpunenti di u prughjettu FreeBSD, è l'API IOKit C++ per i driver di scrittura.

À u listessu tempu, i cumpunenti open source utilizati in a piattaforma mobile iOS 16.2 sò stati publicati. A publicazione include dui pacchetti - WebKit è libiconv.

Inoltre, pudemu nutà l'integrazione di u driver per l'Apple AGX GPU in a distribuzione Asahi Linux, sviluppata per travaglià in l'urdinatori Mac dotati di chips M1 è M2 ARM sviluppati da Apple. U driver aghjuntu furnisce supportu per OpenGL 2.1 è OpenGL ES 2.0, è vi permette di utilizà l'accelerazione GPU in ghjochi è ambienti d'utilizatori KDE è GNOME. A distribuzione hè custruita cù i repositori Arch Linux standard, è tutti i cambiamenti specifichi, cum'è u kernel, installatore, bootloader, scripts ausiliari è paràmetri di l'ambiente, sò posti in un repository separatu. Per supportà i GPU Apple AGX, avete bisognu di installà dui pacchetti: linux-asahi-edge cun un driver DRM (Direct Rendering Manager) per u kernel Linux è mesa-asahi-edge cun un driver OpenGL per Mesa.

Source: opennet.ru

Add a comment