Apple izdaje macOS 13.1 kernel i kod komponenti sistema

Apple je objavio izvorni kod za sistemske komponente niskog nivoa operativnog sistema macOS 13.1 (Ventura), koji koriste besplatni softver, uključujući Darwinove komponente i druge komponente, programe i biblioteke koje nisu GUI. Objavljena su ukupno 174 izvorna paketa.

Između ostalog, dostupan je i XNU kernel kod, čiji je izvorni kod objavljen u obliku isječaka koda povezanih sa sljedećim izdanjem macOS-a. XNU je dio Darwin projekta otvorenog koda i hibridno jezgro koje kombinuje Mach kernel, komponente iz FreeBSD projekta i IOKit C++ API za pisanje drajvera.

Istovremeno, objavljene su komponente otvorenog koda koje se koriste u mobilnoj platformi iOS 16.2. Publikacija uključuje dva paketa - WebKit i libiconv.

Dodatno, možemo primijetiti integraciju drajvera za Apple AGX GPU u Asahi Linux distribuciju, razvijenu za rad na Mac računarima opremljenim M1 i M2 ARM čipovima koje je razvio Apple. Dodati drajver pruža podršku za OpenGL 2.1 i OpenGL ES 2.0 i omogućava vam da koristite GPU ubrzanje u igrama i korisničkim okruženjima KDE i GNOME. Distribucija je napravljena pomoću standardnih Arch Linux repozitorija, a sve specifične promjene, kao što su kernel, instalater, bootloader, pomoćne skripte i postavke okruženja, su smještene u posebno spremište. Da biste podržali Apple AGX GPU-ove, morate instalirati dva paketa: linux-asahi-edge sa drajverom za DRM (Direct Rendering Manager) za Linux kernel i mesa-asahi-edge sa OpenGL drajverom za Mesa.

izvor: opennet.ru

Dodajte komentar