Linuxディストリビューション
Gentoo Linux : BSD系OSのportに似たPortageと呼ばれるパッケージ管理システムを採用。 ChromeOS : Googleが開発しているOS。2010年2月に、ベースとなるOSをubuntuからGentooに変更した。 Chromium OS : ChromeOSのオープンソース版。 Sabayon Linux : GentooベースのライブDVD GNU/Linux。
GoboLinux : Filesystem Hierarchy Standardからの脱却を目指したLinux。
Tiny Core Linux:Damn Small Linuxの開発者の1人であったRobert Shingledeckerが中心となって開発が進められている。サイズが10MB程度しかないことが特徴。
Slitaz:Damn Small Linuxと共通する目的を多く共有するが、より最新の Linux 2.6 カーネルに基づき、より小さい。 Tiny SliTaz:SliTazの派生で、uClibcを使用し、フロッピーディスクからの起動が可能。
Solus:キュレーテッドローリングリリースを特徴とするOS。
Android:Googleが開発運用している商用OS。スマートフォンやスマートTV、セットトップボックスなど多数の機器で利用されている。
CBL-Mariner:マイクロソフトが開発運用しているフリーでオープンソースなOS。
ディストリビューションは、自由に配布、利用の出来るソフトウェア(フリーソフトウェア)だけを集め、無料で提供されるものと、利用に料金を払う必要のある商用ソフトウェアや企業によるサポートを受けられる権利を含んだ有料のものに分けられる。大抵の場合、前者はFTPなどで公開されており、Torrentを利用した配布をするディストリビューションも存在する。後者はユーザー数などに制限のあるライセンス契約によって提供される。どちらの場合も、CD-ROM等によって入手することができる。GNU/Linuxディストリビューターによっては両方を用意している場合や、サポートのみ有償で受けられる場合もある。
パッケージ管理システムとしてPacmanを使っている。主要なものは以下の通り。
Arch Linux : 非常にシンプルなディストリビューション。 Asahi Linux : M1チップ搭載Macでの動作を目指すディストリビューション。 Audiophile Linux : Fluxboxを採用した、オーディオ愛好家向けOS。 BlackArch Linux : セキュリティテスト用ディストリビューション。 EndeavourOS : 2019年に開発停止となったAntergosの後継。 Manjaro : Arch Linuxをベースに、プリインストールされたデスクトップ環境、GUIによるインストーラー等を備えたもの。 Parabola GNU/Linux-libre : Arch Linuxからフリーでないソフトウェアを除去し、100%フリーなソフトウェアで構成されたもの。 SteamOS : ゲーム配信サービスSteamの運営元が開発したゲーミングPC用OS。Debian系から移行。
Wolvix(フランス語版) : ウィンドウマネージャとしてXfceを採用している。
Slamd64 : x64版Slackwareである。
Slackware : Linux普及初期は有名だったディストリビューション。 Dragora GNU/Linux-Libre : 完全に自由ソフトウェアのみで構成される独自のGNU/Linuxディストリビューション。シンプルであることをコンセプトとしている。 Plamo Linux : Slackwareを日本語化し、プラモデルのようにいじれることを念頭に置いて開発されている。Version3.3まではPC-9800シリーズに対応した。 Puppy Linux : Live CD、HDインストールも可。日本語化も可能。debパッケージ利用可。 Yara OSX : Puppy Linux派生。Xfceを採用したMacOS風の画面。
Linuxカーネルはプロセスやソケット通信などの機能を提供する。これらは様々なソフトウェアを動作させるうえで基礎となる重要な機能であるが、ユーザーが利用する機能としては非常にプリミティブである。例えばカーネルそのものにはOS起動時のデーモン自動起動機能は存在しないし、Bashのようなインタラクティブコンソール機能も存在しない。これらの機能はすべてLinuxカーネルを利用するGNUなどによって作られた個別のソフトウェアによって実現されている。
ユーザーの利便性を高めるためにLinuxカーネルとこれらソフトウェア群を1つのパッケージにしたものがLinuxディストリビューションである。無償・有償様々なdistribution=配布・流通・頒布形態が存在し、各ディストリビューションはその理念・目的によって派生し、それぞれ異なるソフトウェアをパッケージに含んでいる。ユーザーはLinuxディストリビューションをインストールするだけでシェル機能やパッケージ管理機能、デスクトップ環境などを利用することができる。