Apple macOS 13.1 yadrosi va tizim komponentlari kodini chiqaradi

Apple macOS 13.1 (Ventura) operatsion tizimining past darajadagi tizim komponentlari uchun manba kodini chop etdi, ularda bepul dasturiy ta'minot, shu jumladan Darvin komponentlari va boshqa GUI bo'lmagan komponentlar, dasturlar va kutubxonalar mavjud. Jami 174 ta manba toʻplami nashr etilgan.

Boshqa narsalar qatorida, XNU yadro kodi mavjud bo'lib, uning manba kodi keyingi macOS versiyasi bilan bog'liq kod parchalari ko'rinishida nashr etiladi. XNU ochiq manba Darvin loyihasining bir qismidir va Mach yadrosi, FreeBSD loyihasi komponentlari va drayverlarni yozish uchun IOKit C++ API-ni birlashtirgan gibrid yadrodir.

Shu bilan birga, iOS 16.2 mobil platformasida ishlatiladigan ochiq kodli komponentlar chop etildi. Nashr ikkita paketni o'z ichiga oladi - WebKit va libiconv.

Bundan tashqari, Apple AGX GPU drayverini Apple tomonidan ishlab chiqilgan M1 va M2 ARM chiplari bilan jihozlangan Mac kompyuterlarida ishlash uchun ishlab chiqilgan Asahi Linux distribyutsiyasiga integratsiyalashganini qayd etishimiz mumkin. Qo'shilgan drayver OpenGL 2.1 va OpenGL ES 2.0 ni qo'llab-quvvatlaydi va o'yinlarda va KDE va ​​GNOME foydalanuvchi muhitlarida GPU tezlashuvidan foydalanishga imkon beradi. Tarqatish standart Arch Linux omborlari yordamida qurilgan va yadro, o'rnatuvchi, yuklovchi, yordamchi skriptlar va muhit sozlamalari kabi barcha maxsus o'zgarishlar alohida omborga joylashtirilgan. Apple AGX GPU-larini qo'llab-quvvatlash uchun siz ikkita paketni o'rnatishingiz kerak: Linux yadrosi uchun DRM drayveri (Direct Rendering Manager) bilan linux-asahi-edge va Mesa uchun OpenGL drayveri bilan mesa-asahi-edge.

Manba: opennet.ru

a Izoh qo'shish