Apple компаниясы өзүнүн операциялык системасынын төмөнкү деңгээлдеги системалык компоненттеринин баштапкы кодун жарыялады. macOS 13.1 (Ventura), алар Darwinдин бөлүктөрүн жана башка GUI эмес компоненттерди, программаларды жана китепканаларды камтыган акысыз программалык камсыздоону колдонушат. Жалпысынан 174 булак пакети жарыяланган.
Башка нерселер менен катар, XNU ядро коду жеткиликтүү, анын баштапкы коду кийинки чыгарылыш менен байланышкан код үзүндүлөрү түрүндө жарыяланат macOSXNU ачык булактуу Darwin долбоорунун бир бөлүгү жана Mach ядросун, FreeBSD долбоорунун компоненттерин жана драйверлерди жазуу үчүн IOKit C++ API'син айкалыштырган гибриддик ядро.
Ошол эле учурда iOS 16.2 мобилдик платформасында колдонулган ачык булактуу компоненттер жарыяланды. Басылма эки пакетти камтыйт - WebKit жана libiconv.
Мындан тышкары, Apple AGX GPU үчүн драйвердин Asahi дистрибуциясына интеграцияланганын белгилей кетүү керек. Linux, Apple тарабынан иштелип чыккан M1 жана M2 ARM чиптери менен жабдылган Mac компьютерлери үчүн иштелип чыккан. Кошумча драйвер OpenGL 2.1 жана OpenGL ES 2.0 үчүн колдоо көрсөтөт, оюндарда жана KDE жана GNOME жумушчу чөйрөлөрүндө GPU ылдамдатууну камсыз кылат. Дистрибутив стандарттуу Arch репозиторийлерин колдонуу менен курулган. Linux, жана ядро, орнотуучу, жүктөгүч, жардамчы скрипттер жана айлана-чөйрөнүн жөндөөлөрү сыяктуу бардык белгилүү өзгөртүүлөр өзүнчө репозиторийде жайгашкан. Apple AGX GPU колдоо үчүн эки пакетти орнотуу талап кылынат: ядро үчүн DRM (Direct Rendering Manager) драйвери менен linux-asahi-edge. Linux жана Mesa үчүн OpenGL драйвери менен mesa-asahi-edge.
Source: opennet.ru
