最近では、Linux ディストリビューションを作成するのは簡単なようです。お気に入りのディストリビューションを使用し、デスクトップ環境を変更し、必須だと思うアプリのセットを追加し、カスタムの壁紙を貼り付けて、最終製品を独自の Linux ディストリビューションと呼びます。多くの人は、そのような派生製品は「本物の」Linux ディストリビューションではないと主張するでしょう。インターネット上では、この問題に関する議論があちこちで見られます。そこでは、専門家とそうでないユーザーが、何が「本物の」 Linux ディストリビューションであるかを判断するのに苦労しています。
時々、新しいディストリビューションが登場し、大多数のユーザーはそれが賞賛に値することに同意するでしょう。これらのディストリビューションの多くは小規模に始まり、革新的なビジョンを持つ 1 人の開発者によって維持されます。悲しいことに、彼らはテクノロジーマスコミから常に注目を集めているわけではありません。だからこそ私たちは、FLOSS コミュニティへの元々の貢献のためか、単に見た目や機能が優れているためか、知っておくべき 10 個の Linux ディストリビューションを紹介することにしました。
1.AryaLinux
Linux From Scratch (LFS) について聞いたことがあるかもしれません。これは、自動化されたスクリプトのセットから Linux システムを構築するための DIY アプローチです。ただし、それは簡単なことではありません。ここで AryaLinux が介入します。
疑問に思う前に、いいえ、この名前はゲーム・オブ・スローンズからインスピレーションを得たものではありません。それはインド文明へのうなずきです。 AryaLinux は、 動作する Linux インストールを最初から構築できる ように設計されています。これには XFCE と MATE の 2 つの種類があり、ライブ モードでは他のディストリビューションとして機能します。インストールはターミナルで行われ、AryaLinux Builder ツールはプロセスのさまざまな段階で情報の入力を求めます。
デフォルトのビルド スクリプト セットは、ベース Linux システムのみをインストールします。アプリケーションとデスクトップ環境をインストールするには、 ALPS (Arya Linux Packaging System) を使用する必要があります。これは、アプリケーションをインストールし、依存関係を解決できるシンプルなパッケージ マネージャーです。インストールできるアプリケーションはビルド スクリプトで定義されます。 ALPS はまだこれらをアンインストールしたりアップグレードしたりすることはできませんが、AryaLinux が開発を続けるにつれて変更される可能性があります。
この Linux ディストリビューションの何が特別なのでしょうか?
- AryaLinux は LFS アプローチを簡素化し、独自のディストリビューションを構築できるようにします。
- 最小限ではありますが、ALPS と呼ばれる独自のパッケージ マネージャーがあります。
- Compiz の代替として Fusilli Window Manager を使用します。
2. キューブOS
コンパートメント化とアプリの分離は、最近脚光を浴びてきた 2 つの用語であり、Docker などのプロジェクトによって普及し、Ubuntu のスナップ パッケージに一定のレベルで実装されました。主なアイデアは、セキュリティを強化するために、実行中のアプリとサービスを OS コアから分離することです。 Qubes OS はこれにひねりを加えて構築されています。
技術的に言えば、Qubes OS を Linux ディストリビューションと呼ぶよりも Xen ディストリビューション と呼ぶ方が正確です。 Xen はハイパーバイザー、つまり仮想マシンを制御するテクノロジ実装です。既存の OS 内で実行される VirtualBox や VMWare とは異なり、Xen はハードウェア上で直接実行する機能を備えています。 Qubes OS はこれを利用します。これには、dom0 というデフォルトのシステムレベルの仮想マシンがあり、起動時に実行され、GUI を制御します。ネットワークにアクセスできないため、そこでアプリを実行することはできません。それが AppVM の目的です。
AppVM は qube と呼ばれ、TemplateVM に基づいています。すべての TemplateVM には、qube がアクセスして使用できるソフトウェアが含まれていますが、TemplateVM ファイルシステムを変更することはできません。デフォルトの TemplateVM は Fedora に付属しています。
Qubes OS の最新バージョンでは、デフォルト環境として KDE が XFCE に置き換えられます。ただし、 追加の TemplateVM に他のディストリビューション、または Microsoft Windows をインストールすることも できます。これは、1 つの Qubes OS システム上で複数の Linux ディストリビューションを使用できることを意味します。
Qubes OS は 、さまざまなセキュリティ ドメインを qubes に 割り当てます。これらはメインの [スタート] メニューに表示され、名前 (仕事、個人、閲覧など) または色で qube を区別できます。後者の区別は、ウィンドウ マネージャーによってサポートされています。開いたすべてのアプリには、どの qube に属しているかに応じて、異なる色の境界線が表示されます。 Qubes VM Manager ツールですべての qube を管理できます。追加、削除、名前変更ができるほか、どの qube がアクティブで、どの TemplateVM に基づいているかを確認できます。当然のことながら、qube 間でファイルをシームレスに移動したり、情報をコピー/ペーストしたりできます。
この Linux ディストリビューションの何が特別なのでしょうか?
- Qubes OS は、アプリを相互に分離することでセキュリティを実現します。
- アプリは複数のコンテキストベースの仮想マシンに配置されます。
- VM は、さまざまな Linux ディストリビューションに基づいて作成できます。
3. エンドレスOS
最高のオープンソース プロジェクトとは、人々の生活をより良い方向に変えることができるプロジェクトです。 Endless OS は、まさにそのために大きな可能性を秘めたディストリビューションです。これは 初心者や経験の浅いユーザー向けに作成されており 、 特に信頼できるインターネット アクセスを持たないユーザーを対象としています 。そのため、Endless OS はさらにユーザーフレンドリーになるよう努めており、大量のアプリ、教育ビデオ、膨大な書籍コレクション、さらには Wikipedia の記事までが詰め込まれています。このコンテンツはすべてオフラインで完全に 無料で利用できます。
考えてみてください。いつでも「Google で検索する」ことができるため、私たちは多くのことを当然のことと思っていますが、Endless OS が提供するリソースは発展途上国の人々にとって非常に貴重です。 Endless OS は、すべての学童にとっても優れたディストリビューションです。オフグリッドで時間を過ごす予定がある場合は、ポータブルなナレッジ リポジトリとして使用することもできます。
Endless OS には「従来の」パッケージ管理システムがありません。これは、特に、Endless App Center で利用できるソフトウェアが制限されることを意味します。表面下では、Endless OS は大幅に変更された Ubuntu ビルドに OSTree のような興味深いプロジェクトを組み合わせたもので、これにより 1 つのシステム上で複数の起動可能なファイル システムを異なるバージョンのアプリで使用できるようになります。デスクトップは Gnome Shell に基づいており、 Microsoft のモダン UI タイルと平均的なスマートフォンのホーム画面を組み合わせたものに 似るようにさらに簡略化されています。
この Linux ディストリビューションの何が特別なのでしょうか?
- Endless OS はインターネットに簡単にアクセスできない人々向けであるため、大量のオフライン コンテンツが含まれています。
- ルート ファイルシステムは読み取り専用で、ディストリビューションは OSTree を使用してソフトウェア アップデートを実行します。
- これを開発した会社は、Endless OS がプリインストールされた手頃な価格のコンピューターを販売しています。
4.GeckoLinux
Ubuntu はこれまでで最もリミックスされた Linux ディストリビューションかもしれません。素晴らしいリミックスもあれば、ほとんど意味のないリミックスもあります。しかし、openSUSE のリミックスがあることをご存知ですか? SUSE Studio と呼ばれるサービスのおかげで、誰でも openSUSE を変更および再配布できます。 openSUSE は優れたディストリビューションですが、日常的なデスクトップ OS としてよりも、ビジネスのユースケースに推奨されることが多いです。 GeckoLinux はこの状況を変えたいと考えており、すでに正しい道を進んでいます。
GeckoLinux が作成された主な理由の 1 つは、openSUSE Leap のライブ インストール メディアがなかったことです。 GeckoLinux を使用すると、openSUSE のいくつかの異なるバージョンとフレーバーを試すことができます。まず、主なバージョンが 2 つあります: Static (安定版ブランチである openSUSE Leap に基づく) と Rolling (ローリング リリース ブランチである openSUSE Tumbleweed に基づく)。 2 番目の部分では、GeckoLinux が openSUSE をさらに超えており、7 つのデスクトップ環境 (Cinnamon、Xfce、Gnome、Plasma 5、MATE、Budgie、LXQt) から 1 つを選択できます。さらに、Openbox を備えたベアボーン バージョンと、その一部のみを選択できます。必須のアプリ。
たとえ話が得意であれば、GeckoLinux は、Linux Mint が Ubuntu に相当する (またはそうであった) のと同じように、openSUSE に相当すると言えるでしょう。これは、すぐに使用できる独自のコーデックを提供し、サードパーティ アプリのインストール、システム管理タスクの実行、およびパッケージの依存関係の管理を容易にすることで、元のディストリビューションをよりユーザー フレンドリーにすることを目的としています。 GeckoLinux の真の魅力は、ブラウザで直接試せることです。
この Linux ディストリビューションの何が特別なのでしょうか?
- GeckoLinux を使用すると、openSUSE Leap の試用、インストール、使用が簡単になります。
- Budgie や LXQt など 7 種類のフレーバーがあります。
- ブラウザで試用できるオンライン バージョンがあります。
5. Linuxを無効にする
Void Linux は、他のプロジェクトから派生したものではなく、独立した Linux ディストリビューションであることを誇りに思っています。これは 真に軽量なディストリビューション であり、古いハードウェアでも驚くほど速く起動し、XBPS と呼ばれる独自のパッケージ管理システムを備えています。すべてのコントロールを好みますが、面倒な操作は一切必要としない上級ユーザーは、Void Linux を最も高く評価します。
彼らがすぐに気づくかもしれないことの 1 つは、Void Linux が systemd を使用していないことです。代わりに、runit に依存してシステム サービスとランレベルを監視します。セキュリティに関しては、Void Linux は OpenSSL のより安全なフォークである LibreSSL セキュリティ プロトコルを使用します。これら 2 つの機能により、Void Linux は大部分の Linux ディストリビューションとは異なります。 XBPS では、さらに優れたオプションが提供されています。インストール スクリプト (テンプレート) を利用してソースからパッケージを構築したり、複数のリポジトリやサブリポジトリを使用したり、未完了の更新やインストールを再開したり、パッケージ自体のエラーをチェックしたりできます。
Void Linux は、最新のソフトウェアを提供しながら、基本システムを可能な限り安定した状態に保つことを目的としたローリング リリース ディストリビューションです。デスクトップ環境を最初からセットアップするのが面倒な場合は、Xfce、MATE、LXDE、Enlightenment、または Cinnamon を使用して Live イメージ をダウンロードできます。
この Linux ディストリビューションの何が特別なのでしょうか?
- Void Linux はゼロから書かれており、独自のパッケージ管理システムを備えています。
- systemd の代わりに runit、OpenSSL の代わりに LibreSSL を使用し、デフォルトのシェルは Dash です。
- デフォルトでは、独自のソフトウェアはインストールされません。
6. サブグラフOS
もしかしたら、自分自身は経験したことがないかもしれませんが、インターネット上の悪意のある攻撃の被害者について聞いたり読んだりしたことがあるはずです。心配すべき脅威はマルウェアだけではありません。政府による監視もあり、私たちは皆、広告主や大好きなソーシャル ネットワークからの追跡の対象となっています。オンラインで身を守ることはますます困難になっています。
Subgraph OS は、コンピューターがある時点でターゲットになることを想定して構築されているため、 侵害に耐え、損害を防ぐために強化されてい ます。 Subgraph OS は、保護と機能強化が何層にも重なった、非常に安全なケーキと考えることができます。
Subgraph OS ではディスク暗号化が必須であり、暗号化されていないファイルシステムにインストールすることはできません。カーネルは Grsecurity パッチで強化されています。ネットワーク アクセスを必要とするアプリケーション (ブラウザー、メッセンジャー、電子メール クライアントなど) は独自のコンテナー (サンドボックス) で実行され、その接続は Tor 経由でルーティングされます。 Metaproxy のおかげで、すべてのアプリケーションは独自の Tor 回線を使用し、万が一に備えてファイアウォールもあります。これらの予防策のほとんどは自動的に設定され、ディストリビューションは Debian をベースにしており Gnome 3 を使用しているため、見た目も使い心地もよくあります。
この Linux ディストリビューションの何が特別なのでしょうか?
- Subgraph OS は、ユーザーのセキュリティを最大化するように設計された、敵対者に強いディストリビューションを目指しています。
- アプリケーションはサンドボックスで実行され、Tor 経由でネットワークに接続します。
- カーネルは Grsecurity で強化されており、ファイルシステムの暗号化は必須です。
7. ニックスOS
Nix OS は Nix パッケージ マネージャー のショーケースであり、 関数型プログラミング を楽しむ人々にとって魅力的な賢明でエキサイティングなプロジェクトです。 Nix は宣言的な構成ファイルからすべてを構築し、パッケージ マネージャーの原則は実際に Nix OS 全体に適用されます。
つまり、システム全体を単純なファイルで構成し、別のコンピューター上で再構築できるということです。既存の構成に変更を加えると、変更の影響を受けるパッケージは自動的に再構築されます。パッケージを 1 つずつ更新する必要はありません。 Nix OS は、すべての新しい構成が保存され、以前の構成から分離されるため、設計によりシステムのロールバックをサポートします。何か問題が発生した場合、または新しいセットアップに満足できない場合は、古いセットアップで起動してください。
Nix OS のもう 1 つの興味深い特徴は、アプリケーションのインストールに root アクセスが必要ないことです。すべてのユーザーは独自のプロファイルを持ち、ユーザーがインストールするパッケージはそこに保存されます。 同じアプリケーションの複数のバージョンを重複せずにインストールする こともできます。 Nix OS の欠点は、システムを保守するためにそのビルド言語に慣れる必要があることかもしれません。インストールはやや複雑ですが、 ドキュメントで 詳しく説明されています。 Nix OS は KDE を使用した Live インストール メディアを提供しますが、他の環境もインストールできます。
この Linux ディストリビューションの何が特別なのでしょうか?
- Nix OS を使用すると、構成全体が 1 つのファイルに記述されたポータブル システムを作成できます。
- アプリは相互に分離されているため、同じソフトウェアの複数のバージョンを同時に実行できます。
- 古い設定をロードすることで、システムを簡単に以前の状態に戻すことができます。
8. ギックスSD
Ubuntu と Linux Mint の間に違いはないと考える人もいるかもしれませんが、それは間違いです。 Nix OS と Guix SD にも同じことが当てはまります。これらはあらゆるレベルで似ていますが、相違点が存在し、主にソフトウェアの自由度の問題です。 Guix SD は、GNU Free System Distribution guideline に準拠し、Free Software Foundation によって 100% 無料とみなされている珍しい Linux ディストリビューション (GNU/Linux ディストリビューション) の 1 つです。
その結果、Guix SD は systemd の代わりに dmd (GNU Shepherd) を使用し、独自のコードによって汚染されていない Linux-libre カーネルを備えています。 Nix OS と同様に、Guix SD は宣言ファイルを介して設定されます。ただし、これらのファイルの作成には同じ言語が使用されません。Nix には独自の実装がありますが、Guix は GNU Guile を使用して Scheme を実装します。ただし、これによって Guix SD が Nix パッケージにアクセスできなくなるわけではありません。これが必要な場合は、Guix パッケージ マネージャーの「インポート」オプションを使用して行うことができます。
残りはほぼ同じです。Guix SD では、干渉することなく同じアプリケーションの複数のバージョンを使用できます。パッケージの構築はシステムから独立しているため、損傷を引き起こしたり、構成に望ましくない変更を加えたりすることはありません。 Guix SD では、デスクトップの選択肢として Gnome、Xfce、Enlightenment が提供されていますが、グラフィカル インストーラーはまだ利用できません。
この Linux ディストリビューションの何が特別なのでしょうか?
- Guix SD には、Nix OS のすべての機能が備わっていますが、systemd とバイナリ カーネル BLOB は含まれていません。
- Scheme プログラミング言語を使用してパッケージとシステムを構成します。
- Free Software Foundation によって完全に無料のディストリビューションとして承認されています。
9. ベッドロック・リナックス
完璧な Linux ディストリビューションを想像してみてください。 他のディストリビューションから最良の部分 だけを取り出して、それらをすべて連携させます。 Bedrock Linux はその夢の実現に近づいています。
これは実験的なディストリビューションなので、まだデフォルトのシステムとして使用することはできません。ただし、何か革命的なことになる可能性があるため、知っておく価値はあります。 Bedrock Linux は、他の Linux ディストリビューションをインストールしてから、それらを「ハイジャック」するか、1 つのシステムに変換するように要求します。 Bedrock Linux を使用するということは、複数の Linux ディストリビューションを同時に使用することを意味しますが、それは明白ではありません。 3 つの異なるディストリビューションから 3 つのアプリケーションを開いて、同じデスクトップ上で同時に使用できます。 Bedrock Linux では、希望するディストリビューションでソフトウェアの新しいバージョンが入手できない場合に、別のディストリビューションからソフトウェアの新しいバージョンを入手することもできます。
Bedrock Linux の設定プロセスはやや難しく、ライブ モードで使用することはできません。それでも、これは将来に向けた野心的な計画を伴う魅力的なコンセプトです。私たちは彼らが成功することを期待しています。
この Linux ディストリビューションの何が特別なのでしょうか?
- Bedrock Linux は、複数の Linux ディストリビューションを 1 つのシステムにまとめます。
- 異なるディストリビューションのアプリを同時に開くことができます。
- インストールしたディストリビューションに応じて、どの init システムを使用するかを選択できます。
10. マルOS
Maru OS はコンピュータにインストールできるディストリビューションではないため、これは「不正行為」であると考えるかもしれません。これは Android スマートフォン用の OS であり、デフォルトのシステムを置き換え、コンバージェンスの概念を導入することを目的としています。
マルOSには2つの「モード」があります。モバイル版は Android Lollipop をベースにしており、携帯電話を他のスマートフォンと同じように動作させます。 HDMI ケーブルを介して携帯電話を画面に接続すると、 デスクトップ モード (Debian Jessie に基づく) がアクティブになります。このとき魔法が起こり、携帯電話を本格的なデスクトップ OS として使用できるようになります。
デスクトップは洗練された Xfce セットアップであり、それを操作するには Bluetooth 周辺機器 (マウスとキーボード) が必要です。当然のことながら、デスクトップ モードとモバイル モードの間でファイルを移動したり、アクティブ モードに関係なくファイルにアクセスしたりできます。これは、Maru OS がコンテナを使用することで実現されており、Linux は Android の「内部」にゲスト コンテナとしてインストールされます。 MARU OS は 2-in-1 ソリューションを提供し 、デスクトップ Linux システムを常に持ち歩くことができます。カノニカル、心ゆくまで食べてください。
マルOSにはまだいくつかの問題があります。今のところ、 Nexus 5 のみをサポートしており 、Google Play はデフォルトではインストールされていません (ただし、 回避策はあります )。また、ユーザーは、Maru OS がデスクトップ モードで実行中の表示タイムアウトの問題や、バッテリーの大幅な消耗についても報告しています。しかし、私たちは、Maru OS は試してみる価値があると信じています。少なくとも、目新しさに関しては。
この Linux ディストリビューションの何が特別なのでしょうか?
- Maru OS は、Android スマートフォン用の Linux ディストリビューションです。
- これにより、スマートフォンが完全にコンテキスト認識型になり、デスクトップ コンピューターとして使用できるようになります。
- Linux 上で Android ファイルにアクセスすることも、その逆も可能です。
関連項目: Linux 用の 10 の新鮮なメッセンジャー アプリ
チェックしてみる価値のある Linux ディストリビューション
これらのディストリビューションは、Linux コミュニティが依然として創造性と優れたアイデアに満ちており、将来何が起こるかに備えていることを証明しています。 Trenta OS や Clear Linux Project など、チェックしてみる価値のある同様のプロジェクトが他にもたくさんあります。
他に興味深い Linux ディストリビューションを知っていますか?このリストのディストリビューションを使用したことがありますか?コメントでお知らせください!






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)





