Beberapa hari yang lalu, pembangun Trident OS mengumumkan perpindahan projek tersebut ke Linux. Projek Trident sedang membangunkan antara muka pengguna grafik yang sedia untuk digunakan yang menyerupai versi PC-BSD dan TrueOS yang terdahulu.
Pada mulanya, Trident dibina menggunakan teknologi FreeBSD dan TrueOS , dan ia juga menggunakan sistem fail ZFS dan sistem permulaan OpenRC. Projek ini diasaskan oleh pembangun yang terlibat dalam projek TrueOS dan meletakkan dirinya sebagai projek bersebelahan (TrueOS ialah platform untuk mencipta pengedaran, dan Trident ialah pengedaran berdasarkan platform ini untuk pengguna akhir).
Pada tahun berikutnya, telah diputuskan untuk memindahkan isu Trident kepada pembangunan pengedaran Linux Void. Sebab perpindahan dari BSD ke Linux adalah ketidakupayaan untuk menyelesaikan masalah tertentu yang mengehadkan pengguna pengedaran tersebut.
Kawasan yang menjadi perhatian merangkumi keserasian perkakasan, sokongan untuk standard komunikasi moden, dan ketersediaan paket. Kehadiran masalah di kawasan-kawasan ini menghalang pencapaian objektif utama projek: penyediaan persekitaran grafik yang mudah digunakan.
Semasa memilih kerangka baru, syarat berikut dikenal pasti:
- Keupayaan untuk menggunakan pakej yang tidak diubah suai (tidak membina semula) dan dikemas kini secara berkala dari edaran utama.
- Model pengembangan produk yang boleh diramalkan (persekitaran mesti konservatif dan mengekalkan cara hidup yang biasa selama bertahun-tahun).
- Kesederhanaan dalam penyusunan sistem (satu set komponen kecil, mudah ditingkatkan, dan pantas dalam gaya sistem BSD, bukannya penyelesaian monolitik dan rumit).
- Penerimaan perubahan dari pihak ketiga dan ketersediaan sistem integrasi berterusan untuk ujian dan pemasangan.
- Kehadiran subsistem grafik yang berfungsi, tetapi tanpa bergantung pada komuniti yang sudah terbentuk yang mengembangkan desktop (Trident merancang untuk berkolaborasi dengan pemaju pengedaran asas dan bekerjasama untuk mengembangkan desktop dan membuat utiliti khusus untuk meningkatkan kebolehgunaan)
- Sokongan berkualiti tinggi untuk perkakasan terkini dan kemas kini berkala komponen pengedaran berkaitan peralatan (pemandu, kernel)
Yang paling hampir dengan keperluan yang ditetapkan ialah pengedaran Void Linux, yang mematuhi model kitaran berterusan bagi kemas kini versi program (kemas kini berterusan, tanpa keluaran pengedaran berasingan).
Void Linux menggunakan pengurus sistem runit sederhana untuk memulakan dan mengurus perkhidmatan, menggunakan pengurus pakej xbps sendiri dan sistem bungkusan xbps-src.
Daripada Glibc, Musl digunakan sebagai perpustakaan standard dan LibreSSL dan bukannya OpenSSL. Void Linux tidak menyokong pemasangan pada partition dengan ZFS, tetapi pembangun Trident tidak melihat masalah dengan pelaksanaan ciri ini secara mandiri menggunakan modul ZFSonLinux.
Interaksi dengan Void Linux juga mempermudah kenyataan bahawa perkembangannya diedarkan di bawah lesen BSD.
Dijangkakan selepas beralih kepada Void Linux dalam Trident, sokongan untuk kad grafik dan menyediakan pengguna dengan pemacu grafik yang lebih moden akan dapat dikembangkan, serta meningkatkan sokongan untuk kad bunyi, penstriman audio , menambah sokongan untuk penstriman audio melalui HDMI, meningkatkan sokongan untuk penyesuai rangkaian tanpa wayar dan peranti dengan antara muka Bluetooth.
Di samping itu, pengguna akan ditawarkan versi program yang lebih baharu , proses muat turun akan dipercepatkan, dan sokongan untuk pemasangan hibrid pada sistem UEFI akan ditambah.
Salah satu kelemahan migrasi adalah kehilangan persekitaran yang biasa dan utiliti yang dikembangkan oleh projek TrueOS untuk konfigurasi sistem, seperti sysadm.
Untuk menyelesaikan masalah ini, penggantian universal untuk utiliti ini dirancang, tanpa mengira sistem pengendalian. Keluaran pertama edisi baharu Trident dijadualkan pada Januari 2020.
Sebelum dilancarkan, pembentukan ujian alfa dan beta tidak dikesampingkan. Penghijrahan ke sistem baru memerlukan pemindahan isi kandungan partisi / rumah secara manual.
Sokongan untuk BSD akan dihentikan serta-merta selepas pelancaran edisi baharu dan repositori pakej stabil berdasarkan FreeBSD 12 akan dialih keluar pada April 2020 (repositori eksperimen berdasarkan FreeBSD 13-Current akan dialih keluar pada Januari).