Apple lansează kernelul macOS 13.1 și codul componentelor sistemului

Apple a publicat codul sursă pentru componentele de sistem de nivel scăzut ale sistemului de operare macOS 13.1 (Ventura), care utilizează software gratuit, inclusiv componente Darwin și alte componente, programe și biblioteci non-GUI. Au fost publicate un total de 174 de pachete sursă.

Printre altele, este disponibil codul kernel-ului XNU, al cărui cod sursă este publicat sub formă de fragmente de cod asociate cu următoarea lansare macOS. XNU face parte din proiectul open source Darwin și este un nucleu hibrid care combină nucleul Mach, componentele din proiectul FreeBSD și API-ul IOKit C++ pentru scrierea driverelor.

În același timp, au fost publicate componente open source utilizate în platforma mobilă iOS 16.2. Publicația include două pachete - WebKit și libiconv.

În plus, putem remarca integrarea driverului pentru GPU-ul Apple AGX în distribuția Asahi Linux, dezvoltat pentru a funcționa pe computerele Mac echipate cu cipuri ARM M1 și M2 dezvoltate de Apple. Driverul adăugat oferă suport pentru OpenGL 2.1 și OpenGL ES 2.0 și vă permite să utilizați accelerarea GPU în jocuri și medii de utilizator KDE și GNOME. Distribuția este construită folosind depozitele standard Arch Linux, iar toate modificările specifice, cum ar fi kernelul, programul de instalare, încărcătorul de pornire, scripturile auxiliare și setările de mediu, sunt plasate într-un depozit separat. Pentru a suporta GPU-urile Apple AGX, trebuie să instalați două pachete: linux-asahi-edge cu un driver DRM (Direct Rendering Manager) pentru nucleul Linux și mesa-asahi-edge cu un driver OpenGL pentru Mesa.

Sursa: opennet.ru

Adauga un comentariu