Deepin Linux 25は(ほぼ)不変になります
今後のDeepin Linux 25リリースは、Solidを導入します。これは、セキュリティ、スナップショット管理、および階層化されたアーキテクチャを提供する不変のシステムです。
Deepin 25の今後のリリースには、エキサイティングな機能が満載されています(詳細はこちらで詳細をご覧ください)が、実際の傑出した変更は舞台裏で行われています。つまり、ディストリビューションは不変性に向けて大胆な一歩を踏み出しています。
ただし、そのユニークな実装は、不変性の傾向にジャンプする他の分布とは別にDeepinを設定します。開発者は巧妙なひねりを加えました。ユーザーは、システムを変更するために必要なときに一時的に不変性を無効にすることができます。
この柔軟性は両方の最高の世界を提供し、私が非常に魅力的だと思うアプローチになります。それはすべて、 Solid と呼ばれるDeepinチームによって開発されたシステムによって可能になります。これについてもう少しあります。
何よりもまず、Solid はシステムのコア ディレクトリを読み取り専用モードでマウントして保護します。これは、無許可のアプリケーションや不注意なコマンドによって重要なファイルが破損する可能性がないことを意味します。悪意のあるものによってこれらのディレクトリが変更されようとした場合、または誤って間違いを犯した場合でも、システムは無傷のままです。
言い換えれば、コンピューターは、最初にインストールされたときと同じくらい安定したままで、破損したシステムファイルによって引き起こされる突然の減速や奇妙なエラーがありません。
次に、SOLIDは、部分的または「半分」のアップグレードの問題を解決するためにアトミックアップデートを導入します。アトミックアップデートを使用すると、アップグレードのすべてのコンポーネントが完全に完了するか、何か問題が発生した場合にシームレスにロールバックされます。
このプロセスは自動的に行われ、介入する必要はありません。その結果、当て推量や神経突起の待機はありません。アップデートが終了すると、100%成功したか、安全な状態に戻ったことを確認できます。
さらに、Solid は OSTree (Silverblue、Kinoite などの Fedora のアトミック スピンで rpm-ostree を通じて使用されます) を使用して、ほぼ瞬時のシステム スナップショットを提供します。
スナップショットは、アプリケーションのインストールやシステムの更新の適用など、重要な瞬間に作成されます。そのため、予期しないことが発生した場合はいつでもロールバックできます。新しくインストールされたプログラムが不正行為またはアップデートが環境を破壊する場合、ワンクリックで以前のスナップショットを復元するだけです。数秒以内に、マシンは通常の健康的な状態に戻ります。
Deepin 25が提供するもう1つのハイライトは、「心配のない修復」機能です。これは、学校のコンピューターラボや図書館ターミナルなどの共有環境で特に便利です。それがすることは、コンピューターがシャットダウンまたは再起動するたびに、一時的な変更がきれいに拭かれ、次のユーザーのために機械を手付かずの状態に戻すことです。
デフォルトでは、管理者が特定のフォルダー(たとえば、「/etc 」)を指定して、再起動を通じてコンテンツを保存できるように、ホワイトリストオプションも提供します。この機能が気に入らない?私はあなたに良いニュースがあります:それは有効または無効にするためのオプションがあります。
また、最終的な安定したDeepin 25リリースでは、SOLIDがシステムパーティションをデータパーティションから分離する層状アーキテクチャを導入することも注目に値します。この設計により、データディスクが障害に遭遇したり、ストレージ制限に達したりしても、システム自体が正常に機能し続けることが保証されます。
さて、最高の部分に。 Solidは日常の使用を簡素化することを目的としていますが、追加の柔軟性やデバッグオプションが必要な場合は、おなじみのツールとコマンドにアクセスできます。
たとえば、高度な構成のトラブルシューティングやテストを行うために、コア システム ファイルを手動で変更する必要があるとします。その場合、単一のコマンドで読み取り専用保護を一時的に無効にすることができます。
sudo deepin-immutable-ctl disable-system-protect enable
次に、システムを再起動して、変更が有効になり、「汚い」マニュアルを実行します。その後、読み取り専用モードを再度対象とするには、以下のコマンドを実行して再起動する必要があります。
sudo deepin-immutable-ctl disable-system-protect disable
まあ、私はそのアプローチが好きです。ただし、読み取り専用の保護を無効にすると、スナップショット管理やアトミックアップデートなど、特定の強固な機能が再び可能になることに注意してください。
では、Deepin でソフトウェアを管理するために使用してきた、よく知られている APT コマンドはどうなるでしょうか?幸いなことに、ソフトウェアのインストールと管理はほとんどの場合、これまでと同様に簡単であるということです。一般的な APT コマンドは引き続き機能しますが、一部のコマンドは内部的に新しい deepin-immutable-ctl
にリダイレクトされます。
結論として、バージョン25から始めて、Deepinは大胆な新しい方向に向かっています - 不変性の道。このシフトがそれがより多くの主流の魅力を得るのに役立つかどうかはまだ見られていない。正直に言ってください。中国の起源は歴史的に中国のユーザーにより調整されたと感じましたが、他の場所の多くのLinux愛好家はそれを完全に受け入れることをためらっています。
そうは言っても、Deepin 25はすぐそこにあるので、すぐに答えがあります。ただし、1つ確かなことは、Deepinが最も美しく洗練されたディストリビューションの1つとして際立っており、それを試してみるすべての人に永続的な印象を残しています。
Deepin の新しい Solid システムの詳細については、ここを参照してください。