Proyek Genode telah merilis Sculpt OS 26.10, sebuah sistem operasi serbaguna.

Rilis proyek Sculpt 26.10 telah disajikan, mengembangkan sistem operasi berdasarkan teknologi Genode OS Framework, yang dapat digunakan oleh pengguna biasa untuk melakukan tugas sehari-hari. Kode sumber proyek didistribusikan di bawah lisensi AGPLv3. Unduhan tersebut berupa citra sistem berukuran 40MB yang dapat digunakan pada PC, telepon pintar PinePhone, dan laptop MNT Reform. Didukung pada sistem dengan prosesor Intel dan subsistem grafis dengan ekstensi VT-d dan VT-x diaktifkan, serta pada sistem ARM dengan ekstensi VMM.

Inovasi utama:

  • Secara default, digunakan mikrokernel kustom yang dikembangkan oleh proyek Genode, yang menghilangkan masalah penjadwalan tugas dan manajemen memori kernel. Optimasi telah dilakukan pada kinerja mikrokernel di PC. Manajemen timer dan penanganan waktu habis telah dirancang ulang untuk mengurangi beban idle.
  • Transisi dari file konfigurasi XML ke format HID (Human-Inclined Data) milik perusahaan, yang merepresentasikan data sebagai hierarki node dengan atributnya masing-masing, telah selesai. Dukungan untuk format XML lama telah dihentikan.
  • Dipindahkan dari inti Linux Driver untuk pengontrol USB, Wi-Fi, adaptor Ethernet, dan GPU disinkronkan dengan kernel 6.18 (sebelumnya digunakan driver dari kernel 6.12).
  • Driver bawaan untuk pengontrol host USB telah diubah menjadi komponen yang dapat dilepas dan dihidupkan ulang tanpa mengganggu klien USB. Misalnya, jika driver mengalami crash, driver dapat dihidupkan ulang; jika tersedia pembaruan, versi baru dapat diinstal tanpa me-reboot sistem operasi; dan driver dapat dinonaktifkan jika konsumsi daya diperlukan.
  • Untuk eksekusi mesin virtual Sistem virtualisasi VirtualBox 7.2 digunakan sebagai pengganti versi 6.x yang sebelumnya digunakan.
  • Hypervisor Seoul telah diperbarui untuk mendukung berbagi file antara sistem operasi host dan guest.
  • Kemampuan Goa SDK untuk berjalan di lingkungan host telah diperluas, memungkinkan pengembangan, kompilasi, dan pengujian komponen Genode tanpa perlu virtualisasi. GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make, dan CMake telah diporting untuk digunakan dalam sistem host.
  • Antarmuka pengguna kini mendukung penskalaan dan perubahan tampilan kursor mouse.
  • Kode runtime C dan VFS telah dikerjakan ulang. Dukungan untuk konfigurasi ulang dan restrukturisasi sistem file virtual secara langsung telah ditambahkan.

Sistem ini dilengkapi dengan antarmuka grafis Leitzentrale, yang memungkinkan Anda menjalankan tugas-tugas administrasi sistem umum. Sudut kiri atas antarmuka grafis menampilkan menu berisi alat untuk mengelola pengguna, menghubungkan drive, dan mengonfigurasi koneksi jaringan. Di bagian tengah, terdapat konfigurator untuk mendefinisikan komponen sistem, yang diwakili oleh grafik yang menunjukkan hubungan antarkomponen sistem. Komponen dapat dihapus atau ditambahkan secara interaktif, membentuk lingkungan sistem atau mesin virtual.

Jika diinginkan, pengguna dapat beralih ke mode konsol, yang memberikan fleksibilitas lebih besar. Desktop tradisional dapat diakses dengan menjalankan distribusi TinyCore. Linux в mesin virtual с LinuxLingkungan ini menyediakan akses ke peramban Firefox dan Aurora, editor teks berbasis Qt, dan berbagai aplikasi. Lingkungan "Noux" direkomendasikan untuk menjalankan utilitas baris perintah.

Kerangka kerja Genode menyediakan infrastruktur terpadu untuk membangun aplikasi kustom 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). Termasuk paravirtualisasi Linux- Inti L4Linux, berjalan di atas mikrokernel Fiasco.OC, memungkinkan Anda untuk menjalankan tugas-tugas rutin di lingkungan Genode. Linux-program. Kernel L4Linux tidak bekerja langsung dengan perangkat keras, tetapi menggunakan layanan Genode melalui serangkaian driver virtual.

Berbagai komponen telah diadaptasi untuk Genode. Linux dan BSD, dukungan Gallium3D disediakan, integrasi Qt, GCC dan WebKit diimplementasikan, kemampuan untuk membuat hybrid. Linux/Genode dari lingkungan perangkat lunak. Tersedia port VirtualBox yang berjalan di atas mikrokernel NOVA. Banyak aplikasi diadaptasi untuk berjalan langsung di atas mikrokernel dan lingkungan Noux, yang menyediakan virtualisasi tingkat OS. Untuk menjalankan program yang tidak diporting, ditawarkan sistem lingkungan virtual yang beroperasi pada tingkat aplikasi dan memungkinkan program untuk berjalan dalam lingkungan virtual. Linux-lingkungan yang menggunakan paravirtualisasi.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster