Apple, macOS 13.1 çekirdek ve sistem bileşenleri kodunu yayınladı

Apple, Darwin bileşenleri ve diğer GUI olmayan bileşenler, programlar ve kitaplıklar dahil olmak üzere, ücretsiz yazılım kullanan macOS 13.1 (Ventura) işletim sisteminin alt düzey sistem bileşenlerinin kaynak kodunu yayınladı. Toplam 174 kaynak paketi yayınlandı.

Diğer şeylerin yanı sıra, kaynak kodu bir sonraki macOS sürümüyle ilişkili kod parçacıkları biçiminde yayınlanan XNU çekirdek kodu da mevcuttur. XNU, açık kaynaklı Darwin projesinin bir parçasıdır ve Mach çekirdeğini, FreeBSD projesindeki bileşenleri ve sürücüleri yazmak için IOKit C++ API'sini birleştiren hibrit bir çekirdektir.

Aynı zamanda iOS 16.2 mobil platformunda kullanılan açık kaynak bileşenler de yayınlandı. Yayın iki paket içeriyor: WebKit ve libiconv.

Ek olarak, Apple AGX GPU sürücüsünün, Apple tarafından geliştirilen M1 ve M2 ARM yongalarıyla donatılmış Mac bilgisayarlarda çalışmak üzere geliştirilen Asahi Linux dağıtımına entegrasyonunu da not edebiliriz. Eklenen sürücü, OpenGL 2.1 ve OpenGL ES 2.0 desteği sağlar ve oyunlarda ve KDE ve GNOME kullanıcı ortamlarında GPU hızlandırmayı kullanmanıza olanak tanır. Dağıtım, standart Arch Linux depoları kullanılarak oluşturulmuştur ve çekirdek, yükleyici, önyükleyici, yardımcı komut dosyaları ve ortam ayarları gibi tüm özel değişiklikler ayrı bir depoya yerleştirilir. Apple AGX GPU'larını desteklemek için iki paket yüklemeniz gerekir: Linux çekirdeği için DRM sürücüsüne (Direct Rendering Manager) sahip linux-asahi-edge ve Mesa için OpenGL sürücüsüne sahip mesa-asahi-edge.

Kaynak: opennet.ru

Yorum ekle