Genode Projesi, Sculpt 24.04 Genel Amaçlı İşletim Sistemi sürümünü yayınladı

Sıradan kullanıcılar tarafından günlük görevleri gerçekleştirmek için kullanılabilecek, Genode OS Framework teknolojilerine dayalı bir işletim sistemi geliştiren Sculpt 24.04 projesinin piyasaya sürülmesi sunuldu. Projenin kaynak kodu AGPLv3 lisansı altında dağıtılmaktadır. İndirme için 30 MB'lık bir LiveUSB görüntüsü sunulmaktadır. VT-d ve VT-x uzantılarının etkin olduğu Intel işlemcili ve grafikli sistemlerin yanı sıra VMM uzantılı ARM sistemlerinde çalışmayı destekler.

Ana yenilikler:

  • Ses yığını tamamen yeniden tasarlandı. Yeni ses yığını, eklenti sürücülerini kullanma, isteğe bağlı örnekleme hızlarını ayarlama, ses akışlarının esnek yönlendirilmesi ve ses karıştırma özelliklerini içerir. Ses işlemedeki gecikmeleri azaltmak için optimizasyonlar eklendi.
  • Uyku moduna girmek için deneysel bir seçenek uygulandı.
  • 4K çözünürlüklü ekranlar (3840 x 2160) için destek eklendi
  • I2C protokolünü (bazı dizüstü bilgisayarlarda kullanılır) kullanan dokunmatik yüzeyler için destek eklendi.
  • USB aygıtlarının sanal makinelere ve uygulamalara bağlanmasına yönelik destek eklendi.
  • Ek özelliklerin eklenmesini yönetmek, uygulama kaynaklarını yapılandırmak ve uygulamaları yüklemek için yapılandırma arayüzüne araçlar eklenmiştir.
  • Bileşen grafiğinin ve yapılandırıcının görselleştirilmesiyle pencereye kaydırma desteği eklendi.
  • HID cihazlarından (İnsan arayüz cihazı) gelen olayların işlenmesi iyileştirildi.
  • Aygıt sürücülerini yönetmeye yönelik arayüz değiştirildi.
  • Linux çekirdeği 6.1.20'yi temel alan bir DDE (aygıt sürücüsü ortamı) katmanı kullanan yeni bir TCP/IP yığını önerildi.
  • Uygulamaları test etmek için Goa SDK'ya Sculpt OS'yi harici bir hedef olarak kullanma yeteneği eklendi.

Sistem, ortak sistem yönetimi görevlerini gerçekleştirmenize izin veren bir Leitzentrale grafik kullanıcı arabirimi ile birlikte gelir. GUI'nin sol üst köşesinde, kullanıcıları yönetmek, sürücüleri bağlamak ve bir ağ bağlantısı kurmak için araçlar içeren bir menü görüntülenir. Merkezde, sistem bileşenleri arasındaki ilişkiyi tanımlayan bir grafik şeklinde bir arayüz sağlayan, sistemin doldurulmasını düzenlemek için bir yapılandırıcı vardır. Kullanıcı, sistem ortamının veya sanal makinelerin bileşimini tanımlayarak etkileşimli olarak bileşenleri keyfi olarak kaldırabilir veya ekleyebilir.

Kullanıcı istediği zaman, yönetimde daha fazla esneklik sağlayan konsol yönetim moduna geçebilir. Bir Linux sanal makinesinde TinyCore Linux dağıtımı çalıştırılarak geleneksel bir masaüstü elde edilebilir. Bu ortamda Firefox ve Aurora tarayıcıları, Qt tabanlı bir metin editörü ve çeşitli uygulamalar mevcuttur. Noux ortamı, komut satırı yardımcı programlarını çalıştırmak için sunulur.

Genode, Linux çekirdeği (32 ve 64 bit) veya NOVA mikro çekirdekleri (sanallaştırmalı x86), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32) üzerinde çalışan özel uygulamalar oluşturmak için birleşik bir altyapı sağlar. , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) ve ARM ile RISC-V platformları için doğrudan çalıştırılan bir çekirdek. Fiasco.OC mikro çekirdeğinin üzerinde çalışan paravirtualize Linux çekirdeği L4Linux, normal Linux programlarının Genode üzerinde çalışmasına izin verir. L4Linux çekirdeği doğrudan donanımla çalışmaz, ancak bir dizi sanal sürücü aracılığıyla Genode hizmetlerini kullanır.

Genode için çeşitli Linux ve BSD bileşenleri portlandı, Gallium3D desteklendi, Qt, GCC ve WebKit entegre edildi ve hibrit Linux/Genode ortamları hayata geçirildi. NOVA mikro çekirdeğinin üzerinde çalışan bir VirtualBox bağlantı noktası hazırlanmıştır. Çok sayıda uygulama, işletim sistemi düzeyinde sanallaştırma sağlayan mikro çekirdeğin ve Noux ortamının üzerinde doğrudan çalışacak şekilde uyarlanmıştır. Taşınmayan programları çalıştırmak için, ayrı uygulamalar düzeyinde sanal ortamlar oluşturma mekanizmasını kullanmak mümkündür, bu da paravirtualization kullanarak programları sanal bir Linux ortamında çalıştırmanıza olanak tanır.

Genode Projesi, Sculpt 24.04 Genel Amaçlı İşletim Sistemi sürümünü yayınladı


Kaynak: opennet.ru

Yorum ekle