Trident beralih dari BSD TrueOS ke Void Linux

Pengembang OS Trident diumumkan tentang migrasi proyek ke Linux. Proyek Trident sedang mengembangkan distribusi pengguna grafis siap pakai yang mengingatkan pada rilis lama PC-BSD dan TrueOS. Awalnya, Trident dibangun di atas teknologi FreeBSD dan TrueOS, menggunakan sistem file ZFS dan sistem inisialisasi OpenRC. Proyek ini didirikan oleh pengembang yang terlibat dalam pengerjaan TrueOS, dan diposisikan sebagai proyek terkait (TrueOS adalah platform untuk membuat distribusi, dan Trident adalah distribusi untuk konsumen akhir berdasarkan platform ini).

Tahun depan, diputuskan untuk mentransfer rilis Trident ke pengembangan distribusi Void Linux. Alasan migrasi dari BSD ke Linux adalah ketidakmampuan untuk mengatasi beberapa masalah yang membatasi pengguna distribusi. Area yang menjadi perhatian mencakup kompatibilitas perangkat keras, dukungan terhadap standar komunikasi modern, dan ketersediaan paket. Adanya masalah di area ini mengganggu pencapaian tujuan utama proyek - menyiapkan lingkungan grafis yang ramah pengguna.

Saat memilih basis baru, persyaratan berikut diidentifikasi:

  • Kemampuan untuk menggunakan paket yang tidak dimodifikasi (tanpa membangun kembali) dan diperbarui secara berkala dari distribusi induk;
  • Model pengembangan produk yang dapat diprediksi (lingkungan harus konservatif dan mempertahankan cara hidup yang biasa selama bertahun-tahun);
  • Kesederhanaan organisasi sistem (seperangkat komponen kecil, mudah diperbarui dan cepat dalam gaya sistem BSD, bukan solusi monolitik dan rumit);
  • Menerima perubahan dari pihak ketiga dan memiliki sistem integrasi berkelanjutan untuk pengujian dan pembangunan;
  • Kehadiran subsistem grafis yang berfungsi, tetapi tanpa ketergantungan pada komunitas pengembangan desktop yang sudah terbentuk (Trident berencana untuk bekerja sama dengan pengembang distribusi dasar dan bekerja sama dalam pengembangan desktop dan pembuatan utilitas khusus untuk meningkatkan kegunaan);
  • Dukungan berkualitas tinggi untuk perangkat keras terkini dan pembaruan rutin komponen distribusi terkait perangkat keras (driver, kernel);

Kit distribusi ternyata paling mendekati persyaratan yang disebutkan Void Linux, mengikuti model siklus pembaruan versi program yang berkelanjutan (pembaruan berkelanjutan, tanpa rilis distribusi terpisah). Void Linux menggunakan manajer sistem sederhana untuk menginisialisasi dan mengelola layanan menjalankannya, menggunakan manajer paketnya sendiri xbps dan sistem pembuatan paket xbps-src. Digunakan sebagai perpustakaan standar, bukan Glibc muslim, dan bukannya OpenSSL - LibreSSL. Void Linux tidak mendukung instalasi pada partisi dengan ZFS, tetapi pengembang Trident tidak melihat masalah dengan mengimplementasikan fitur tersebut secara mandiri menggunakan modul ZFSonLinux. Interaksi dengan Void Linux juga disederhanakan oleh fakta perkembangannya sebaran di bawah lisensi BSD.

Diharapkan setelah transisi ke Void Linux, Trident akan dapat memperluas dukungan untuk kartu grafis dan menyediakan driver grafis yang lebih modern kepada pengguna, serta meningkatkan dukungan untuk kartu suara, streaming audio, menambahkan dukungan untuk transmisi audio melalui HDMI, meningkatkan dukungan untuk adaptor jaringan nirkabel dan perangkat dengan antarmuka Bluetooth. Selain itu, pengguna akan ditawari versi program yang lebih baru, proses booting akan dipercepat, dan dukungan akan ditambahkan untuk instalasi hybrid pada sistem UEFI.

Salah satu kelemahan migrasi adalah hilangnya lingkungan dan utilitas familiar yang dikembangkan oleh proyek TrueOS untuk mengonfigurasi sistem, seperti sysadm. Untuk mengatasi masalah ini, direncanakan untuk menulis pengganti universal untuk utilitas tersebut, terlepas dari jenis OS. Rilis pertama Trident edisi baru dijadwalkan pada Januari 2020. Sebelum rilis, pembentukan uji coba alfa dan beta tidak dikecualikan. Migrasi ke sistem baru memerlukan transfer konten partisi /home secara manual.
Build BSD akan didukung dihentikan segera setelah rilis edisi baru, dan repositori paket stabil berdasarkan FreeBSD 12 akan dihapus pada bulan April 2020 (repositori eksperimental berdasarkan FreeBSD 13-Current akan dihapus pada bulan Januari).

Dari distribusi saat ini yang berbasis TrueOS, proyeknya tetap ada
HantuBSD, menawarkan desktop MATE. Seperti Trident, GhostBSD menggunakan sistem init OpenRC dan sistem file ZFS secara default, tetapi juga mendukung mode Live. Setelah memigrasikan Trident ke Linux, pengembang GhostBSD аявилиyang tetap berkomitmen pada sistem BSD dan akan terus menggunakan cabang stabil TrueOS sebagai dasar distribusi Anda.

Sumber: opennet.ru

Tambah komentar