最も独自のLinuxディストリビューション5選
私はほぼ20年間何らかの形でLinuxを使っていますが、好みは変わっていません。私は心の底からDebianとUbuntuのファンです。しかし、いくつかの興味深いデザインの選択のおかげで、私が賞賛する少し風変わりなLinuxディストリビューションも存在します。
5. ScratchからのLinux
Linux From Scratch(略してLFS)は、想像できる最も従来のLinuxディストリビューションから遠いものです。他のLinuxディストロとは異なり、LFSには事前にコンパイルされたバイナリや完成されたソフトウェアパッケージは含まれていません。その代わりに、Linuxカーネル自体から始めて、Linuxシステムのすべてのコンポーネントを手動でコンパイルし、構成するための手順を段階的に提供します。
これにより、システムを完全に制御することができます。どのソフトウェアやシステム構成を使用するかはあなた次第です。LFSの目標は、Linuxがどのように機能するかを深く理解することですが、注意してください:カジュアルユーザー向けではありません。
問題が起こらなければ、システムを完全に動作する状態にするには数日、あるいはそれ以上かかることがあります──これが、私たち自身のスクリーンショットを持っていない理由です。とはいえ、Linuxの各システムコンポーネントがどのように組み合わさっているかを学ぶためには、少なくとも一度はLinux from Scratchを試してみるべきです。
4. ベドロックLinux
Bedrock Linuxは独自のLinuxシステムであり、私の意見では、Linux初心者が解決するのが最も難しい問題の一つに取り組もうとしています。一つの設計方法論やシステム構造に縛られるのではなく、さまざまなLinuxディストリビューションの最良のコンポーネントを取り入れて、自分自身のフランケンシュタインLinux OSを作成できるようにしています。
例えば、DebianやUbuntuでパッケージ管理にaptを使うのが好きでも、CentOS専用のパッケージに heavily 依存しているソフトウェアを実行したいと考え、さらにArchの最新のLinuxカーネルを実行しているとしましょう。Bedrockは、通常は互換性のないこれらのオプションを可能にし、一部の摩擦があるかもしれませんが、LFSを使って自分で構築するよりはるかに簡単です。
Bedrock LinuxはLinuxの真の力と柔軟性を示しています。それは独自のインストール方法を使用しており、既存のディストリビューションを「ハイジャック」することで、好みの基盤(またはお好みでベッドロック)を提供し、それを使って気に入らないコンポーネントを取り替えることができます。Linuxを試してみたい場合、Bedrockは素晴らしい出発点です。
3. GoboLinux
GoboLinuxは従来のLinuxファイル構造を廃棄します。usrやbinを気にする必要はなく、代わりに全体の構造が簡素化され、プログラム、ユーザー、システム、データ、マウント用のルートディレクトリがあります。
この簡略化された構造はほぼWindowsのようで、各アプリにはプログラムの下に独自のフォルダーが与えられ、そこにはすべてのアプリのバイナリと設定ファイルが見つかります。各アプリを自己完結型にすることで、標準的なLinuxシステムと比べて、システムの複雑さが大幅に低減されます。
これにより、シンボリックリンクのおかげで標準のUnixファイル構造から完全に切り離されることなく、ファイルがより伝統的な場所にしっかりとリンクされることができます。もしLinux PCの管理が難しいと感じているなら、GoboLinuxは試してみる価値のある専門的なLinuxディストロかもしれません。
2. NixOS
NixOSは、システム構成に対してかなり独自のアプローチを採用しているLinuxディストリビューションです。各設定のために手動でファイルを変更する代わりに、NixOSは1つの構成ファイルを使用して、インストールされたソフトウェアやサービスを含めてシステム上のすべてを管理します。この宣言的な設定により、NixOSシステムをどのように見せたいかを定義しやすく、複数のマシンやサーバーにわたって簡単に複製することができます。
NixOSはまた、ユーザーが安全にシステムをアップグレードまたはロールバックできるNixパッケージマネージャーを使用しています。各ソフトウェアパッケージは分離されているため、何も壊すことなく変更を元に戻すことができます。この不変性により、システムが安定した状態を保ちます。あなたが行う変更は完全に元に戻すことができます。
これにより、NixOSは開発者、システム管理者、および信頼性が高く、一貫性があり、再現可能なLinux環境を必要とする人々に特に便利です。
1. タイニーコア
ほとんどの現代のLinuxディストリビューションは巨大で、複数ギガバイトのストレージをパッケージ、設定ファイル、アプリケーションなどで埋めています。TinyCoreはその完全な逆です。最も小さなCoreパッケージのサイズはわずか12MBで、コマンドラインインターフェイスと最小限のパッケージセットのみで構成されています。基本的なGUI環境を含む23MBのバージョンもあります。
新しいユーザー向けに、すべての必要なパッケージが含まれている248MBのCorePlusインストールファイルも試すことができます。これにより、ネットワーク接続を設定したり、カスタムキーボードレイアウトを使用したりできます。多くのパッケージやアプリを使ってTinyCoreを利用することを妨げるものはありませんが、それらをインストールするのはあなた次第です。
とはいえ、TinyCoreは自体をRAMにロードすることを明示的に推奨しており、従来のOSのようにインストールすることは推奨していません。これにより、全体のシステムが非常に速くなり、古いハードウェアに最適です。
これらの6つの珍しいディストリビューションは、Linuxがいかに柔軟であるかを示しています。Bedrockは、おそらく私のお気に入りで、他のLinuxディストリビューションから好きな部分を組み合わせることができるフランケンシュタインのようなアプローチを持っています。しかし、私は新しいLinux初心者にLFSをおすすめしませんし、日常的に使用するOSとしても運用するつもりはありません。
これらのLinuxのフレーバーは、学ぶのが最も簡単ですか?ほぼ間違いないでしょう。ですが、彼らが示すのは、誰にでも合ったLinuxのバージョンがあるということです。もしWindowsの代替品に興味がなく、特定の作業方法があるなら、これらのオプションのいずれかが役立つかもしれません。そうでなければ、より伝統的で習得が難しいLinux体験としてArchを選ぶこともできます。



