Apple izda jedro macOS 13.1 in kodo sistemskih komponent

Apple je objavil izvorno kodo za sistemske komponente nizke ravni operacijskega sistema macOS 13.1 (Ventura), ki uporabljajo brezplačno programsko opremo, vključno s komponentami Darwin in drugimi komponentami, programi in knjižnicami, ki niso GUI. Skupno je bilo objavljenih 174 izvornih paketov.

Med drugim je na voljo koda jedra XNU, katere izvorna koda je objavljena v obliki izrezkov kode, povezanih z naslednjo izdajo macOS. XNU je del odprtokodnega projekta Darwin in je hibridno jedro, ki združuje Machovo jedro, komponente iz projekta FreeBSD in IOKit C++ API za pisanje gonilnikov.

Hkrati so bile objavljene odprtokodne komponente, ki se uporabljajo v mobilni platformi iOS 16.2. Publikacija vključuje dva paketa - WebKit in libiconv.

Poleg tega lahko opazimo integracijo gonilnika za Apple AGX GPU v distribucijo Asahi Linux, razvito za delo na računalnikih Mac, opremljenih s čipi M1 in M2 ARM, ki jih je razvil Apple. Dodani gonilnik zagotavlja podporo za OpenGL 2.1 in OpenGL ES 2.0 ter vam omogoča uporabo GPU pospeška v igrah in uporabniških okoljih KDE in GNOME. Distribucija je zgrajena z uporabo standardnih repozitorijev Arch Linux in vse posebne spremembe, kot so jedro, namestitveni program, zagonski nalagalnik, pomožni skripti in nastavitve okolja, so postavljene v ločen repozitorij. Za podporo grafičnih procesorjev Apple AGX morate namestiti dva paketa: linux-asahi-edge z gonilnikom DRM (Direct Rendering Manager) za jedro Linuxa in mesa-asahi-edge z gonilnikom OpenGL za Mesa.

Vir: opennet.ru

Dodaj komentar