必要なユーティリティだけを含め、他は含まない最小のLinuxインストールを設定したいと思います。ディストリビューションにパッケージマネージャが付属していれば良いでしょう。ディストリビューションは500MB未満で、インストールが簡単である必要があります。したがって、Arch、Gentoo、Debianは無視しましょう。
答え1
Linuxの仕組みを理解し、最初からLinuxを構築することが目標である場合は、この本をお読みください。最初からLinuxまたは開始Gentooのインストール。
あなたの目標が非常に小さいか最小限のLinuxシステムを持っていることであれば、以下を見てください。Alpine Linuxディストリビューション。
あなたが要求したタスクを実行するためにUbuntuを使用するときの問題は、Ubuntuに多数の統合ソフトウェアがあることです。したがって、「パッケージ管理者とネットワーク管理者を維持する」とは、ソフトウェアがシステムの3分の1を維持する必要があることを意味します。引き続き動作します。 (また、これがグラフィカルなデスクトップなのかテキストコンソールなのか明確には明らかになっていません。私はテキストコンソールを想定して答えています。 。
上記のプロジェクトの詳細を説明するために、「Linux from Scratch」では、カーネル、ユーザースペース、ドライバ、デバイスノード、およびLinuxシステムの最も深い層についてすべてを教えてくれるので、ベアメタルで動作するシステムを構築できます。
Gentooプロジェクトは、システムに導入されたすべてのソフトウェアを完全に構成できる「ライブソース」Linuxシステムを構築するように設計されたディストリビューションです。彼らはすべてをインストールするプロセスを案内する非常に素晴らしく徹底したドキュメントを持っており、さまざまなソフトウェアプロジェクトが完全なLinuxシステムを作成するためにどのように対話するかについて多くを教えてくれます。おそらくそうすると言わなければならないと思います。力利用可能なシステムを入手するには、これらすべてを学ぶ必要があります :-) ソースからすべてをコンパイルするのに時間がかかるので、辛抱強く学習に興味がある場合にのみこのパスを選択してください。
アルパインは両方の最終製品です。これはパッケージベースのLinuxディストリビューションであり、デフォルトではLinux From Scratchの原則から始まり、最小限のオプションで多くのソフトウェアをコンパイルし(Gentooで実行できるように)、パッケージマネージャを使用してダウンロードできるようにこれらのパッケージを提供します。 Alpineは非常に小さくシンプルなシステムを作成しますが、Gentooよりも高速に実行できます。
Ubuntuはスペクトルの反対側にあります。 Ubuntuはすべてのパッケージのすべてのオプションを有効にするため、すべての機能を簡単に習得できます。しかし、これは容易に分離できない非常に複雑で高度に統合されたシステムを生み出します。 "apt purge"コマンドを使用して完全にインストールされたUbuntuシステムを攻撃すると、多くのことを学ぶことなくシステムが損傷する可能性があります。
お役に立てば幸いです。はい、人々はあなたの質問が愚かに聞こえたのであなたを非推奨しました;-)