Apple merilis kernel macOS 13.1 dan kode komponen sistem

Apple telah menerbitkan kode sumber untuk komponen sistem tingkat rendah sistem operasi macOS 13.1 (Ventura), yang menggunakan perangkat lunak gratis, termasuk komponen Darwin dan komponen, program, dan pustaka non-GUI lainnya. Sebanyak 174 paket sumber telah diterbitkan.

Antara lain, tersedia kode kernel XNU, kode sumbernya diterbitkan dalam bentuk cuplikan kode yang terkait dengan rilis macOS berikutnya. XNU adalah bagian dari proyek open source Darwin dan merupakan kernel hybrid yang menggabungkan kernel Mach, komponen dari proyek FreeBSD, dan API IOKit C++ untuk menulis driver.

Pada saat yang sama, komponen sumber terbuka yang digunakan pada platform seluler iOS 16.2 diterbitkan. Publikasi ini mencakup dua paket - WebKit dan libiconv.

Selain itu, kami dapat mencatat integrasi driver untuk GPU Apple AGX ke dalam distribusi Asahi Linux, yang dikembangkan untuk bekerja pada komputer Mac yang dilengkapi dengan chip M1 dan M2 ARM yang dikembangkan oleh Apple. Driver yang ditambahkan memberikan dukungan untuk OpenGL 2.1 dan OpenGL ES 2.0, dan memungkinkan Anda menggunakan akselerasi GPU di game dan lingkungan pengguna KDE dan GNOME. Distribusi ini dibuat menggunakan repositori Arch Linux standar, dan semua perubahan spesifik, seperti kernel, penginstal, bootloader, skrip tambahan, dan pengaturan lingkungan, ditempatkan di repositori terpisah. Untuk mendukung GPU Apple AGX, Anda perlu menginstal dua paket: linux-asahi-edge dengan driver DRM (Direct Rendering Manager) untuk kernel Linux dan mesa-asahi-edge dengan driver OpenGL untuk Mesa.

Sumber: opennet.ru

Tambah komentar