systemdは、数十の開発者や企業が支援する主要なLinuxディストリビューションのほとんどで採用されている人気のあるinitシステムです。
気になる方のために説明すると、initシステムは、Linuxカーネルが起動プロセスで動作して、さまざまなデバイス管理、ロギング、およびネットワークサービスを初期化した後の最初のプロセスです。それらをデーモンとしても知っているかもしれません。
技術的には、systemdは、Linuxディストリビューションをデスクトップおよび大規模なサーバー構成で使用するための信頼性を高める多くの問題を解決しました。
したがって、多くの人が、起動プロセスを信頼性が高く高速にし、並列に初期化する機能を備えていると信じていると言っても過言ではありません。
ただし、最新のLinuxディストリビューションに含めることを絶対に嫌うユーザーもいます。したがって、systemdを使用しないLinuxディストリビューションが要求されます。
しかし、それはなぜですか?
さらに、Linuxシステムでsystemdを使用したくない場合のオプションは何ですか?
この記事では、一部のユーザーがシステムフリーのディストリビューションを好む理由と、利用可能な最良のオプションのいくつかについて簡単に説明します。
なぜsystemdフリーの代替手段なのか
主に、systemdは、SysVinit(またはSystem V init)のような従来のinitシステムと比較して肥大化した実装と見なされます。
また、物事を単純に保ち、単一のことを効率的に行うことに焦点を当てることを目的としていたはずのUNIX哲学に反すると考えられています。
さらに、systemdはさまざまなモジュールを使用した複雑な実装であるため、SysVinitと比較して攻撃対象領域が増える可能性があります。
これらの理由のいくつかに加えて、GNOMEやKDEのようなデスクトップ環境はsystemdコンポーネントに依存していることが知られています。ただし、他のツール/サービスがsystemdに完全に依存してはならず、ユーザーが別のinitシステムを自由に使用できるようにするべきではないと主張する人もいます。
14SystemdフリーのLinuxディストリビューションオプション
ただし、systemdを使用しないディストリビューションのリストには、elogindを使用するいくつかのオプションといくつかのsystemdパーツが含まれています。
これらは、systemdの依存関係の一部を満たしながら、systemdなしでディストリビューションを実行するのに役立つオプションの一部です。
ちなみに、このリストには、elogindやその他のsystemd-partsがなくても完全にsystemdがないオプションも含まれています。リストには、必要に応じて同じものを使用することが記載されています。
リストは特定の順位ではありません。
1。 Devuan
DevuanはsystemdのないDebianフォークです。これは通常、入手可能な最新の安定したDebianバージョンに基づいています。
プロジェクトの目的は、ユーザーがInitシステムの選択を制御できるようにすることです。 sysVinit、runit、openRCの使用を選択できます。
Devuanを使用すると、Debianで利用可能なすべてのデスクトップ環境にアクセスできます。 systemdフリーの構成で動作します。他のsystemdフリーのディストリビューションと比較すると、Devuanは、優れたアクセシビリティの向上とスムーズなインストールプロセスを備えた、より簡単なオプションです。
これを公開する時点で、32ビットおよび64ビットシステムでDevuanを試すことができます。
2。 AntiX
AntiXは、Debian(Stable)をベースにした興味深いsystemdフリーのディストリビューションであり、32ビットシステムに最適なオプションの1つでもあります。
64ビットシステムと32ビットシステムの両方をサポートし、IceWMウィンドウマネージャーを使用していることを考えると、これは最も軽量なオプションの1つでもあります。
また、要件に応じて、Fluxboxやその他のウィンドウマネージャーを使用するオプションもあります。
Initシステムに関しては、runitエディションまたはsysVinitバージョンのダウンロードを選択できます。開始するにはさまざまなエディションがあります。
3。 MX Linux
MX Linuxは、最もユーザーフレンドリーでリソース効率の高いsystemdフリーのディストリビューションの1つです。これは主にDebianの安定したブランチに基づいています。
systemdが含まれていますが、必要に応じて有効にするためのコントロールを提供します。
MX Linuxは、デフォルトのデスクトップ環境としてXfceを使用し、KDEおよびFluxboxエディションを利用できます。
4。 Nitrux
Nitruxは、DebianLinux安定版ブランチに基づく魅力的な製品です。
systemdを除外するだけでなく、まだ試していない場合はNitruxLinuxを試す理由が他にもあります。
独自のユーザーエクスペリエンスを提供しながら、デスクトップ環境としてKDEを備えています。
5。 Void Linux
Void Linuxは、既存のLinuxディストリビューションに基づかない独自の製品です。完全に独立しており、積極的に開発されています。
systemdではなくrunitをinitシステムとして使用することを好みます。安定性の提供に重点を置いていますが、継続的ビルドシステムを使用してローリングリリーススケジュールに従います。
ゼロから作成されたネイティブのパッケージマネージャーを使用して、システムにソフトウェアをすばやくインストールして管理できます。
それらは、利用可能な機能を説明するための詳細なドキュメントと、エクスペリエンスを構成するための手順を提供します。
6。 GoboLinux
冒険心があり、ターミナルでのプレイに問題がない場合は、GoboLinuxがおもしろい選択です。デスクトップを提供しますが、最低限のものを入手でき、Ubuntuで見られるようなものは期待できません。
ほとんどの場合とは異なり、プログラムを整理するための効率的なファイルシステムに焦点を当てたモジュラーLinuxディストリビューションです。通常、Linuxに何かをインストールすると、プログラムのファイルはシステム全体のさまざまなディレクトリに分散します。
GoboLinuxは、各プログラムにディレクトリを与えることで、これを簡素化することを目的としています。すべてのユニークな点に加えて、systemdフリーのディストリビューションでもあります。
7。アルパインLinux
Alpine Linuxは、systemdを使用しないもう1つの独立したLinuxディストリビューションです。 initシステムに関しては、OpenRCを使用しています。
配布は、セキュリティとリソース効率に重点を置いています。したがって、セキュリティに重点を置いたシンプルなsystemdフリーのディストリビューションを探している場合は、AlpineLinuxが適しています。
8。 Artix
Artixは、systemdを使用しないArchベースのディストリビューションです。 OpenRC、Runit、またはdinit(新しいinitシステム)を使用するように構成できます。
elogindを利用します そのユーザーログインマネージャーとして、systemdフリーのディストリビューションへの移行をシームレスに試みます。ただし、その存在が気に入らない場合は、それなしで実行してみることができます。
他のいくつかのオプションと比較して、Artixはセットアップを構成できる経験豊富なArchユーザーにのみ適しています。
9。 TinyCore Linux
TinyCore Linuxは、コミュニティで構築された拡張機能を備えたモジュラーLinuxディストリビューションです。 Linuxカーネル、ルートファイルシステム、およびいくつかのカーネルモジュールをインストールするためのいくつかの起動スクリプトを入手します。
基本的に、TinyCoreLinuxを使用して最小限のLinuxディストリビューションを構築します。
名前が示すように、これは、最新のOS標準に従って、ストレージスペース(最低10 MB)をほとんど占有しない小さなインストールです。
モジュール式であることを考えると、systemdなしで構成を完全にカスタマイズしたり、elogindを利用したりできます。さまざまなデスクトップ環境とウィンドウマネージャーをすばやくインストールして開始できます。
明らかな理由で、古いコンピューターでも完全に正常に動作する可能性があります。
10。キメラLinux
Chimera Linuxは、自分でコンパイルしてLinuxディストリビューションを使用したい場合の実験的なオプションです。ただし、GUIでISOイメージを利用できます。
これはFreeBSDに基づいており、initシステムとしてdinitを使用しています。
GNOMEまたはEnlightenmentデスクトップをChimeraLinuxとともにインストールして、本格的なデスクトップエクスペリエンスを実現できます。
11。ヴェノムLinux
Venom Linuxはさらに別のソースベースのLinuxディストリビューションであり、最小限に抑えながらカスタマイズすることができます。
systemdやelogindに依存しません。
12。 Linuxにキス
Kiss Linuxは、tarballをダウンロードし、必要に応じてシステムを解凍して再構築する必要があるローリングリリースディストリビューションです。
デフォルトのinitシステムはbusyboxです。ただし、他のinitシステムを試すこともできます。
13。 PCLinuxOS
PCLinuxOSは、面倒な作業を一切行わずにデスクトップ環境を機能させたいユーザーにとって素晴らしい選択肢です。
systemdに依存していませんが、ディストリビューションが組み込まれた基本的なツールもすべて入手できます。したがって、他のほとんどのオプションと比較して、systemdがない場合の課題は最小限に抑えられ、ユーザーエクスペリエンスが向上します。
sysVinitを使用し、ソフトウェアの管理に役立つパッケージマネージャーも備えています。
14。 Slackware
Slackwareは、systemdを使用しない最も古いアクティブなディストリビューションです。デフォルトでは、デスクトップ環境としてKDEPlasmaを使用します。幸いなことに、数年後の2022年に新しいリリース(Slackware 15)を目撃しました。ですから、ここにとどまります。
明らかな理由で、あなたは絶対的な初心者としてそれから離れたいと思うかもしれません。ただし、Linuxディストリビューションをより細かく制御したいと考えている経験豊富なLinuxユーザーの場合は、Slackwareが優れたオプションです。
最新リリースでは、ConsoleKit2の代わりにelogindを備えていることに注意してください(変更に気付いた場合は、コメントでお知らせください)。
システム化されているかどうか?
膨満感があろうとなかろうと、Systemdはパフォーマンスを向上させながら多くのことを簡単にすることを可能にしました。
systemdでディストリビューションを選択する場合、互換性の問題は発生しません。
人気のあるLinuxディストリビューションのほとんどがこれに依存していることを考えると、エンドユーザーにより良いユーザーエクスペリエンスを提供するのに意味のあることがあります。
ただし、従来のアプローチに従ったinitシステムが必要な場合は、systemdを使用しないディストリビューションが適しています。
systemdを使用しないディストリビューションに関しては、いくつかの問題や課題に直面する可能性があることに注意してください。したがって、何かを試す前に必ず調査を行ってください。
systemdを使用しない他の優れたLinuxディストリビューションをご存知の場合は、コメントでお知らせください。