Apple lanza el código de los componentes del sistema y el kernel de macOS 13.1

Apple ha publicado el código fuente de los componentes del sistema de bajo nivel del sistema operativo macOS 13.1 (Ventura), que utilizan software gratuito, incluidos componentes Darwin y otros componentes, programas y bibliotecas que no son GUI. Se han publicado un total de 174 paquetes fuente.

Entre otras cosas, está disponible el código del kernel XNU, cuyo código fuente se publica en forma de fragmentos de código asociados con la próxima versión de macOS. XNU es parte del proyecto Darwin de código abierto y es un kernel híbrido que combina el kernel Mach, componentes del proyecto FreeBSD y la API IOKit C++ para escribir controladores.

Al mismo tiempo, se publicaron los componentes de código abierto utilizados en la plataforma móvil iOS 16.2. La publicación incluye dos paquetes: WebKit y libiconv.

Además, podemos destacar la integración del controlador para la GPU Apple AGX en la distribución Asahi Linux, desarrollado para funcionar en computadoras Mac equipadas con chips ARM M1 y M2 desarrollados por Apple. El controlador agregado brinda soporte para OpenGL 2.1 y OpenGL ES 2.0 y le permite usar la aceleración de GPU en juegos y entornos de usuario KDE y GNOME. La distribución se crea utilizando repositorios estándar de Arch Linux y todos los cambios específicos, como el kernel, el instalador, el gestor de arranque, los scripts auxiliares y la configuración del entorno, se colocan en un repositorio separado. Para admitir las GPU Apple AGX, debe instalar dos paquetes: linux-asahi-edge con un controlador DRM (Direct Rendering Manager) para el kernel de Linux y mesa-asahi-edge con un controlador OpenGL para Mesa.

Fuente: opennet.ru

Añadir un comentario