ライブ Knoppix ディストリビューションは、4 年間使用した後、systemd を放棄しました。

systemd を XNUMX 年間使用してきた後、Debian ベースのディストリビューション Knoppix は物議を醸した init システムを削除しました。

今週の日曜日(18月XNUMX日) *) 人気の Debian ベースの Linux ディストリビューション Knoppix のバージョン 8.6 がリリースされました。 このリリースは、9 月 10 日にリリースされた Debian XNUMX (Buster) に基づいており、新しいビデオ カードのサポートを提供するためのテスト ブランチと不安定ブランチからの多数のパッケージが含まれています。 Knoppix は、最初のライブ CD Linux ディストリビューションの XNUMX つであり、今日に至るまで愛好家の間で非常に人気があります。

Knoppix 8.6 のリリースは、sysvinit を置き換えることを目的として Red Hat の Lennart Pöttering によって開発された init システムである systemd を放棄したディストリビューションの最初の公開バージョンです。 systemd の適応は論争や批判の対象となってきましたが、現在では systemd が主流のデフォルトの選択肢となっています。 Knoppix アップストリーム - Debian で使用されます。 RHEL、CentOS、Fedora。 openSUSE と SLES、および Mageia と Arch。

systemd に関する苦情は主に、サブシステムが担う機能の冗長性に関連しています。これは、設計が「XNUMX つのことを実行し、それをうまく実行する」という基本的な Unix 哲学に対応していないためです。 (人間が読めるテキストログではなく) バイナリ形式のログなど、他の側面も批判を集めています。

技術的には、systemd を削除した Knoppix の最初のバージョンは 8.5 でした。 しかし、このバージョンは今年初めに Linux Magazine Germany の印刷版のみで配布され、一般にダウンロードすることはできませんでした。 Knoppix の作成者である Klaus Knopper は、このバージョンで systemd を削除する決定について簡単に書いています (ドイツ語から翻訳、文脈のためにリンクを追加)。

「今でも物議を醸しているスタートアップ systemd は、 つい最近、セキュリティの脆弱性に対する怒りを引き起こした、バージョン 8.0 (Jessie) で Debian に統合されましたが、Knoppix 8.5 のリリース以降は削除されました。 私は独自のパッケージを使用してダウンロード システムとのハードな依存関係をバイパスしました (修正) *).

systemd のようなセッション管理を維持し、通常のユーザーとしてシステムをシャットダウンおよび再起動できる機能を維持するために、私は elogind セッション マネージャーを使用しました。 これにより、systemd は多くのシステム コンポーネントとの干渉を回避し、システム全体の複雑さを軽減することができました。 起動時に独自のサービスを実行する必要がある場合は、systemd ユニットを作成する必要はなく、説明付きの例が含まれるテキスト ファイル /etc/rc.local にサービスを記述するだけです。

Knoppix は 2014 年から 2019 年まで systemd を使用しており、systemd を統合した後に放棄した非常に短いディストリビューションのリストの 2016 番目になりました。Void Linux はこのリストの XNUMX 番目です。 また、XNUMX 年には、systemd フリーの理念に基づいて作成された Debian フォークである Devuan が作成されました (openRC を使用する同様の Arch Linux フォークである Artix があります)。 *)

Knoppix には、障害のある人向けのシステム、ADRIANE (Audio Desktop Reference Implementation And Networking Environmental) も付属しています。これは、視覚障害者であっても、コンピュータ初心者が仕事やインターネットに簡単にアクセスできるようにすることを目的とした会話メニュー システムです。コンピュータ画面との接触」には、オプションで Compiz に基づく画面拡大システムが含まれます。

* - 約翻訳者

出所: linux.org.ru

コメントを追加します