Apple lanza o código do núcleo e dos compoñentes do sistema de macOS 13.1

Apple publicou o código fonte para os compoñentes do sistema de baixo nivel do sistema operativo macOS 13.1 (Ventura), que usan software libre, incluídos os compoñentes de Darwin e outros compoñentes, programas e bibliotecas que non son da GUI. Publicáronse un total de 174 paquetes fonte.

Entre outras cousas, está dispoñible o código do núcleo XNU, cuxo código fonte se publica en forma de fragmentos de código asociados á próxima versión de macOS. XNU forma parte do proxecto Darwin de código aberto e é un núcleo híbrido que combina o núcleo Mach, os compoñentes do proxecto FreeBSD e a API IOKit C++ para escribir controladores.

Ao mesmo tempo, publicáronse os compoñentes de código aberto utilizados na plataforma móbil iOS 16.2. A publicación inclúe dous paquetes: WebKit e libiconv.

Ademais, podemos destacar a integración do controlador para a GPU Apple AGX na distribución Asahi Linux, desenvolvida para funcionar en ordenadores Mac equipados con chips ARM M1 e M2 desenvolvidos por Apple. O controlador engadido ofrece compatibilidade con OpenGL 2.1 e OpenGL ES 2.0 e permítelle utilizar a aceleración da GPU en xogos e entornos de usuario KDE e GNOME. A distribución constrúese utilizando repositorios estándar de Arch Linux, e todos os cambios específicos, como o núcleo, o instalador, o cargador de arranque, os scripts auxiliares e a configuración do ambiente, colócanse nun repositorio separado. Para admitir as GPU Apple AGX, cómpre instalar dous paquetes: linux-asahi-edge cun controlador DRM (Direct Rendering Manager) para o núcleo Linux e mesa-asahi-edge cun controlador OpenGL para Mesa.

Fonte: opennet.ru

Engadir un comentario