Apple izlaiž macOS 13.1 kodola un sistēmas komponentu kodu

Apple ir publicējis avota kodu operētājsistēmas macOS 13.1 (Ventura) zema līmeņa sistēmas komponentiem, kas izmanto bezmaksas programmatūru, tostarp Darwin komponentus un citus komponentus, kas nav GUI komponenti, programmas un bibliotēkas. Kopumā ir publicētas 174 avotu pakotnes.

Cita starpā ir pieejams XNU kodola kods, kura pirmkods tiek publicēts koda fragmentu veidā, kas saistīti ar nākamo macOS izlaidumu. XNU ir daļa no atvērtā pirmkoda Darwin projekta un ir hibrīds kodols, kas apvieno Mach kodolu, FreeBSD projekta komponentus un IOKit C++ API draiveru rakstīšanai.

Tajā pašā laikā tika publicēti iOS 16.2 mobilajā platformā izmantotie atvērtā pirmkoda komponenti. Publikācijā ir iekļautas divas pakotnes - WebKit un libiconv.

Turklāt mēs varam atzīmēt Apple AGX GPU draivera integrāciju Asahi Linux izplatīšanā, kas izstrādāta darbam ar Mac datoriem, kas aprīkoti ar Apple izstrādātajām M1 un M2 ARM mikroshēmām. Pievienotais draiveris nodrošina atbalstu OpenGL 2.1 un OpenGL ES 2.0, kā arī ļauj izmantot GPU paātrinājumu spēlēs un lietotāju vidēs KDE un GNOME. Izplatīšana tiek veidota, izmantojot standarta Arch Linux repozitorijus, un visas īpašās izmaiņas, piemēram, kodols, instalētājs, sāknēšanas ielādētājs, papildu skripti un vides iestatījumi, tiek ievietotas atsevišķā repozitorijā. Lai atbalstītu Apple AGX GPU, jums jāinstalē divas pakotnes: linux-asahi-edge ar DRM draiveri (tiešās renderēšanas pārvaldnieks) Linux kodolam un mesa-asahi-edge ar OpenGL draiveri priekš Mesa.

Avots: opennet.ru

Pievieno komentāru