2015年現在、400種類以上のLinuxディストリビューションが活発に開発されており、そのうち約12種類が汎用用途で最も人気があります。[ 1 ]
デスクトップやサーバーでの汎用利用を目的としたLinuxディストリビューションに加え、コンピュータアーキテクチャのサポート、組み込みシステム、安定性、セキュリティ、特定の地域や言語へのローカライズ、特定のユーザーグループへの対応、リアルタイムアプリケーションのサポート、特定のデスクトップ環境へのこだわりなど、さまざまな目的に特化したディストリビューションも存在する。さらに、意図的にフリーソフトウェアのみを含むディストリビューションもある。

2013年現在標準的なデスクトップコンピュータやノートパソコンにおけるLinuxの人気は、年々高まっている。[ 2 ]ほとんどの最新のディストリビューションにはグラフィカルユーザー環境が含まれており、2015年2月現在 最も人気のある環境は、 KDE Plasma Desktop、Xfce、GNOME の3 つである。[ 3 ] [ 4 ] [ 5 ]
単一の公式Linuxデスクトップは存在しません。むしろ、デスクトップ環境とLinuxディストリビューションは、フリーでオープンソースのソフトウェアのプールからコンポーネントを選択し、多かれ少なかれ厳格な設計ガイドラインを実装したGUIを構築します。たとえば、GNOMEは、設計ガイドとしてヒューマンインターフェースガイドラインを持っており、グラフィカルデザインを行うときだけでなく、障害のある人を考慮するとき、さらにはセキュリティに焦点を当てるときにも、ヒューマンマシンインターフェースに重要な役割を与えています。[ 6 ]
フリーソフトウェア開発の協調的な性質により、分散チームが、独自のシステムをローカライズすることが費用対効果が高くない地域で使用できるLinuxディストリビューションの言語ローカライズを実行できます。たとえば、 Knoppixディストリビューションのシンハラ語版は、 MicrosoftがWindows XPをシンハラ語に翻訳するよりもかなり前に利用可能になりました。[ 7 ]この場合、Lanka Linux User Groupは、大学教授、言語学者、および地元の開発者の知識を組み合わせることにより、ローカライズされたシステムの開発に大きな役割を果たしました。
デスクトップでの Linux のパフォーマンスは議論の的となってきた。[ 8 ]例えば、2007 年にCon Kolivas はLinux コミュニティがサーバーでのパフォーマンスを優先していると非難した。デスクトップへの注力が不足していることに不満を抱き、Linux カーネルの開発を辞め、その後、この件について「すべてを語る」インタビューを行った。[ 9 ]それ以来、開発の大部分はデスクトップ エクスペリエンスの向上に注力してきた。systemdやUpstart (2014 年に非推奨)などのプロジェクトは起動時間の短縮を目指しており、Wayland や Mir プロジェクトはX11 を置き換えつつ、デスクトップのパフォーマンス、セキュリティ、外観を向上させることを目指している。[ 10 ]ユーザー空間スケジューラ拡張機能により、ゲームやデスクトップでの使用など、特定の用途に特化したスケジューラを使用できるようになる。[ 11 ] [ 12 ]
多くの人気アプリケーションは、さまざまなオペレーティングシステムで利用可能です。たとえば、Mozilla Firefox、LibreOffice、Blender は、主要なすべてのオペレーティングシステムでダウンロード可能なバージョンがあります。さらに、 PidginやGIMPなど、当初 Linux 向けに開発されたアプリケーションの中には、その人気から他のオペレーティングシステム ( WindowsやmacOSを含む) に移植されたものもあります。また、Autodesk MayaやThe Foundry の Nukeなど、ハイエンドのアニメーションやビジュアルエフェクトの分野では、Linux でサポートされているプロプライエタリ デスクトップ アプリケーションも増えています[ 13 ]。詳細については、Linux 用のプロプライエタリ ソフトウェアのリストを参照してください。また、自社または他社のゲームを Linux に移植した企業もいくつかあり、Linux はSteamとDesura のデジタル配信サービスの両方でサポートされているプラットフォームでもあります[ 14 ] 。
Microsoft Windows や macOS で利用できる他の多くの種類のアプリケーションも Linux 上で動作します。一般的には、別のオペレーティングシステムにあるアプリケーションの機能を実行するフリーソフトウェアアプリケーションが存在するか、 SkypeやDota 2やTeam Fortress 2などのビデオゲームのように、Linux 上で動作するバージョンのアプリケーションが存在します。さらに、Wineプロジェクトは、変更されていない Windows アプリケーションを Linux 上で実行するための Windows 互換レイヤーを提供します。これは、ソフトウェアの商用版を制作しているCodeWeaversなどの商業的な利益によって後援されています。2009 年以降、Google も Wine プロジェクトに資金を提供しています。 [ 15 ] [ 16 ]オープンソースの Wine プロジェクトに基づく独自のソリューションであるCrossOver は、 Microsoft Officeの Windows 版、QuickenやQuickBooksなどのIntuitアプリケーション、Adobe Photoshop のCS2 までのバージョン、World of Warcraftなどの多くのゲームの実行をサポートしています。デスクトップ パブリッシング[ 17 ]やプロフェッショナル オーディオ[ 18 ] [ 19 ] [ 20 ]などの分野で、Linux 版のソフトウェアが存在しない場合でも、Linux上で同等のソフトウェアが利用可能です。また、Anbox (非推奨) やWaydroidを使用して、 Android用に書かれたアプリケーションを他のバージョンの Linux 上で実行することも可能です。
X ウィンドウマネージャなどの外部から見えるコンポーネントの他に、D-BusやPulseAudioなどfreedesktop.orgでホストされているプログラムが、目立たないながらも非常に重要な役割を果たしています。主要なデスクトップ環境 (GNOME と KDE) はどちらもこれらを含み、それぞれ対応するツールキット ( GTKまたはQt ) を使用して書かれたグラフィカル フロントエンドを提供しています。ディスプレイ サーバーも別のコンポーネントで、長い間、クライアントと X11 ディスプレイ サーバー プロトコルで通信してきました。X11 と通信する有名なソフトウェアには、X.Org ServerやXlibなどがあります。扱いにくい X11 コア プロトコル、特にその多数の拡張機能に対する不満から、新しいディスプレイ サーバー プロトコルであるWaylandが作成されました。
Linux でソフトウェアをインストール、更新、削除するには、通常、Synaptic Package Manager、PackageKit、Yum Extenderなどのパッケージマネージャを使用します。ほとんどの主要な Linux ディストリビューションには、数万ものパッケージを含む大規模なリポジトリがありますが、Linux 上で実行できるすべてのソフトウェアが公式リポジトリから入手できるわけではありません。代わりに、ユーザーは非公式リポジトリからパッケージをインストールしたり、Web サイトから直接コンパイル済みのパッケージをダウンロードしたり、ソースコードを自分でコンパイルしたりできます。これらの方法にはそれぞれ難易度が異なります。ソースコードのコンパイルは、一般的に Linux 初心者にとっては難しい作業と考えられていますが、最新のディストリビューションではほとんど必要なく、Linux に特有の方法ではありません。
Linuxディストリビューションはネットブック市場でも人気を博しており、 Asus Eee PCやAcer Aspire Oneなどの多くのデバイスにはカスタマイズされたLinuxディストリビューションがプリインストールされて出荷されている。[ 21 ]
2009年、GoogleはChromeブラウザをメインのユーザーインターフェースとして使用する最小限のLinuxベースのオペレーティングシステムとしてChromeOSを発表しました。ChromeOSは当初、バンドルされているファイルマネージャーとメディアプレーヤーを除いて、Web以外のアプリケーションは実行できませんでした。このオペレーティングシステムを搭載したネットブック(Chromebookと呼ばれています)は、2011年6月に市場に登場し始めました。[ 22 ]
2015年までに、大画面のChromebookが利用可能になり、ラップトップ、デスクトップ、タブレット、オールインワンなどの他のフォームファクターも利用可能になりました。Androidアプリケーションのサポートが追加されました。[ 23 ] 2018年現在、Googleはコンテナに任意のLinuxソフトウェアをインストールする機能を追加し、[ 24 ] ChromeOSを他のLinuxディストリビューションと同様に使用できるようにしました。

Linux ディストリビューションは、サーバーオペレーティングシステムとして長年使用されており、その分野で注目を集めています。Netcraftは2006 年 9 月に、最も信頼できるインターネットホスティング会社10 社のうち 8 社 (他の 2 社は OS が「不明」 ) がWeb サーバーで Linux ディストリビューションを実行していると報告しており、[ 25 ] Linux がトップの座を占めています。2008 年 6 月には、トップ 10 社のうち 5 社が Linux ディストリビューション、 3 社がFreeBSD、2 社がMicrosoft でした。 [ 26 ] 2010 年 2 月以降は、トップ 10 社のうち 6 社が Linux ディストリビューション、3 社が FreeBSD、1 社が Microsoft でした。[ 27 ] Linux がトップの座を占めています。
Linux ディストリビューションは、ウェブサイト ホスティングで最も一般的なプラットフォームの 1 つです。LAMPサーバー ソフトウェアの組み合わせ (Linux、Apache、MariaDB / MySQL、Perl / PHP / Python )の基盤となっています。 [ 28 ]
Linux ディストリビューションは、価格とオープンソース モデルのおかげで、メインフレーム上でますます一般的になっています。 [ 29 ] 2009 年 12 月、コンピューター大手IBM は、主にメインフレームベースの Enterprise Linux Server を販売すると発表しました。[ 30 ] LinuxCon North America 2015で、IBM はLinux とオープンソース ソフトウェアを実行するために特別に設計されたメインフレームのシリーズであるLinuxONEを発表しました。 [ 31 ] [ 32 ]
Linux ディストリビューションはスーパーコンピュータのオペレーティングシステムとしても主流です。[ 33 ] 2017 年 11 月現在、500 位のリストにあるすべてのスーパーコンピュータは、Linux の何らかの派生版を実行しています。[ 34 ]


スマートフォン、タブレットコンピュータ、ホームオートメーション、スマートテレビ(SamsungとLGのスマートテレビはそれぞれTizenとWebOSを使用)[ 37 ]、車載インフォテインメント(IVI)システム[ 38 ](例えばAutomotive Grade Linux )などのスマートデバイス向けのオペレーティングシステムのいくつかはLinuxをベースにしています。このようなシステム向けの主要なプラットフォームには、Android、Firefox OS、Mer、Tizenなどがあります。
ウェブ利用に基づくと、Androidのオペレーティングシステムの利用シェアは世界的に圧倒的で、Microsoft Windowsの市場シェアのほぼ2倍です。2024年9月現在、Androidは世界市場の45.4%を占め、Windowsは25.6%未満でそれに続いています。[ 39 ]
Android は Linux カーネルの修正版をベースにしていますが、評論家の間では「Linux ディストリビューション」という用語が当てはまるかどうか、また、一般的な意味での「Linux」であるかどうかについて意見が分かれています。Linux Foundation [ 40 ] 、 Googleのオープンソース責任者であるChris DiBona [ 41 ]、および複数のジャーナリスト[ 42 ] [ 43 ]によると、Android はLinux ディストリビューションです。Google のエンジニアである Patrick Brady など、Android は従来のUnix ライクなLinux ディストリビューションの意味での Linux ではないと言う人もいます。Android にはGNU C ライブラリが含まれておらず(代替の C ライブラリとしてBionic を使用)、Linux ディストリビューションによく見られる他のコンポーネントも含まれていません。[ 44 ] Ars Technica は、「Android は Linux カーネルの上に構築されていますが、このプラットフォームは従来のデスクトップ Linux スタックとはほとんど共通点がありません」と書いています。[ 44 ]
オープンソースプラットフォーム上でLinuxを実行する携帯電話やPDAは2007年頃から普及し始め、Nokia N810、OpenmokoのNeo1973、Motorola ROKR E8などがその例である。この流れを受け、Palm (後にHPに買収)はLinuxベースの新しいオペレーティングシステムであるwebOSを開発し、 Palm Preスマートフォンシリーズに搭載した。
初期のモバイルオペレーティングシステムの 1 つですが、NokiaのMaemo はDebianをベースにしていました。[ 45 ]その後、 IntelのMoblin (Linux ベースの別のオペレーティングシステム)と統合され、 MeeGoになりました。[ 46 ]このプロジェクトは、モバイル デバイスと IVI を対象としたオペレーティングシステムである Tizen に取って代わられ、後に終了しました。Tizen はThe Linux Foundation内のプロジェクトです。Samsungの製品のいくつかは既に Tizen を実行しており、Samsung Gear 2が最も顕著な例です。[ 47 ] Samsung Zスマートフォンは Android の代わりに Tizen を使用します。[ 48 ]
MeeGoの終了に伴い、MerプロジェクトはMeeGoのコードベースをフォークして、モバイル向けオペレーティングシステムの基盤を作成した。[ 49 ] 2012年7月、JollaはMerテクノロジーをベースにした独自のモバイルオペレーティングシステムであるSailfish OSを発表した。

MozillaのFirefox OSは、Linuxカーネル、ハードウェア抽象化レイヤー、Web標準ベースのランタイム環境とユーザーインターフェイス、および統合Webブラウザで構成されています。[ 50 ]
CanonicalはUbuntu Touchをリリースし、このモバイルオペレーティングシステムとデスクトップ版Ubuntuのユーザーエクスペリエンスの統合を目指しています。このオペレーティングシステムは、外部モニターに接続すると完全なUbuntuデスクトップも提供します。[ 51 ]
Librem 5はPurismが開発したスマートフォンです。デフォルトでは同社製のLinuxベースのPureOSが動作しますが、他のLinuxディストリビューションも実行できます。[ 52 ] Ubuntu Touchと同様に、PureOSはコンバージェンスを念頭に置いて設計されており、デスクトッププログラムをスマートフォンで実行できます。その例として、 Mozilla Firefoxのデスクトップ版があります。[ 53 ]
もう一つのスマートフォンは、コンピューターメーカーのPine64が製造したPinePhoneです。PinePhoneは、Ubuntu TouchやpostmarketOSなど、さまざまなLinuxベースのオペレーティングシステムを実行できます。[ 54 ]

低コストでカスタマイズが容易なため、Linuxは組み込みシステムでよく利用されています。非モバイル通信機器分野では、顧客宅内機器(CPE)のハードウェアの大部分がLinuxベースのオペレーティングシステムで動作しています。OpenWrtはコミュニティ主導の例であり、多くのOEMファームウェアリリースはこのOpenWrtをベースにしています。
例えば、TiVoデジタルビデオレコーダーもカスタマイズされた Linux を使用しています[ 55 ] 。Cisco / Linksysなどのメーカーのネットワークファイアウォールやルーターも同様です。Korg OASYS、Korg KRONOS、Yamaha Motif XS / Motif XFミュージックワークステーション[ 56 ] 、 Yamaha S90XS/S70XS、Yamaha MOX6/MOX8 シンセサイザー、Yamaha Motif-Rack XSトーンジェネレーターモジュール、Roland RD-700GXデジタルピアノも Linux で動作します。Linux は、WholeHogIII コンソールなどのステージ照明制御システムでも使用されています[ 57 ] 。
以前は、Linuxでプレイできるゲームはごくわずかでした。近年では、一部のAAAタイトルを除き、 Linuxに対応したゲーム(特にインディーゲーム)が数多くリリースされています。Linuxカーネルを使用するモバイルプラットフォームであるAndroidは、開発者の関心を大いに集めており、 iPhoneやiPad向けのAppleのiOSオペレーティングシステムと並んで、モバイルゲーム開発の主要プラットフォームの一つとなっています。
2013 年 2 月 14 日、Valve はPC のゲーム配信プラットフォームであるSteamの Linux 版をリリースしました。 [ 58 ]多くの Steam ゲームが Linux に移植されました。[ 59 ] 2013 年 12 月 13 日、Valve はDebian をベースにしたゲーム向け OS であるSteamOS をベータ テスト用にリリースし、ゲームおよびエンターテイメント プラットフォームとしてSteam Machines を出荷する計画を立てました。 [ 60 ] Valve はまた、ビデオゲーム開発を支援することを目的としたOpenGLデバッガであるVOGL を開発し、 [ 61 ] Sourceゲーム エンジンをデスクトップ Linux に移植しました。 [ 62 ] Valve の努力の結果、DotA 2、Team Fortress 2、Portal、Portal 2、Left 4 Dead 2などの著名なゲームがデスクトップ Linux でネイティブに利用できるようになりました。
2013年7月31日、NvidiaはAndroidを専用ゲームプラットフォームとして活用する試みとしてShieldをリリースした。 [ 63 ]
一部のLinuxユーザーは、 WineやCrossOver Linuxを使用してWindowsベースのゲームをプレイしています。

2018年8月22日、Valveはゲーム向けにWineの独自のフォークであるProtonをリリースしました。これは、VulkanベースのDirectX 11および12の実装、Steamとの統合、フルスクリーンとゲームコントローラーのサポートの向上、マルチスレッドゲームのパフォーマンスの向上など、通常のWineに比べていくつかの改善点があります。[ 64 ]
2021年、LinuxをサポートするゲームのオンラインアグリゲーターであるProtonDBは、Steamの上位1000ゲームのうち78%がProtonまたはネイティブポートを使用してLinux上で動作可能であったと述べた。[ 65 ]
2022年2月25日、ValveはArch LinuxベースのオペレーティングシステムSteamOS 3.0を搭載した携帯型ゲーム機Steam Deckを発売した。[ 66 ] [ 67 ]
Linux の柔軟性、カスタマイズ性、そしてフリーでオープンソースであるという性質により、Linux を特定の目的に合わせて高度にカスタマイズすることが可能になります。特殊な Linux ディストリビューションを構築するには、主に 2 つの方法があります。ゼロから構築する方法と、汎用ディストリビューションをベースにする方法です。この目的でよく使用されるディストリビューションには、Debian、Fedora、Ubuntu (Debian をベースにしています)、Arch Linux、Gentoo、Slackwareなどがあります。一方、ゼロから構築された Linux ディストリビューションは汎用ベースを使用せず、代わりにJeOS の哲学に基づいて、必要なコンポーネントのみを含め、ディストリビューションの使用事例で冗長とみなされるコンポーネントによって発生するリソースのオーバーヘッドを回避することに重点を置いています。
ホームシアターPC(HTPC)とは、主にエンターテイメントシステム、特にホームシアターシステムとして使用されるPCのことです。通常はテレビに接続され、多くの場合、追加のオーディオシステムも接続されます。
OpenELECは、メディアセンターソフトウェアKodiを組み込んだLinuxディストリビューションであり、HTPC向けに特化して最適化されたOSです。JeOSの原則に忠実にゼロから構築されているため、非常に軽量で、HTPCの限られた使用範囲に最適です。
MythTVメディアセンターソフトウェアを搭載したLinuxディストリビューションの特別版も存在し、例えばUbuntuの特別版であるMythbuntuなどが挙げられる。
Kali Linux は、デジタルフォレンジックと侵入テスト用に設計された Debian ベースの Linux ディストリビューションです。侵入テストとセキュリティ脆弱性の特定に使用できるソフトウェアアプリケーションがいくつかプリインストールされています。[ 68 ] Ubuntu 派生ディストリビューションのBackBoxは、倫理的ハッキング用のセキュリティおよびネットワーク分析ツールをプリインストールしています。ArchベースのBlackArchには、侵入テストとセキュリティ研究用のツールが 2100 以上含まれています。[ 69 ]
プライバシー、機密性、ネットワーク匿名性、情報セキュリティを念頭に置いて作成されたLinuxディストリビューションは数多くあり、Tails、Tin Hat Linux、Tinfoil Hat Linuxなどが挙げられる。Lightweight Portable SecurityはArch Linuxをベースにしたディストリビューションで、米国国防総省によって開発された。Tor-ramdiskは、ネットワーク匿名性ソフトウェアTorをホストするためだけに作成された最小限のディストリビューションである。
Linux Live CDセッションは、故障したコンピュータシステムからデータを復旧したり、システムを修復したりするためのツールとして長年使用されてきました。この考えに基づいて、この目的に特化したいくつかの Linux ディストリビューションが登場しており、そのほとんどはパーティションエディタとしてGParted を使用し、さらにデータ復旧およびシステム修復ソフトウェアも備えています。
SpaceXは、ファルコン9ロケットに耐障害性設計で複数の冗長フライトコンピュータを使用しています。各マーリンエンジンは3つの投票コンピュータによって制御され、各コンピュータには2つの物理プロセッサがあり、互いの動作を常にチェックしています。Linuxは本来耐障害性があるわけではありません(ハードウェアを含むシステム全体の機能であるため、どのオペレーティングシステムも耐障害性はありません)が、フライトコンピュータのソフトウェアは、その目的に合わせて耐障害性を持たせています。[ 70 ]柔軟性を確保するため、耐放射線部品の代わりに市販の既製品部品とシステム全体の「耐放射線」設計が使用されています。[ 70 ] 2019年7月現在SpaceXは2010年以来、ファルコン9を76回以上打ち上げ ており、そのうち1回を除いてすべて主要ペイロードを目的の軌道に投入することに成功し、国際宇宙ステーションへの宇宙飛行士の輸送にも使用してきた。ドラゴン2クルーカプセルもLinuxを使用している。[ 71 ]
宇宙ステーションで使用される非ミッションクリティカルなノートパソコンにはWindowsがオペレーティングシステムとして導入されたが、後にLinuxに置き換えられた。宇宙初のヒューマノイドロボットであるRobonaut 2もLinuxベースである。[ 72 ]
ジェット推進研究所は長年にわたり「無人宇宙飛行や深宇宙探査の構築に関連するプロジェクトを支援するため」にLinuxを使用しており、NASAは火星探査車のロボット工学にLinuxを使用し、Ubuntu Linuxを「衛星からのデータを保存するため」に使用している。[ 73 ]
Linux ディストリビューションは、 Raspberry Piなどのデバイス上で、学生にコーディングやソースコードの実践的な経験を提供するために作成されました。実用的なデバイスを作成することに加えて、学生に「内部で物事がどのように機能するか」を示すことも目的としています。[ 74 ]
Ubuntuの派生ディストリビューションであるEdubuntuとThe Linux Schools Project、そしてDebianの派生ディストリビューションであるSkolelinuxは、教育向けのソフトウェアパッケージを提供しています。また、Linux Terminal Server Project(LTSP)など、学校のコンピュータラボやコンピュータベースの教室の管理・構築に役立つツールも含まれています。
Instant WebKioskとWebconvergerは、Webキオスクやデジタルサイネージでよく使用されるブラウザベースのLinuxディストリビューションです。Thinstationは、シンクライアント向けに設計されたミニマルなディストリビューションです。Rocks Cluster Distributionは、高性能コンピューティングクラスタ向けに最適化されています。
特定の言語や地域など、特定のユーザー層を対象とした汎用Linuxディストリビューションも存在します。例えば、中国語ユーザー向けのUbuntu Kylinや、インドネシア人向けのBlankOnなどが挙げられます。専門職向けのディストリビューションとしては、メディア制作向けのUbuntu Studioや、バイオインフォマティクス向けのDNALinuxなどがあります。また、イスラム教徒向けのSabilyというディストリビューションもあり、イスラム教関連のツールもいくつか提供されています。さらに、フランス国家憲兵隊が使用するGendBuntu、Googleが社内で使用するGoobuntu 、ロシア軍向けに開発されたAstra Linuxなど、組織によっては内部的にやや特殊なLinuxディストリビューションを使用している例もあります。