Slashdot Mirror


WinFS Beta 1 Released Early

Mouldy Punk writes "Infoworld is reporting that WinFS Beta 1 has been released. The new relational file system for Windows is posted on MSDN Subscriber Downloads. This release is designed to offer developers a preview of WinFS capabilities. WinFS will be in beta when Windows Vista ships and will RTM afterwords. WinFS, when it ships, will be available for download for Windows Vista and possible support for Windows XP is being considered. The distribution mechanism for WinFS will be through an add-on download much like the .NET framework is today. Tom Rizzo also notes that there is a new blog dedicated to Win FS."

16 of 582 comments (clear)

  1. I wanna know by Anonymous Coward · · Score: 5, Funny

    What should Hans has to say on this fs.

  2. WinFS Is *Not* A Filesystem by WombatControl · · Score: 5, Informative

    WinFS is not a separate filesystem. It uses NTFS as the filesystem, but then stores metadata on top of that (the same way other filesystems like HFS+ have for years).

    You don't need to reform to WinFS, it's not a filesystem, but a relational database that carries metadata about existing files on an NTFS partition.

  3. Re:Is this really a file system? by xygorn · · Score: 5, Informative

    Take a look at http://channel9.msdn.com/showpost.aspx?postid=1063 56
    for more information.

    Basically, it sounds like the files are stored at the low level as ntfs files, with a relational database wrapping around them, allowing you to treat them as .NET objects.

    --
    I am a sig. I wish I were a more creative sig, but I am not. I guess everyone has something to strive for.
  4. Vista==XP by digitalderbs · · Score: 5, Funny

    When buying a Vista license, you'll be paying for XP a second time ... but you're really saving in the TCO.

  5. Re:Is this really a file system? by Anonymous Coward · · Score: 5, Funny
    By the way, I think something is wrong with your keyboard.

    You mean the ^H's? He's probably using Lunix. It's 2005 and they still can't get the freaking backspace key to work.

  6. Re:Is this really a file system? by bhtooefr · · Score: 5, Informative

    As I understand it, WinFS is an overlay on top of NTFS, adding metadata, much like how VFAT is an overlay on FAT, adding long filename support.

    Trivia bit: Before NT4, you couldn't install NT on an NTFS partition. FAT was the only way to go. The install WOULD immediately convert the partition to NTFS on first boot, but it wouldn't actually install as NTFS.

  7. Re:Too complicated....... by wbren · · Score: 5, Insightful
    Why even released it at alL? 99% of those idiot windows users don't even know what the heck a partition is..... How can you expect them to reformat the drive to WinFS and re-install Windows on top of it all??? Unless you can convert NTFS into WinFS, theres no hope for most users, but of course... theres always geeksquad.
    So much to cover, so little time. Windows bashing. Windows users bashing. GeekSquad bashing. Oh my! If you take what you're saying and shift it back to 1999's context, it's like someone saying, "Windows 98 users are too dumb to use NTFS! None of them will be able to reformat their drive to NTFS and install Windows XP! There's no hope! All is lost! Run for the hills!" and so on. (And that's all before XP was even released)

    Well, of course, things went pretty smoothly. Users were able to easily convert their partitions to NTFS when upgrading (even if they didn't know what a partition was). New PCs came with NTFS by default, and Windows XP+NTFS succeeded largely (unless you're a Linux fanboy and don't want to admit it; in that case it never happened, how could it?). The (Windows) world was a better place now that FAT32 was largely a thing of the past. I'm not so sure if WinFS will be all that great, but we'll see.

    Windows Vista will be no different than the 98 to XP conversion. NTFS users will be able to easily convert their partitions. Again, they will be able to do it even if they don't know what it is exactly. As long as they know it's recommended, they will keep clicking the Next button. You're worrying about something that will clearly never happen, given Microsoft's track record.

    The add-on will likely be via Windows Update and extremely simple to apply. People who buy PCs after the add-on is released won't even have to do that. They will just have WinFS.

    I also want to touch upon the phrase "idiot windows users" that you used. Saying something like that only serves to make you sound like an idiot. Windows users are largely novices, but you can't expect everyone to be an expert user able to keep up with the quirks of Linux et al. Calling Windows users idiots is like calling people who drive car's with automatic transmissions idiots. Sure, automatics are easier to learn to use, but that doesn't make those drivers idiots.

    Now, I could go on to write a whole article bashing Geek Squad, but that would be pointless since we all know they suck and they overcharge.
    --
    -William Brendel
  8. but what about the interface to it? by Gothmolly · · Score: 5, Insightful

    Right now you can add attributes to NTFS files, but there's no decent way to do it. Likewise, ANY DB-style FS is going to be limited to the ways that the vendor (MS) provides for you to access the data. Remember those ridiculous dialogs Winword used to prompt with? Asking all that crap about the author, and topic, etc. etc. until you asked Clippy how to turn the fscking thing off?
    The "DB based FS" is only as good as the data that you put in, unless you solely want to make virtual folders of "all my MP3s that I warez'd last week from Rancid", but I'd say those sorts of things are going to be in the minority.. and again, depend on the metadata of said pirate MP3s.
    Now there will be code jocks out there who would LOVE this sort of thing, since you could probably use it as a halfway decent free CVS replacement, but I'm thinking more of Joe and Jane Sixpack. How is it going to make their AOL experience better?

    --
    I want to delete my account but Slashdot doesn't allow it.
  9. Re:Give it a rest, OK? by DrCode · · Score: 5, Funny

    You are (deliberately?) misunderstanding what WinFS is designed to accomplish.

    Locking out Linux/Samba clients and servers?

  10. Re:Not to sound too offtopic, but... by DrCode · · Score: 5, Insightful

    About performance...

    It's somewhat telling that you were pleased that it ran just as fast as XP on the same system. On my Linux box, when I upgrade the kernel or even KDE, I generally expect better performance than before. I get the impression that OSX users expect the same.

  11. Re:bleh by aussie_a · · Score: 5, Funny

    2) Release an add-on with "BETA" in the title

    Works for Google.

  12. Ever been to Cairo? by AnimeFreak · · Score: 5, Informative

    When Microsoft first introduced WinFS in 2003, the company said it would include a new synchronization engine that could index a host of disparate Windows files

    In 2003? Jesus Christ!

    I seem to remember that in 1994, Cairo was all the rage. Hell, it has been an idea since 1991. If I did not toss them out before I moved into my current house, I'd have scans of each individual article in Windows Magazine about Cairo from 1994, 1995, and 1997.

    WinFS is not even close to being called "new."

  13. Re:And ... by GeorgeMcBay · · Score: 5, Insightful


    Someone will probably have at least partial support for it before it ever even gets out of beta.


    And then it will stay only partially supported for 10+ years, just like the NTFS support.

  14. So then what is Delete by SuperKendall · · Score: 5, Interesting

    Ok, fine... you have just heaps of data, with a myriad of references to them.

    What then is delete? How does a user distinguish between "remove an association from the blob of data" vs "remove this blob of data altogether". Should the blob automatically delete when you remove all metadata around it? If not, how will you find it again? If so, would you really want data vanishing just because you removed a keyword?

    What does partial backup look like on a system? How can you have a combination of partial backups and know you have a whole? I can do that with a set of five directories. Let's say you tag a set of files with "project fred". But one small file, that you almost never care about, gets tagged with "project ferd". What good is the ol' Fred backup now?

    At some core level these blobs of data that users place on a system need ONE meaningful location where they always "are". You need someplace where the file will always be, no matter what other associations you remove. You need somewhere you know it will be to assure yourself EVERYTHING you care about is backed up or moved between systems.

    The perfection you seek can just as easily be obtained with files in directories that allow metadata on top of them and things like smart folders that are essentially queries over the user-defined and automatically extracted metadata. In fact I think that's what WinFS does anyway (just like OS X does today).

    If you really like the system you describe nothing is stopping you from storing all your files in a DB and writing an explorer on top of that. Yet all this time, things like that have never taken off in the market.

    Some things do not take off because the technology to make the useful has not yet arrived. But some things simply never take off because in practice they are not practical, and the filesystem as a full-fledged database with no default structure is one of those things.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  15. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  16. Is Linux Trailing? by hansreiser · · Score: 5, Interesting


    Reiser4 is technologically ahead of WinFS as a high performance storage layer, see www.namesys.com for details on its design. When you do this layering the way they did it, with the metadata stored in a layer above the FS rather than integrated into it, you lose a lot of performance while gain the advantage of successfully avoiding dealing with a host of technical issues. We are at least 5 years ahead of them technically in the storage layer.


    That said, semantic enhancements matter more than performance, and it is better to do something semantically than to do nothing, and what Linux currently is doing is nothing.


    The political support for adding semantic enhancements to Linux namespaces is mixed at best. I worry we will see that death by committee rules, and there will be no belief that each FS should try to innovate in its own way and compete with the others until one is proven the right solution. We are in serious danger of having MS implement bad technology, and Linux having to devote large amounts of resources to copying it in 5 years because we were late and chose to trail rather than lead. If the filesystems were free to compete in semantics, we could have one or several of the Linux filesystems leading them instead.


    SQL and the relational model is fundamentally the wrong model for semi-structured data. See www.namesys.com/whitepaper.html for why.


    Technically, I would worry much more about Apple. Dominic Giampaolo is very bright, and well funded. His chances of delivering on a good set of semantics are high because he and Jobs are very sharp, and neither of them is afraid to go where no one has gone before. Our chances of losing technically to Giampaolo and Jobs are high, because we are frankly not well funded, and a lot of us are complacent with semantics that are still pretty much the same as their father's Unix box.



    So, in summary, I would say that we are still ahead but losing speed fast.



    Thanks for your kind words Hisham.