UbuntuがLinuxの世界にもたらした8つの大きな変化
Ubuntuは世界で最も有名なLinuxディストリビューションです。Ubuntuとその開発元であるCanonicalは、長年にわたり多くの批判を受けてきましたが、Linuxの世界はこの両者のおかげで大きく発展してきたのも事実です。
ここでは、CanonicalとUbuntuがLinuxコミュニティにもたらした貢献を振り返り、その功績を称えてみたいと思います。
1. デスクトップLinuxに焦点を当てた

2004年にUbuntuが登場した当時、LinuxはデスクトップPCやノートPCで一応使えるものの、決して快適な体験とは言えませんでした。CanonicalはUbuntuを「人類のためのLinux」として位置づけ、LinuxをメインOSとして使いやすくするための機能を次々と追加しました。代表的なのが、ハードウェアドライバやマルチメディアコーデックの簡単なインストール機能です。
さらに、申し込めばUbuntuのCDを自宅まで郵送してもらえるサービスもありました。
その後もCanonicalは数々のデスクトップ向け取り組みを行いました。メッセージング機能のデスクトップ統合、ファイル同期サービス「Ubuntu One」やミュージックストアの展開、そして独自インターフェース「Unity」の開発などです。これらのプロジェクトは後に中止されましたが、その挑戦的な姿勢はLinuxデスクトップに大きな活気をもたらしました。
現在でもLinuxはサーバー分野の方がノートPCより普及しており、Ubuntuが最も使いやすい選択肢とは限りません。また、デスクトップLinuxの安定性向上には、Ubuntuコミュニティ以外の多くの開発者の功績もあります。
それでも、今日のLinuxデスクトップは15年前と比べてはるかに成熟しており、その実現にCanonicalは大きく貢献したのです。
2. より多くのハードウェアでLinuxが選べるようになった
消費者向けLinuxデスクトップを提供するというCanonicalのビジョンの一環として、Ubuntuを店舗販売の選択肢に加える動きがありました。同社はハードウェアメーカーに積極的に働きかけ、これを実現しました。時が経つにつれ、System76のような中小企業からDellのような多国籍企業まで、選択肢は着実に広がっていきました。
今日、大手量販店でUbuntuマシンを見つけられるかというと、難しいのが現実です。しかし、大企業の支持者はDellだけではありません。HPもUbuntu搭載機を販売しており、現在ではさまざまな企業からLinux PCを購入できます。
Canonicalは長年、コンシューマー向けデスクトップLinuxの旗振り役を務めてきました。今やその火炬は、Pop!_OSを手掛けるSystem76やPureOSを展開するPurismといった新世代のプレイヤーへと受け継がれつつあります。
3. 数百万人のユーザーをLinuxの世界に呼び込んだ

デスクトップとコンシューマーハードウェアへの注力は見事に実を結びました。人々はUbuntuに集まり、現在では他のLinuxディストリビューションを大きく上回る数百万人規模のユーザーを抱えています。
Ubuntuの知名度は非常に高く、一般のコンピュータ愛好家にその名を挙げれば、相手が話についてくるほど浸透しています。
私たちの多くはUbuntuユーザーとしてLinuxの世界に入り、その後ほかのディストリビューションへと移行しました。筆者もその一人です。今はもうUbuntuを使っていませんが、初めてLinuxに切り替えたとき、学びやすい環境を与えてくれたことに深く感謝しています。Ubuntuがなければコミュニティに参加しなかっただろう開発者やコントリビューターが、今では数多くのプロジェクトで活躍しています。
4. 人気ディストリビューションの多くを支える基盤となっている
Ubuntuは最も人気のあるLinuxデスクトップの一つであるだけでなく、多くの代替ディストリビューションを支えるインフラの重要な歯車でもあります。
Ubuntuを使うと、アプリはソフトウェアリポジトリ(画面上の体験を支えるすべてのプログラムやコンポーネントを保管するサーバー)からダウンロードされます。開発者がコードを作成・保守し、Canonicalなどの組織や企業がリポジトリ経由で配布する仕組みです。
Canonicalはリポジトリ内のコードの大部分を作成しているわけではありませんが、Linuxカーネルなどの一部コンポーネントについては追加のテストを行い、セキュリティパッチを適用しています。
Linux Mint、elementary OS、Pop!_OSといった有力なディストリビューションは、いずれもUbuntuのリポジトリに依存しています。Canonicalはこのサービスに対して誰からも料金を徴収していません。この点で特別な存在なのでしょうか?
答えは「いいえ」です。しかし、だからといって、Canonicalの社員とUbuntuコミュニティがより広範なLinuxエコシステムに注ぎ込んできた時間と資金の価値が損なわれるわけではありません。
5. 新しいユニバーサルパッケージ形式「snap」を生み出した
Linuxにおけるソフトウェア配布のあり方は、今まさに変わりつつあります。従来のソフトウェアリポジトリモデルに代わり、多くの新しいアプリがユニバーサルパッケージ形式でデスクトップに届くようになっています。その一つであるsnapパッケージ形式は、Canonicalが生み出したものです。
以前は、多くの開発者がUbuntu向けにソフトウェアを作成する一方で、他のLinuxディストリビューション向けバージョンを作る手間を省いていました。UbuntuのようなDEBベースではなくRPMベースのディストリビューションを使っている場合、ソースファイルからアプリを自力でビルドしない限り、プログラムをインストールできないこともあったのです。
Snapはディストリビューションに依存しません。簡単な手順でsnapサポートを有効にすれば、Ubuntuを使っていなくてもアプリのsnap版をインストールできます。
もちろん、snapだけがLinuxのユニバーサルパッケージ形式ではありません。しかし、Canonicalは開発者の関心を引き付け、ソフトウェアのパッケージ化作業を丁寧にサポートすることに力を注いできました。この取り組みにより、自力で代替手段を調べることのなかった層や企業の間でもsnapの採用が広がりました。
そして、その波及効果は次の項目につながります。
6. サードパーティ製商用ソフトウェアを呼び込んだ
他のディストリビューションと比べたUbuntuの強みの一つは、サードパーティ開発を呼び込む力です。具体的には、WindowsやmacOSですでに存在するクロスプラットフォームの商用・プロプライエタリソフトウェアを、より多く引き寄せてきました。
前述の通り、これが常にLinuxエコシステム全体に利益をもたらしたわけではありません。しかし、Steamのように、Ubuntu向けに登場したプログラムがすぐに他のディストリビューションへも広まるケースもあります。これは、特定のアプリの使用が前提となるゲーマーや専門職にとって状況を一変させるものでした。今やLinuxははるかに現実的な選択肢となっています。
snap形式の登場により、プログラムがUbuntu専用としてリリースされることはほぼなくなりました。snapストアで公開されたアプリは、今やすべてのユーザーがアクセスしやすくなっています。
7. GNU/Linuxをスマートフォンに適応させた
AndroidスマートフォンはLinuxカーネルを使用していますが、PCにインストールできるLinuxとの共通点は、実質的にカーネルのみです。カーネル以外のほとんどのコンポーネントが異なるためです。
Canonicalは「Ubuntu Touch」によって、Ubuntuデスクトップに匹敵する本格的なLinuxをモバイルデバイスに持ち込もうとしました。そして、ある意味で成功を収めたのです!もちろん制約はありました。アップデートの配信が難しく、対応端末は限られた市場でしか入手できませんでした。
結局、Canonicalはプロジェクトへの投資を続けるほどの商業的成功を得られず、撤退を余儀なくされました。
それでも、Ubuntu Touchのインターフェースは「UBports」プロジェクトを通じて今も生き続けています。Ubuntu Touchがオープンソースだったおかげで、コミュニティメンバーがCanonicalの後を引き継ぐことができたのです。Ubuntu TouchはPinePhoneで利用できるOSの一つであり、Librem 5でも動作させられる可能性があります。
さらに、多数のAndroidスマートフォン向けの後入れ(OS入れ替え)オプションとしても利用できます。
8. 「Launchpad」は多くのプロジェクトの拠点となった

Launchpadは、数千に及ぶフリーかつオープンソースのアプリのためのソフトウェア共同開発ハブです。「Microsoft傘下ではないGitHub」と表現するとイメージしやすいでしょう。
Launchpadは当初、Canonicalが収益を上げ、それをさらなるUbuntu開発の支援に充てるためのプロプライエタリなプロジェクトとして始まりました。批判を受けたCanonicalは、サイトの各部分を段階的にオープンソースライセンスで公開し、2009年にはLaunchpad全体がオープンソース化されました。
以降の10年以上にわたり、Launchpadはオープンソースプロジェクトがソースコードの共有、バグ管理、議論、アプリに関する情報発信などに活用できるインフラとして機能してきました。
Linux Mint、elementary OS、Inkscape、Exaileなど、著名なプロジェクトの多くが、その歴史の中でLaunchpadに居場所を見出してきました。
まとめ:Ubuntuはあなたにどんな経験をもたらしましたか?
Ubuntuは優れたLinuxベースのオペレーティングシステムです。他に選択肢がなければ、WindowsやmacOSよりも喜んで使いたいと思うほどです。Canonicalと広範なコミュニティは、長年にわたり素晴らしい仕事をしてきました。この記事で触れられていない、あなたのお気に入りの貢献があれば、ぜひ教えてください。
なぜCanonicalが批判されやすいのか気になる方は、Linuxの世界に慣れていない方向けに、よくあるUbuntuへの批判をまとめた記事も併せてご覧ください。
-
Ubuntu Linuxのアップデート方法【デスクトップ・サーバー両対応ガイド】
デスクトップ版のUbuntu Linuxをお使いの場合、内蔵のアップデートツールによって定期的に更新を促されます。しかし、Ubuntu Serverを使用している場合や、保留中のアップデートを手動で確認・実行したい場合には、コマンドラインからの操作方法を知っておく必要があります。 このチュートリアルでは、デスクトップ版とサーバー版の両方でUbuntu Linuxをアップデートするために必要な手順を解説します。あわせて、以下の関連記事も参考にしてください。 aptとapt-getコマンドの違いとは? 「lsb_release」コマンドでUbuntu LinuxのOSバージョンを確認する方法
-
ソーシャルメディアは私たちをどう変えたのか?良い影響と悪い影響を徹底解説
10年前、ソーシャルメディアはまだ「成長中のトレンド」にすぎませんでした。当時はFriendsterやMySpaceといったサービスでオンラインチャットを楽しんだり、ネット上で友達を作ったりできる程度のものでした。それが今では、私たちの日常生活に欠かせない存在になっているのです。この変化を受け入れるのは、少し難しいことかもしれません。 振り返ってみると、かつて人々はFacebookやOrkutなどのSNSを使っていましたが、今ほど頻繁ではありませんでした。Twitterは「意味がない」と見なされ、LinkedInは履歴書をアップロードするだけのサイト扱い。Google+に至っては、その存在自体