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

Sculpt 21.03 işletim sisteminin sürümü sunuldu; bu sürümde, Genode OS Framework teknolojilerine dayanarak, sıradan kullanıcılar tarafından günlük görevleri gerçekleştirmek için kullanılabilecek genel amaçlı bir işletim sistemi geliştiriliyor. Projenin kaynak kodu AGPLv3 lisansı altında dağıtılmaktadır. İndirme için 27 MB'lık bir LiveUSB görüntüsü sunulmaktadır. Intel işlemcili ve VT-d ve VT-x uzantıları etkinleştirilmiş grafiklere sahip sistemlerde çalışmayı destekler.

Yeni sürüm aşağıdaki iyileştirmelerle dikkat çekiyor:

  • Genode'daki takılabilir aygıt sürücüsü konseptinin geliştirilmesi sayesinde sürücü hatalarına karşı geliştirilmiş tolerans. Örneğin, grafik veya kablosuz sürücülerin arızalanması durumunda, bu sürücüler, çalışan uygulamaları veya ağ yığınını kesintiye uğratmadan yeniden başlatılabilir.
  • Son kullanıcıya, programları gerçek zamanlı olarak yürütmek için zamanlayıcı önceliklerini yapılandırma yeteneği eklendi. Kullanıcı, multimedya uygulamalarının bilgi işlem ve sanallaştırma uygulamalarına göre önceliklendirilmesi gibi gecikmeye duyarlı uygulamalara öncelik verebilir.
  • Bir bileşenin çekirdekle etkileşimini başka bir bileşene yönlendirmek için arayüzler eklendi; bu, kullanıcı alanında dinamik CPU yük dengeleme gibi hizmetler oluşturmanıza olanak tanır.
  • Ekran paylaşımı uygulamaları, uzaktan kontrol sistemleri ve sanal klavyeler oluştururken yararlı olabilecek ekran yakalama ve özel giriş etkinlikleri için arayüzler eklendi.
  • Menü aracılığıyla klavye düzenini değiştirme yeteneği uygulandı.
  • Chromium motorunu temel alan Falkon tarayıcısı güncellendi.
  • Menü öğelerinin ve dosya listelerinin sıralanması eklendi.
  • Yazı tipi ayarlarındaki genel değişikliklerden sonra terminal penceresinin anında güncellenmesi sağlandı.
  • Intel işlemcili modern bilgisayarlarda, güç tüketimini yönetmek ve sıcaklığı kontrol etmek için HWP (Donanım P-Durumları) performans modları kullanılır.

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

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'un 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 üzerinde çalışan özel uygulamalar oluşturmak için birleşik bir altyapı sağladığını hatırlayalım. .OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) ve ARM ve RISC-V platformları için doğrudan yürütülen bir çekirdek. Fiasco.OC mikro çekirdeğinin üzerinde çalışan, paravirtualleştirilmiş Linux çekirdeği L4Linux, Genode'da normal Linux programlarını çalıştırmanıza olanak tanır. 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.

Kaynak: opennet.ru

Yorum ekle