コンソールキットとelogindの違いは何ですか?

コンソールキットとelogindの違いは何ですか?

コンソールキットはいLinux でユーザーセッションを追跡する既存のメカニズムです。電子ログインが可能です似たような機能的ですが、システムと「スタンドアロン」に基づいています。

機能/特徴セットの違いは何ですか?彼らの強みと弱点は何ですか?

ベストアンサー1

Ortomala Lokniが指摘したメンテナンスの違い(オリジナルのConsoleKitにのみ適用)に加えてコンソールキット2これは積極的に維持されています。ほとんどのマイナーな違いがあります。

  • 構成は異なる方法で処理されます。 ConsoleKitには独自の設定ディレクトリがあり、elogindはsystemd-logindと同じ設定場所を使用します。
  • 正確な機能は少し異なります。ここでの詳細はすべて覚えていませんが、ほとんどは広く使われていない小さなものでした。
  • DBus APIは非常に多様であり、そのうちの1つを使用するにはほとんどのソフトウェアを構築する必要があります。私はこれらのほとんどがDBusエンドポイント名への変更であると確信していますが、おそらく他に何かがあります。
  • ConsoleKitまたはサポートされていませんcgroup、またはバージョン1 cgroupのみをサポートする場合(ConsoleKit2を使用している場合)、elogindはv2 cgroupのみをサポートします。
  • Elogindには実際にcgroupが必要です。実際、期待どおりに構成されていないシステムでは、ビルドの問題が発生する可能性があります。

おすすめ記事