Jan 04, 2009
ガラス修理高くする
子供が生命に賠償する状況になった場合、高くことで、ガラスの修理があげられる。いたずらな子供ほど、室内で暴れて棚を壊し、しわの中に窓にぶつかってしまうこともできる。ガラスの修理依頼が来る請求書の料金の欄に例がいくつか並んでいるのか、戦々恐々としながら開封確認するしかない。子供は周りに注意して遊んで欲しい。我が家では、定期的にキーの交換をお願いします。治安がよくない地域ということもあって、過去に合鍵を使用して泥棒騒動があったが、犯人が長くかからなかった。そんな時にすぐそばにもあって、もしされて正常に鍵交換をすることができない場合だと思うと感動ですね。犯人も捕まっていたのですが、今も習慣的に防犯しています。
Linux の開発モデルは多くのコンポーネントによって機能している。先週 Linux Planet は、kernel.org サイトに対するセキュリティ侵害という試練にさらされ、最終的には分散開発モデルの価値が証明されることとなった。これは、何年もの間セキュリティと法律の両方の観点から攻撃の的になってきたモデルだが、Linux モデルの勝利は続いてきた。
1. 攻撃された kernel.org
kernel.org サイトは先週、大規模なセキュリティ侵害があったことを明らかにした。この侵害は、kernel.org の保守管理者が認識するまで17日間も気付かれなかった。
この侵害行為はそのときも今も大きなセキュリティ問題であり、起こってはいけないものだったが、この話には明るい希望が見える。Linus Torvalds 氏から末端の開発者まで、カーネル開発プロセス固有のセキュリティのおかげで、この侵害行為を恐れる必要はほとんどない。
kernel.org では主流 Linux カーネル用のメイン git レポジトリをホスティングしているが、これは分散開発モデルになっている。これはつまり、所定のツリーのコピーが世界中の開発マシン(そしてミラーサーバー)上にあることを意味する。そして、そのツリーの中のものはすべて SHA-1暗号キーの署名が付いている。
kernel.org は今回の攻撃に関する情報開示のなかで、「kernel.org レポジトリにあるどのファイルも、改ざんがあれば個人レポジトリをアップデートするときに開発者がすぐに気付く」と述べている。
2. カーネルの開発が Github へ移行
kernel.org が攻撃を受けた結果、同サイトは開発者がシステムを実行する間オフラインのままになっている。ソフトウェア開発プロジェクトの重要なインフラに対する攻撃は開発の減速(あるいは停止も)につながる可能性があるが、Linux カーネルがそうなることはない。
kernel.org への攻撃からほんの数日後、Linus Torvalds 氏は Linux 3.1の5番目のリリース候補版を発表した。kernel.org のダウンに直面した Torvalds 氏は、開発を Github に移すことにした。
当面、Torvald によるカーネル開発のメイン部分は https://github.com/torvalds/linux.git でホスティングされる。
Torvalds 氏によると、kernel.org が復旧したら、github アカウントがミラーサイトになるだけだという。Torvalds 氏はまた、1週間休むことも検討したが、そうしないほうが賢明だと思い直したことも指摘した。
Torvalds 氏は、「分散開発の核心(まあ、いくつもあるなかの『1つ』だが)は、1か所でもほかの所と異なる場所はないという点なので、自分の divelog 関連で github アカウントを使ったのだからカーネルのレポジトリ全体をそこに置いてみてどうなるか試すのも良いと思わないか?」 と書いている。
3. Red Hat Enterprise Linux 7
Red Hat のフラグシップエンタープライズ Linux の次期主要バージョンは2013年以降の予定となっている。2013年はあまりに先の話のようにも思えるが、開発の観点から見ればそれほど先のことではない。
そのようなことから、Red Hat は Red Hat Enterprise Linux 7(RHEL)に期待するものに関して顧客にフィードバックやアイデアを求める新しい取り組みを今週発表した。前回の主要 RHEL リリースから1年も経過していないのに RHEL 7に関する話が出てきたのだ。RHEL 6のデビューは2010年11月だった。
Red Hat にとっては、最初のベータより早い段階でアイデアを組み込めるよう、プロセスの早い段階でもっと多くのフィードバックを集めることが目標だ。
オープンソースのベンダーとして、Red Hat では自社の大半の開発をさまざまなオープンソースプロジェクトやコミュニティで開始している。Fedora コミュニティの Linux リリースもそのようなコミュニティの一例だ。大体の技術は RHEL のリリースへの搭載前に既にある程度成熟していて、Fedora (また、ほかの場合も多い)で実証済みの状態となっている。
RHEL 7開発のかなり初期段階における大きなテーマは、ユーザーによるシステムの管理と運用を簡単にすることだ。
4. Ubuntu 11.10 Beta
Red Hat が2013年のリリースを目指す一方で、コミュニティの方では Canonical が10月のリリースを目指している。Ubuntu Linux 11.10は最初のベータが先週リリースされており、搭載予定の機能が先行公開されている。
Ubuntu 11.10(コード名:「Oneiric Ocelot」)は、Ubuntu が11.04リリースで2011年はじめにデビューさせた Unity インターフェイスが改善されている。ユーザーにとって最大の変更の1つは、Places が 「レンズ」という名称に変更された点だ。レンズは、システムが利用可能なコンテンツの幅広い表示の実現を目指している。
サーバ側では、Ubuntu はエンタープライズデータのプロビジョニング、導入、および管理を可能にする「Orchestra」という機能セットが用意されている。このリリースでは Ubuntu Enterprise Cloud のデフォルトが Eucalyptus から OpenStack へと変更されている。
5. SCO が再び敗訴
SCO は先週、数年ぶりに再び見出しを飾っている。
今回は UNIX の著作権問題をめぐって上訴審で敗訴が言い渡され、Linux の災禍が続いている。SCO は2010年3月に一審で敗訴しており、その判決を覆そうとしていた。
自社の抱えるさまざまな訴訟を SCO が今後継続するのかどうかは即座に明確にはならない。何度も敗訴の判決を下された現時点では、SCO が訴訟を起こす根拠はほとんどない。
Sean Michael Kerner は、技術専門家向けネットワークである Internet.com のニュースサービス、InternetNews.com の主任編集者。
【関連記事】
【Linux Tutorial】20歳を迎える Linux
【LinuxTutorial】LinuxCon からのニューストップ5
【LinuxTutorial】SPDX 1.0で新たな節目を迎える Linux のライセンス準拠
【LinuxTutorial】Samba の進展と Red Hat のクラウド移行
あなたの仕事にタブレット端末は必要?
WriteBacks
writeback message: Ready to post a comment.