Ubuntuは本当に特別?他のLinuxディストリと違う、Canonical版ならではの6つの特徴
Linuxを初めて知ったとき、真っ先におすすめされるのが「Ubuntu(ウブントゥ)」であることが多いでしょう。Linuxそのものを知る前に、Ubuntuという名前を目にした経験がある方もいるかもしれません。では、Ubuntuは何が特別なのでしょうか?そして、他のLinuxディストリビューションとどう違うのでしょうか?
結論から言えば、「大きな違いはない」というのが答えです。一度Ubuntuの使い方を覚えてしまえば、他のディストリビューションに乗り換えても、体感はほとんど同じです。現在のUbuntuは、競合に比べて特別に使いやすいというわけでもありません。それでも、UbuntuをUbuntuたらしめている重要な技術的な違いがいくつか存在します。本記事では、その6つのポイントを詳しく解説します。
1. Canonicalが独自のアプリリポジトリを運用している
WindowsやmacOSとは異なり、Linuxは一つの企業がOS全体を開発しているわけではありません。Linuxは多くのソースから集められたコンポーネントの集合体です。Linuxカーネルの上に、ディスプレイサーバー、サウンドマネージャー、デスクトップ環境などが積み重なり、これらをひとつにまとめて配布したものが「Linuxディストリビューション」なのです。
アプリも同様に単一の提供元から供給されることはありません。どのディストリビューションを選んでも、その開発元の企業やコミュニティが追加アプリをダウンロードする仕組みを提供しています。
Ubuntuを開発するCanonical社は、ソフトウェアを配布するための専用サーバー群を自社で保有しています。この大量のソフトウェアのコレクションが「リポジトリ」と呼ばれるものです。
これらのサーバー上のソフトウェアは、もともとDebianプロジェクトのリポジトリ由来ですが、内容がまったく同じという意味ではありません。Ubuntuは独自のアプリを追加したり、異なるバージョンを提供したり、パッチを適用したりしています。システムコンポーネントやユーティリティについても同様です。
世の中には数多くのLinuxディストリビューションがありますが、自前のソフトウェアリポジトリをホストしているのはごく一部だけなのです。
2. Canonicalがパッチ済みのLinuxカーネルを提供している
私たちは「Linux」という名前でOS全体を指しがちですが、厳密にはLinuxとは「カーネル」を指します。カーネルとは、コンピューターのハードウェアとソフトウェアをつなぐ中核部分であり、キーボードのキーを押すと画面に何かが起こる――その裏側で動いているのがカーネルです。
Linuxカーネルは誰でも自由に使って独自のOSを作れますが、バージョンは一つではありません。常に新しいアップデートが登場し続けています。
一般的に、各ディストリビューションはどのバージョンのカーネルを採用するかを選び、その後、より新しいカーネルの機能や修正を、サポートする古いバージョンへ「バックポート(移植)」していきます。
Canonicalは単にカーネルを同梱するだけでなく、セキュリティチームがカーネルをテストし、必要な修正を加えています。このカーネルへの手入れこそ、elementary OSチームがUbuntuベースを選んだ理由の一つとして挙げている点です。
3. 独自のデスクトップテーマ「Yaru」を採用している
Linuxデスクトップにおいて外観は最も変更しやすい要素ですが、同時にユーザーの目に最も映える部分でもあります。Ubuntuには「Yaru(ヤル)」という独自テーマが搭載されており、これによりUbuntuのアプリウィンドウは他のLinuxディストリビューションとはひと味違う見た目になります。
現在のデザインは黒いヘッダーバーと赤い閉じるボタンが特徴で、明るい色調のバリアントも用意されています。Yaruテーマはアイコンにも及んでおり、カラフルで鮮やかな印象を与えます。
ただし注意点として、多くのアプリ開発者はテーマの変更を好みません。デスクトップテーマは予期しない挙動を引き起こすことがあり、アプリ本体ではなくテーマ起因の問題に対してユーザーがバグ報告をしてしまうケースがあるためです。また、アイコンテーマがアプリのブランドイメージと衝突することもあります。Ubuntuの多くのソフトウェアは、GNOMEの標準的なルック&フィール向けに設計されており、必ずしもUbuntu上での見た目を前提としていないのです。
4. カスタマイズされたGNOMEデスクトップを搭載している
Ubuntuには多数のフレーバー(派生版)がありますが、標準版はGNOMEデスクトップ環境を採用しています。しかし、Web上でよく見かけるUbuntuのスクリーンショットは、GNOME公式サイトで紹介されているものとは挙動が異なります。
最大の違いは、デスクトップ左側に常時表示されるドック(ランチャーバー)です。これはCanonicalがGNOMEに施したカスタマイズで、通常のGNOMEではアクティビティ画面を開いたときにしかドックは表示されません。
さらにCanonicalはドックを画面の高さいっぱいまで拡張し、アプリランチャーのアイコンをドックの最下部に移動しました。Ubuntuにはドックを設定する項目も用意されており、画面の左右への移動や、ウィンドウが重なったときの自動非表示なども可能です。
変更点はドックにとどまりません。例えば、Ubuntuのアプリウィンドウには閉じるボタンに加えて最小化・最大化ボタンがあり、デスクトップ上にファイルやフォルダを置くこともできます。これらはいずれも標準のGNOMEにはない機能です。
5. 長期サポート(LTS)による安心感を提供している
すべてのLinuxディストリビューションにはそれぞれサポート期間が設定されています。いつでも最新ソフトウェアへアップグレードできますが、古いリリースを使い続けたい場合は、数年後にアップデートが打ち切られる可能性があります。
Ubuntuには2種類のリリースサイクルがあります。6ヶ月ごとに登場する通常リリースと、2年ごとに登場するLTS(Long-Term Support:長期サポート)版です。通常リリースのサポート期間は9ヶ月、LTS版は5年間。つまり、Ubuntu 18.04 LTSは20.04や22.04の登場後もアップデートを受け取れるということです。
デスクトップ環境を長期間安定して使い続けたい場合や、ダウンタイムを最小限に抑えながら稼働させ続けたいマシンがある場合は、LTS版がもたらす安定性は大きな魅力になるでしょう。
6. ユニバーサルパッケージ形式「Snap」が標準搭載されている
使いたいアプリがディストリビューションのリポジトリに入っていれば、Linuxへのソフトウェアインストールは簡単です。しかし入っていない場合、従来は少し面倒でした。提供されたソースコードから自分でビルドするか、Ubuntuの場合はPPA(Personal Package Archive)が存在することを祈るしかなかったのです。
現在では、使用中のディストリビューションに関係なくLinuxアプリをインストールできる複数のユニバーサルパッケージ形式が登場しています。「Snap」はその一つで、Canonicalが開発した形式です。
Snapは他のLinuxディストリビューションでも利用できます(それこそが目的なのですが)、UbuntuにはSnapサポートが最初から組み込まれており、Snapが基本的にUbuntuを念頭に設計されていることも安心材料といえます。
その他、Ubuntuが選ばれる理由とは?
Ubuntuが支持される理由の多くは、技術的な差異だけではありません。例えば以下のような点が挙げられます。
- 多くのサードパーティ商用ソフトメーカーが、Linux向け開発の際にUbuntuを優先的にターゲットにしている
- UbuntuはデスクトップLinux最大のコミュニティを擁しており、バグや問題の解決策を見つけやすくなっている
- LinuxプリインストールPCが増えており、その多くでUbuntuが採用されている。DellなどではWindows 10とUbuntuを選べる
Ubuntuについてさらに深く知りたい方は、初心者向けガイドもぜひチェックしてみてください。
-
Ubuntu Linuxでプロキシサーバーを設定する3つの方法【初心者向け解説】
Ubuntu Linuxでプロキシサーバーを設定し、ブラウザの通信を経由させたい理由は人それぞれです。セキュリティが確保されていない公衆Wi-Fiを利用しているのかもしれませんし、職場のネットワーク管理者に閲覧先を見られたくないのかもしれません。理由が何であれ、基本的なパソコンスキルと、自宅や職場にプロキシとして機能するシステムを用意できる環境さえあれば、現在では比較的簡単に構築できます。 そもそもプロキシとは? 簡単に言えば、プロキシとは、ブラウザがインターネット上のWebページや各種コンテンツをリクエストする際に経由する「中継地点」のことです。多くの企業では、セキュリティ対策としての境界制
-
自分だけのLinuxを作ろう!カスタムディストリビューション作成ツール4選
WindowsやmacOSと同様、LinuxもOSを細かく調整したいユーザーに豊富な選択肢を提供しています。さらにオープンソースならではの強みとして、自分だけのディストリビューションを一から作り、ISOイメージとして書き出してインストールすることも可能です。本記事では、カスタムLinuxディストリビューション作りを始めるための4つのツールを紹介します。 手軽にLinuxをカスタマイズする方法 Linuxデスクトップは自由に調整したり、丸ごと入れ替えたりできることをご存じの方も多いでしょう。また、Linuxには数百、数千ともいわれるディストリビューションが存在し、標準的なデスクトップやサーバー