Slashdot Mirror


Longhorn to be Released in 2006, Sans WinFS

skillio writes "Everyone's favorite OS maven, Bill Gates, announced a release date for Longhorn on Friday. He confirms what many had suspected - Microsoft will attempt to complete this release in calendar year 2006. The most notable element of this announcement was Gates' admission that WinFS, Microsoft's next-generation file system, would not be complete in time for this release - surprising, since this was the most hyped component of the next iteration of Windows."

30 of 440 comments (clear)

  1. Re:Good deal for Microsoft by BoldAC · · Score: 4, Informative

    You'll get all your upgrades anyway.

    Many of the components in longhorn will be rolled out as individual services prior to the official release.

    (Of course, Microsoft will package the official longhorn release with a few bells and whisltes to grab consumer interests.)

    SP2 is a great example of this. The pop-up blocker and buffer overrun protection were all original longhorn ideas.

  2. Re:No Avalon either by cdelta · · Score: 2, Informative

    Why don't you read the article?

    "Longhorn will include new graphics technology, code-named Avalon, to present advanced graphics effects and three- dimensional images."

  3. Re:I am just curious... by EpsCylonB · · Score: 4, Informative

    Longhorn almost certainly won't be the name, XP iirc was codnamed whistler, they use the names of places near redmond in seatle apparently.

  4. Re:Stepwise by BoldAC · · Score: 2, Informative

    woah... sorry to duplicate. I kept getting errors when I originally tried to post this so I thought that it didn't go through.

    Anyway, to keep from wasting space... here is the original slashdot article about longhorn meeting XP

    Here's an article discussing that several aspects of longhorn are actually in SP2.

  5. Re:No Avalon either by Daniel+Dvorkin · · Score: 4, Informative

    Grandparent poster may have been referring to this, regardless of what CNN says.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  6. How is this 'interesting'? by rusty0101 · · Score: 2, Informative

    WinFS is simply the latest itteration of the concept of a database based file system that Microsoft has been touting as the next great thing to be included with Windows, since they started promoting the upcomming Windows 2000. (possibly earlier). The fact that Microsoft has not come up with a workable solution tells me that non-file related features are of greater importance to the marketing people than getting something out the door.

    --
    You never know...
  7. Another article by fishrokka · · Score: 2, Informative

    Another article on Longhorn from today's Washington Post:

    New Windows Planned for 2006

    featuring the amusing subhead "Microsoft Dumping Features to Meet Deadline"

  8. It takes decades to undo the COM damage by Anonymous Coward · · Score: 1, Informative

    This has all been part of the plan. Microsoft is slowly but surely dumping their crap interfaces and driving well-engineered, object-orientated .Net interfaces to all the low level stuff and providing well-managed, high-level interfaces that really leverage developer productivity at the OS API level rather than in the developer tools the way they had to do it on top of COM crap. If they manage to do it all before 2010, I'll be impressed.

  9. Re:Reminds me of several previous MS efforts by nuggetman · · Score: 3, Informative

    What was it - Cairo? Chicago? They ended up dumping them, and putting the "doable" stuff into their next "mainstream" product.

    Cairo and Chicago both became mainstream products.

    Neptune (WinME successor, for consumers) and Odyssey (2000 successor, for business) were merged together to create Whistler, which wound up becoming Windows XP.

    --
    ...and that's all there is to it.
  10. Re:the later the better by LO0G · · Score: 5, Informative

    Ok, lets get this straight, once and for all - WinFS IS NOT A NEW FILESYSTEM!

    It's a set of technologies that allow you to store metadata in a SQL-like database, and query for that information.

    Think of it as content indexing on steroids.

    So you winamp album metadata could be put in WinFS and then winamp (or WMP, or Soniq, or iTunes) could build virtual playlists from that metadata.

    Or your picture keywords could be put in and you'd be able to search that metadata using a single common API.

    It's NOT a new filesystem.

  11. Re:What's so tricky about WinFS? by Halcyon-X · · Score: 5, Informative
    WinFS is a way for applications to share data through defacto XML schema. Like the Windows clipboard allows data to be pasted from any application to any other application (in theory), WinFS is supposed to do the same, so any application can request any data through any other application, and it will process it. Sort of like piping in Linux "everything as a file", only they will have hooks for everything not just stdin stdout. I also assume they will tie in NGSCB/Palladium authentication into this. Here is a link explaining this in more detail.

    The goal is to make their hard disk search easier, handling all types of data. Another goal is to be like open source, by giving proprietary software more reason not to re-invent the wheel, because they can access the data through another application. They will use meta data to define everything so any application can use any data.

    The problem is that 3rd parties all have to agree on a standard, and no doubt patents will be involved, licensing, preventing applications from working well with one another to gain an edge, viruses will have a MUCH easier time doing silly things with your data (this could make distributed data mining a reality if a worm spreads enough), who knows if it will work in practice as well as it should in theory.

    This is why WinFS doesn't replace NTFS but cooperates with it, it's a layer of meta data. Needless to say MS have a huge task on their hands.

    --

    .sig: Open Source, Open Mind

  12. Re:Count Me Out by Anonymous Coward · · Score: 1, Informative

    Nope, it's not a rewrite. Longhorn is going to be based on Windows XP SP2. (It was going to be Server 2003, but they went with SP2 instead.)

  13. Re:the later the better by SilentChris · · Score: 4, Informative

    Supposedly it now stands for "Future storage". Just like NT and .NET once stood for something and then got real nebulous (NT was once "new technology", while .NET was going to be used on everything from servers to toilet paper).

  14. Re:WinFS Is A Prime Example Of Unneeded Bloat by SilentChris · · Score: 5, Informative

    Well, not exactly. I can see how I'd explain this to my grandmother ("Nana, type 'vacation photos from our trip to Italy'" instead of "Nana, search for files with the name DSCITALY001...") That's the ideal implementation any way.

    I could also see this being a boon for business. Often when I'm on the phone with someone, I like to pull up all of our email coorespondance. They could do a "spokewheel" implementation: each person would be an axle and various spokes would link to business contact info, personal information, photos of them, etc. Think calling a client, having it pop up and asking "Oh, how was your son's birthday last week?" Again, ideal implementation.

  15. Don't know about WinFS but I know the dream by SmallFurryCreature · · Score: 2, Informative
    I got 3 pc's now 2 are linux machines so I set them up somewhat transparant. Same home directory. Running apps on the headless one that display on the desktop one. But still it is sometimes hard to find the right one. It is like driving a double clutch car. Not hard or impossible to learn but not exactly without effort either. For one thing by default locate doesn't work accross the network. Since the linux machines are full with HD's I also got some on windows. 3 machines to search for content.

    The dream is to create a "star trek" like computer. Why should I remember the filepath to a file (or in my case wich computer). That is not how I pick a book from the shelf is it. I don't need to remember the exactly title of the linux o'reilly guide. I can find it very fast by the general size and color even feel and the fact it is most likely near my desk.

    The ultimate idea is for you to instantly be able to find what you want without having to remember weird filenames and paths. Even better to be able to find things when you got no idea what the filename is. If you ever had to search for something on a windows shares network you know how hard it is.

    I got one simple example that is very hard to organize. Manga/anime. How do you name the file? Japanese name? Japanese but in roman characters? Translated name? Official licensed translated name? I can always use locate (I store mine on a linux san) but that requires me to know the name. I can't search for a series "about a boy visited by a goddess" I need to search for "ah! my goddess" "oh! my goddess" "ah! megami-sama" etc etc. The only common character is the !

    The ideal search system would allow me to find all the files belonging or related to the series with a simple description. It would show me related series, give me the mp3's with the box covers. Tell me I got the dvd's.

    Not sure if this is what they are trying with winfs but there sure could be a market for the perfect search system. Your 30 level directory works very good for a simple 1 way search system. Kinda like a file cabinet. You can sort the personal records by name. But put it in a database and you can search by anything you want. Even combinations.

    But it is going to very hard to do. All the databases I seen work on the principle: crap in crap out. The trick is not in creating a database file system. The trick is in writing code that can insert content into the database and get meaningfull info on it.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  16. Re:I am just curious... by fiddlesticks · · Score: 4, Informative

    Q: what's with the code-name Whistler'?
    A: They were "Odyssey," "Neptune," "Mars", and before that they were using city names "Chicago," "Detroit," "Memphis". But now they've turned to mountain names: Whistler and Blackcomb are popular ski resorts a few hours from Seattle, located in British Columbia.

  17. Re:Good deal for Microsoft by Homology · · Score: 3, Informative


    I thought the buffer overrun protection was AMD's idea, with the NX page flag.



    NX (No eXecute) bit for CPU has been around for a while (for Alpha, and Sun's SPARC, for instance), and is not an AMD invention. On the other hand, AMD should be given credit for introducing such a security featuer in their new CPU. Intel has steadfastly refuced to implement such security features on x86, until forced by AMD.

  18. Re:What's so tricky about WinFS? by Jason+Smith · · Score: 3, Informative

    "WinFS however allows more then just searching, it is attempting to allow the sharing of data between applications, like a data soup (the Newton reborn on the desktop :-)."

    Righto. And that's what CoreData in the 10.4 Preview allows. ;) It's all in there.

  19. Re:What's so tricky about WinFS? by Halcyon-X · · Score: 3, Informative
    If MS ship WinFS with major bugs in it, it'll hurt them badly, especially if their new products rely on the presence of WinFS. (People won't stop using Windows, they'll just use NTFS instead.)

    WinFS is NOT a file system. It is a way of describing and sharing meta data so applications can use ANY data format used on the hard drive that is supported by installed applications.

    NTFS is still used, WinFS runs on top, providing the meta data. WinFS has absolutely nothing to do with data being corrupted on the hard drive. In fact, it will perhaps prevent this, as data will be accessed through the program that created it, so the chances of corruption will be that much lower (as opposed to a 3rd party application trying to manipulate a proprietary format).

    --

    .sig: Open Source, Open Mind

  20. Re:Good deal for Microsoft by Zak3056 · · Score: 2, Informative

    Now they have little incentive to bring out upgrades since they will get that revenue stream regardless, no matter what.

    Tell me about it. I work for a small/medium business, and we got burned on SQL Server 2000. The single CPU license with Software Assurance was like six grand, or 50% more than the license without SA.

    Microsoft (or one of their contractors) called us and asked about renewing our various SA agreements. The droid was seriously confused that I didn't want to take advantage of such a good deal after having been burned once already.

    --
    What part of "shall not be infringed" is so hard to understand?
  21. Re:I am just curious... by Tobias+Luetke · · Score: 3, Informative

    Whistler (canada, BC) is the ski resort of choice for microsoft. No surprise here its probably the best in the world. Their code names are almost always based on the Whistler region. XP was Whistler, Blackcomb (neightbour village) was their backoffice server and at the foot of the main whistler slope is the Longhorn bar.

  22. Re:NTFS 5 and 'everyone else' by lucas+teh+geek · · Score: 5, Informative

    Most file utils want you to boot to DOS, Knoppix boots you to Linux, and if you're lucky, you can read, but not write.

    It drives me up a freaking wall. I've forced Knoppix to mount an NTFS volume r/w, and made a change to boot.ini once, and I got off lucky.


    you do realise knoppix includes a util called captive-ntfs, which allows you to mount ntfs partitions using certian windows files (which it gets from the ntfs partition) for full read/write access? I've used this quite a lot since i found out about it and never had any problems; I'd trust it a whole lot more than I trust the hack-job reverse engineered ntfs write support from the kernel.

    --
    TIAEAE!
  23. Re:Be engineers better than MS's by dourk · · Score: 2, Informative

    Don't forget that Dominic Giampaolo is behind spotlight on the Apple team.

    --
    Wake up.
  24. HPFS by Detritus · · Score: 2, Informative
    HPFS was available with OS/2 1.2 in 1989.

    I used it for many years and never had any problems with loss of data or file system corruption.

    --
    Mea navis aericumbens anguillis abundat
  25. For those that didn't RTFA's... by Jugalator · · Score: 3, Informative

    Here's a slighly more detailed list of changed plans:

    - No WinFS
    - WinFX, the new API to replace Win32 will also be released for Windows 2000 and XP.
    - Indigo, the new communications infrastructure for Longhorn will be released for Windows 2000 and XP.
    - Avalon, the presentational subsystem in Longhorn will be released for Windows 2000 and XP.

    So, in essence, it seems like the difference will be as great as that between Windows 2000 and XP -- a bit of polish and a new interface, maybe semi-3D this time. And that's when Microsoft is working hard? I have no idea why I should check out Longhorn as Windows XP will be far more mature at the time (and maturity plays a huge role in Microsoft's products), and Longhorn seemingly won't even bring any major new features. :-S

    I have no idea why they're backporting a lot of key features to XP and 2000 either. I would understand it better if they developed under an open source model, but this company should want profit from selling licenses! Huh?

    By the way, WinFS was never a file system, it's supposed to be an extension to NTFS. So one of the links that say "more than a file system" is horribly incorrect.

    --
    Beware: In C++, your friends can see your privates!
  26. Re:I have a few questions about WinFS by Jugalator · · Score: 3, Informative

    Isn't all information potential file data? Is Microsoft really doing something different than has been done before?

    Not really, WinFS is a service that runs in the background to help in categorizing and searching for files that are stored in the good ol' NTFS file system. WinFS internally uses NTFS streams to store metadata. NTFS streams are already present and fully supported in both Windows 2000 and XP already, but not that widely used by these operating systems.

    You can make some basic use of streams by right clicking on a file in Windows XP, selecting Properties, and then selecting the Summary tab. The information you type in there is associated with the file as streams. There's a program at Sysinternals.com to display and set any streams for any file.

    Similarly, NTFS supports hard links, junctions (to mount drives as folders), sparse files and more "cool" stuff that the OS doesn't have graphical interfaces for. A bit funny. :-P

    --
    Beware: In C++, your friends can see your privates!
  27. Re:I am just curious... by kgp · · Score: 2, Informative

    No, not near Redmond (unless you consider B.C. Canada near Redmond).

    Whistler is a ski resort in BC.

    Longhorn is a bar in Whistler, BC.

    Popular with the execs on the project, apparently.

  28. Re:NTFS 5 and 'everyone else' by eidechse · · Score: 2, Informative

    I wonder why not more effort has been put into it

    Lot's of effort has been put into it. It's just an extraordinarily difficult thing to do. The amount of effort to reverse engineer/document the internal structures to support read access must have been huge.

    The reason NTFS write access is so difficult to develop is not because because of the NTFS structures themselves, but because the algorithms that the file system driver uses are unknown.

    For example, the details of balancing/re-balancing the b+trees that maintain the indexes. The file system driver has a bunch of criteria as to how many indexes should be in a node, what the maximum depth of the leaf nodes is, and etc.

    That's just one of the algorithms that needs to be figured out in order to have safe write access. There are others (creating/maintaining the data runs, managing resident and non-resident attributes, etc) Figuring these out, with all their special cases and boundary conditions, is difficult. You can either try to make a bazillion tests and hope you catch all the weird corner cases (which is hard, slow, and you never know when you're done) or you can completely reverse engineer the file system driver (also not too easy).

    The consequences of screwing it up are also hard to fully figure out. At best, maybe you just get sucky performance, at worst you completely destroy directories and files.

    It's a tough job just to implement a read, so it makes sense that writes haven't come as far.

  29. Re:Good deal for Microsoft by eidechse · · Score: 2, Informative

    I'll buy that, but I got the impression that the OP was referring specifically to XP. XP was the first consumer branch of the NT line. It did include a point rev of the kernel, but it's not directly in the 'server' path. As such it's the first consumer edition that had a large internal change since 95.

    Sure, if you'd abandoned the 9x consumer line and had been running 2k it wasn't that much of a change. But that wasn't the situation for most consumers.

  30. Re:WinFS Is A Prime Example Of Unneeded Bloat by fermion · · Score: 2, Informative
    One useful thing is that the metadata can be more of less human readable, and a standard API can be used to insert, manage, and locate files based on the data. This is kind of useful because it frees the user from having to code the matadata into the filename, extension, or directory structure.

    What this does not do is inherently make life simpler. For security and other reasons, files will still have to placed in proper directories.Whoever is saving the file will still have to remember to associate the metadata. Most people will find their labels are useless because they will not apply labels consistantly, or perhaps will misspell words. At the end of the day I will still get calls asking where certain files are.

    What would be revolutionary, and more useful, is to use the data of the file to generate metadata. MS has some ability to do this, as we saw with clippy. 'It seems you are writing a letter to Alice about meeting her tonight for a quickie, and where you might do so away from your wife and friends. Would you like to file this under affairs:general, affairs:current, affairs:alice, and encrypt it with your personal password?"

    The current icons in file cabinents system is not bad. it is just that people don't use it, or the OS won't let you use it effectively. The same will be true for meta-data.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black