Az Apple kiadja a macOS 13.1 rendszermag- és rendszerkomponensek kódját

Az Apple közzétette a macOS 13.1 (Ventura) operációs rendszer alacsony szintű rendszerösszetevőinek forráskódját, amelyek ingyenes szoftvereket használnak, beleértve a Darwin összetevőket és más, nem grafikus felületű összetevőket, programokat és könyvtárakat. Összesen 174 forráscsomag jelent meg.

Többek között elérhető az XNU kernelkód, amelynek forráskódja a következő macOS kiadáshoz társított kódrészletek formájában jelenik meg. Az XNU a nyílt forráskódú Darwin projekt része, és egy hibrid kernel, amely egyesíti a Mach kernelt, a FreeBSD projekt összetevőit és az IOKit C++ API-t az illesztőprogramok írására.

Ezzel egy időben megjelentek az iOS 16.2 mobilplatformban használt nyílt forráskódú komponensek is. A kiadvány két csomagot tartalmaz - WebKit és libiconv.

Emellett megjegyezhetjük az Apple AGX GPU illesztőprogramjának integrálását az Asahi Linux disztribúcióba, amelyet az Apple által fejlesztett M1 és M2 ARM chipekkel felszerelt Mac számítógépeken való használatra fejlesztettek ki. A hozzáadott illesztőprogram támogatja az OpenGL 2.1-et és az OpenGL ES 2.0-t, és lehetővé teszi a GPU-gyorsítás használatát játékokban és KDE és GNOME felhasználói környezetekben. A disztribúció szabványos Arch Linux tárolókból épül fel, és minden konkrét változtatás, mint például a kernel, a telepítő, a rendszerbetöltő, a segédszkriptek és a környezeti beállítások külön tárolóba kerülnek. Az Apple AGX GPU-k támogatásához két csomagot kell telepítenie: a linux-asahi-edge-et DRM-illesztőprogrammal (Direct Rendering Manager) a Linux kernelhez és a mesa-asahi-edge-et OpenGL-illesztőprogrammal a Mesa-hoz.

Forrás: opennet.ru

Hozzászólás