openSUSEとGeekoを選ぶべき6つの理由|Linuxディストリビューションの隠れた魅力
openSUSEはLinuxコミュニティにおける定番ディストリビューションのひとつです。しかし、長年オープンソースを愛用してきたベテランユーザーの間でも、「Ubuntuのような明確な方向性も、Fedoraのようなフリーソフトウェア擁護の姿勢も持たないopenSUSEは、一体何を軸にしているのか?」と疑問に思う人が少なくありません。
幸いなことに、それは誤解です。openSUSEが今なお多くのユーザーを惹きつけてやまないのには、それ相応の理由があります。ここではその一部をご紹介しましょう。あなたも次にGeeko(カメレオン)に恋をする一人になるかもしれません。
openSUSEの歴史
openSUSEは、さまざまな名前で呼ばれてきた長い歴史を持っています。このディストリビューションはドイツ発祥で、「für Software und System Entwicklung mbH(ソフトウェア・システム開発会社)」という企業から生まれました。S.u.S.Eはサービスプロバイダとして活動しながら、UNIX/Linuxマニュアルの出版や技術サポートも手掛けていました。
同社は1994年、フロッピーディスクとCDという媒体で「S.u.S.E Linux」という名の最初のディストリビューションをリリースしました。2年後にはバージョン4.2が登場します(「42」は『銀河ヒッチハイク・ガイド』へのオマージュです)。1997年までにS.u.S.Eはドイツ最大のLinuxディストリビューターとなり、米国カリフォルニア州オークランドにS.u.S.E. LLCを設立して、アメリカ大陸とアジアへの展開を開始しました。翌年、名称からピリオドが外れ、SuSEとなっています。
2003年にNovellが同社を買収し、名称は頭字語ではなくなった「SUSE」へと変更されました。さらに2年後、Novellは開発を一般に公開する「openSUSE」プロジェクトの創設を発表します。これ以降、SUSEの開発プロセスは完全な社内開発ではなくなりました。
その後Novellは2011年にThe Attachmate Groupへ買収され、さらに2014年にはAttachmate GroupがMicro Focusと合併しています。現在もopenSUSEは、フリーソフトウェア界最大級のオープンソースコミュニティのひとつであり続けています。
では、なぜあなたもこのコミュニティに参加すべきなのでしょうか?
1. 固定リリースか、ローリングリリースか?
商用OSは数年ごとにアップデートが提供されることが多いものです。UbuntuやFedoraなど多くのLinuxディストリビューションは6ヶ月ごとに新版をリリースし、年1回のものもあれば、2年周期のものもあります。中には公式リリースを一切行わないディストリビューションさえ存在します。
固定されたリリースサイクルを持たないディストリビューションは、代わりに絶え間ない更新の流れを受け取ります。Arch LinuxやGentooがその代表例です。これらを一度インストールすれば、あとは好きなだけ使い続けられます。GNOME、KDE、Firefox、LibreOfficeなどの新バージョンが、他のシステムアップデートとともに次々と届いていくのです。
ほとんどのディストリビューションは「固定リリース」か「ローリングリリース」のどちらか一方ですが、openSUSEはなんと両方を兼ね備えています。安定志向なら最新の安定版Leapを、常に最先端を追いたいならローリング版のTumbleweedを選べばよいのです。(※記事執筆当時のLeap 42.1以降、現在のLeapは15系へとバージョン体系が移行しています。)
2. 自由にデスクトップ環境を選べる
有名どころのLinuxディストリビューションの多くは、特定のデスクトップ環境を優先しています。UbuntuはUnity、FedoraはGNOME、Linux MintはCinnamon、Elementary OSは独自路線……といった具合です。Ubuntu、Fedora、Mintはそれぞれ別のデスクトップを採用したスピン版も提供していますが、それらはどうしても「二流」の扱いに感じられてしまいます。
つまり、あるディストリビューションに慣れ親しんだユーザー(ターミナルコマンドやファイル階層などを把握している人)は、特定の環境に飽きたときや、デフォルトのインターフェースが自分の好みに合わない変更を加えたときに、乗り換えを迫られることになります。慣れ親しんだディストリビューションで妥協するか、他を探すしかないのです。
openSUSEなら、そんな苦渋の選択は不要です。KDEでもXFCEでも、同等に快適な体験が得られます。openSUSEの使命は、特定の環境に絞り込むことではなく、ユーザーが選んだどんな環境でも信頼できる体験を提供することにあるのです。
3. ひとつのアプリでシステム全体を管理
Unixの哲学では伝統的に、「ひとつのツールはひとつのタスクに特化すべき」とされてきました。これは、何でもかんでも詰め込んだ肥大化したアプリが横行するWindowsのエコシステムとは対照的です。
openSUSEのYaSTもまたセットアップツールですが、これは何でもこなします。リポジトリの追加、ブートローダーの調整、パーティション管理、ディスプレイ設定、ネットワークの編集など――すべてをひとつの場所から行えます。そしてYaST自身で処理できない場合は、適切なアプリへと案内してくれる親切設計です。
筆者自身は熱狂的なファンというわけではありませんが、人の好みはさまざまです。YaSTを使わなくてもopenSUSEを十分楽しめますが、このアプリはopenSUSEならではの独特な存在感を放っています。
4. Open Build Serviceでアプリを探す・配布する
Linuxは開発者にとって決して簡単なプラットフォームではありません。動作するソフトウェアを作るだけならそれほど難しくありませんが、各ディストリビューションはパッケージングの手法が微妙に異なり、異なるパッケージングツールを使い、それぞれ独自のクセを持っています。そのすべてをサポートするのは頭痛の種です。
CanonicalやRed Hatの開発者たちはこの問題に目を向け、競合する汎用パッケージ形式を作れば解決できると判断しました。それが成功するかどうかは、他のディストリビューションがどちらかを採用するかにかかっています。
一方、openSUSEは異なるアプローチを取りました。10年以上にわたり、開発者がソフトウェアをアップロードし、さまざまなディストリビューション向けに自動でパッケージ化できるプラットフォームを育ててきたのです。Ubuntu、Fedora、openSUSEの細かな違いを理解する必要はありません。Open Build Service(当初は単にopenSUSE Build Serviceと呼ばれていました)がその面倒をすべて引き受けてくれます。
これをopenSUSEを使う理由として挙げましたが、実際にはこれはオープンソースエコシステム全体に利益をもたらす取り組みです。たまたま、そのほとんどのソフトウェアがopenSUSE上でも動作する、というだけの話です。こうしたアイデアを現実のものにできるあたりにも、プロジェクトの実用的な姿勢が表れています。ぜひ build.opensuse.org を覗いてみてください。
5. ワンクリックインストールで手軽にアプリを導入
Open Build Serviceでソフトウェアを見つけたり配布したりするのは一つの話です。では、見つけたソフトはどうやってインストールするのか? 実は、その答えは驚くほどシンプル。ボタンをクリックするだけで済みます。
サイト上には銀色の「1-Click Install」ボタンが用意されており、リポジトリの手動追加やアプリ検索の手間をまるごと省略できます。クリックするとポップアップが表示され、あとは自動でインストール作業を進めてくれる仕組みです。実にシンプルですね。
このボタンはOpen Build Serviceサイトの至るところにありますが、それだけではありません。ブログでも、「アプリを取りに行ってください」と指示する代わりに、直接インストールにつながるリンクを共有できます。
この機能は2007年からopenSUSEに搭載されている、歴史ある便利機能なのです。
6. マスコットキャラクター「Geeko」
openSUSEには、オープンソース界で最もクールで認知度の高いマスコットのひとつがあります。それがどれほど重要かは分かりませんが、オタクっぽい風貌のヤモリ「Geeko」は実に愛らしい存在です。長い歳月を経てもopenSUSEのデスクトップが緑色であり続けているのも、ファンにとっては嬉しいところでしょう。
まとめ:あなたも緑色が見えてきましたか?
言うなれば、このディストリビューションには明確な役割があります。「お好み」をはっきり掲げるディストリビューションがひしめく環境の中で、多くの選択をユーザー自身に委ねてくれる安定した選択肢があるのは心地よいものです。長い年月を経た今も、openSUSEはLinuxの魅力を余すところなく味わえる優れた手段であり続けています。
openSUSEを使ったことはありますか? 他のディストリビューションと一線を画すポイントはどこだと思いますか? Geekoは最高じゃないですか? 賛否どちらでも、ぜひコメント欄でお聞かせください!
-
Linuxを学ぶべき11の理由|本気のコンピュータユーザー必見
Linuxの魅力とは何でしょう?本格的にコンピュータと向き合うユーザーにとって、Linuxが重要なツールとなる理由を11のポイントにまとめてご紹介します。1. ほぼすべてのサーバーで採用されているサーバーの世界では、Linuxが事実上の標準です。今さら議論するまでもありません。Linuxは長年にわたり最も人気のあるHTTPサーバーソフトウェアの基盤であり、その土台にはLinuxカーネルがしっかりと組み込まれています。企業ユーザーはWindowsワークステーションとの互換性からWindowsを選ぶこともありますが、サーバー管理者の多くはLinux環境で作業しています。サーバーを理解し、扱いたいの
-
「$Windows.~BT」フォルダとは?役割と安全な削除方法をわかりやすく解説
「$Windows.~BT」フォルダは、Windowsがインストールされているドライブ(通常はCドライブ)のルートディレクトリに現れることがあり、その存在目的について疑問を持つユーザーは少なくありません。本記事では、このフォルダの役割と、削除しても安全かどうかについて詳しく解説します。 「$Windows.~BT」フォルダとは? 「$Windows.~BT」フォルダは、Windowsがインストールされているディレクトリ内に作成され、そのサイズは状況によって異なります。しかし、多くの場合数ギガバイトに達するため、PCのストレージ容量を圧迫することを心配する方もいるでしょう。このフォルダは、Win