System76 sedang berusaha untuk mewujudkan persekitaran pengguna baharu

Michael Aaron Murphy, ketua pengedaran Pop!_OS dan peserta dalam pembangunan sistem pengendalian Redox, mengesahkan maklumat tentang pembangunan oleh System76 persekitaran desktop baharu, bukan berdasarkan GNOME Shell dan ditulis dalam bahasa Rust.

System76 mengkhusus dalam pengeluaran komputer riba, PC dan pelayan yang disertakan dengan Linux. Untuk prapemasangan, edisi Ubuntu Linuxnya sendiri sedang dibangunkan - Pop!_OS. Selepas Ubuntu bertukar kepada shell Unity pada tahun 2011, pengedaran Pop!_OS menawarkan persekitaran penggunanya sendiri berdasarkan GNOME Shell yang diubah suai dan beberapa sambungan kepada GNOME Shell. Selepas Ubuntu kembali ke GNOME pada 2017, Pop!_OS terus menghantar shellnya, yang telah diubah menjadi desktop COSMIC pada keluaran musim panas. COSMIC terus menggunakan teknologi GNOME, tetapi memperkenalkan perubahan konsep yang melangkaui penambahan pada Shell GNOME.

Selaras dengan pelan baharu, System76 berhasrat untuk beralih sepenuhnya daripada membina persekitaran penggunanya berdasarkan GNOME Shell dan membangunkan desktop baharu menggunakan bahasa Rust dalam pembangunan. Perlu diingatkan bahawa System76 mempunyai pengalaman yang luas dalam pembangunan Rust. Syarikat itu menggaji Jeremy Soller, pengasas sistem pengendalian Redox, cangkerang grafik Orbital dan kit alat OrbTk, yang ditulis dalam bahasa Rust. Pop!_OS sudah pun dihantar dengan komponen berasaskan Rust seperti pengurus kemas kini, sistem pengurusan tenaga, alat pengurusan perisian tegar, perkhidmatan untuk melancarkan program, pemasang, widget tetapan dan konfigurator. Pembangun Pop!_OS juga sebelum ini telah bereksperimen dengan mencipta panel kosmik baharu yang ditulis dalam Rust.

Masalah penyelenggaraan disebut sebagai sebab untuk menjauhkan diri daripada menggunakan Shell GNOME - setiap keluaran baharu Shell GNOME membawa kepada pecahan keserasian dengan alat tambah yang digunakan dalam Pop!_OS, jadi adalah dianggap lebih dinasihatkan untuk mencipta sendiri penuh- persekitaran desktop baru daripada terus menderita dengan penyelenggaraan berpuluh-puluh ribu baris kod dengan perubahan. Turut dinyatakan ialah kemustahilan untuk melaksanakan semua fungsi yang dimaksudkan hanya melalui penambahan kepada Shell GNOME, tanpa membuat perubahan pada Shell GNOME sendiri dan mengolah semula beberapa subsistem.

Desktop baharu sedang dibangunkan sebagai projek universal, tidak terikat dengan pengedaran tertentu, memenuhi spesifikasi Freedesktop dan mampu bekerja di atas komponen tahap rendah standard sedia ada, seperti pelayan komposit bergumam, kwin dan wlroots (Pop!_OS berhasrat untuk menggunakan mutter dan telah menyediakan pengikat untuknya pada Rust).

Projek ini dirancang untuk dibangunkan di bawah nama yang sama - COSMIC, tetapi menggunakan cangkerang tersuai yang ditulis semula dari awal. Aplikasi mungkin akan terus dibangunkan menggunakan rangka kerja gtk-rs. Wayland diisytiharkan sebagai protokol utama, tetapi kemungkinan bekerja di atas pelayan X11 tidak diketepikan. Kerja pada cangkerang baharu masih di peringkat percubaan dan akan diaktifkan selepas selesai keluaran seterusnya Pop!_OS 21.10, yang sedang menerima perhatian utama.

Sumber: opennet.ru

Tambah komen