昨年10月、このブログで、Trident OSの開発者たちがカーネルを変更するという決定についてお伝えしました。Trident OSはBSDベースのシステムですが、開発者たちはLinuxカーネルに切り替えることを選択しました。
Tridentは当初、FreeBSDとTrueOSの技術を用いて構築され、ZFSファイルシステムとOpenRC初期化システムも利用しています。このプロジェクトはTrueOSプロジェクトに関わっていた開発者によって設立され、TrueOSと関連性の高いプロジェクトとして位置づけられました(TrueOSはディストリビューションを作成するためのプラットフォームであり、Tridentはこのプラットフォームをベースにしたエンドユーザー向けのディストリビューションです)。
TridentプロジェクトがLinuxへの移行を発表したのは、ハードウェアの互換性、最新の通信規格への対応、パッケージの入手可能性など、ディストリビューションのユーザーを制限するいくつかの問題を解決できなかったためだったことを思い出してください。
さまざまな要件を満たしてそれらを満たすベースを選択した後、VoidLinuxが移行のベースとして採用されました。
TridentでVoid Linuxに移行することで、グラフィックカードのサポートを拡張し、より最新のグラフィックドライバをユーザーに提供できるようになるほか、サウンドカードやオーディオストリーミングのサポートを改善し、HDMI経由のオーディオストリーミングのサポートを追加し、Bluetoothインターフェースを備えた無線ネットワークアダプタやデバイスのサポートを改善できると期待されています。また、より新しいバージョンのプログラムを提供し、ダウンロードプロセスを高速化し、UEFIシステムでのハイブリッドインストールをサポートする機能も実装される予定です。
TrueOSの最初のLinuxバージョンがリリースされました
発表から約3か月後、Tridentオペレーティングシステムの最初のベータ版がリリースされ、ダウンロードとテストが可能になった。このベータ版は、FreeBSDとTrueOSから移行したVoid Linuxパッケージをベースにしている。
起動可能なISOイメージのサイズは515MBです。システム構築において、ルートパーティションにZFSが使用されている点にご注意ください。ZFSスナップショットを使用して起動環境を復元することが可能で、EFIとBIOSの両方を搭載したシステムで動作する簡略化されたインストーラーも提供されています。
また、スワップパーティションの暗号化が可能であることも述べられています。標準のglibcおよびmuslライブラリにはパッケージオプションが提供され、作成された各ユーザーのホームディレクトリには個別のZFSデータセットが提供され(root権限を取得せずにホームディレクトリのスナップショットを操作できます)、ユーザーディレクトリにはデータ暗号化が提供されます。
インストールレベルは複数用意されています。Void(Voidパッケージの基本セットにZFS互換性パッケージを追加)、Server(サーバー向けコンソールモードで動作)、Lite Desktop(Luminaベースの最小限のデスクトップ)、Full Desktop(Luminaベースのフルデスクトップにオフィス、通信、マルチメディアアプリケーションを追加)。
最後に、ベータ版で確認された制限事項についても言及しておくことが重要です。GUIはデスクトップの設定に対応しておらず、Trident固有のユーティリティは移植されておらず、インストーラーには手動パーティション分割モードがありません。
Trident BSDユーザーの場合、新しいシステムへの移行はまだベータ版であり、解決すべきいくつかのバグがあるため、推奨されないことを知っておく必要がありますが、安定バージョンが利用可能な場合は、手動で転送する必要があります。 /ホームパーティションからのコンテンツ。
新版のリリース後、BSDのサポートは直ちに終了し、FreeBSD 12をベースとした安定版パッケージリポジトリは2020年4月に削除されます(FreeBSD 13-Currentをベースとした実験版リポジトリは1月に削除されます)。
このベータ版のISOイメージは、以下のリンクからダウンロードできます。ダウンロードしたイメージは、クロスプラットフォーム対応ツールであるEtcherを使用して書き込むことができます。