Ana içeriğe geç
Programlama

V diliyle yazılan Vinix işletim sistemi Apple Silicon desteği sunuyor

Öne çıkanlar

  • Vinix, açılışta yalnızca 100 MB RAM ve 1 GB disk alanı kullanıyor.
  • Çekirdek, Linux sistem çağrılarını karşılayarak Alpine Linux paketlerini yerel olarak çalıştırıyor.
  • M1 işlemcili Mac bilgisayarlar için özel açık kaynaklı AGX GPU sürücüsü geliştiriliyor.

Açık kaynaklı yeni bir işletim sistemi olan Vinix, V programlama diliyle sıfırdan geliştirilen monolitik çekirdeğiyle kullanıma sunuldu. Sistem, açılışta yaklaşık 100 MB RAM ve kurulum sonrasında 1 GB disk alanı kullanarak doğrudan masaüstü ortamını çalıştırıyor. Geliştiriciler, Linux dağıtımı olmayan sistemin Linux sistem çağrılarını doğrudan çekirdek seviyesinde karşılayabildiğini ve bu sayede aarch64 mimarili Alpine Linux ikili dosyalarını herhangi bir sanal makine veya emülasyona ihtiyaç duymadan yerel hızda çalıştırdığını duyurdu.

İşletim sisteminin çekirdeği çöp toplayıcı olmadan, manuel bellek yönetimiyle derleniyor. Bu yapı sayesinde kesme işleyicileri ve grafik birleştiricisi beklenmedik bellek temizleme duraklamalarından etkilenmiyor. Vinix, harici bir ekran sunucusuna ihtiyaç duymadan doğrudan bellek tamponuna çizim yapan yerleşik masaüstü ortamının yanı sıra süreç bazlı yalıtımlı çalıştırma (sandbox) desteği de sağlıyor. Sistem şu anda Apple Silicon mimarisinde M1 işlemcili Mac bilgisayarları resmi olarak destekliyor; M2 ile M5 arasındaki işlemciler ve eski Intel Mac modelleri için geliştirme süreci devam ediyor.

Apple tarafında GPU sürücülerinin kapalı kaynaklı olması nedeniyle proje ekibi, M1 modellerindeki AGX grafik yongası ve DCP ekran denetleyicisi için kendi açık kaynaklı sürücülerini yazıyor. Sistemde yerel Wine uyumluluğu ve x86-64 çeviri katmanı aracılığıyla modern oyunları çalıştırma hedefi de yer alıyor. Vinix paket yöneticisi, aarch64 mimarisindeki Alpine 3.21 depolarını doğrudan kullanarak Chromium, Blender ve GIMP gibi karmaşık yazılımların ek porta gerek kalmadan kurulmasına olanak tanıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.