Apple MacOS 13.1 ядросы мен жүйе құрамдастарының кодын шығарады

Apple компаниясы Darwin құрамдастарын және басқа GUI емес құрамдастарды, бағдарламалар мен кітапханаларды қоса алғанда, тегін бағдарламалық құралды пайдаланатын macOS 13.1 (Ventura) операциялық жүйесінің төменгі деңгейлі жүйелік құрамдастарының бастапқы кодын жариялады. Барлығы 174 бастапқы пакет жарияланды.

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

Сонымен бірге iOS 16.2 мобильді платформасында пайдаланылатын ашық бастапқы коды бар компоненттер жарияланды. Жарияланым екі пакетті қамтиды - WebKit және libiconv.

Сонымен қатар, Apple әзірлеген M1 және M2 ARM чиптерімен жабдықталған Mac компьютерлерінде жұмыс істеу үшін әзірленген Asahi Linux дистрибутивіне Apple AGX GPU драйверінің интеграциясын атап өтуге болады. Қосылған драйвер OpenGL 2.1 және OpenGL ES 2.0 үшін қолдауды қамтамасыз етеді және ойындарда және KDE және GNOME пайдаланушы орталарында GPU жеделдетуін пайдалануға мүмкіндік береді. Тарату стандартты Arch Linux репозиторийлері арқылы құрастырылған және ядро, орнатушы, жүктеуші, көмекші сценарийлер және орта параметрлері сияқты барлық арнайы өзгерістер бөлек репозиторийге орналастырылған. Apple AGX GPU құрылғыларын қолдау үшін екі пакетті орнату қажет: Linux ядросы үшін DRM драйвері бар linux-asahi-edge (тікелей көрсету менеджері) және Mesa үшін OpenGL драйвері бар mesa-asahi-edge.

Ақпарат көзі: opennet.ru

пікір қалдыру