Apple mengeluarkan kernel macOS 13.1 dan kod komponen sistem

Apple telah menerbitkan kod sumber untuk komponen sistem peringkat rendah sistem pengendalian macOS 13.1 (Ventura), yang menggunakan perisian percuma, termasuk komponen Darwin dan komponen, program dan perpustakaan bukan GUI lain. Sebanyak 174 pakej sumber telah diterbitkan.

Antara lain, kod kernel XNU tersedia, kod sumbernya diterbitkan dalam bentuk coretan kod yang dikaitkan dengan keluaran macOS seterusnya. XNU ialah sebahagian daripada projek Darwin sumber terbuka dan merupakan kernel hibrid yang menggabungkan kernel Mach, komponen daripada projek FreeBSD dan IOKit C++ API untuk menulis pemacu.

Pada masa yang sama, komponen sumber terbuka yang digunakan dalam platform mudah alih iOS 16.2 telah diterbitkan. Penerbitan termasuk dua pakej - WebKit dan libiconv.

Selain itu, kita boleh perhatikan penyepaduan pemacu untuk GPU Apple AGX ke dalam pengedaran Asahi Linux, yang dibangunkan untuk berfungsi pada komputer Mac yang dilengkapi dengan cip ARM M1 dan M2 yang dibangunkan oleh Apple. Pemacu tambahan menyediakan sokongan untuk OpenGL 2.1 dan OpenGL ES 2.0, dan membolehkan anda menggunakan pecutan GPU dalam permainan dan persekitaran pengguna KDE dan GNOME. Pengedaran dibina menggunakan repositori Arch Linux standard, dan semua perubahan khusus, seperti kernel, pemasang, pemuat but, skrip tambahan dan tetapan persekitaran, diletakkan dalam repositori yang berasingan. Untuk menyokong GPU Apple AGX, anda perlu memasang dua pakej: linux-asahi-edge dengan pemacu DRM (Pengurus Rendering Langsung) untuk kernel Linux dan mesa-asahi-edge dengan pemacu OpenGL untuk Mesa.

Sumber: opennet.ru

Tambah komen