Proyek Genode telah menerbitkan rilis Sculpt 22.10 General Purpose OS

Rilis sistem operasi Sculpt 22.10 telah diperkenalkan, di mana, berdasarkan teknologi Genode OS Framework, sistem operasi tujuan umum sedang dikembangkan yang dapat digunakan oleh pengguna biasa untuk melakukan tugas sehari-hari. Kode sumber proyek didistribusikan di bawah lisensi AGPLv3. Gambar LiveUSB 28 MB ditawarkan untuk diunduh. Mendukung pengoperasian pada sistem dengan prosesor dan grafis Intel dengan ekstensi VT-d dan VT-x diaktifkan.

Inovasi utama:

  • Untuk mengontrol interupsi perangkat dan konfigurasi PCI, pembatasan yang lebih ketat diterapkan, yang disediakan oleh arsitektur Genode. Perubahan tersebut memerlukan pengerjaan ulang internal besar-besaran yang memengaruhi semua driver dan memungkinkan pengoptimalan baru serta fungsionalitas tambahan. Pada saat yang sama, pengembang mencoba mempertahankan perilaku umum saat pengguna bekerja di sistem.
  • Beberapa optimasi signifikan telah diusulkan untuk mempercepat peluncuran, meningkatkan throughput subsistem jaringan, dan meningkatkan daya tanggap antarmuka pengguna.
  • Peningkatan dukungan untuk perangkat USB hot plugging. Menambahkan kemampuan untuk memasang dan melepas pin perangkat USB secara dinamis ke mesin virtual.
  • Mesin browser Chromium yang digunakan di browser Falkon dan Morph yang ditawarkan kepada pengguna telah diperbarui.
  • Driver suara telah diperbarui dan sinkron dengan kode dari OpenBSD 7.1.
  • Pekerjaan telah dimulai untuk mengadaptasi Sculpt untuk ponsel. Peningkatannya mencakup dukungan USB ECM, GPU Mali-400, konektivitas kartu SD, tumpukan data telepon dan seluler, browser Morph, dan antarmuka pengguna. Menambahkan dukungan untuk kartu pintar dengan antarmuka USB.

Proyek Genode telah menerbitkan rilis Sculpt 22.10 General Purpose OS

Sistem dilengkapi dengan antarmuka pengguna grafis Leitzentrale yang memungkinkan Anda melakukan tugas administrasi sistem umum. Sudut kiri atas GUI menampilkan menu dengan alat untuk mengelola pengguna, menghubungkan drive, dan mengatur koneksi jaringan. Di bagian tengah terdapat konfigurator untuk mengatur pengisian sistem, yang menyediakan antarmuka berupa grafik yang mendefinisikan hubungan antar komponen sistem. Pengguna dapat secara interaktif menghapus atau menambahkan komponen secara sewenang-wenang, menentukan komposisi lingkungan sistem atau mesin virtual.

Setiap saat, pengguna dapat beralih ke mode manajemen konsol, yang memberikan fleksibilitas lebih besar dalam manajemen. Desktop tradisional dapat diperoleh dengan menjalankan distribusi TinyCore Linux di mesin virtual Linux. Di lingkungan ini, browser Firefox dan Aurora, editor teks berbasis Qt, dan berbagai aplikasi tersedia. Lingkungan noux ditawarkan untuk menjalankan utilitas baris perintah.

Genode menyediakan infrastruktur terpadu untuk membangun aplikasi khusus yang berjalan di atas kernel Linux (32 dan 64 bit) atau mikrokernel NOVA (x86 dengan virtualisasi), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM), dan kernel yang mengeksekusi langsung untuk platform ARM dan RISC-V. Kernel Linux paravirtualized L4Linux yang disertakan, berjalan di atas mikrokernel Fiasco.OC, memungkinkan program Linux biasa berjalan di Genode. Kernel L4Linux tidak berinteraksi langsung dengan perangkat keras, tetapi menggunakan layanan Genode melalui sekumpulan driver virtual.

Berbagai komponen Linux dan BSD diporting untuk Genode, Gallium3D didukung, Qt, GCC dan WebKit terintegrasi, dan lingkungan hybrid Linux/Genode diimplementasikan. Port VirtualBox telah disiapkan yang berjalan di atas mikrokernel NOVA. Sejumlah besar aplikasi diadaptasi untuk dijalankan langsung di atas mikrokernel dan lingkungan Noux, yang menyediakan virtualisasi di tingkat OS. Untuk menjalankan program non-porting, dimungkinkan untuk menggunakan mekanisme untuk membuat lingkungan virtual pada tingkat aplikasi individual, yang memungkinkan Anda menjalankan program di lingkungan Linux virtual menggunakan paravirtualisasi.

Sumber: opennet.ru

Tambah komentar