Ua tatalaina e Apple le macOS 13.1 kernel ma le code component system

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

Faatasi ai ma isi mea, o loʻo maua le XNU kernel code, o le faʻailoga autu o loʻo faʻasalalau i le tulaga o snippets code e fesoʻotaʻi ma le isi faʻasalalauga macOS. O le XNU o se vaega o le puna tatala Darwin poloketi ma o se fatu faʻafefiloi e tuʻufaʻatasia le fatu Mach, vaega mai le poloketi FreeBSD, ma le IOKit C++ API mo le tusitusi avetaavale.

I le taimi lava e tasi, na faʻasalalau vaega faʻapipiʻi faʻaogaina i le iOS 16.2 telefoni feaveaʻi. O le lomiga e aofia ai afifi e lua - WebKit ma 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.

puna: opennet.ru

Faaopoopo i ai se faamatalaga