どちらを選ぶべき?--Linuxのローリングリリースと固定リリース

Steven J. Vaughan-Nichols (Special to ZDNet.com) 翻訳校正: 川村インターナショナル 2015年02月09日 06時30分

  • このエントリーをはてなブックマークに追加

 第一線のLinux開発者であるGreg Kroah-Hartman氏は最近、とうとう「従来型の」Linuxディストリビューションをやめて、「ローリングリリース」のLinuxシステムに移行すると表明した。同氏だけではない。ローリングリリースディストリビューションの人気は高まるばかりだ。では、ローリングリリースのLinuxディストリビューションとはいったい何だろうか。説明しよう。

 ローリングリリースのLinuxディストリビューションとは、常にアップデートされるディストリビューションのことだ。それはDevOpsの継続的なデプロイメントという考え方に似ていると思う人もいるだろう。そう考えて構わない。どちらの場合にも、ユーザーと開発者にとって、最新のアップデートとパッチが作成されればすぐに提供するのが一番良いというのが基本的な考え方だ。

 ローリングリリースのやり方にはいくつかの方法がある。その1つは、小規模なアップデートを頻繁に行うことで、これは「Arch Linux」が用いているモデルである。その他には、ソフトウェアに変更が加えられた時点で、OSやプログラムの古いイメージを、新しいイメージで置き換える方法がある。「Ubuntu Core」はこのアプローチを採用している。


Arch Linuxは、よく知られたローリングリリースのLinuxだ。

 これを聞くと、このアプローチは、大抵最新のプログラムを欲しがる開発者しか気に入らないもの、と最初に考えるかもしれない。DevOpsの発展を受けて、ローリングリリースはエンタープライズソフトウェアのリリースにも普及し始めている。CoreOSが、クラウドやデータセンターに向けたエンタープライズ用Linuxディストリビューションのために採用したモデルがこれだ。

 ローリングリリースの人気は上昇しているかもしれないが、こうしたソフトウェアリリースの手法は新しいものではない。最も古い現役のディストリビューションの1つであり、Googleの「Chrome OS Linux」の原型の1つである「Gentoo Linux」は、このアプローチを15年近く採用してきている。

 固定リリースモデルは、大半のユーザーがよく知っているモデルだ。このモデルを採用しているのは、Canonicalの主力である「Ubuntu Linux」リリース、Red Hatの「Red Hat Enterprise Linux」(RHEL)、SUSEの「SUSE Linux Enterprise Server」(SLES)などだ。固定リリースでは、重要なディストリビューションはスケジュールに沿って作成され、セキュリティパッチやマイナーアップデートは随時行われる。

 こうしたソフトウェアアップデートの手法のいずれにも、メリットとデメリットがある。例えば、ローリングリリースでは、本番システム内で重要なバグが現れる可能性がある。一方、固定リリースのLinuxでは大規模な改善が反映されるまでには、数カ月から数年もかかることがある。

 では、どちらを使えばよいのだろうか。最新で性能が優れているが、いくつかバグがあるかもしれないものか、あるいは最も安定していて確実だが、最新の優れたソフトウェアは備えていないものか。

 いずれの立場も理解できる。個人的意見を言うと、ローリングリリースは、熟練したユーザーが自分で使う場合や、流行の新しい機能改善を要求する顧客に対してのみ用いられるべきだと筆者は考える。それ以外のユーザー、特に本番環境には、固定リリースディストリビューションの安定性の方が賢明な選択肢だというのが筆者の見解だ。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

連載

CIO
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]