back to article Billionaire baron Bill Gates still mourns Vista's stillborn WinFS

Five years after he stepped down from day-to-day involvement in Microsoft, co-founder and chairman Bill Gates has revealed his frustration that Windows Vista's database-like file system never saw daylight. In a question'n'answers session on the wildly popular cat'n'chat board Reddit, the world's richest geek was asked: “What …

COMMENTS

This topic is closed for new posts.
  1. Anonymous Coward
    Anonymous Coward

    WinFS?

    What is the point of a having a Database as the OS's filing system.

    Databases are for related information. The OS's FS just stores files of various types and names. The XP Search function along with indexing is sufficient.

    Unless you are going to allow end users to tag their files (e.g. photos) with custom tags (e.g. London, Business Trip, Taken By: ...) then I don't see the point.

    1. Anonymous Coward
      Anonymous Coward

      Re: WinFS?

      I think the theory was that the majority of files would have useful meta data of some kind - and once the FS was built around that idea, then applications would use that meta data far more extensively.

    2. DrXym

      Re: WinFS?

      Think of it as a super file indexer. If the FS knows what a particular file is (e.g. a word document, a picture, an MP3) it can extract meta info, store it in a table schema and make it easy for you to search for it later.

      1. Anonymous Coward
        Anonymous Coward

        Re: WinFS?

        Nice in theory but collapses when presented with visual data or even music. Then a human has to arrange for the meta data to be input in some way and it never gets done. With music it's not too hard to get artist/track/year info but even getting sensible genre metadata is not simple and anything like "find me all the instrumental work with pianos" isn't going to happen unless you type it in yourself.

        Basically, WinFS and similar systems need to come with a butler.

        1. Anonymous Coward
          Anonymous Coward

          Re: WinFS?

          Hardly, have you never used Shazam?

          You could permit automatic identification services to obtain the metadata like it does when you rip a CD.

          1. Ken Hagan Gold badge

            Re: WinFS?

            My personal experience of ripping CDs is that the online databases have incomplete coverage and enough errors to make me want to disable automatic updating. (One I've gone to the trouble of fixing all the errors, I don't want the next "system update" to automatically screw them up again.)

            Everyone (BG included) needs to recognise that WinFS was pulled because it didn't actually deliver end-user benefits in real life. The idea was not new (IBM having deployed several filesystems that are significantly more structured than the UNIX-oid byte stream model) and the implementation not difficult (MS had and still have SQL Server, and NTFS had and still has streams that you can pack with metadata and shell support for reading those streams). This idea is neither new nor technically difficult. It just isn't very good.

            1. Vic

              Re: WinFS?

              > WinFS was pulled because it didn't actually deliver end-user benefits in real life

              WinFS would have delivered several really nice benefits that users would have loved once they'd discovered them.

              Trouble is, WinFS suffered from exactly the same problems that many other implementations of this idea have had - it was dog slow. And that kills it stone dead.

              Vic.

              1. Anonymous Coward
                Anonymous Coward

                Re: WinFS?

                "it was dog slow"

                Dog's are quite fast. Even those little handbag ones can move quite quickly when needed.

    3. Anonymous Coward
      Anonymous Coward

      Re: WinFS?

      So you've never used Google desktop then?

    4. InsaneGeek

      Re: WinFS?

      Not a windows guy and I didn't see any MS presentations on it, but the way one of the windows admins pitched it to me back in the day; was less on metadata stuff and more of a transaction based filesystem where you have equivalent of redo logs, etc than would allow you to roll a filesystem forward/backward in time and be able to replicate a filesystem by doing log shipping. As a storage guy that part seemed rather interesting to me.

      1. Anonymous Coward
        Anonymous Coward

        Re: WinFS?

        If you're on Technet, you can download WinFS, I've never got round to it, but I believe it is functional if unfinished.

    5. Stephen Channell
      Meh

      Re: WinFS?

      All modern file-systems are “database” in that they use btree indexes for directories and i-node/f-node is a special index for blocks. When you add in symbolic links you also have alternate indexes. Add replication, duplication and caching, you pickup much of complexity of a DBMS.

      File-system as a database is not even a particularly modern idea either, both the IBM System/38 & AS/400 were build around a relational database.. what was new was doing on a distributed system with disconnected nodes. It was the distributed bit that killed WinFS.. and that was only in the mix because Windows Server could not scale-up like an AS/400.

      {zfs, ResFS, HDFS, GFS, etc} are the heirs to WinFS without many of the features and no MS control.. so yes, culling WinFS is bound to hurt..

    6. the spectacularly refined chap

      Re: WinFS?

      The OS's FS just stores files of various types and names.

      Congratulations on completely missing the point, or indeed what the basic premise of WinFS was. Your argument goes that since the OS has historically provided only unstructured flat files this is all applications have been written to use and hence their is no reason to support anything else regardless of the benefits available to applications designed to use a richer OS persistent store.

      WinFS was not some kind of glorified extended attribute scheme for simply tagging files but something altogether more substantial. The essential idea was that any file holding useful information generally has some form of internal structure: instead of each application needing to process a raw byte stream and parse that structure for itself the OS can keep track of that structure for any application once for all applications using that file. This has potentially huge benefits for efficiency and resource and code sharing: if you read up even a little on what was really involved you may begin to see the real benefits of the actual model as opposed to basing misinformed criticism on a wildly inaccurate guess.

    7. Tom 13

      Re: WinFS?

      In a very, very generalized sense, current file systems are databases, just without schema and the rest of the things we associate with databases in the way we use them.

      As I see it, the key problem for MS (even if they had overcome the internal problems they had developing and implementing the code) is that outside of the types of file systems we currently use, all of the Windows based software which has done something similar lost the whole db whenever a part of it became corrupted. I'm not sure even Linux has completely solved that problem, although they seem to be much further along than MS is.

  2. Anonymous Coward
    Anonymous Coward

    WinFS?

    Interesting that Gates/The Reg refer to the concept in its WinFS guise, rather than the original ideas way back in project cairo days.

  3. Anonymous Coward
    Anonymous Coward

    XP Search Function

    Has anybody used the word/phrase inside file search option?

    Is it any good?

    1. DF118

      Re: XP Search Function

      Yes.

      Sort of.

    2. David Dawson

      Re: XP Search Function

      It doesn't work, and as far as I know, it never did.

      It lies to you by not really searching in a meaningful way, and then gives you a puppy to talk to instead of the answer.

      I always ended up searching using textpad or something like that.

      1. Anonymous Coward
        Anonymous Coward

        Re: XP Search Function

        I just tried it and it does work for simple queries.

        What I cant understand is the association of Database technologies with Text Searching.

        With a DB all the Tokens are already there and querying is done over a small number of Tokens.

        Information systems are vastly different form search engines.

        1. Anonymous Coward
          Anonymous Coward

          Re: XP Search Function

          Databases store data about the data. Queries are of the form Find data where metadata X = Y

          Unless users are going to tag files then there is no point of a DB in an OS.

    3. Swarthy
      FAIL

      Re: XP Search Function

      No, no-one has ever used the word/phrase inside file search option. I say this as someone who has tried, and failed repeatedly to get it to work.

      Agent Ransack should work nicely, but more, I use NotePad++ with their "Find in Files", which works quite well. Sometimes I will open Notepad++ just to use it's search, which allows regEx and "expanded" (C-esq escaped characters) search strings

      <-- 'Cause inside file search always does.

      1. hammarbtyp

        Re: XP Search Function

        It's a disaster. I always resort to using inforapidsearch(http://www.inforapid.de/html/searchreplace.htm)

      2. heyrick Silver badge

        Re: XP Search Function

        @ Swarthy

        Actually, it does work. For DOS style text files, maybe RTF, maybe Word.

        But looking for function in bunch of C sources, you're out of luck. But rather than saying the .c files were not indexed, or bothering to look, it will tell you no matches, even when you are looking at one in an editor...

  4. SirWired 1

    Missing from Vista? Microsoft has been talking about the damn thing since about 1993. It beats Duke Nukem Forever by a long-shot for Vaporware King.

    1. TheOtherHobbes

      Well

      Vista was pretty much missing from Vista. So I'm not convinced anyone noticed the absence of a relational file system.

      Problem is, no one wants to deal with metadata or schemas in a consumer OS - especially not one made by MS, which would be all-but guaranteed to lose/break files and have a UI made of distilled clown pants.

      1. Anonymous Coward
        Anonymous Coward

        Re: Yeah......

        Vista appears to have been all about a "we need a Windows upgrade and we need it now, for revenue" type scenario, with no real direction other than increased security and graphical eye candy. It's a pity. It's not like Microsoft is without ideas but it suffered a few lost years due to execution.

        WinFS was a good idea but (see what other commentards have written above) hardly original, stemming from ideas from the 90s (and before that, on big computers) that were too far ahead of their time for the desktop tech of the time.

        1. Tom 13

          Re: we need a Windows upgrade and we need it now

          Mostly yes, but MS was also well aware that they managed to grab the network/server crown away from Novell because Novell lagged too long between 3.12 and 4.x for Netware. During that time MS released NT 4.0 and ate Novell's lunch before start work on their dinner. If MS didn't get out a release with incentives to upgrade they feared the same thing would happen. And that might have been the case. Without Vista, we might all be running Linux systems now. Or be still stuck on XP with IE6.

        2. Lars Silver badge
          Coat

          Re: Yeah......

          Longhorn - Shorthorn - Vista, It took too much time for their way of making money. If WinFS was such a good idea why have they not started to develop it again, or are they now hampered by the "same code base" for every device.

  5. Anonymous Coward
    Anonymous Coward

    agree

    This was the only feature of Windows 7 that I was interested in, a true differentiator over XP. However the Balmer rot had already set in, and the rush to release something took over (hmm, Xbox360 all over again...)

    There is little to save Microsoft right now. They have destroyed all their products (Windows), or they already are too overspec and previous versions offering more than enough functionality (Office), or simply crap (Xbox, Surface, Zune, Windows Phone).

    1. Anonymous Coward
      Anonymous Coward

      Re: agree

      What a waste of time it is to read these comments. "Destroyed all their products (Windows)". Uh huh...

      And the idea that the X-Box is crap? Yea, sure. I'll be playing on mine shortly, as will several million people.

      And despite my issues with Windows Phone 7, I expect that my girlfriend is tired of how many times that I say I like my HTC HD7 (now with 7.8). I like it much more than either of my two other Android phones....

      1. Daniel B.

        Re: agree

        The Xbox *is* crap. Slowly but surely, it finally slid into 3rd place last year, though realistically speaking, that happened earlier. Of course, you'll see more Xboxes in the US but that's because the US just has bad taste. Same goes for the iPhone (hit in the US, losing ground to Android brethren elsewhere).

  6. petur
    Meh

    Glad it never made it

    See what mess they made when they went from easily edited and maintained ini files to the the monolithic registry.

    1. Anonymous Coward
      Anonymous Coward

      Re: Glad it never made it

      Yeah, because why would you want to store your settings in a versioned, journaled database in a hierarchical manner which allows complex ACLs to be set on each individual setting or tree, rather than just at a file level as ini/conf files do?

      Oh, all of those are the reasons that you'd want to do it.

      1. petur
        Thumb Down

        Re: Glad it never made it

        You mean like the way most linux distros do it? Works fine...

        Try moving the settings of a ton of apps to a new PC... I know you can export from the registry and then import, but if you've done it a few times, you should know what a PITA it is.

        And versioning or backup of settings works fine if stored in a file...

        1. Anonymous Coward
          Anonymous Coward

          Re: Glad it never made it

          @petur - I can't change the permissions on a single setting of a Linux conf file, or is it ini, or is it a file in a directory called conf all seem to be used, a user can either have access to all the settings for a particular application or none at all. If a conf file corrupts on linux, that's it, it's gone, whereas there is logging of the registry database. The registry is much more granular than a conf file can ever be and if you find "regedt32 /e <key>" too much of a PITA, you can always try <right click>-<export> from regedt32.

          1. Anonymous Coward
            Anonymous Coward

            Re: Glad it never made it

            Holy fucking wow, you just commended Windows registry corruption handling? I've never had a corrupt file in Linux, let alone one that takes down the whole fucking OS like Windows registry often does.

            1. Anonymous Coward
              Anonymous Coward

              Re: Glad it never made it

              The registry has come a long way, in particular with the move to NT based OSes. You shouldn't compare the registry from Win 3.11 with an underlying FAT filesystem to the Registry from Win 2012 under journaled NTFS, they're entirely different things. I certainly wouldn't compare linux from 1993 with linux from today, it's a senseless comparison, but everything has to come from somewhere.

              I've personally not seen a registry corruption, but I've been using NT based Windows since the mid 90s. I'd also contend that if people backed up properly occasional corruption (which happens on all systems) be it file or database (registry) there wouldn't be a problem because they could recover their systems. The people who seem to make the most noise about Windows being prone to corruption are the people who don't back up. Which is odd, considering they are also the people who claim to know about IT.

    2. Tom 13

      Re: Glad it never made it

      Not sure it's the monolithic registry per se that is the problem, more the lack of adequate tools to work with it after the fact, including but not limited to:

      - an efficient editor

      - a consistency/integrity checker

      - a workable solution to ensuring third parties correctly implement the monolithic solution on both installation and removal*

      - trust the MS have f*&^$*! it up again on the odd numbered rev.

      *insert I hate Java and it's inability to update OR uninstall if a dll gets clobbered rant here.

    3. Christian Berger

      That's the Windows philosphy

      Just like there's a Unix philosophy which mandates small single function programs and file formats in very simple text formats, the Windows philosophy wants to have everything in complex binary formats. Both has its own beauty, though you may find one more usable.

      The Art of Unix Programming summarizes this quite nicely. It contrasts the simple file API of Unix, where you can essentially read and write text to files, with the more complex APIs you have on Windows which allow you to create complex file formats. The big problem with those APIs is, that they have a certain learning curve. If you wanted to create software writing into a database-like file system, you'd need to learn the APIs and write your structures in a way the rest of the system can handle them. That's something few Windows software developers care to do, so even with such a file system, they would still write their files themselves.

  7. Anonymous Coward
    Anonymous Coward

    What exactly was this supposed to do?

    If it works like OSX Spotlight I'd find it useful, I never quite found something for Windows that didn't work without either a noticeable overhead or without shipping my index data elsewhere (too long ago, can't quite remember what it was called) - it's very useful to quickly dig up data quickly so to have it under Windows would be helpful.

    1. This post has been deleted by its author

  8. sisk

    It's a pity really. WinFS is one of the few promising things to come out of Redmond around that time. Had it not been tied to the nightmare that was Vista it would have been hailed as a revolutionary idea. Unfortunately it was all wrapped up with a bunch of bad ideas that Microsoft THOUGHT were revolutionary.

    1. Anonymous Coward
      Anonymous Coward

      Vista was revolutionary...

      ...just not in a good way. There's certainly been no other OS quite like it.

      1. Pascal Monett Silver badge

        Re: no other OS quite like it

        Oh come now, Windows Me was certainly Vista's inbred uncle.

      2. Tom 13

        Re: Vista was revolutionary...

        Oh, I'd put 98ME up against Vista. People are always forgetting about 98ME, which pretty much paved the way for Windows 2000. Had one system for a VIP that needed to be rebuilt every 3 months because he insisted on 98ME. Could not talk him into using 98SE even though for MS, it was about as solid as 3.12 was for Novell. At least Vista had the good graces to fail miserably on install if it was going to blow itself up.

        Boy was I glad when 2000 came out.

  9. Tom Maddox Silver badge
    Unhappy

    BeFS

    Back in the day, BeOS implemented a filesystem (called, natch, BeFS), which did all the things WinFS was supposed to do. It used metadata extensively with a database-like filesystem which allowed applications to access and store various data types in the filesystem without an intermediate store. It was also blazing fast due to the filesystem index being a built-in feature instead of an add-on.

    Unfortunately, Be took on Microsoft at the height of its power and never really had a compelling story about why one might want to run BeOS instead of Windows, so it has vanished into the dustbin of history.

    1. Anonymous Coward
      Anonymous Coward

      Re: BeFS

      Well, that and there were no apps for BeOS and even if there were, it was before broadband so getting anything more than a few megs in size would be a pain - I installed it, thought "this looks nice", then had to realise that I was never going to be able to do anything meaningful with it. Windows didn't win, MS didn't crush BeOS, there was no competition, a shame really, because it looked pretty good. Still if we're talking about OSes that had a chance and got crushed, my loyalties lie with RISCOS.

      1. Anonymous Coward
        Anonymous Coward

        my loyalties lie with RISCOS

        I reckon RISC OS has a much better chance of making a decent comeback than Windows 8 has of being a big hit.

    2. Gene Cash Silver badge
      FAIL

      Re: BeFS

      BeOS was also closed as hell, and the devs & company were even more hostile to people than Microsoft. They had a "it's OUR product and we MIGHT let you buy it... some day" attitude that was effectively suicide.

      While I'm sad for the ideas that sunk with it, I'm glad it's dead.

    3. kain preacher

      Re: BeFS

      Scratches head. BeOs was originally designed for the Mac. When Steve jobs came back he said hell no. It was not as complete for the x86 as it was for the Mac. MS had nothing to do with its death. BeOs was hoping to be the next os for the Mac.

      1. Anonymous Coward
        Anonymous Coward

        Microsoft refused to allow the OEM’s to pre-load BeOS ..

        'The Be Operating System was fully multi-threaded and multi-tasking with memory protection built from the ground up to do advanced audio visual editing. Microsoft refused to allow the OEM’s to pre-load BeOS, Conlin recounted, or to put an icon on the desktop or load the boot manager to permit switching between OS's. Even with the strong support of its partner, Intel, just like what happened with DR-DOS and OS/2, BE OS failed to break the lock Microsoft has on OEMs. In 2001, Be dissolved'. Conlin told the jury: link

        1. Anonymous Coward
          Anonymous Coward

          Re: Microsoft refused to allow the OEM’s to pre-load BeOS ..

          @AC: " The case was eventually settled out of court for $23.25 million with no admission of liability on Microsoft's part"

        2. kain preacher

          Re: Microsoft refused to allow the OEM’s to pre-load BeOS ..

          In 1997, Power Computing began bundling BeOS (on a CD for optional installation) with its line of PowerPC-based Macintosh clones. These systems could dual boot either the Mac OS or BeOS, with a start-up screen offering the choice.

          Due to Apple's moves and the mounting debt of Be Inc., BeOS was soon ported to the Intel x86 platform with its R3 release in March 1998

          http://en.wikipedia.org/wiki/BeOS

          1. Tom Maddox Silver badge
            Facepalm

            Re: Microsoft refused to allow the OEM’s to pre-load BeOS ..

            Good job, kain, you failed to read the first line of the article you quoted:

            BeOS is an operating system for personal computers which began development by Be Inc. in 1991. It was first written to run on BeBox hardware.

            Or the paragraph right above your quote:

            Initially designed to run on AT&T Hobbit-based hardware, BeOS was later modified to run on PowerPC-based processors: first Be's own systems, later Apple Inc.'s PowerPC Reference Platform and Common Hardware Reference Platform, with the hope that Apple would purchase or license BeOS as a replacement for its then aging Mac OS. Apple CEO Gil Amelio started negotiations to buy Be Inc., but negotiations stalled when Be CEO Jean-Louis Gassée wanted $200 million; Apple was unwilling to offer any more than $125 million. Apple's board of directors decided NeXTSTEP was a better choice and purchased NeXT in 1996 for $429 million, bringing back Apple co-founder Steve Jobs.

            In fairness, I misremembered some of the history myself, such as the Hobbit, but your claim that BeOS was originally written for the Mac is clearly false.

      2. This post has been deleted by its author

      3. Tom Maddox Silver badge
        Stop

        Re: BeFS

        @Gene: It wasn't F/OSS, no, but I'm not sure where the "closed as hell" comes from, in that is was no more closed than any other desktop operating system. Be definitely caught a lot of hell from the Linux fanboys, basically for not being Linux.

        @kain: No, BeOS was designed for its own system, the BeBox, which happened to be based on the same chip as the Mac at the time, which meant that porting it to the Mac would have been much simpler than porting it to x86 was. Gassee tried to sell BeOS to Apple, who wanted to pay far less for it than he wanted, and, of course, Jobs was making his comeback and brought NextStep in instead. Be then made a move to the x86 platform and tried to position BeOS as a competitor to Windows, which failed in part due to Microsoft's efforts to keep OEMs from bundling any competing operating system with their computers.

        The lack of apps was definitely an issue, so Be pitched the OS at specialist users such as graphic designers and sound engineers who could make use of the pervasive multithreading and high responsiveness of the UI, but it never really took off in that market. It was definitely unfortunate, because it was the most responsive and advanced OS, from a user perspective, available in the market at the time, but the company didn't really have a notion of how to sell it, especially against Microsoft's market power.

  10. Anonymous Coward
    Anonymous Coward

    And that was different than Resource fork/extended attributes how?

    I never quite understood how WinFS was different than, say, extended attributes in ext[234] or XFS or ... , or different than the resource fork in the older Mac file systems.

    It's a nice idea: a place to store metadata that isn't in the file, that can be more quickly accessed. Maybe if there were a good, portable API standard for such thing, as there is for file semantics (good old POSIX open/close/fopen/fclose and friends) it might have taken off.

    1. Michael Wojcik Silver badge

      Re: And that was different than Resource fork/extended attributes how?

      I never quite understood how WinFS was different than, say, extended attributes in ext[234] or XFS or ... , or different than the resource fork in the older Mac file systems.

      Well, for one thing, WinFS included schemas.[1] Part of the idea with WinFS was to provide some metadata for that metadata, so the metadata would be applied consistently, and applications wouldn't have to have a bunch of special rules for every file format invented by every programmer.

      Beyond that, WinFS was built on RDBMS underpinnings and so would, in theory, have included database features like ACID processing, journals for recovery processing, etc.

      Note that OS/2 had extended attributes long before ext2 was a gleam in Card's eye. Windows NT inherited EA support for FAT and HPFS filesystems from OS/2, and for NTFS (which is what essentially all Windows systems use now), they're supported via alternate streams, which is a more general alternative to both EAs and the Mac OS resource-fork feature. So Windows already had the equivalent to both the resource fork and extended attributes when WinFS was announced, and indeed had them for most or all of the Project Cairo timeframe (depending on how exacting you want to be about specifics).

      So the WinFS team already knew all about simple metadata attachment. Microsoft has long used alternate streams for things like extended file properties - the feature that lets Explorer show the title of an Office document, for example. They were building something quite different.

      [1] Or schemata, if you prefer.

  11. ptmmac
    Happy

    OS X has this built in (yeah for unix!)

    This is how OS X time machine works. Time machine stores changes in the data base and undoes any saves until you get back to the version you want. It is also why you can simply connect a new Mac to your old one and bring over all of your data in a few hours and start working on the same system. My experience is that old software still eventually starts to crust things up over time. OS X does all of this, but it has weak filesystem support with hfs+. I am looking forward to when Apple gets around to replacing it! A clean install is still best practice for a new machine. I haven't had to do one since 2003 so I talking theoretically :-).

    1. Daniel B.
      Boffin

      Re: OS X has this built in (yeah for unix!)

      They were going to use ZFS, which would've been awesome given how ZFS is both a volume manager *and* a filesystem. Unfortunately, Apple didn't go through with licensing ZFS (which would've been much easier in the pre-Oracle Sun) which I suspect has something to do with Jobs' dick-wavering.

      Oh well, we *do* have MacZFS, so it can be used on Macs, just without it being the bootable FS. Or encrypted using FileVault...

  12. Nuke
    Unhappy

    That "Rich" Buzzword

    FTFA :- "We had a RICH database blah blah blah your cloud store will be RICH with schema blah blah blah and the client will be a partial replica of it with RICH schema understanding."

    Why do I cringe whenever I hear the word "rich" in the context of some new scheme? Is it because it flags that someone is going to ram an idea down my throat that they think is great but I don't?

  13. Anonymous Coward
    Anonymous Coward

    remote web servers to access structured and unstructured data stored in WinFS on the PC

    What could go wrong?

    1. Anonymous Coward
      Anonymous Coward

      Re: remote web servers to access structured and unstructured data stored in WinFS on the PC

      Just like running your web server from an NFS mount, but with more richness in how and what you can access.

  14. Anonymous Coward
    Anonymous Coward

    If Bill is feeling real badly...

    ...he could rebate every Microsucks O/S consumer in the world 3 million Euro for the abuse they have endured being forces to use such a POS O/S.

  15. trog-oz

    Database as filesystem is so 1980

    We had that when I worked on the Pick Operating System back in the 1980s.

    1. WorkingFromHome

      Re: Database as filesystem is so 1980

      Yes, exactly.

      Maybe I missed the point but the whole line that this was a revolutionary idea and so ahead of its time seemed odd to me. However I too spent a fair bit of time working on the old Pick boxes, and then the Power95 version on AIX, then on the UniData version.

  16. Velv

    If Mr Gates so misses WinFS, and if it really is that good , the simple answer is to release the specification and code as open source and let the rest of the world decide how useful it is.

    There are benefits and drawbacks to all file systems, so in a philanthropic gesture MS could easily help the world be a more secure place.

  17. Anonymous Coward
    Anonymous Coward

    too much for...mega-company to exclusively own

    For which we give thanks to our respective deities every day.

  18. Goresh
    Happy

    Longhorn

    The code name Longhorn was one of the most appropriate chose.

    The final product certainly was a cow.

This topic is closed for new posts.

Other stories you might like