さまざまなディストリビューションのコンポーネントを組み合わせた Bedrock Linux 0.7.3 のリリース

利用可能 メタディストリビューションリリース ベッドロック Linux 0.7.3を使用すると、異なる Linux ディストリビューションのパッケージやコンポーネントを使用して、XNUMX つの環境内でディストリビューションを混在させることができます。 システム環境は、安定した Debian および CentOS リポジトリから形成されます。さらに、たとえば Arch Linux/AUR からプログラムの最新バージョンをインストールしたり、Gentoo ポーテージをコンパイルしたりできます。 サードパーティの独自パッケージをインストールするために、Ubuntu および CentOS とのライブラリ レベルの互換性が提供されます。

Bedrock のインストール イメージの代わりに 提案された すでにインストールされている標準ディストリビューションの環境を変更するスクリプト。 たとえば、Debian、Fedora、Manjaro、openSUSE、Ubuntu、および Void Linux の代替品は機能すると記載されていますが、CentOS、CRUX、Devuan、GoboLinux、GuixSD、NixOS、および Slackware の代替品には別の問題が発生します。 インストールスクリプト 準備 x86_64 および ARMv7 アーキテクチャ用。

ユーザーは作業中に、Bedrock 内の他のディストリビューションのリポジトリをアクティブ化し、そこから異なるディストリビューションのプログラムと並行して実行できるアプリケーションをインストールできます。 また、グラフィカル アプリケーションのさまざまなディストリビューションからのインストールもサポートします。

追加接続されたディストリビューションごとに特別な環境が作成されます
(「ストラタム」)、ディストリビューション固有のコンポーネントを収容します。 分離は、chroot、バインドマウント、およびシンボリックリンクを使用して実行されます (さまざまなディストリビューションからの一連のコンポーネントを含むいくつかの作業ディレクトリ階層が提供され、共通の /home パーティションが各 chroot 環境にマウントされます)。 ただし、Bedrock は、追加の保護層や厳密なアプリケーション分離を提供することを目的としたものではありません。

ディストリビューション固有のコマンドは strat ユーティリティを使用して起動され、ディストリビューションは brl ユーティリティを使用して管理されます。 たとえば、Debian と Ubuntu のパッケージを使用したい場合は、まず「sudo brl fetch ubuntu debian」コマンドを使用して関連する環境を展開する必要があります。 次に、Debian から VLC をインストールするには、「sudo strat debian apt install vlc」コマンドを実行し、Ubuntu からは「sudo strat ubuntu apt install vlc」コマンドを実行します。 この後、Debian と Ubuntu から異なるバージョンの VLC (「strat debian vlc ファイル」または「strat ubuntu vlc ファイル」) を起動できます。

新しいリリースでは、Slackware の現在のリポジトリのサポートが追加されています。
環境間でピックスマップ ライブラリを共有する機能が提供されます。 すべての環境でリゾルバー設定を統合するための resolvconf のサポートが追加されました。 Clear Linux および MX Linux の環境作成に関する問題は解決されました。

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

コメントを追加します