私は今までに数え切れないほど、Linuxディストリビューションの選択に関する相談を受けてきた。私には個人的に気に入っているディストリビューションがあるとはいえ、さまざまなユーザーやニーズによっていかにディストリビューションの向き不向きがあるのかを目の当たりにすると、いつも驚かされる。このため、IT業界を生き抜く秘密10箇条シリーズの執筆の順番が回ってきた際、私がLinuxディストリビューションの選択を題材に選んだのは至極当然のことだと言えるだろう。
もちろん、意見というものは時とともに変わってくる。私は10年近く、Red Hat/Fedora派だった。そしてその後、検討を重ねた末にUbuntuに乗り換えた。なぜかって?それは私の進化するニーズにUbuntuがフィットしていたからである。Linuxディストリビューションはどれも似たようなものだと主張する人は多い--そして私も、基本的にはその主張に同意する。しかし、日々の用途に着目すると、ディストリビューション間の違いが浮き彫りになってくるのだ。ではなぜFedoraではなくDebianを、あるいはMandrivaではなくUbuntuを使用したいと思うのだろうか?以下でこの点を探り、答えを見つけ出していくことにしよう。
#1:100%オープンかどうか
こういったことが質問になるということすら知らない人も多いようだ。平均的なユーザーは、LinuxディストリビューションはどれもGPLのもとでリリースされているため、似たようなものだと思っているかもしれない。しかし、それは間違いだ。一部のディストリビューションには、プロプライエタリなドライバが同梱されているのだ。状況によっては、そういったドライバが必要不可欠な場合もある。例えば多くのノートPCは、プロプライエタリなドライバを用いなければワイヤレス機能が使用できないようになっている。このため、Linuxディストリビューションによっては、ユーザーが望むプロプライエタリなドライバが同梱されている。また、こういったディストリビューションの多くでは、フリードライバやフリーではない(コストではなくライセンス面で)ドライバのダウンロードもできるようになっているのだ。
あなたが100%フリーのソフトウェアを支持するのであれば、以下のものを検討してみるのが良いだろう。
フリーソフトウェアのみを含んでいるディストリビューションはこれらだけである。また、フリーでないアプリケーションを除外したMandriva Freeのようなディストリビューションを入手することもできる。こういったことは、Linuxの「思想」とプロプライエタリなドライバの必要性という2つの要因によって左右されるはずだ。
#2:パッケージ管理システム
これは、人々が自らの主張を声高に述べるところであり、RPMやApt、dpkg、urpmiが対立し合うのだ。これらは皆、基本的に同じだという人もいる。つまり、いずれもコマンドラインツールに加えてGUIフロントエンドが用意されており、いずれも手作業(テキストエディタによる)やGUIフロントエンドを介して設定可能なリポジトリシステムが備えられているのだ。私は、パッケージ管理システムとしてAptが抜きんでていると主張したい(私がUbuntuに改宗したということを主張したいわけではない)。なぜなら、RPMは依存性を解決できないことが多いだけではなく、時とともにシステムを混沌化させていく傾向があるからだ。とは言うものの、平均的なユーザーにとって最も大きな(そしておそらく最も重大な)違いは、GUIフロントエンドにある。SynapticやGnoRPMといったパッケージマネージャとは比較にならないのだ。私はLinuxを10年近くも使用してきたが、RPM用の安定したフロントエンドにはお目にかかったことがない。その一方で、Aptのフロントエンドは長期間にわたって安定した性能を発揮している。
このため、好きなパッケージ管理システムがあるというのであれば、選択肢は既に絞られていることになる。もちろん、APT-RPMのようなハイブリッド型のものも含めると、少し曖昧になるかもしれない。しかし、Aptがよいというのであれば、Debianベースのシステムになるはずだ。また、RPMがよいというのであれば、Red Hat/Fedoraベースのディストリビューション(もしくはurpmiの場合にはMandriva)になるはずだ。
「経営が知るべきバズワード」 の新着情報
-
ファーストリテイリングCIOが考える「CIOの資質」とは
2008年9月3日、「JUASスクエア『ITガバナンス2008』」が開催された。初日に行われたパネルディスカッションでは、ファースト... - レッドハット、仮想化企業Qumranetを買収
- OLPC、「Give One, Get One」プログラムを再開
- 企業ITの船長は誰? 何を頼りに船を進める?
- グーグルが「Chrome」を作った理由--高速ブラウジングがもたらす利益
- 経営が知るべきバズワード 一覧へ »
「IT業界を生き抜く秘密10箇条」 のバックナンバー
-
LinuxとWindowsの根本的な違い10項目
LinuxとWindows、それぞれの観点からのみ見て長所と短所を語る人は多いが、両者の根本的な違いについてきちんと理解できている人はそう多くない。そこでこういった違いを10項目挙げ、説明する。 -
Linuxのネットワークで悩まない10のコツ
-
Twitterを仕事で利用する11の理由
-
悩めるチームリーダーのための「成功を呼ぶ5つの戦略」
-
開発マネージャーたちへ--最高の人材を惹きつけ、引き留める30の秘訣
- IT業界を生き抜く秘密10箇条 一覧へ »
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
ログ管理ソリューション特集
セキュリティ、コンプライアンス対策で注目度アップ! -
「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中! -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
サーバ仮想化・グリーン化の利点を最大化!
そ多機能・高価値なNetAppストレージの秘密とは -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法 -
【ログ管理】Logstorage、SecureEagle/SIM
内部統制のためのソリューションを紹介! -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!!
ZDNet Japan イベント
- 開催日:2008年9月29日(月)
- イベント一覧へ»