Debian と Xubuntu について議論するオンラインフォーラムのいくつかを訪れたとき、いくつかのユーザーが署名フィールドに次の行を追加するのを見ました。
...システムがありません...
この行は(私の考えでは)誇らしげに表示されます。
~からウィキペディア:
systemdは、Linuxコンピュータオペレーティングシステムの集中管理および構成プラットフォームとして設計されたシステム管理デーモン、ライブラリ、およびユーティリティのセットです。
それでは、これはsystemd
悪いようではありませんが、なぜ人々はそれを使用しないことを誇りに思いますか?
危険かもしれませんかsystemd
、それとも悪いことかもしれませんか?
答え1
いいえ、危険でも悪くもありません。あなたは小さな戦いを偶然発見しました初期戦争。これについて詳しくは説明しませんが、簡単には次のような状況があります。
Linuxは生涯にsysvinitを使用してきました。古くて機能も足りません。ほとんどすべての人が同意する1つは、変更が必要であることです。しかし、何が変わるべきかについては誰も同意できません。以下を含むがこれらに限定されない様々な代替案が提案されている。
どちらにも長所と短所があります。オタクの世界で頻繁に発生するように、使用する初期化システム(2つのうちの1つ)を選択することは宗教戦争と同じでした。
それで、あなたはそれが好きではなく、systemd
それを使用しないことに誇りを持っている人に会います。反対の見解を持ってこれがsystemd
素晴らしいと他のすべてはひどいと思う人がたくさんいます。広大で素晴らしいインターネットの他のトピックと同様に。
幸いなことに、初期の戦争は徐々に減少しており、今では全盛期を過ぎています。ほとんどのLinuxディストリビューションはsystemd
CanonicalのUbuntuに切り替えることにしましたupstart
。したがって、今日のsystemd
Gentooを除くほとんどすべての主要ディストリビューションは実際にinitシステムを選択しました(図源泉):
答え2
読んでみましたか?ウィキペディアあなたがリンクした記事は?具体的には3番目の段落です。
systemdの設計は、フリーソフトウェアコミュニティでかなりの議論を引き起こしました。批評家は、systemdが複雑すぎて機能の変形に苦しんでおり、そのアーキテクチャがUnix系オペレーティングシステムの設計原則に違反していると主張しています。また、より多くのユーザースペースソフトウェアがそのコンポーネントに依存し始めるにつれて、デプロイメントマネージャがsystemdを採用しなければならないように相互接続された依存関係システムを作成するという懸念もあります。
以下には「」というタイトルの大きなセクションもあります。歴史と議論」。
答え3
それほど悪意はありません。
デザイナーは自分のビジョンにあふれていて、何がPOSIXタイプのシステムをすばらしくするのか理解していませんでした。
「Unixを理解していない人はUnixを再作成する運命に直面していますが、残念です」
Henry Spencer
答え4
それはあなたが悪意のあると思うものに依存します。例えば。 uckless.orgはそれが悪意のあると思います。
http://suckless.org/sucks/systemd
私は間違いなくここで喧嘩を始めようとしていません。実際、私はDebianユーザーとしてこれを使用しますが、正直なところSucklessに同意します。
更新:私が吸うことに同意する理由を説明する必要があるようです。だからこうです。私の考えでは、これは複雑すぎてシステムに「中央集中型」制御を提供するようです。コアダンプ、ログなどはジャーナルデータベースに保存されます。ファイルシステムにエラーが発生し、データベースが破損した場合、表示ログはなくなりました。これ以上コアファイルを分析する必要はありません。この場合、通常のファイルストレージは、自然に、より良いエラー回復機能を提供します。私は個人的にこの恐ろしいリストのすべてに同意しますが、主な質問への答えはすべての人の裁量に任せます。