Mae Apple wedi cyhoeddi'r cod ar gyfer cydrannau cnewyllyn a system macOS 13.1

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

Ychwanegu sylw