web-dev-qa-db-ja.com

systemdなしの安定したサーバー配布(OpenVZの場合)?

これが「私のディストリビューションの方が優れている」炎上になることを望まないので、質問全体を読んで、すべての要件を満たすディストリビューションを知っている場合にのみ答えてください。

状況は次のとおりです。Proxmoxを実行しているサーバーとその上に多数のOpenVZVMがあります。使用されているカーネルは古く、systemdに問題があります。現在、Ubuntuのみをサポートする一部のソフトウェアを除いて、ほとんどがDebianWheezyを実行しています。 Debian jessieがリリースされたばかりです。ご存知かもしれませんが、systemdが標準です。 systemdをインストールせずにVMをアップグレードしようとしましたが、問題なく動作しましたが、多くの人が恐れていた問題が発生しました。

php5-fpm : Depends: libsystemd0

すでに述べたように、systemdを使用できない理由があり(嫌いなことは別として)、使用するコアインフラストラクチャの一部をコンパイルして配布し始めるという考えはあまり好きではありません。 (そしてPHPは顧客向けのウェブサイトをホストしているので重要な部分です)

セキュリティに基づかない更新なしで安全に実行する必要があるサーバーに使用できる安定したディストリビューションは残っていますか?

Systemdなしで安定したCentOSやDebianのようなもの?

または、ホスティング設定全体をsystemdをサポートするものに切り替える以外に方法はありませんか?

runningsystemdなしでDebianJessieを実行できます。アップグレードの際は、必ずsysvinit-coreはインストールされたままです(詳細については リリースノート を参照してください。OpenVZでのあなたと同様のLXCの懸念に特に対処しています)。新規インストールについては、手順について https://wiki.debian.org/systemd#Installing_without_systemd を参照してください。

libsystemd0systemdを使用するシステムでsystemdサポートを提供します。 systemdを実際に使用しなくてもインストールできます...systemdsystemd-sysvパッケージがインストールされていない場合は、systemdを使用していません。

5
Stephen Kitt

SystemdサポートがすでにコンパイルされているさまざまなDebianパッケージに影響を与えずに、systemdをDebian8から削除することはできません。確かにlibsystemd0を削除することはできますが、たとえばudevとconsolekitも削除されます。 systemd、consolekit、またはudevに依存するものを後でインストール/パッチすることにした場合、最初にsystemdの依存関係をインストールしないとインストールできません。

0
user179620