Apple ha rilasciato il codice del kernel e dei componenti di sistema. macOS 13.1

Apple ha pubblicato il codice sorgente dei componenti di sistema di basso livello del suo sistema operativo. macOS 13.1 (Ventura), che utilizza software libero, comprese parti di Darwin e altri componenti non GUI, programmi e librerie. Sono stati pubblicati in totale 174 pacchetti sorgente.

Tra le altre cose, è disponibile il codice del kernel XNU, il cui codice sorgente viene pubblicato sotto forma di frammenti di codice associati alla prossima release. macOSXNU fa parte del progetto open-source Darwin ed è un kernel ibrido che combina il kernel Mach, componenti del progetto FreeBSD e l'API C++ IOKit per la scrittura di driver.

Contemporaneamente, sono stati rilasciati i componenti open source utilizzati nella piattaforma mobile iOS 16.2. La versione include due pacchetti: WebKit e libiconv.

Inoltre, è opportuno segnalare l'integrazione del driver per la GPU Apple AGX nella distribuzione Asahi. LinuxSviluppato per computer Mac dotati di chip ARM M1 e M2 progettati da Apple. Il driver aggiunto fornisce supporto per OpenGL 2.1 e OpenGL ES 2.0, consentendo l'accelerazione GPU nei giochi e negli ambienti desktop KDE e GNOME. La distribuzione è compilata utilizzando i repository standard di Arch. LinuxTutte le modifiche specifiche, come il kernel, il programma di installazione, il bootloader, gli script di supporto e le impostazioni dell'ambiente, si trovano in un repository separato. Il supporto per la GPU Apple AGX richiede l'installazione di due pacchetti: linux-asahi-edge con il driver DRM (Direct Rendering Manager) per il kernel. Linux e mesa-asahi-edge con il driver OpenGL per Mesa.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster