Apple publie le noyau macOS 13.1 et le code des composants système

Apple a publié le code source des composants système de bas niveau du système d'exploitation macOS 13.1 (Ventura), qui utilisent des logiciels gratuits, notamment des composants Darwin et d'autres composants, programmes et bibliothèques non graphiques. Au total, 174 packages sources ont été publiés.

Entre autres choses, le code du noyau XNU est disponible, dont le code source est publié sous forme d'extraits de code associés à la prochaine version de macOS. XNU fait partie du projet open source Darwin et est un noyau hybride qui combine le noyau Mach, les composants du projet FreeBSD et l'API IOKit C++ pour l'écriture de pilotes.

Parallèlement, des composants open source utilisés dans la plateforme mobile iOS 16.2 ont été publiés. La publication comprend deux packages - WebKit et libiconv.

De plus, on peut noter l'intégration du pilote du GPU Apple AGX dans la distribution Asahi Linux, développé pour fonctionner sur les ordinateurs Mac équipés de puces ARM M1 et M2 développées par Apple. Le pilote ajouté prend en charge OpenGL 2.1 et OpenGL ES 2.0 et vous permet d'utiliser l'accélération GPU dans les jeux et les environnements utilisateur KDE et GNOME. La distribution est construite à l'aide des référentiels Arch Linux standard, et toutes les modifications spécifiques, telles que le noyau, l'installateur, le chargeur de démarrage, les scripts auxiliaires et les paramètres d'environnement, sont placées dans un référentiel séparé. Pour prendre en charge les GPU Apple AGX, vous devez installer deux packages : linux-asahi-edge avec un pilote DRM (Direct Rendering Manager) pour le noyau Linux et mesa-asahi-edge avec un pilote OpenGL pour Mesa.

Source: opennet.ru

Ajouter un commentaire