Mae Apple wedi cyhoeddi'r cod ffynhonnell ar gyfer cydrannau system lefel isel system weithredu macOS 13.1 (Ventura), sy'n defnyddio meddalwedd rhad ac am ddim, gan gynnwys cydrannau Darwin a chydrannau, rhaglenni a llyfrgelloedd eraill nad ydynt yn GUI. Mae cyfanswm o 174 o becynnau ffynhonnell wedi'u cyhoeddi.
Ymhlith pethau eraill, mae'r cod cnewyllyn XNU ar gael, y mae ei god ffynhonnell yn cael ei gyhoeddi ar ffurf pytiau cod sy'n gysylltiedig Γ’'r datganiad macOS nesaf. Mae XNU yn rhan o brosiect ffynhonnell agored Darwin ac mae'n gnewyllyn hybrid sy'n cyfuno'r cnewyllyn Mach, cydrannau o'r prosiect FreeBSD, a'r IOKit C ++ API ar gyfer ysgrifennu gyrwyr.
Ar yr un pryd, cyhoeddwyd cydrannau ffynhonnell agored a ddefnyddir yn y llwyfan symudol iOS 16.2. Mae'r cyhoeddiad yn cynnwys dau becyn - WebKit a libiconv.
Yn ogystal, gallwn nodi integreiddio'r gyrrwr ar gyfer GPU Apple AGX i ddosbarthiad Asahi Linux, a ddatblygwyd i weithio ar gyfrifiaduron Mac sydd Γ’ sglodion ARM M1 a M2 a ddatblygwyd gan Apple. Mae'r gyrrwr ychwanegol yn darparu cefnogaeth ar gyfer OpenGL 2.1 ac OpenGL ES 2.0, ac yn caniatΓ‘u ichi ddefnyddio cyflymiad GPU mewn gemau ac amgylcheddau defnyddwyr KDE a GNOME. Mae'r dosbarthiad wedi'i adeiladu gan ddefnyddio ystorfeydd safonol Arch Linux, ac mae pob newid penodol, megis y cnewyllyn, gosodwr, llwythwr cychwyn, sgriptiau ategol a gosodiadau amgylchedd, yn cael eu gosod mewn ystorfa ar wahΓ’n. I gefnogi GPUs Apple AGX, mae angen i chi osod dau becyn: linux-asahi-edge gyda gyrrwr DRM (Rheolwr Rendro Uniongyrchol) ar gyfer y cnewyllyn Linux a mesa-asahi-edge gyda gyrrwr OpenGL ar gyfer Mesa.
Ffynhonnell: opennet.ru