Trident が BSD TrueOS から Void Linux に切り替え

トライデント OS 開発者 発表した プロジェクトの Linux への移行について。 Trident プロジェクトは、PC-BSD および TrueOS の古いリリースを彷彿とさせる、すぐに使用できるグラフィカル ユーザー ディストリビューションを開発しています。 当初、Trident は、ZFS ファイル システムと OpenRC init システムを使用して、FreeBSD および TrueOS テクノロジに基づいて構築されました。 このプロジェクトはTrueOSに携わる開発者によって設立され、その関連プロジェクトとして位置づけられていた(TrueOSはディストリビューションを作成するためのプラットフォームであり、Tridentはこのプラットフォームをベースとしたエンドユーザー向けのディストリビューションキットである)。

来年、トライデントのリリースをディストリビューションの開発に移管することが決定されました Void Linux。 BSD から Linux に移行した理由は、ディストリビューションのユーザーを制限するいくつかの問題を他の方法で取り除くことができないためでした。 懸念される領域には、ハードウェアの互換性、最新の通信標準のサポート、パッケージの可用性が含まれます。 これらの領域に問題があると、プロジェクトの主な目的であるユーザーフレンドリーなグラフィック環境の準備の達成が妨げられます。

新しいフレームワークを選択する際には、次の要件が特定されました。

  • 親ディストリビューションからの未変更 (再構築なし) および定期的に更新されたパッケージを使用する機能。
  • 予測可能な製品開発モデル (環境は保守的であり、長年にわたって通常の方法を維持する必要があります)。
  • システムの編成の容易さ (モノリシックで複雑なソリューションではなく、BSD システムのスタイルで、小規模で更新が容易で高速なコンポーネントのセット)。
  • サードパーティの貢献者からの変更を受け入れ、テストと構築のための継続的統合システムを用意する。
  • 動作するグラフィックス サブシステムが存在するが、デスクトップを開発するすでに確立されたコミュニティに依存しない (Trident は、ベース ディストリビューションの開発者と協力し、デスクトップの開発と使いやすさを向上させる特定のユーティリティの作成に協力する予定です) ;
  • 最新のハードウェアに対する高品質のサポートと、配布キットのハードウェア関連コンポーネント (ドライバー、カーネル) の定期的なアップデート。

配布キットは、宣言された要件に最も近いことが判明しました。 Void Linux、ソフトウェア バージョンを更新する継続的なサイクルのモデル (個別の配布リリースを行わないローリング アップデート) に準拠します。 Void Linux は、単純なシステム マネージャーを使用してサービスを初期化し、管理します。 それを実行します、独自のパッケージマネージャーを使用してください xbps およびパッケージビルドシステム xbps-src。 の代わりに glibc が標準ライブラリとして使用されます。 musl、OpenSSL の代わりに LibreSSL。 Void Linux は ZFS パーティションへのインストールをサポートしていませんが、Trident 開発者はモジュールを使用してそのような機会を独自に実装することに問題はないと考えています。 ZFSonLinux。 Void Linux との相互運用性により、 広める BSD ライセンスに基づいて。

Void Linux への切り替え後、Trident はグラフィックス カードのサポートを拡大し、より最新のグラフィックス ドライバーをユーザーに提供するとともに、サウンド カード、オーディオ ストリーミング、HDMI 経由のオーディオの追加、ワイヤレス ネットワーク アダプターとデバイスのサポートの強化を行うことが期待されています。インターフェイスBluetoothを搭載。 さらに、ユーザーにはより新しいバージョンのプログラムが提供され、起動プロセスが高速化され、UEFI システムでのハイブリッド インストールのサポートが追加されます。

移行のデメリットとしては、使い慣れた環境や、システム構成用に TrueOS プロジェクトによって開発されたユーティリティ (sysadm など) が失われることが挙げられます。 この問題を解決するために、OS の種類に依存しないこのようなユーティリティの汎用的な代替品を作成することが計画されています。 Trident の新版の最初のリリースは 2020 年 XNUMX 月に予定されています。 リリース前に、テスト アルファおよびベータ ビルドの作成は除外されません。 新しいシステムに移行するには、/home パーティションの内容を手動で移行する必要があります。
BSD ビルドのサポートは、 終了しました 新版のリリース直後に削除され、FreeBSD 12 に基づく安定版パッケージ リポジトリは 2020 年 13 月に削除されます (FreeBSD XNUMX-Current に基づく実験的リポジトリは XNUMX 月に削除されます)。

TrueOS ベースの現在のディストリビューションのうち、プロジェクトは残ります。
GhostBSDMATEデスクトップを提供します。 Trident と同様に、GhostBSD はデフォルトで OpenRC init システムと ZFS ファイル システムを使用しますが、ライブ モードもサポートします。 Trident を Linux に移行した後、GhostBSD 開発者は 述べましたBSD システムへのコミットを継続し、安定したブランチを使用し続けるもの 真のOS 配布の基礎として。

出所: オープンネット.ru

コメントを追加します