Slashdot Mirror


WinFS to be available in WinXP

ScooterMcGoo writes "According to a Microsoft Watch blog, WinFS is being back ported for Windows XP. From TFA: WinFS isn't dead, Tom Rizzo, Microsoft's director of product management for SQL Server, recently told Microsoft Watch. In fact, Microsoft is planning to provide an update on the technology at this year's Professional Developers Conference (PDC) in September, he said. Rizzo said that Microsoft is busily back-porting the WinFS file-system technology to Windows XP. It's unclear if Microsoft also is porting WinFS to Windows Server 2003, but such a move would be likely, given that the Redmond software vendor is doing so with Avalon and Indigo."

99 of 428 comments (clear)

  1. Aha, that explains it ... by ggvaidya · · Score: 5, Funny

    I thought the Bill-Gates-as-borg icon had a slightly wider smile today ...

    1. Re:Aha, that explains it ... by ottothecow · · Score: 3, Interesting
      I would venture to guess that they are attempting to allow older systems to use it because NTFS is to close to being as good as FAT under linux.

      If more people start using winFS, it becomes that much harder to make a linux switch.

      And we have already seen what they think about Wine.

      --
      Bottles.
  2. Sure... by Quasar1999 · · Score: 5, Informative

    I'll believe it when I see it... my sources inside MS (and no, I ain't giving any proof, so believe me or not, I don't give a shit), say that there are very hard deadlines for Longhorn, with features being left out if they don't meet certain benchmarks, etc... so to hear that they are now taking something, and wasting resources back porting it? Especially when they first said it would be dropped from longhorn? I call Bull..

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
    1. Re:Sure... by maeka · · Score: 5, Insightful
      I'll believe it when I see it... my sources inside MS (and no, I ain't giving any proof, so believe me or not, I don't give a shit), say that there are very hard deadlines for Longhorn, with features being left out if they don't meet certain benchmarks, etc... so to hear that they are now taking something, and wasting resources back porting it?


      As the article states: "Microsoft decided to back-port both Avalon and Indigo to older versions of Windows -- Windows XP and Windows Server 2003 -- in order to maintain backward compatibility and help seed the application-development market, officials said. "
      If Microsoft wants to make WinFS a fundamental part of their strategy, they must back port it. Forcing developers to upgrade before they can develop is foolhardy.
    2. Re:Sure... by Swamii · · Score: 5, Interesting

      Yes, there is a hard deadline for Longhorn, and that is a good thing.

      That said, WinFS will not make it into the hard deadline for Longhorn. That said, it will be available freely as a download, and possible as part of Windows Update, for Longhorn and other operating systems including XP and, yes, Win2003, some time after the Longhorn deadline.

      --
      Tech, life, family, faith: Give me a visit
    3. Re:Sure... by wolfgang_spangler · · Score: 5, Funny
      If Microsoft wants to make WinFS a fundamental part of their strategy, they must back port it. Forcing developers to upgrade before they can develop is foolhardy.


      I think you misspelled "monopoly"
    4. Re:Sure... by Qzukk · · Score: 4, Interesting

      ext3 is ext2 with a journal, thats all.

      If you want to see what filesystems are like when you add database features, look up some BeFS documentation from BeOS. There's a (sadly apparently now out of print) textbook on building filesystems using BeFS as a guide. While it's not really a database (it allows you define arbitrary indexes and allows searching on those indexes, but lacks most other features a database user would be familiar with) using it gives you a pretty good idea of how one that really was a database (with central data storage, relational algebra and set operations, etc.) would work.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:Sure... by superjaded · · Score: 5, Interesting

      Actually, no.

      From how I understand it, WinFS will actually be a layer of abstraction above whatever underlying filesystem (FAT32/NTFS) the system is running on. It won't be a new filesystem at all. It holds metadata about each file and makes it easier and faster to find things. Much like the aforementioned Beagle project.

      And ext3's journalling is quite different from what WinFS attempts to accomplish. Journalling basically makes it so, like you say, files aren't lost and you don't have to do a time-consuming fsck whenever the partition is not unmounted cleanly like with ext2.

    6. Re:Sure... by antoy · · Score: 3, Informative

      Especially when they first said it would be dropped from longhorn? I call Bull..

      It has been dropped from Longhorn. WinFS is now an entirely separate project and, simply, all connections that existed between Longhorn and WinFS are being removed.

      Just because Longhorn has very hard deadlines doesn't mean that masses of MS developers swarmed into the project, like some sort of a really nerdy LOTR scene. WinFS was shown the door regarding Longhorn inclusion, but that doesn't mean the WinFS team was dismantled. It will continue, but with slightly different targets and no consumer-side deadline.

      I don't see why it's hard to see how a company can work two projects in parallel, especially a company the size of Microsoft. They probably have hundreds.

    7. Re:Sure... by Richard_at_work · · Score: 4, Interesting

      Slightly different - NTFS is more like Ext3 than WinFS is, being that both NTFS and Ext3 are journelled filesystems. WinFS sits ontop of a standard NTFS filesystem, and stores metadata for objects stored on the filesystem. For example, all of your photos currently sit on your filesystem in a flat format - you arrange them in a filesystem tree based on date taken, location, project etc etc and they each have some meta data of their own, such as camera type, resolution and such.

      WinFS will allow you to add more meta data to those images, storing the Location, Date taken etc information right there with the image, rather than in the filesystem tree. This allows you to get rid of folders altogether, and have a situation more similiar to the labels system in Gmail - a photo can now be in several 'folders', eg location, resolution, project, allowing you to group dissimiliar items together without having to maintain seperate copies of an item, or symlinks etc.

      This way you can submit a search saying 'ok, give me all items to do with last years holiday' which could return stuff like all the emails you had with the travel company, all your bookmarks you made when looking for the holiday, the photos you took while on holiday etc.

    8. Re:Sure... by 0racle · · Score: 2, Insightful

      If the entire fs is turned into a database by using indexes, what exactly is indexed?

      Everything. You could search by every image file that would scale to a wallpaper. Every MP3 by some group with a bitrate of 128kbps. Every word file that was modified by Jane after February 2. You can index a large amount of information about the files themselves, the term is metadata. Right click a word or excel file and look at its properties, you could search by all that.

      --
      "I use a Mac because I'm just better than you are."
  3. How about Rieser FS (or JFS or XFS) by Anonymous Coward · · Score: 5, Interesting
    Can Windows support any other modern filesystems such as Rieser 4?

    I'd love to be able to use a filesystem that can be seen in a dual-boot environment; that's better than FAT32 or FAT16; but those are really the only choices now.

  4. WinFS by mboverload · · Score: 4, Interesting

    I don't know about you, but NTFS is fine for me. I mean, jesus, its a file system, not a damn search engine.

    1. Re:WinFS by Ironsides · · Score: 5, Informative

      I mean, jesus, its a file system, not a damn search engine.

      Quote from MS on WinFS:
      One of the monumental problems organizations face today is aggregating information that's stored in disparate formats. Knowledge workers have long wanted to be able to search for content independent of format. WinFS allows the user to perform searches based on the metadata of the stored item, regardless of what type of file it is or which application created it.

      So not only is it a file system, it is also a search engine.

      Source:http://msdn.microsoft.com/data/winfs/

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    2. Re:WinFS by XzeroR3 · · Score: 2, Funny

      My google partition works well.

    3. Re:WinFS by Anonymous Coward · · Score: 3, Interesting

      So not only is it a file system, it is also a search engine.

      No, bad design if so. The FS allows the storing of metadata (nothing new here, even HPFS on OS/2 had the concept of per file metadata). This metadata can then be utilized to store additional information about the file that can then be searched on in a consistent manner (or really a singular place). Think of it as being able to store your mp3 tag info, Word document properties, etc in a single place, it would make writing an over-arching search engine a lot simpler. The actual app that does the searching (i.e. that examines the contents of the metadata and compares it to criteria you specify) is simply an application, NOT a part of the FS.

    4. Re:WinFS by RangerRick98 · · Score: 2, Interesting

      WinFS allows the user to perform searches based on the metadata of the stored item

      So where's the metadata come from? If it's dependent on the end user filling it in when they save the file to disk, I don't hold out a lot of hope for the usefulness of this idea. I rarely add any additional information about the files I save (e.g., Microsoft Word documents), and I don't know anyone who does.

      --
      "You're older than you've ever been, and now you're even older."
    5. Re:WinFS by ThosLives · · Score: 2, Insightful
      This is all well and good, except that unless there is a way to automatically determine metadata, or the person creating the document can forsee what type of metadata searches people in the future will use, this will not be that great a thing. In fact, it sounds like it will add all sorts of process overhead.

      I know, for instance, that in my company we'd have to develop a process for writing the metadata, reviewing the metadata, and that sort of thing. Adding more data to something isn't going to improve the ability to find it; it's just more information. It's trading off one set of memory for another; instead of remembering where a file was, you have to remember what metadata you gave it.

      I'd classify the "metadata" approach to file storage as a cute technology that is just another side of the same coin that looks good because it's new but really doesn't solve the underlying problem of information management.

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    6. Re:WinFS by Anonymous Coward · · Score: 3, Funny

      As a developer, WinFS's usefulness is obvious: storing desktop application settings, configuration, temporary files, even serialized runtime objects, is a royal pain when having to worry about actual files on disk. You have to worry about asynchronous file I/O, duplicate files, making sure directories exist, making sure you clean up your temporary files, making sure the user or some other program hasn't royally screwed you configuration files, just to name a few. With a database-backed file system, the developer only has to deal with data, not the underlying file system.

      Huh?

      Desktop application settings, configuration => the registry
      Temporary files => GetTempFileName(), CreateFile() FILE_ATTRIBUTE_TEMPORARY FILE_FLAG_DELETE_ON_CLOSE
      Worry about asynchronous file I/O => mutexes, file locking (how'd WinFS help this?)
      Duplicate files - ?
      Making sure directories exist => CreateDirectoryEx()
      Making sure you clean up your temporary files => FILE_FLAG_DELETE_ON_CLOSE
      Making sure the user of some other program hasn't royally screwed your configuration files => how'd WinFS help with this? Can't they overwrite the config files if you store them there, too?

    7. Re:WinFS by Swamii · · Score: 2, Informative

      While what you say mostly sounds good, let's see all of them in practice:

      The registry: hundred of applications forget to rmeove registry settings upon uninstall. Try running Norton System Works and running the registry cleanup editor; hundreds if not thousands of entries are reported as dead, and should've been cleaned up when the app was uninstalled.

      Temporary files: go into your temporary files directory and see the hundreds, if not thousands, of files and directories that are no longer in use, but eating hard disk space.

      Async file I/O: with a standard file system, we have to worry about file locking. With WinFS, there are no files to lock.

      Making sure directories exist: developers have to worry about creating directories, with WinFS, there is no need for directories.

      Clean up temp files: see my second argument.

      Config files: no, users and other applications cannot touch your application's local allotment in WinFS, meaning your configurations and settings are safe.

      --
      Tech, life, family, faith: Give me a visit
    8. Re:WinFS by That's+Unpossible! · · Score: 2, Interesting

      Answer one question: Why shouldn't your file system be a search engine? The file system is charged with organizing, protecting, and allowing access to the data stored "permanently" on your hard drive. It is only logical to want to make improvements to it to allow metadata and easier searching of the data.

      Whether WinFS can deliver that is another issue entirely, but I sure as hell don't see a problem with this type of improvement in file systems.

      Hell, why not go back to FAT? After all, why should your file system log transactions to prevent having to fsck your disk on reboot after failure? Why should your file system offer integrated encryption?

      --
      Ironically, the word ironically is often used incorrectly.
    9. Re:WinFS by naelurec · · Score: 2, Insightful

      If you had the opportunity to better define what each item was, that you would.

      Assuming that it is _easy_ to do and doesn't require a significant departure from our current model (ie in the save dialog, it has the meta fields there for entry .. in the open dialog, it has the meta fields there for search..)

      I can see where it is useful .. ever since I started using JuK, I have found myself utilizing the ID3 tags on my music a LOT more. For one thing, it is built into the interface and allows flexibility (ie when I record a live gig, I can go in and tag all of mp3's with the same artist/album/date/genre and then go back and add the title and change the filename) which is GREAT. Infact, when playing music, even though I do organize my files in folders (by genre), I tend to use the search in JuK much more often.

      Just curious, how is this meta data stored in WinFS? Do you know? (I haven't kept up) -- is it built into the file a'la ID3 tags or is it a separate resource fork a'la Mac OS Classic? If I transfer a file to someone elses computer, is the meta data included? Is this an open standard so the meta data is cross platform compatiable?

    10. Re:WinFS by goofyspouse · · Score: 5, Funny

      "So not only is it a file system, it is also a search engine."

      Man: WinFS is a desert topping.
      Woman: No, it's a floor wax.
      Man: Desert topping!
      Woman: Floor wax!
      Announcer: You are both right...WinFS is both a desert topping *and* a floor wax.

    11. Re:WinFS by Anonymous Coward · · Score: 2, Insightful

      The registry: hundred of applications forget to rmeove registry settings upon uninstall.

      Which is the app's fault. I assume you're saying removing an app in WinFS deletes all assosciated config? If the apps don't delete the registry settings what makes you think they'll delete the schema definitions or whatever to delete the settings in WinFS? Besides, the clutter is small and you get your settings back if you re-install the app, so it's no big deal.

      Temporary files: go into your temporary files directory and see the hundreds, if not thousands, of files and directories that are no longer in use, but eating hard disk space.

      Sure, so people don't use the APIs properly. How's that going to change?

      You can just delete them all anyway. Any app that doesn't lock its temporary files deserves to crash :-)

      Async file I/O: with a standard file system, we have to worry about file locking. With WinFS, there are no files to lock.

      OK, then if it's modelled as a SQL database then you have to worry about updating in transactions. You can't just allow simultaneous readers and writers.

      Making sure directories exist: developers have to worry about creating directories, with WinFS, there is no need for directories.

      You probably need some schema definition instead, though?

      Config files: no, users and other applications cannot touch your application's local allotment in WinFS, meaning your configurations and settings are safe.

      Really? I can't see a reference for that. What if AppFooUpdater wants to read AppFoo's settings to see where it's installed, or what flags the user has set to know what to update?

  5. WinVapor by Doc+Ruby · · Score: 5, Funny

    WinFS announcements are one of Microsoft's most popular products. Thanks for the upgrade!

    --

    --
    make install -not war

  6. Longhorn by 0x461FAB0BD7D2 · · Score: 5, Interesting

    If everything will be back-ported to XP and Windows 2003, how does Microsoft plan to make any money off Longhorn, which has cost the company a lot in development time and money?

    Do they plan on back-porting the first versions of Avalon, Indigo and WinFS, and then providing feature updates to Longhorn only, forcing customers to update? Or is Longhorn really just XP SP3?

    1. Re:Longhorn by jerichohol · · Score: 2, Funny

      It will be probably XP SP6 by the time it is released.

    2. Re:Longhorn by rsborg · · Score: 2, Insightful
      If everything will be back-ported to XP and Windows 2003, how does Microsoft plan to make any money off Longhorn, which has cost the company a lot in development time and money?

      Simple... claim that Longhorn is *much* more secure (and actually deliver, by taking some advice and shutting off certain "features" in legacy windows). So if you *want* to keep using the insecure POS that is XP, sure go ahead... otherwise, pay up for Longhorn... oh, and btw, we have all these SW vendors that are releasing at the same time as we are!

      --
      Make sure everyone's vote counts: Verified Voting
    3. Re:Longhorn by bfizzle · · Score: 5, Interesting

      Maybe thats the point...?

      The more news I see about feature of Longhorn it makes me wonder if M$ is pushing more towards the subscription model of their OS. Having users upgrade XP to Longhorn rather then sell Long Horn straight out. Start watching ELUA of these "upgrades" you might find yourself stuck in a subscription service called "Longhorn"

    4. Re:Longhorn by Sheetrock · · Score: 4, Funny
      Expect seamless integration of these features, as well as the best support options, to be available in Longhorn.

      We had Internet, 32-bit color, and multitasking in Windows 3.1, but no one seemed to complain about the jump to Windows 95 (especially because they didn't have to tinker with CONFIG.SYS/AUTOEXEC.BAT to get games working.) Similarly, while new advanced technologies may be available in XP for developers and power users to preview or even use it is no substitute for the successful integration and exploitation of these features at all levels of the operating system.

      --

      Try not. Do or do not, there is no try.
      -- Dr. Spock, stardate 2822-3.




    5. Re:Longhorn by man_of_mr_e · · Score: 2, Insightful

      People don't just upgrade overnight. It's going to take longhorn several years to become as entrenched as XP now is. In fact, it probably won't be until the next version of Windows is about to be released that Longhorn may become the majority or Windows boxes.

      That means, if they want people to develop for WinFS, Avalon, Indigo, etc.. they best make it available for XP and 2003.

      My prediction is that Longhorn will be like Windows 2000. It will be adopted by the serious people, but most users will skip it, waiting for the next version.

    6. Re:Longhorn by Darth_Burrito · · Score: 2, Informative

      Maybe the question to ask is how much money does microsoft make from the upgrade market versus how much they stand to make from being nice to their customer base. I imagine that very few people buy upgrades. As for organizations, I imagine that if an orgranization insists on having the latest windows software, they probably have some kind of licensing agreement that gives them "free" upgrades while simultaneously locking them into the agreement.

      For example, at Ohio State University, we recently went from a perpetual license to a contract with a 3 year time span. Meaning, if we buy a bundle of software licenses from Microsoft for a pc, those licenses expire at the end of the agreement. Esentially, this means we'll now be repurchasing of all of our MS software every 3 years. It's basically a subscription model. Whether or not this is cost effective for us is debatable. However, under this kind of model, backporting features doesn't cost MS upgrade revenues and it makes those of us who have to maintain systems a little happier.

  7. What's left for Longhorn? by Anonymous Coward · · Score: 4, Insightful

    It seems to me that every major component that Microsoft has promoted for Longhorn is eventually being backported to Windows XP. What's going to be new in Longhorn?

    1. Re:What's left for Longhorn? by loraksus · · Score: 5, Funny

      You'll find out in 2010.

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    2. Re:What's left for Longhorn? by SmokeHalo · · Score: 3, Informative
      The remaining functionality is called "fundamentals". Here's a link to an episode of The .NET Show that has a discussion of these "fundamentals". From the link:
      Longhorn "Fundamentals" is an important part of what we feel is part of the core experience of Longhorn. It includes User Experience, System Security, Application Deployment, System Manageability, as well as many other features and capabilities.
      Sounds perfectly nondescript to me, simply some buzzwords thrown together to give the impression of state-of-the-art design. Of course, I haven't watched the "show".
      --
      I'm not good in groups. It's difficult to work in a group when you're omnipotent. - Q
    3. Re:What's left for Longhorn? by indros · · Score: 2, Funny

      It won't be susceptible to the LAND attack, perhaps?

    4. Re:What's left for Longhorn? by DarkMantle · · Score: 2, Interesting

      According to Microsofts Tech Net (subsriber section only) MS has incorperated much Unix technology into it's new Longhorn OS.

      That said, most current applications won't run on it. However it does state there will be a program to emulate older versions of Windows to allow those applications to run. Crossover Office anyone?

      --
      DarkMantle I been bored, so I started a blog.
    5. Re:What's left for Longhorn? by Proaxiom · · Score: 4, Funny
      Parental controls on things like amount of time a user can play a particular game, use an application, or browse the web (while this may seem pointless to most geeks, as a parent I know this will be useful).

      Me too. I feel it is important for my children to figure out how to circumvent protection measures like this, thus adding a little extra education to their computing experience.

      Kind of like: "Of course you can play Mickey Mouse Toddler, as soon as you crack the password-based encryption I put on the executable. And what do I keep telling you about leaving your Legos on the floor?"

    6. Re:What's left for Longhorn? by mormop · · Score: 2, Funny

      The name?

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
  8. Re:And I care why? by mboverload · · Score: 3, Insightful
    Because now no other OS but Windows will be able to read the filesystem. Just another impediment to the adoption and inter-operability of Windows and Linux.

    They STILL haven't figured out how to write to NTFS, they will never even figure out how to read now.

  9. Why Longhorn? by Anonymous Coward · · Score: 3, Funny

    And now what reason do I have to upgrade to longhorn?

    Oh Wait
    1. Slower Performance. Why would I acctually want free system resources?
    2. DRM, Who doesn't want their rights managed by M$
    3. Spending More Money. Who doesn't want to give their money to M$, really?

    1. Re:Why Longhorn? by theparanoidcynic · · Score: 3, Funny

      Don't worry. I'm sure that the cracked version that gets released a week before it ships will take care of the second and third points.

      Actually, by the time Longhorn actually ships Linux 3.2 will be stable. That will take care of all three.

      --
      Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
  10. Microsoft has hired... by lbmouse · · Score: 5, Funny
  11. Re:And I care why? - MS MArket share, thats why by CdBee · · Score: 5, Interesting

    It's important to Microsoft as a way of preventing Google Desktop Search and Copernic from gaining mindshare and installed base before they introduce their final version in Longhorn

    Incidentally, Copernic 1.5 beta now supports Mozilla Thunderbirds email and contacts and Firefox history and bookmarks - and does it well. This is a double threat to Microsoft, as their vision sees WinFS as a factor which ties people to Outlook and IE6/7

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  12. Maybe won't be ported to Server 2003? by Black+Cardinal · · Score: 2, Informative

    After all, they probably want to give people an incentive to migrate their servers, but realize that servers with WinFS will be adopted more quickly if the large installed base of WinXP clients can work with it. But if Server 2003 can support it as well, then there goes one reason to migrate.

    1. Re:Maybe won't be ported to Server 2003? by Anonymous Coward · · Score: 2, Interesting
      Or, more likely, it's buggy and they care less if your XP desktop crashes than if your server crashes.

      I expect they'll port it to Server2003 when and only when it's stability is proven.

  13. "Technology" by hey · · Score: 4, Interesting

    Could we please stop using the word "technology" when "component" or "chunk o' software" would do fine. It's Microsoft speak.

    1. Re:"Technology" by Sloppy · · Score: 2, Insightful
      But a component or a chunk can suck. A "technology" never sucks. A "technology" can merely be improperly used or underused, or at worst, superceded by even newer "technology." And anyone can call bullshit on Microsoft crap, but if you call bullshit on anyone's "technology," you're a luddite.

      BTW, it's not just MS, but all of their kind. For example, some might debate the usefulness of hyperthreading, but no one would deny that "hyperthreading technology" is a neat thing.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  14. Re:And I care why? by randomErr · · Score: 2, Interesting

    It would the first major file system upgrade since including FAT32 in Win95C.

    They can also use WinXP people to do unpaid beta testing of thier file system, before they include support on a server platform such as Win2003.

    --
    You say things that offend me and I can deal with it. Can you?
  15. Re:Umm, wait... by Narchie+Troll · · Score: 2, Informative

    Windows Server 2003
    WinXP

    Different products. What's the issue?

  16. Re:And I care why? by flumps · · Score: 3, Funny

    It stores meta data along with all your files, so ... you have to spend more money on a bigger hard drive! Yay!

    --
    "So there he is, risen from the dead. Like that fella, E. T." - Father Ted Crilly
  17. When is this backport being released?? by mcc · · Score: 4, Interesting

    Depending on when this arrives, this could possibly be an attempt to take the wind out of the sails of Apple's Tiger release-- probably to arrive sometime before midyear-- which lists as one of its major selling points a new feature called "spotlight". Spotlight is a system service that has been described as offering similar functionality to WinFS, but does it without filesystem changes. I don't know exactly how accurate this description is, of course, since though Microsoft seems to talk an awful lot about WinFS and talk about its hypothetical technical capabilities, they never seem to give specifics on exactly how it works for the end user and what it means for the end user...

    Of course, the above assumes Microsoft still actually cares about what Apple does, which isn't all that likely.

  18. Standard?? by GNUALMAFUERTE · · Score: 4, Funny

    I think that the most important Question here is ... is microsoft going to provide an specification for the fs?, and, in case they do, will it be licensed in a GPL-compatible way?

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:Standard?? by theparanoidcynic · · Score: 2, Funny

      Open standards? Microsoft?

      Oh wait, you were serious. Hang on while I laugh harder.

      --
      Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
  19. Re:And I care why? by ziggythehamster · · Score: 4, Insightful

    WinFS is not actually a filesystem. It's basically NTFS+ (compare to HFS+). If a computer that only understands NTFS reads the disk, it'll look like an NTFS disk. If WinFS is enabled, the indexes become avaliable. Basically, it's the Indexing Service on steriods. Or, at least, that's how I'm understanding it. Correct me if I'm wrong.

    And if I am right, this will be one feature I'm turning off. The Indexing Service already pisses me off.

  20. Can't wait! by Ancient_Hacker · · Score: 4, Funny
    ooooh, o00000h, oooooooh! Can't wait.

    After seeing how completely incompetent and pants-wetting funny awful Microsoft is at file searching with the little doggie, I can't wait to experience having a few more unnecessary, superfluous, extravagant, and bloated layers HELPING me.

  21. Re:Vaporware? by KarmaMB84 · · Score: 2, Insightful

    That's not what they're saying. For one thing, WinFS won't even be in Longhorn but will apparently be avaiable for WinXP as well as Longhorn when they do finish it.

  22. Re:And I care why? by evn · · Score: 5, Informative

    Despite the unforutnate name, WinFS is a service that runs above the filesystem. The data is still stored on a plain old NTFS partition(s).

    For traditional file-based data, such as text documents, audio tracks, and video clips, WinFS is the new Windows file system. Typically, you will store the main data of a file, the file stream, as a file on an NTFS volume. However, whenever you call an API that changes or adds items with NTFS file stream parts, WinFS extracts the metadata from the stream and adds the metadata to the WinFS store.

    source: Microsoft's WinFS developer page

    The data is still just as (in)accessible as it's always been. The meta data is locked away in the WinFS store but we haven't been using that all this time so it's not like we're going to be any worse off.

    as for writting NTFS, I suggest you take a look at captive NTFS which lets you read and write your NTFS partitions in Linux with the same confidence that you do in Windows.

  23. In other words.. by loraksus · · Score: 4, Insightful

    Longhorn won't come out until 2010 or so, and Microsoft will be able to charge for "Windows 98^K^KXP Special Edition".
    Not a bad idea.
    If you have the ability to put off the release of another OS for years, you can save loads of money on development, but still have a steady income stream from copies bundled with computers (every dell, etc from 2001 to 2006, and those of us who had beta copies of windows 97 all know how the 2006 date will work) and the occasional consumer retail purchase.
    Look, I'm not saying that MS isn't innovating anything, but compared to everyone else, they move at a glacial pace.
    Since there really isn't any competition (and I use this word as "an OS that could hurt significantly MS financially", so please, no flames), they can sit back and release stuff whenever they feel like, but still have a pretty much guaranteed income stream.

    --
    1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    1. Re:In other words.. by jay-be-em · · Score: 3, Insightful

      "Look, I'm not saying that MS isn't innovating anything, but compared to everyone else, they move at a glacial pace."

      Now I'm no Apple fanboy (debian fanboy) but it is pretty startling how much Apple has been able to accomplish in the last several years compared to Microsoft.

      A completely revamped, stable OS, the iTunes/iPod combination, Keynote, the entire iLife suite, a web browser, a new neat piece of hardware every year or so, a stable server os along with some nice SAN software, a quick X11 implementation... the list goes on and on. Every couple months Apple has released a new, if not innovative utilitarian piece of software or hardware.

      In the same time period Microsoft essentially took Windows 2000, made a few minor fixes and released XP. Security problems have continued and the only software releases we've heard much about are bugfixes. Other than their development tools they haven't released any software which compares to what Apple has released, in my mind anyway. I'm waiting for the time when Microsoft will seriously need to become competitive again. Inertia only lasts so long.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
  24. Excuse my ignorance but... by pandrijeczko · · Score: 4, Interesting
    ...what's the point of a search engine built into the filesystem? Surely it's just adding overhead for no reason if you don't need it.

    Yes, I'm a UNIX-type person but keeping files in a logical directory structure along with copious use of find and grep commands seems to be good enough on most of the systems I work on. I even use WinGrep on Windows for that level of text searching...

    The Registry is a database and definitely a weak point of Windows when it comes to resilience. NTFS seems to do a reasonable job of keeping the filesystem intact, why add a risk of introducing resilience problems into the filesystem by linking it to a database? Unless it's just a marketing ploy to sell you an MSSQL license at the same time.

    Whatever anyone says about UNIX/Linux, the concept of keeping operating system tools simple and doing a good job of one specific task has allowed it to earn the stability and resilience reputation. Sure, you've got to spend time shell-scripting to unleash its full power but that's half the fun of it.

    I'd love someone to give me a definitive answer as to why the concept of WinFS is so good - I genuinely don't understand all the hoohah about it.

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Excuse my ignorance but... by SuiteSisterMary · · Score: 3, Interesting

      I think it's good for all the same reasons that BeOS's metadata filesystem was good; the more metadata you can take out of the file format and put into the file descriptors, the better.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:Excuse my ignorance but... by Swamii · · Score: 4, Insightful

      what's the point of a search engine built into the filesystem? ... keeping files in a logical directory structure along with copious use of find and grep commands seems to be good enough.

      Here is a fundamental basic of what's wrong with Linux:

      Developer: "I use grope, pully, xtract, gunit, and other nonsensical named 3rd party tools AND I organize my files in a logical directory structure, which gives me everything I need!

      User: "Where is my Word Document?"

      --
      Tech, life, family, faith: Give me a visit
    3. Re:Excuse my ignorance but... by idlake · · Score: 4, Insightful

      Give an option for the metadata to be transmitted separately

      There is no such option in FTP, or in most other protocols.

      XML of course, cuz it's 2005, or tacked onto the end of the file, in some cases, ala id3 tags, or whatever.

      Well, if you "tack it on", it's part of the file.

      Second, corp intranets, which is what this is primarily aimed at, probably aren't doing a whole lot of FTPing of internal documents.

      Corporate intranets are using CMS, document management systems, P2P, instant messaging, E-mail attachments, etc. None of those have provisions for transmitting, storing, or indexing separate metadata forks.

      Third, the existance of FTP and the like haven't stopped Apple's file system, or NTFS itself, from having things like resource streams.

      NTFS has resource streams, but they are rarely used and they are actually kind of a security problem (viruses like to hide there, and even AV products often don't look there).

      Apple's resource streams have led to a decade of incompatibility and usability problems for no appreciable gain in functionality over single-file multi-stream solutions based on standards like ZIP.

      Proponents of hacking up the file system to add all these complicated features have failed to make a sound engineering argument for why the functionality justifies the complexity or why it needs to be in the kernel. And they have failed to do so for several decades (because these ideas are not new). At this point, when Apple and Microsoft are pushing this sort of thing, it looks like they are doing it out of proprietary interests, not out of any engineering considerations.

    4. Re:Excuse my ignorance but... by RoadWarriorX · · Score: 2, Funny

      User: "Where is my Word Document?"

      Hopefully, it's in his $HOME directory and not lurking about the entire filesystem like my word documents...

    5. Re:Excuse my ignorance but... by Swamii · · Score: 2, Interesting

      That's a decent way to do it, and is pretty much what Windows XP does. However, I would argue that common home users know nothing of wildcard characters. An improved way would be to give them a familiar web-like interface for searching their documents and files. And instead of wildcard characters, give some GUI options for specifying the type of file ("program? document? etc.")

      --
      Tech, life, family, faith: Give me a visit
  25. Re:Is this compelling? by SweetAndSourJesus · · Score: 2, Informative

    WebDAV...It's gone, largely, nowhere.

    Mac OS X uses WebDav to mount iDisks. Tons of web developers use it in Dreamweaver.

    I don't know if that's exactly somewhere, but it surely isn't nowhere.

    --

    --
    the strongest word is still the word "free"
  26. What WinFS is by hackwrench · · Score: 2, Interesting

    From my understanding, WinFS is not a file system at all just a database API sitting on top of what is essentially NTFS http://www.google.com/search?hl=en&q=winfs+ntfs

  27. it's already shipping with Linux by idlake · · Score: 2, Interesting

    Linux already has the technologies that comprise WinFS: generic metadata (e.g., ReiserFS 4), file alternation monitoring (e.g., FAM, dnotify), and higher level functionality being built on it (e.g., rlocate, Beagle, Dashboard, etc.).

    Which of these "stick" on the Linux platform in the end will be decided by users. I think indexing and search will be popular, but more complex metadata schemes won't be.

    It beats me why it is taking Microsoft so long to get their act together on this one.

  28. Logical move by DeepDarkSky · · Score: 4, Interesting

    Getting WinFS out there means they can work out more kinks before release of Longhorn and at the same time provide the "benefits" of WinFS to people earlier. Separating out key pieces of the OS is always good for the still changing OS. Similar to the Linux/UNIX FSes, after all. This will make the transition to Longhorn "smoother".

  29. Re:How about Rieser FS (or JFS or XFS) by wrecked · · Score: 4, Informative

    Not Reiser4, but there are some tools to access Reiser3 from Windows: RFSTool, and YAReG, a graphical frontend for RFSTool.

  30. NTFS Sucks by sterno · · Score: 2, Insightful

    One major problem with NTFS is the fact that it's still prone to fragmenting. Every so often I have to run a defragmenter or my system just starts churning when I need to do any disk access. I've never had to do this on a Linux box becaue the filesystem is designed to avoid that.

    So, will WinFS finally get this figured out or are they just going to make something more complex and bug prone without fixing a fundamental design issue from their previous filesystem?

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:NTFS Sucks by lgw · · Score: 4, Insightful

      All file systems claim they "don't need defragmenting" when they are released. Mostly that means they "don't come with a defragging tool". It's all hype. The only filesystem that really doesn't need defragmenting is one that runs a defragmenter all the time as a background process - which, of course, you can do with NTFS if you really want to.

      I'd bet you're seeing a syptom of the common software installers (and how they deal with compressed files) on Windows vs Linux, not the filesystems.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:NTFS Sucks by hunterx11 · · Score: 3, Informative
      The only filesystem that really doesn't need defragmenting is one that runs a defragmenter all the time as a background process

      Or one that defragments files when you open them, like HFS+.

      --
      English is easier said than done.
  31. Re:How about Rieser FS (or JFS or XFS) by marcello_dl · · Score: 2, Informative

    I'd love to be able to use a filesystem that can be seen in a dual-boot environment;

    The "captive NTFS" driver that was easily installable in a kanotix environment seemed to work well enough, even for writing. I am not spending much time on intel linux so YMMV.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  32. They worry more about Linux than upgrades by 3770 · · Score: 2, Insightful

    I don't think that Microsoft is concerned about users wanting to upgrade Win XP and Server 2003.

    What Microsoft is concerned about, I think, is to evolve their product to remain competitive with the alternatives, such as Linux, so that the new desktop or server that someone buys, will run windows.

    The days when people upgraded the OS on their servers and desktops because a new version was out are over.

    So they don't need to motivate why a user should upgrade from XP to Longhorn, with the cost that that entails. What they need is a product that is sufficiently more attractive than Linux for most users.

    So, assuming that they can keep the market share, their second priority comes to focus. Which I believe is to have features which are attractive, and will attract developers, but which won't work on Linux.

    So, spending an enormous amount of money on a file system which is unique to windows. And lock in applications to Windows is very important.

    --
    The Internet is full. Go Away!!!
  33. Re:Rushed? by Schnapple · · Score: 4, Interesting
    One hopes that this has not been rushed out?
    IIRC, this has been in the works for more than a decade. I get what you're saying - one minute it won't make Longhorn, the next it's going to be in XP - but "rushed" isn't the term here.

    This, along with Avalon being ported back to XP and IE7, is interesting - MS is responding to consumer demand for new features instead of doing the usual: forcing people to upgrade operating systems for them.

    One thing though - I would hope that MS allows us ambitious types to activate a new XP installation so that we can try this out on a different machine. Otherwise most people like me will adopt a real "wait and see" attitude when it comes out.

  34. Re:And I care why? by MightyMartian · · Score: 2, Interesting

    If that's the case, then it's just Extended Attributes ala OS/2. You could store all sorts of things in EAs, customized fields, information on what programs could open the file (overriding system defaults). I really miss that in the Windows products, and it's a big reason why I've always felt the Chicago GUI and its successors were nothing more than stunted cousins of OS/2's Workplace Shell.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  35. Re:How about Rieser FS (or JFS or XFS) by Jugalator · · Score: 3, Informative

    Yes, Windows most likely can support that. I mean, it does support ext3, ReiserFS, and even ext2 with write support. So I think there's nothing technically in the way. The problem is probably being lack of driver developers. ;-)

    --
    Beware: In C++, your friends can see your privates!
  36. The pitiful state of stock OS file search in 2005 by 5n3ak3rp1mp · · Score: 2, Insightful

    Ahahahaha. Let's review.

    1) Run a file search on Windows. Go get a coffee and then see the results. Realize that you can only search on basic attributes of the file, like name/dates/raw content.
    2) Run a file search on OS X. Click your heels twice and then see the results. Still, you're limited to some basic attributes.

    Some months (or years) from now...
    3) Run a file search on WinFS. In theory you get hits pretty damn quickly, if they ever finish this technology. I'm not sure yet what extra file info you'll be able to search on.
    4) Run a file search on OS X Tiger. Not only is your search blindingly fast, but you can search on arbitrary file metadata. Also, you can save stock searches which will automatically update when new matches appear in the FS. I believe this technology was brought over with BeOS coders.

    I am so used to the OS X file search speed and Mail.app search speed that on my work Windows laptop I was forced to buy X1.com's search tool to get around the incredibly annoying (when you're not desensitized to it) delay when searching in either Windows Explorer or Outlook. The market for this utility should frankly not even exist. It should be the responsibility of the OS to help you find things as quickly as possible, and it should have been done YESTERDAY. I mean Jesus, it doesn't take a rocket scientist to embed something like a SQLite engine in your email client code.

    I'm glad that Microsoft is finally getting around to this (someday) but in the meantime I will be quite happy when Apple's Tiger shows up on my doorstep early this summer.

  37. off topic, why can't we have ext3 for Windows? by Mustang+Matt · · Score: 3, Interesting

    Can someone give me the short answer as to why we can't support filesystems like ext3 or reiser under windows?

    I imagine the problem is that it can't plug in to the windows kernel well enough but I'm still curious. Seems like it would be a really neat idea if it were possible.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:off topic, why can't we have ext3 for Windows? by Pop69 · · Score: 2, Interesting

      Um, who says you can't support reiser (read only at least) ?

      http://p-nand-q.com/download/rfstool.html

  38. What's the point by nilbog · · Score: 2, Interesting

    I don't understand how this is a good decision for Microsoft. Sure WinFS would be a nice feature on XP - but why would they backport the only thing that makes Longhorn worthwhile to XP? Don't they want Longhorn to stand out?

    --
    or else!
  39. In other words by bonch · · Score: 4, Interesting

    In other words, there isn't a single reason to upgrade to Longhorn.

    1.) .NET? Available for XP.
    2.) Avalon? Available for XP.
    3.) Indigo? Available for XP.

    And now...

    4.) WinFS? Available for XP.

    Apparently, the only thing Longhorn will offer over Windows XP is a Direct3D interface that requires you to upgrade your computer in order to run it.

    Perhaps Longhorn always should have been just a collection of technologies released for existing versions of Windows rather than a whole upgrade. Because I don't see many people upgrading with all of Longhorn's technologies being made available for Windows XP anyway.

    1. Re:In other words by TheNetAvenger · · Score: 2, Informative

      Apparently, the only thing Longhorn will offer over Windows XP is a Direct3D interface that requires you to upgrade your computer in order to run it.

      Actually, this tends to be a win-win for Windows users. (Pardon any puns)

      People that want to keep XP and hold out for Longhorn, can do so, and still get access to most upcoming 3rd party next generation applications.

      Developers are also helped, as they can start using the next generation technologies and tools and ensure that their target market is going to be larger than just the Longhorn crowd.

      So in that respect you are correct and it is a way smart move on Microsoft's part to get the developers interested in Longhorn type technologies today.

      However there a quite a few design changes coming with Longhorn that you won't get with XP.

      As you state a new 3D interface, which comes with a new way of working with applications and folders as well as a new shell (explorer) for the GUI.

      Longhorn also has a few other tricks up its sleeve that maybe most people won't notice or the press won't jump on. For example, its ability to do VM like work with existing 3D Graphics and video card memory, allowing more 3D applications to run concurrently than even what the hardware would normally allow.

      There are also many NT kernel enhancements and stuff happening at the NT level (below the Win32 and Win64 layers). Also don't be surprised to see some new subsystems re-added back into the OS to be more competitive in the *nix markets, especially on the server versions.

      Plus you have some of the optimizations and other things that still haven't been shifted into XP. Still take XP and Windows 2003 server, the revamp that delayed Windows 2003 server did great things for its performance, and it still runs smoother and faster than desktop XP.

      The Longhorn/XP and the Win98/Win95 analogy people are using here is probably going to be somewhat true... But there were many features added to Win98 that nobody either picked up on or reported. Like the updates to the font rendering subsystem and many other OS optimizations and abilities. For example, Win98 was one of the first OSes that could multitask sound from within or between various applications. Prior to this, most OSes that played sound only allowed one application to play sound at a time. (And I can remember the days of writing sound multiplexing code; Win98's sound features were a nice feature for developers like me, as I no longer had to worry about it and could just let the OS distribute the sound in realtime.)

  40. Distributed WinFS databases performance (link) by cshay · · Score: 2, Interesting
    Here's an interesting blog entry about this issue:

    http://blog.hackedbrain.com/archive/2004/12/13/277 .aspx

  41. Lousy directory structure by amightywind · · Score: 2, Insightful

    One of the monumental problems organizations face today is aggregating information that's stored in disparate formats. Knowledge workers have long wanted to be able to search for content independent of format. WinFS allows the user to perform searches based on the metadata of the stored item, regardless of what type of file it is or which application created it.

    Being a GNU/Linux user with a light well-organised Gentoo system at home, I often wondered about statements like this. But in the last few years I have had to use M$ Windoze systems at work, so I begin to understand the search requirement: it is because Windoze systems are horrendously organized! The directory structure resembles a junk yard. Writable system files, sloppy application installations, bizarre naming conventions, the scourge of the Windoze registery. It is no wonder M$ feels the need to add a search capability. Navigating a Windoze file system is next to impossible.

    --
    an ill wind that blows no good
  42. locate locate locate by gosand · · Score: 2
    Yes, I'm a UNIX-type person but keeping files in a logical directory structure along with copious use of find and grep commands seems to be good enough on most of the systems I work on.


    You should really check into 'locate'. I pretty much forgot how to use 'find' after discovering it.

    --

    My beliefs do not require that you agree with them.

  43. Seriously by bonch · · Score: 2, Insightful

    This is just a response to kill the buzz on Apple's Spotlight, which is actually shipping. When some competitor starts to make gains, Microsoft just lets loose that they're "working" on things sometime in the future to make the shareholders happy and to keep their name in the press.

  44. We are outgrowing filesystems. by jay-be-em · · Score: 3, Insightful

    I think the traditional concept of a filesystem with data organized within directories is beginning to show its age.

    Why bolt on things like DB functionality and version control features (this is coming eventually...) to a traditional filesystem model when these features fit neatly with the concept of a more generalized persistent object store system?

    --
    "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
  45. link to that book by morcheeba · · Score: 4, Informative

    The book you're talking about is "Practical File System Design with the Be file system".

    Here's the slashdot article on it and here's a pdf of the book direct from the author's site.

    It looks interesting, but it's been on my to-read list for a while.

  46. New plan for Longhorn? by raider_red · · Score: 2, Interesting

    So is this the new development plan for Longhorn? Rolling it out in chunks instead of one coherent release?

    It kind of makes sense to me. This way, they'll have some field testing of the key technologies and they'll be able to use the longer development cycle to work out more bugs.

    --
    It's good to use your head, but not as a battering ram.
  47. WinFS is a horrible fix for a stupid mistake by Spy+der+Mann · · Score: 3, Informative

    I recall my good ol' DOS times.

    Here's more or less a list of my directories:
    C:\DOCS
    C:\DOCS\HOMEWORK
    C:\DOCS\J OB
    C:\GAMES
    C:\GAMES\3D
    C:\GAMES\ADVENTUR
    C:\G AMES\PLATFORM
    C:\LENG\BC
    C:\LENG\TP
    C:\PICS
    C: \WIN95 -- my custom "WINDOWS" directory.
    C:\WIN98
    C:\WP

    So I could organize myself. Now, do you know what Microsoft did?

    C:\Program Files\app 1
    C:\Program Files\app 2
    C:\Program Files\app 3 ...
    C:\Program Files\app 9,999

    C:\Documents and Settings\me\My Documents\doc1
    C:\Documents and Settings\me\My Documents\doc2
    C:\Documents and Settings\me\My Documents\doc3 ...
    C:\Documents and Settings\me\My Documents\docN

    C:\Documents and Settings\me\My Documents\My Images\img1
    C:\Documents and Settings\me\My Documents\My Images\img2 ...
    C:\Documents and Settings\me\My Documents\My Images\imgN

    Suddenly, the worst happens. My start menu is erased! Or my config got erased!

    *cries* WAH!!! I lost one of my files! Where is it? They were on "My Documents", I swear!!

    If Microsoft had ALLOWED the users to specify CATEGORIES for program installations... as in "Create Category", etc and made THIS feature an integral part of the system
    ("A certified WinXP application will present the "category" dialogue when installing something),
    we wouldn't NEED WinFS at all.

    Now that I think of it, here's a new motto for Microsoft:
    "What do you want to hide today?"

  48. That's why I like the spotlight approach... by SuperKendall · · Score: 2, Insightful

    I think asking users to define metadata is a wasted effort. While users can tag data, it's a huge chore...

    Spotlight I think has the best compromise. Modules that can define meta-data from document contents themselves. Most document formats that people would want to search already have a means of storing meta-data (like EXIF for pictures) so just let people modify this meta-data as appropriate with tools specific to the format, and encourage new app writers to generate documents with room for meta-data as well.

    You don't need to store all files in a DB. Just make it easier for system services to have visibility to the meaningful data in documents across the system.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  49. Re:And I care why? - MS MArket share, thats why by blowdart · · Score: 2, Interesting

    WinFS is not just some sort of search. They already have that with MSN Search.

    WinFS an API to store objects at a file system level, indexing and streaming potential to file-based data. WinFS data can be structured with an XML schema to explain meaning and purpose. Data can also be semi-structured or unstructured. You can extend the FS with your own properties. WinFS come with a set of services such as synchronization, notification, a unified store and a common security model. Data, and files can have types, properties, fields, relationships, even constraints.

    You're no longer using files, you're using full blown objects.

  50. Ummm... dupe from a while ago? by shoptroll · · Score: 2, Interesting

    Wasn't this announced a long time ago? I swear there was an article several months to a year ago, stating that MS was abandoning the WinFS and 3D-Windowing features of Longhorn in order to get it out sooner. There was talk of integrating it into XP at some point instead of holding it off until Longhorn was done, since LH's release date kept being shifted back. There was some other features they were moving to XP too I think.

    --
    Insert Sig Here
    1. Re:Ummm... dupe from a while ago? by shoptroll · · Score: 3, Informative

      I was lazy and should've grabbed a link from the old article. Here it is: http://slashdot.org/article.pl?sid=04/08/27/195025 7&tid=201&tid=1

      --
      Insert Sig Here
  51. Re:WinFS made Outlook Express totally unusable. by spamspamspamspam · · Score: 2, Funny

    Now, be fair... you can't really blame WinFS for that

  52. Re:Tiger Spotlight by hunterx11 · · Score: 2, Interesting
    WinFS is indeed more revolutionary than Spotlight, but to end users it makes no difference if something is implemented at such a low level as the filesystem. What does make a difference is if it ever actually gets released. By the way,
    ABAddressBook * addressBook = [ABAddressBook sharedAddressBook];
    [addressbook addRecord:myRecord];
    [addressBook save];
    --
    English is easier said than done.