ページ内ジャンプ:

アレゲなニュースと雑談サイト

yooseeによる 2006年06月28日 22時44分の掲載
また甦る日もあるでしょうか…部門より。

L.star曰く、" PC Watchの元麻布春男の週刊PCホットライン によると、 Microsoftは 6月23日に WinFS の開発中止を表明した。WinFSはSQLデータベース技術をバックエンドに広範囲な検索機能を持った次世代のファイルシステムで、当初AeroGressやXAMLと並んで、Windows Vista向けの目玉機能の一つとされていた。
しかし WinFS は割と早くから開発の遅れが指摘されており、また機能としても「本当にそんな物が必要なのか」という声も大きかった。結局「当初のVistaには含まれないがアップデートとして提供される」 「XPに対してもリリースされる」などと路線変更されることとなった。さらには開発中にGoogle Desktopに代表されるような後付の検索機能が普及するなどの状況の変化もあり、そして今回、永遠に提供されることはなくなった。

何はともあれ、開発者の方々はお疲れ様でした。そして夢をありがとう。"

関連ストーリー

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • ann (6557) : 2006年06月28日 23時35分 (#968776)
    Microsoft、WinFSを分割
    http://www.itmedia.co.jp/news/articles/0606/28/news057.html
  • fiercewinds (22740) : 2006年06月29日 1時48分 (#968864)
    せめてリンクぐらいは [msdn.com]張っとこうよ。
  • kokito (17249) : 2006年06月29日 1時58分 (#968869) 日記
    このニュースは MS の Quentin Clark がWinFS Team Blog [msdn.com]にて書いた投稿から始まっている。しかし、最初の投稿(WinFS Update [msdn.com])とその後の更新(Update to the Update [msdn.com])を読むと、確かに「WinFSを単体のコンポーネントとして提供する計画はなくなった」ということを伝えているが、WinFSが技術として存在し続けるとも表明している。

    これでは「WinFSの開発が中止」という表現は単純すぎて、事実と異なる誤解を招くことになりませんか?

  • Anonymous Coward : 2006年06月28日 23時25分 (#968768)
    現時点でTREE構造のファイル管理は限界が近付きつつあると思う。
    さて、次世代のファイルシステムはどのようになるのだろうか?
    • Anonymous Coward : 2006年06月29日 0時07分 (#968797)
      Googleのツール群はその一つの方向性を示していますよね。
      PicasaやGmailにはフォルダで分類するという概念はなくて、写真やスレッドにいくつもラベルを付けるだけ。ラベルで済まない部分は、強力な検索アルゴリズムでかたづけるわけです。ネット上のリソースも、デスクトップ上のデータも、すべて同じことがあてはまります。

      分類下手な自分は、Treeに分類するというのがそもそも人間の本質に合ってなくて、アイテムにキーワードをいくつか付けて、そのセットで目的のアイテムを探せばいいというアイデアは昔から持ってました。で、Googleが具現化しちゃったわけですが。
    • Anonymous Coward : 2006年06月29日 10時00分 (#968974)
      根本的に、データ分類機構の改革から始めなければ、OS自体は
      何時まで経ってもTREE構造から脱皮できないのでは?(拡張子やタイプ/クリエータコード、MIMEタイプの限界)

      この問題を解決した一例としては、Mac OS X TigerのUTI(Uniform Type Identifiers)がある。
      (Appleは、この識別機構を導入することで、仮想フォルダやメタ検索を実現している)
      http://ars2.sjc.cachefly.net/images/tiger/utitree.png(UTIの階層構造)

      ・ユニークさ:全く新しいデータ分類機構であるUTIは、過去の過ちに拘束される
      ことはない。個別のUTIはユニークであるように定義され、そのユニークさが
      持続的に維持されるよう保障するシステムも備えている。

      ・表現力と可読性の高さ:UTIには文字列長の制限はなく、人間が読むことを想定
      した平文記述も付随している(この記述は多言語ローカライズも可能である)。

      ・拡張性の高さ:UTIでは、管理団体(この場合はApple)の承認作業を受けると
      受けないとに関わらず、新たなタイプを容易かつ安全に追加できる、十全に定義された
      体系をサポートしている。

      ・分類上の正確さ:何らかのデータタイプ(たとえば「全ての画像」)を選択すれば、
      ベンダ依存のUTIや臨時のUTIなども漏らさずに、そのデータタイプに属する対象
      すべてをちゃんと捕捉できる。

      ・public.dataは、UTI木構造の最上位とか、唯一のルート階層とかでは全くなく、
      他のUTIを継承しないUTIは、事実上すべてルートだとみなすことができる。

      ・個別のUTIの表現上の階層構造を、さまざまなUTI同士の実態的な階層構造から切り離している。
      ・UTIは複数の親UTIを多重継承することもできる。
      ・各UTIは他のUTIを「継承」あるいは「従属」できる。

      Winでも、こういったシステムの「底辺部分」から、抜本的な改革が必要とされていて、
      上辺だけ弄ったところで解決しない問題なのではないだろうか。

      参照記事
      http://arstechnica.com/reviews/os/macosx-10.4.ars/11
    • SteppingWind (2654) : 2006年06月29日 11時57分 (#969053)

      確かにTREE構造では対応しきれない物は多いけれど, かと言ってTREE構造に変わる汎用的な構造が無いってのが一番の問題でしょう.

      例えば汎用性だけを取ってみれば, 最近のリレーショナルデータベースの様にフラットな表形式でのメタデータ管理ってのも有りだと思います. しかしユーザとしてはこれにどのような形でどんなメタデータを格納しなければならないか設計する必要が出てくるわけで, これが利用する上での大きな障害になることは明らかです. 要はエンドユーザにデータベースを設計させようってことですから.

      となると, 最大公約数的には古来コンピュータとか関係なしに情報分類の構造として使われてきたTREE構造のみをエンドユーザ向けの標準的なファイルシステムとして提供する, って判断は, 間違っていないとは言えないまでも, 十分に納得はできるんですよね.

    • 1個のコメント が現在のしきい値以下です。
  • 理由をよーヌケヌケと (スコア:2, おもしろおかしい)

    Anonymous Coward : 2006年06月29日 1時18分 (#968851)
    >Google Desktopに代表されるような後付の検索機能が普及するなどの状況の変化もあり、

    「こういう理由もあったのかもしれない、」なら分かる。
    けど「こういう状況もあり、中止となった」と言いきるのってどこをどう空目すりゃできるんだ?
    記事の元ネタが元麻布春男の週刊PCホットラインなら
    わざわざ「Google Desktopに代表されるような後付の検索機能」
    との違いまでしっかり説明しているわけだが。

    #はいはい荒しモデ荒しモデ
  • 思い出した (スコア:2, おもしろおかしい)

    Kyo3 (26274) : 2006年06月29日 2時22分 (#968882)
    なんとなく、AppleのCoplandを思い出したのはボクだけ?

    あーそうか、
    Coplandのリリースができなくて辞任したアメリオ氏のように、
    WinFSがリリースできないからゲイツ氏は引退するのか(違
  • SQL Server (スコア:2, すばらしい洞察)

    gnaka (17369) : 2006年06月29日 14時55分 (#969181)
     SQL Serverは重いし、そもそもSQLベースでしか操作できない純然たるC/S型RDBMSなので、WinFSなどのようにOSサービスとしてローカルで軽く動かしたい用途に見合っているとは思えず、本当にできるのかと心配しておりましたが、やはり方向転換しましたか。気付くのが遅かったけれど、重たく不格好な物を無理矢理すべての消費者のマシンに搭載するようなことになるよりは、引き返すことができてよかったかもしれませんね。
  • 油断してはならない! (スコア:1, おもしろおかしい)

    Anonymous Coward : 2006年06月28日 22時47分 (#968745)
    次世代WinFSはWinGTとして甦るのだ!

    #誰か銀の弾丸と十字架持って来い!
  • 開発チームのブログとかは追っかけていなかったせいか WinFS の中身が結局分からずじまいに終わってしまいまし
    た、俺。おぼろげながらのイメージとしては、メタデータストアとファイルシステムがうまい具合に統合されてるって言う感じでしょうか?

    今でもコンテンツ本体のファイル以外に NTFS のサブストリームにメタデータを格納している場合もあるわけですが、それの代わりなのかなぁ、くらいに考えてました。
    --
    ペーストビン [windy.cx]
  • gonta (11642) : 2006年06月28日 23時16分 (#968761) 日記
    WinFSって、Vistaの目玉だろ・・・これって、
    ・タコの入っていないタコ焼き
    ・麺が入っていないラーメン
    ・バグが入ってないWindows
    期待はずれじゃん。

    ところで、WinFSって何?NTFSの後継ファイルシステム?Spotlightみたいな、高速検索の機構?それくらいもわかってないな。ほかにもそんな人いるみたい・・・だから・・・つぶれたのか。
    --
    -- gonta --
    "May Macintosh be with you"
  • 「事業可能性の検証」の結果、否定的な結果が出ました。
  • baka_gahaku (4542) : 2006年06月29日 0時41分 (#968824) 日記
    クサレマカーの僕でも、WinFSにはちょっと期待していただけに、今回の開発打ち切りは残念だ。

    Spotlightぽいのは、ちゃんとVistaに搭載される。
    クイック検索メニューって名前なのかな? [microsoft.com]

    もしくは、「動画で動作が確認できるディストロ紹介サイト [slashdot.jp]」で紹介されているサイトで、Vistaベータ2のデモを見ると、動いている様子も見れる。

    でもどうせ、8月のWWDC [slashdot.jp]で、束っぽいもの [slashdot.jp]が登場したら、しれっと復活しちゃうんじゃないか? VistaFSとかそんな名前で。
    • Re:ちがうよ (スコア:2, すばらしい洞察)

      Anonymous Coward : 2006年06月29日 2時17分 (#968881)
      SpotlightとWinFSは良く比較されていたね。
      そういう時は大抵、WinFSはSpotlightのように付け焼刃なものではなく、より高度な思想を持っている。只単に検索だけのものではない。というような言われ方が多かったように思う。

      Spotlightは、システムワイドな検索環境やプラグインなどによる拡張性が特徴で、拡張子の新しい判別構造に至るまで改良を施したが為に実現出来た。そういった「付け焼刃ではない」側面をもっていたお陰で、副産物である仮想フォルダも実現した。

      そこで、WinFS無きVistaの検索機能がある。Vistaのメタ検索機能はシステムワイドで柔軟な構造になっているのか?(これは詳細を純粋に知りたい部分)従来は仮想フォルダと言っていたはずの現検索フォルダ(検索結果を一纏めにしておく機能、仮想との違いはリアルタイム性の有無?)

      これらを考えると、思想は高度で、当初の理想を実現出来たのなら素晴らしかったが、現状は「似たような」機能でお茶を濁す場面が結構出て来ているように思える。多くの人の認識では、Vistaは将来に向けた基盤の提供という面での、革新的な印象を持たれていたのだと思うが。

      まあ、実際に同じ事が出来るのなら何ら問題は無いのも事実だけど、遅れても良いから、後々VistaにWinFSとして統合するような方向性でいて欲しかったかも。
  • Re:これって… (スコア:2, 参考になる)

    kcg (26566) : 2006年06月29日 0時54分 (#968828)
    psqlfsは既存のファイルシステムの保存先をPostgreSQLにしたというだけの代物で、ユーザー側からするとまったく今までのファイルシステムと同じものです。

    直接DBにSQLで問い合わせる事も出来ますが、全文検索用のインデックスを持っているわけではないので、GoogleDesktopのような検索はできません。Windowsのファイル内文字列検索機能よりも効率は悪くなっています。

  • 一番の理由は「作らなくても売上げは変わらない」事なのかも。
  • Re:これって (スコア:1, おもしろおかしい)

    Anonymous Coward : 2006年06月29日 1時17分 (#968849)
    > LinuxにもSpotlightがあったらと常々思う。

    たまにで良いので、Beagleのことを思い出してあげてください。
  • yosshy (3545) : 2006年06月29日 1時43分 (#968859) 日記
    (開発)費用対(売上)効果が得られないのと、
    DIR \最近
    を必要とする人がいないという事でしょう。

    本来、カーネル中にデータベースのようにリソースを大量消費する機能を実装するというのはカーネルの安定性や性能を損なう事になりますし、いずれにせよ UI として専用のツールまたはシェル(エクスプローラ)の拡張が必要になります。
    また、Google Desktop Search や Beagle [beagle-project.org] のようなツールが証明するように、ファイルを効率良く管理するだけで良ければ一般ツールで十分です。

    # ReiserFS4 [namesys.com] ってリリースされてたんだな。
  • Majikonov (6069) : 2006年06月29日 2時24分 (#968883)
    フレームになってしまうともったいないので勝手に補足すると、iTunesやFlickrみたいなメタタグ管理始めると、例えばMP3ファイルを整理するときに、

        アーティスト
     ├アルバム
     └アルバム
      ├曲
      └曲

    というツリーにしたときコンピレーションをどうするかシングルをどうするか、と思い悩むのがいかに時間の浪費か、ということに気付いてしまうと、OSとしての進化が滞ったと思ってしまうわけですね。
    --
    -- sun burst.
    • ruto (17678) : 2006年06月29日 4時58分 (#968907) 日記
      タグって1引数の述語なんですよね。
      「タラオは人間だ」
      ということは表わせても
      「タラオはサザエの子供だ」
      ということは表せない。

      #一方RDFは2引数の述語が書ける。

      WinFSはリレーショナルデーターベースを元にしているので、おそらく任意の数の引数を取る述語が書けますし、豊富なデータ型を使うこともできるのでしょう。

      だからタグが悪いというわけではなくて、表現力が強すぎても扱いきれないし、タグによる分類はその辺のバランスを上手くとっていると言えます。

      でも個人的にはどうもその辺の表現力の弱さが不安でいまいちタグによる分類を手放しで受け入れられないんですよね。
      かといってハイパーテキスト系は(少なくとも既存のものは)コンテンツとメタデータがごっちゃにしすぎている感があるし。
      #それが利点でもあるのだけど。
  • Re:Windowsオワタ (スコア:2, 参考になる)

    Anonymous Coward : 2006年06月29日 2時33分 (#968887)
    現状のWindowsは見ると使いにくくてダメなOSだと思う
    そこでインストール際に細かいカスタムインストール機能で
    不必要な機能ばっさり捨てられる仕組みが求められているのではないかと思う。
    特定用と向けに不必要な部分削る事ができれば脆弱性も回避できると思う。
    フットプリントの厳しい Windows CE は以前からそういった機能の取捨選択が可能ですね。
    また、Longhorn Server では、GUI Less のインストールも可能になるなど、Microsoft としてもそういった需要はとっくに気付いているんでは?
    (今から実装し始めたのでは間に合わないでしょうし、ずいぶん前から開発を始めていたんじゃないかと思いますけど)
  • Henrich (121) : 2006年06月29日 9時40分 (#968965) ホームページ
    >現状のWindowsは見ると使いにくくてダメなOSだと思う
    >そこでインストール際に細かいカスタムインストール機能で
    >不必要な機能ばっさり捨てられる仕組みが求められているのではないかと思う。
    >特定用と向けに不必要な部分削る事ができれば脆弱性も回避できると思う。
    >そもそも完全に同じシステムを維持する必要性はないと思うんだな。

    • 細かい「インストール」を行いたいのは/.jpに来る様な人の一部
    • 不必要な部分を削る「判断」を行えるのは上記の中でもまた一部だけ

    あと、ブロートウェアと80/20の神話 [joelonsoftware.com]を思い出しましょう。
    普段全く使わなくても、あるときとても必要となる機能が使えないものは市場から受け入れられません。
    そして、上記に述べたとおり、大抵の場合市場は取捨選択ができない人たちであふれているのです。

  • Re:これって (スコア:2, 参考になる)

    keta (21371) : 2006年06月29日 17時20分 (#969285)
    >GoogleDesktopとかとあまり違いがよくわからないもので…

    APIになっていて、裏でCore Dataとかそういう枠組みを提供している点でしょうか。つまり単なる検索にとどまらず、MVCのモデルレイヤ全体のサポートでもあります。

    アプリケーションを作るときにデータ構造とか考えるけど、そのときにCore Dataってのを使うと設計から管理、セーブ・ロード、やり直し(undo)の面倒を見てくれて、検索までサポートしてしまう、ということかと思っています。

    mkinoさんのページより [mac.com]

    TigerのCocoaにみるMVCの完成 - スマートなデータモデルを実現するCore Data [mycom.co.jp]
  • HDD に関連するものとしてはスピード自体よりも
    Flush一体型HDD の実現が遅れたことが関連すると思います。

    Database の下位の構造はジャーナルファイルシステムと同じようなものです。
    で、HDD へのアクセスを減らすためにはキャッシュメモリの内容を
    HDDに反映する(チェックポイント)の間隔を長くします。
    ただ、その場合でもログ(ジャーナルファイルシステムでは
    「ジャーナル」っていうのかな?)はHDD に書き込まれ、
    ログがHDD に書き込まれた時点でそのデータは"書き込まれた"ことになります。
    (最後のチェックポイントからのログさえあればデータは復元できる)
    で、ログの書き込みはシーケンシャルアクセスになるので
    ランダムアクセスより高速ですがでも HDD への書き込みが必要です。
    ログ書き込み自体もメモリ上に持てば早くはなりますが、
    電源が突然切れたときが問題です。

    そこで MS は「(WinFS のために)Flush一体型 HDD を作ってくれ」と言い出しました。
    Flush 部分はログを書き込む目的で使用するためです。

    まぁ、その後、WinFS を native な Filesystem ではなく
    NTFS の上にのっけるかたちになってしまったり、
    WinFS が Vista とは別になって遅れたが
    Vista自体も遅れたりなんてことがあって
    WinFS の下位レイヤで考えられていた部分が Vista に組み込まれて
    Vista での Flush一体型HDD のサポートになっていると思います。

    --
    日本ユニセフ協会への寄付断固拒否
    マクロの基本は検索置換
  • 8個のコメント が現在のしきい値以下です。