Apple rilascia il kernel macOS 13.1 e il codice dei componenti di sistema

Apple ha pubblicato il codice sorgente per i componenti di sistema di basso livello del sistema operativo macOS 13.1 (Ventura), che utilizzano software libero, inclusi componenti Darwin e altri componenti, programmi e librerie non GUI. Sono stati pubblicati un totale di 174 pacchetti sorgente.

Tra l'altro Γ¨ disponibile il codice del kernel XNU, il cui codice sorgente viene pubblicato sotto forma di frammenti di codice associati alla prossima versione di macOS. XNU fa parte del progetto Darwin open source ed Γ¨ un kernel ibrido che combina il kernel Mach, i componenti del progetto FreeBSD e l'API IOKit C++ per la scrittura dei driver.

Contestualmente sono stati pubblicati i componenti open source utilizzati nella piattaforma mobile iOS 16.2. La pubblicazione include due pacchetti: WebKit e libiconv.

Inoltre, possiamo notare l'integrazione del driver per la GPU Apple AGX nella distribuzione Asahi Linux, sviluppata per funzionare su computer Mac dotati di chip ARM M1 e M2 sviluppati da Apple. Il driver aggiunto fornisce supporto per OpenGL 2.1 e OpenGL ES 2.0 e consente di utilizzare l'accelerazione GPU nei giochi e negli ambienti utente KDE e GNOME. La distribuzione Γ¨ creata utilizzando repository Arch Linux standard e tutte le modifiche specifiche, come kernel, programma di installazione, bootloader, script ausiliari e impostazioni dell'ambiente, vengono inserite in un repository separato. Per supportare le GPU Apple AGX, Γ¨ necessario installare due pacchetti: linux-asahi-edge con un driver DRM (Direct Rendering Manager) per il kernel Linux e mesa-asahi-edge con un driver OpenGL per Mesa.

Fonte: opennet.ru

Aggiungi un commento