Apple MacOS 13.1 өзөгүн жана система компоненттеринин кодун чыгарат

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

Башка нерселер менен катар, XNU ядро ​​коду жеткиликтүү, анын баштапкы коду кийинки MacOS релизине байланыштуу код үзүндүлөрү түрүндө жарыяланган. XNU ачык булак Darwin долбоорунун бир бөлүгү жана Mach өзөгүн, FreeBSD долбоорунун компоненттерин жана драйверлерди жазуу үчүн IOKit C++ API бириктирген гибриддик ядро.

Ошол эле учурда iOS 16.2 мобилдик платформасында колдонулган ачык булактуу компоненттер жарыяланды. Басылма эки пакетти камтыйт - WebKit жана 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.

Source: opennet.ru

Комментарий кошуу