Apple llança el codi del nucli i dels components del sistema de macOS 13.1

Компания Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 13.1 (Ventura), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 174 пакетов с исходными текстами.

Entre altres coses, està disponible el codi del nucli XNU, el codi font del qual es publica en forma de fragments de codi associats amb la propera versió de macOS. XNU forma part del projecte Darwin de codi obert i és un nucli híbrid que combina el nucli Mach, components del projecte FreeBSD i l'API IOKit C++ per escriure controladors.

Al mateix temps, es van publicar components de codi obert utilitzats a la plataforma mòbil iOS 16.2. La publicació inclou dos paquets: WebKit i libiconv.

Дополнительно можно отметить интеграцию драйвера для GPU Apple AGX в дистрибутив Asahi Linux, развиваемый для работы на компьютерах Mac, оснащённых ARM-чипами M1 и M2, разработанными компанией Apple. Добавленный драйвер обеспечивает поддержку OpenGL 2.1 и OpenGL ES 2.0, и позволяет задействовать ускорение силами GPU в играх и пользовательских окружениях KDE и GNOME. Дистрибутив построен с использованием штатных репозиториев Arch Linux, а все специфичные изменения, такие как ядро, инсталлятор, загрузчик, вспомогательные скрипты и настройки окружения, вынесены в отдельный репозиторий. Для поддержки GPU Apple AGX требуется установить два пакета: linux-asahi-edge c DRM-драйвером (Direct Rendering Manager) для ядра Linux и mesa-asahi-edge с OpenGL-драйвером для Mesa.

Font: opennet.ru

Afegeix comentari