Btrfsはもともとオラクル在籍のカーネル開発者、クリス・メイソン(Chris Mason)氏が開発したもので、現在GPLライセンスの元にオープンソースで開発が進められている。メイソン氏はオラクルが提供するテクノロジ関連のポッドキャストチャンネル「OTN TechCasts」で行ったインタビュー(mp3)の中で、Btrfsを開発した動機について次のように述べている。「ext3で大きなディスク上にファイルシステムを作ることは簡単だが、大量のデータを管理するのは難しい。ディスクやデータのエラーを処理し、一貫性を保つのは極めて困難だ」。ext3でも16TBのファイルシステムは作成できるが、ファイルシステムの検査・修復を行うのは事実上不可能というほど時間がかかるという。
Btrfsに取り入れられる機能としてメイソン氏は、スナップショット、オンライン・ファイルシステム・チェッカー、オンライン・デフラグメンテーション、オンライン・リサイズ、オブジェクトレベルでのストライピングとミラーリング、マルチデバイスサポート、ファイルシステム全体でのバリデーションや圧縮の機能を挙げる。





チャンドラシーカ MenlowとMoorestownが併売されるか、の答えはイエスです。両者は併売されます。そして、Moorestownが小型のフォームファクタ専用か、という問いの答えはノーです。
PCとMIDやコミュニケーションデバイスとでは製品のライフサイクルが異なります。2~3年ごとに買い替えサイクルがくるPCと違って、MIDやコミュニケーションデバイスはもっと長い期間にわたって使われ続けます。Moorestownがリリースされた後も、Menlowを使った新しい製品が登場するかもしれません。Intelはこのカテゴリーに対して、PCよりも長い製品提供サイクルを想定しています。
Moorestownの特徴は、プラットフォームとしての消費電力を引き下げ、今までよりも小型のフォームファクタに搭載できるようにする点です。しかし、Moorestownには複数のバージョンが準備されており、性格が若干異なるモデルも提供される予定になっています。その中には大きいフォームファクタに適したものも含まれるでしょう。消費電力を重視したMoorestownをあえて大きなフォームファクタの製品に採用して、バッテリー駆動時間を延ばすという方向性も考えられます。このように、Moorestownと搭載するデバイスについてはあらゆる方向性が検討されるでしょう。
チャンドラシーカ MIDに関して、いくつかの基本的な方針があります。それは、MIDがコンピュータであると同時にコミュニケーションデバイスであること、携帯性に優れること、長時間のバッテリー駆動が可能なこと、使い勝手が良いこと、以上の項目が挙げられます。また、OEMからは、低コストであること、パワーマネージメントを極限まで追求すること、といった要望が寄せられています。
これらをすべて満たすOSとして、Linuxが最適だと考えています。究極のパワーマネージメントを実現するには、チップとOSとで開発の歩調を合わせ、ローレベルなところから緊密に連携する必要があります。Linuxはそれに最適なプラットフォームなのです。
もちろん、だからといってWindowsを使わないというわけではありません。IntelにとってMicrosoftは長期に渡る重要なパートナーです。現時点でMenlow(開発コード名)プラットフォームでサポートしているのはWindows Vistaだけですが、今期中にWindows XPのサポートも実現する予定です。次世代のMoorestown(開発コード名)では、さらにプラットフォームの小型化が可能となりますが、そのような小さなデバイスに導入するOSにはLinuxが適しているということがあるかもしれません。
IntelがAtomの優位性を示すためにことあるごとに紹介しているインターネットコンテンツ表示の互換性データ。ARMベースのデバイスに比べて、Atom搭載のデバイスはPCと高い互換性を示している
チャンドラシーカ まず最初に言っておきたいのは、Intelが示した互換性測定の調査では、IntelアーキテクチャでもARMアーキテクチャでもLinuxを用いているということです。もし、Intelアークテクチャで動くWindowsであれば、エラーはゼロになるでしょう。互換性という言葉にはいろいろな意味があります。プラグインやミドルウェアが提供されているかどうかといったこと以外にも、実行できるバイナリがあるかどうか、さらにはそれを実行するだけの性能があるかどうか、といったことです。
Intelが提示した互換性に関するデータで訴えたいのは、ARMアークテクチャは分断されており、異なるARMベースのプラットフォーム間で互換性が完全ではないということです。ARMベースのプラットフォームでは、CPUのアーキテクチャは共通ですが、チップに集積されているI/Oなどその他の部分については、ラインセンシーごとに異なります。これは多くの用途に合わせて、カスタマイズされたチップを提供するというビジネスに最適化されたもã