Trident bertukar daripada BSD TrueOS kepada Void Linux

Pembangun OS Trident diumumkan mengenai penghijrahan projek ke Linux. Projek Trident sedang membangunkan pengedaran pengguna grafik sedia untuk digunakan yang mengingatkan keluaran lama PC-BSD dan TrueOS. Pada mulanya, Trident dibina pada teknologi FreeBSD dan TrueOS, menggunakan sistem fail ZFS dan sistem permulaan OpenRC. Projek ini diasaskan oleh pembangun yang terlibat dalam mengusahakan TrueOS, dan diletakkan sebagai projek yang berkaitan (TrueOS ialah platform untuk mencipta pengedaran, dan Trident ialah pengedaran untuk pengguna akhir berdasarkan platform ini).

Tahun depan, ia telah memutuskan untuk memindahkan keluaran Trident kepada perkembangan pengedaran Void Linux. Sebab untuk berhijrah dari BSD ke Linux adalah ketidakupayaan untuk menyingkirkan beberapa masalah yang mengehadkan pengguna pengedaran. Bidang kebimbangan termasuk keserasian perkakasan, sokongan untuk piawaian komunikasi moden dan ketersediaan pakej. Kehadiran masalah di kawasan ini mengganggu pencapaian matlamat utama projek - penyediaan persekitaran grafik yang mesra pengguna.

Apabila memilih asas baru, keperluan berikut telah dikenalpasti:

  • Keupayaan untuk menggunakan pakej yang tidak diubah suai (tanpa membina semula) dan dikemas kini secara kerap daripada pengedaran induk;
  • Model pembangunan produk yang boleh diramal (persekitaran harus konservatif dan mengekalkan cara hidup biasa selama bertahun-tahun);
  • Kesederhanaan organisasi sistem (satu set komponen kecil, mudah dikemas kini dan pantas dalam gaya sistem BSD, bukannya penyelesaian monolitik dan rumit);
  • Menerima perubahan daripada pihak ketiga dan mempunyai sistem integrasi berterusan untuk ujian dan pembinaan;
  • Kehadiran subsistem grafik yang berfungsi, tetapi tanpa pergantungan pada komuniti yang telah terbentuk membangunkan desktop (Trident merancang untuk bekerjasama dengan pemaju pengedaran asas dan bekerjasama dalam pembangunan desktop dan penciptaan utiliti khusus untuk meningkatkan kebolehgunaan);
  • Sokongan berkualiti tinggi untuk perkakasan semasa dan kemas kini tetap komponen pengedaran berkaitan perkakasan (pemacu, kernel);

Kit pengedaran ternyata paling hampir dengan keperluan yang dinyatakan Void Linux, mematuhi model kitaran berterusan mengemas kini versi program (kemas kini bergulir, tanpa keluaran berasingan bagi pengedaran). Void Linux menggunakan pengurus sistem mudah untuk memulakan dan mengurus perkhidmatan jalankannya, menggunakan pengurus pakejnya sendiri xbps dan sistem pembinaan pakej xbps-src. Digunakan sebagai perpustakaan standard dan bukannya Glibc musl, dan bukannya OpenSSL - LibreSSL. Void Linux tidak menyokong pemasangan pada partition dengan ZFS, tetapi pembangun Trident tidak melihat masalah dengan melaksanakan ciri sedemikian secara bebas menggunakan modul ZFSonLinux. Interaksi dengan Void Linux juga dipermudahkan oleh fakta bahawa perkembangannya sebar di bawah lesen BSD.

Dijangkakan bahawa selepas peralihan kepada Void Linux, Trident akan dapat mengembangkan sokongan untuk kad grafik dan menyediakan pengguna dengan pemacu grafik yang lebih moden, serta meningkatkan sokongan untuk kad bunyi, penstriman audio, menambah sokongan untuk penghantaran audio melalui HDMI, meningkatkan sokongan untuk penyesuai rangkaian wayarles dan peranti dengan antara muka Bluetooth. Selain itu, pengguna akan ditawarkan versi program yang lebih terkini, proses but akan dipercepatkan, dan sokongan akan ditambah untuk pemasangan hibrid pada sistem UEFI.

Salah satu kelemahan migrasi ialah kehilangan persekitaran dan utiliti biasa yang dibangunkan oleh projek TrueOS untuk mengkonfigurasi sistem, seperti sysadm. Untuk menyelesaikan masalah ini, ia dirancang untuk menulis penggantian sejagat untuk utiliti tersebut, bebas daripada jenis OS. Keluaran pertama edisi baharu Trident dijadualkan pada Januari 2020. Sebelum keluaran, pembentukan ujian alfa dan binaan beta tidak dikecualikan. Berhijrah ke sistem baharu memerlukan pemindahan kandungan partition /home secara manual.
Binaan BSD akan disokong dihentikan sejurus selepas keluaran edisi baharu, dan repositori pakej stabil berdasarkan FreeBSD 12 akan dipadamkan pada April 2020 (repositori percubaan berdasarkan FreeBSD 13-Current akan dipadamkan pada bulan Januari).

Daripada pengedaran semasa berdasarkan TrueOS, projek itu kekal
GhostBSD, menawarkan desktop MATE. Seperti Trident, GhostBSD menggunakan sistem init OpenRC dan sistem fail ZFS secara lalai, tetapi juga menyokong mod Langsung. Selepas memindahkan Trident ke Linux, pembangun GhostBSD dinyatakanyang kekal komited kepada sistem BSD dan akan terus menggunakan cawangan yang stabil TrueOS sebagai asas pengedaran anda.

Sumber: opennet.ru

Tambah komen