私は、システムのインストールと管理、ソフトウェアのインストールと管理、システムの設計など、専門的および学術的な設定でLinuxを10年以上使用しています。主にUbuntuベースのディストリビューションを使用しました。過去何年もの間、私はほとんどの場合、Ubuntuの最小限のイメージをインストールしてから、必要な特定のパッケージとデスクトップを追加します。
それにもかかわらず、私はさまざまなLinuxの違いを明確にしたことがありません。さまざまなフレーバーがあります(Debian、Fedora、Arch、CentOS、Gentoo、SUSEなど)。これらは、Ubuntuファミリー(後で詳しく説明します)を含む多くのDebianベースのディストリビューションや、Raspbian、Knoppix、MEPISなどの他のディストリビューションの基礎になります。最後に、さまざまなサブディストリビューションがあります。デスクトップ環境の特定の選択。特に、次のような膨大な数の公式および非公式のUbuntuバリアントとUbuntuベースのディストリビューションについて考えています。
したがって、質問は次のとおりです。
aptitude install lubuntu-desktop
、それとLubuntuのインストールの違いは何ですか? Cinnamonデスクトップをインストールした場合、事前に選択されたパッケージのリスト以外に、Linux Mintのインストールとどのように違いますか?私はさまざまなフレーバー(WindowsとMacを含む)のカーネルのコードを(専門的にそして趣味として)書きましたが、それらはすべてまったく同じことをします:開発者として私にnot独自のオペレーティングシステムを作成する必要はありません。
個人的には、OpenBSD、Slackware、Debianを定期的に使用しており、さまざまなLinuxバージョンのVMが多数ありますが、個人的なお気に入りは TurboLinux です。お気づきのとおり、さまざまなディストリビューションの lot は、実際には相互に基づいています。そのWikiリンクには実際にはかなり良い "家系図" があります。
質問に直接答える:
- さまざまなLinuxフレーバーの違いは何ですか?
いくつかの点がありますが、通常、「最大の」違いは、使用されるカーネルバージョン、使用されるパッケージマネージャー(存在する場合)、およびシステム構成(デフォルトでSELinuxを使用する場合、または/proc/
ファイルシステムを使用する場合など)です。など)。
また、あるLinuxで構築されたプログラムを取得して、別のLinuxで実行する必要はありません。つまり、Ubuntuでビルドされたプログラムを取得して、Zorinで実行されると期待できるとは限りません。それはプログラムの開発者が考慮すべきことであり、実際にはユーザーとしてのあなたではありません。
- 共通のフレーバーに基づくさまざまな分布を区別するものは何ですか?
お気づきのとおり、通常はデフォルトでインストールされるGUIとプログラムのみです。ただし、ほとんどのディストリビューションと同様に、通常は「最小限の」サブセットをダウンロードできます。これは、OSが必要とするカーネルとパッケージの基本セットにすぎません。
ただし、systemd
が発生した後、systemd
が無料のDebianの forks があったので、それは違いですが、あなたが関心を持っているのはあなたが実際にそれについて心配しているなら。
何を入れるかはディストリビューター次第なので、それを差別化するものはほとんど何でもかまいませんが、私の経験では(少なくとも過去20年間)、最大の違いは通常、デフォルトのデスクトップ環境だけですおよびデフォルトのシステム設定。
- デスクトップ環境と関連パッケージの選択を超えて、たとえばXubuntuとLubuntuの間に違いはありますか?
特にXubuntuとLubuntuの間では、実際にはそうではありません。上記のポイント2を参照してください。
- Ubuntuの最小限のイメージをインストールしてから、選択した(または複数の)デスクトップ環境をインストールした場合。 aptitude install lubuntu-desktop、それとLubuntuのインストールの違いは何ですか? Cinnamonデスクトップをインストールした場合、事前に選択されたパッケージのリスト以外に、Linux Mintのインストールとどのように違いますか?
あなたはそれぞれの「ディストリビューション」が何であるかを正確に釘付けにしました。あなたが自分でできることの上にちょうどかわいいパッケージ。
この場合の違いは、実際には「ブランディング」に帰着します。 uname -a
を実行すると、おそらく「Ubuntulinux86 _.....」と「Lubuntu ....」の対比が表示されます。これとパッケージのダウンロード元(たとえば、UbuntuベースのディストリビューションではUbuntoリポジトリ、RedHatベースのディストリビューションはRedHatリポジトリなどを使用できます)。ちなみに、 wiki (および個人的な経験)によると、完全な配布になる前に、LubuntuはUbuntuの上に別のパッケージとしてインストールする必要がありました!
クロスプラットフォームの開発者として、私はWindowsとmacOSも定期的に使用しています。
絶対 最大 すべてのOSの違い:使用できるプログラム。 Windowsで動作するもの、Macで動作するもの、Linuxで動作するもの、組み込みOSが必要なものがあります。 Linux(Linii ??)はたくさんあるかもしれませんが、結局、実際に使用したいプログラムがで動作するかどうかにかかっています。お持ちのOS。
それが少し明快さを加えるのを助けることができることを願っています。