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

Sculpt 22.10 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 28 MB'lık bir LiveUSB görüntüsü sunulmaktadır. VT-d ve VT-x uzantıları etkinleştirilmiş Intel işlemcilere ve grafiklere sahip sistemlerde çalışmayı destekler.

Ana yenilikler:

  • Cihaz kesintilerini ve PCI yapılandırmasını kontrol etmek için Genode mimarisi tarafından sağlanan daha sıkı kısıtlamalar uygulanır. Değişiklik, tüm sürücüleri etkileyen büyük bir dahili yeniden çalışma gerektirdi ve yeni optimizasyonlara ve ek işlevlere izin verdi. Aynı zamanda geliştiriciler, kullanıcı sistemde çalışırken genel davranışı korumaya çalıştı.
  • Başlatmayı hızlandırmak, ağ alt sisteminin verimini artırmak ve kullanıcı arayüzünün yanıt verebilirliğini geliştirmek için çeşitli önemli optimizasyonlar önerildi.
  • Çalışırken takılabilen USB aygıtları için geliştirilmiş destek. USB aygıtlarını sanal makinelere dinamik olarak bağlama ve ayırma yeteneği eklendi.
  • Kullanıcıya sunulan Falkon ve Morph tarayıcılarında kullanılan Chromium tarayıcı motoru güncellendi.
  • Ses sürücüsü güncellendi ve OpenBSD 7.1'deki kodla senkronize oldu.
  • Sculpt'un cep telefonlarına uyarlanması için çalışmalar başladı. İyileştirmeler arasında USB ECM desteği, Mali-400 GPU, SD kart bağlantısı, telefon ve mobil veri yığını, Morph tarayıcı ve kullanıcı arayüzü yer alıyor. USB arayüzlü akıllı kartlar için destek eklendi.

Genode Projesi, Sculpt 22.10 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, 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.

Kaynak: opennet.ru

Yorum ekle