Apple objavljuje macOS 13.1 kernel i kod komponenti sustava

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

Između ostalog, dostupan je kod kernela XNU, č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 hibridni je kernel koji kombinira Mach kernel, komponente iz FreeBSD projekta i IOKit C++ API za pisanje upravljačkih programa.

Istovremeno su objavljene 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čunalima opremljenim M1 i M2 ARM čipovima koje je razvio Apple. Dodani upravljački program pruža podršku za OpenGL 2.1 i OpenGL ES 2.0, te vam omogućuje korištenje GPU ubrzanja u igrama i korisničkim okruženjima KDE i GNOME. Distribucija je izgrađena pomoću standardnih Arch Linux repozitorija, a sve specifične promjene, kao što su kernel, instalacijski program, bootloader, pomoćne skripte i postavke okruženja, smještene su u zasebno spremište. Za podršku Apple AGX GPU-a morate instalirati dva paketa: linux-asahi-edge s DRM drajverom (Direct Rendering Manager) za Linux kernel i mesa-asahi-edge s OpenGL drajverom za Mesa.

Izvor: opennet.ru

Dodajte komentar