Projek Genode telah menerbitkan keluaran Sculpt 24.04 General Purpose OS

Keluaran projek Sculpt 24.04 telah dibentangkan, membangunkan sistem pengendalian berdasarkan teknologi Rangka Kerja Genode OS, yang boleh digunakan oleh pengguna biasa untuk melaksanakan tugas harian. Kod sumber projek diedarkan di bawah lesen AGPLv3. Imej LiveUSB 30 MB ditawarkan untuk dimuat turun. Menyokong operasi pada sistem dengan pemproses Intel dan grafik dengan sambungan VT-d dan VT-x didayakan, serta pada sistem ARM dengan sambungan VMM.

Inovasi utama:

  • Tindanan bunyi telah direka bentuk semula sepenuhnya. Tindanan audio baharu termasuk keupayaan untuk menggunakan pemacu pemalam, menetapkan kadar pensampelan sewenang-wenangnya, penghalaan strim audio yang fleksibel dan pencampuran audio. Menambahkan pengoptimuman untuk mengurangkan kelewatan dalam pemprosesan audio.
  • Pilihan percubaan untuk memasuki mod tidur telah dilaksanakan.
  • Menambah sokongan untuk skrin resolusi 4K (3840 x 2160)
  • Menambah sokongan untuk pad sentuh menggunakan protokol I2C (digunakan pada sesetengah komputer riba).
  • Menambah sokongan untuk mengikat peranti USB ke mesin maya dan aplikasi.
  • Alat telah ditambahkan pada antara muka konfigurasi untuk mengurus kemasukan ciri tambahan, mengkonfigurasi sumber aplikasi dan memasang aplikasi.
  • Sokongan tatal telah ditambahkan pada tetingkap dengan visualisasi graf komponen dan konfigurator.
  • Pemprosesan acara yang lebih baik daripada peranti HID (peranti antara muka manusia).
  • Antara muka untuk mengurus pemacu peranti telah ditukar.
  • Tindanan TCP/IP baharu telah dicadangkan, menggunakan lapisan DDE (persekitaran pemacu peranti) berdasarkan kernel Linux 6.1.20.
  • Menambahkan keupayaan untuk menggunakan Sculpt OS dalam SDK Goa sebagai sasaran luaran untuk menguji aplikasi.

Sistem ini dilengkapi dengan antara muka pengguna grafik Leitzentrale yang membolehkan anda melaksanakan tugas pentadbiran sistem biasa. Sudut kiri atas GUI memaparkan menu dengan alatan untuk mengurus pengguna, menyambungkan pemacu dan menyediakan sambungan rangkaian. Di tengah terdapat configurator untuk mengatur pengisian sistem, yang menyediakan antara muka dalam bentuk graf yang mentakrifkan hubungan antara komponen sistem. Pengguna boleh secara interaktif mengalih keluar atau menambah komponen sewenang-wenangnya, mentakrifkan komposisi persekitaran sistem atau mesin maya.

Pada bila-bila masa, pengguna boleh bertukar kepada mod pengurusan konsol, yang memberikan fleksibiliti yang lebih besar dalam pengurusan. Desktop tradisional boleh diperolehi dengan menjalankan pengedaran TinyCore Linux dalam mesin maya Linux. Dalam persekitaran ini, pelayar Firefox dan Aurora, editor teks berasaskan Qt dan pelbagai aplikasi tersedia. Persekitaran noux ditawarkan untuk menjalankan utiliti baris arahan.

Genode menyediakan infrastruktur bersatu untuk membina aplikasi tersuai 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 pelaksana langsung untuk platform ARM dan RISC-V. Kernel Linux paravirtualized L4Linux yang disertakan, berjalan di atas mikrokernel Fiasco.OC, membenarkan program Linux biasa dijalankan pada Genode. Kernel L4Linux tidak berinteraksi secara langsung dengan perkakasan, tetapi menggunakan perkhidmatan Genode melalui satu set pemacu maya.

Pelbagai komponen Linux dan BSD telah dialihkan untuk Genode, Gallium3D disokong, Qt, GCC dan WebKit telah disepadukan, dan persekitaran Linux/Genode hibrid telah dilaksanakan. Port VirtualBox telah disediakan yang berjalan di atas mikrokernel NOVA. Sebilangan besar aplikasi disesuaikan untuk dijalankan terus di atas mikrokernel dan persekitaran Noux, yang menyediakan virtualisasi pada tahap OS. Untuk menjalankan program bukan port, adalah mungkin untuk menggunakan mekanisme untuk mencipta persekitaran maya pada tahap aplikasi individu, membolehkan anda menjalankan program dalam persekitaran Linux maya menggunakan paravirtualisasi.

Projek Genode telah menerbitkan keluaran Sculpt 24.04 General Purpose OS


Sumber: opennet.ru

Tambah komen