Slashdot Mirror


Next Windows to Have New Filesystem

ocipio writes: "Microsoft is currently planning a new filesystem. Its planned that the new filesystem will make searches easier, faster, and more reliable. Windows will also be less likely to break, and easier to fix when it does. The new technology will cause practically all Microsoft products to be rewritten to take advantage of it. Called Object File System, OFS will be found in the next major Windows release, codenamed Longhorn. More information can be found here at CNET."

11 of 981 comments (clear)

  1. Wow! This would mean by Aexia · · Score: 4, Insightful

    Everyone would have to buy new versions of all their office software! Isn't that handy for MS?

    I'll pass. I may be running (pre-installed) XP on my Dell but I'm still using Office 97. Why?

    BECAUSE IT WORKS JUST FINE.

    I don't need to "upgrade" to something even more bloated and bug ridden.

    1. Re:Wow! This would mean by killmenow · · Score: 4, Insightful

      It didn't upgrade any OS DLLs because it didn't HAVE to. The CODE IT NEEDS IS ALREADY THERE.

      If Microsoft ships the OS with HALF of the OFFICE CODE already EMBEDDED in SYSTEM DLLs, you still can't USE OFFICE without the other HALF...which is what you installed when you loaded Office XP.

      That's why it LOADS faster, RUNS faster, and has SMALLER executables. The code for office, much like every other Microsoft product is being MIGRATED into the OS itself.

      The OFS initiative will EMBED SQL Server INTO the OS itself.

      Bye bye RDMBS competition.

      Got a browser competing with you, embed IE into the OS. Got Citrix competing with you, embed terminal services into the OS. Got Oracle competing with you, embed the DB.

      It's a proven successful tack and it makes sense.

  2. No built-in copy protection? by Mr.+Neutron · · Score: 5, Insightful
    It would seem to me that IF Microsoft is going out of its way to develop a new FS, and IF that FS is not going to contain the copy-protection goodies that the entertainment industry is clamoring for, that Microsoft is basically thumbing its nose at the MPAA and RIAA, and siding fully with PC users and hardware manufacturers.

    Rather a good thing to know.

    --
    dinner: it's what's for beer
  3. Re:You realize why they are doing this...right? by cybrthng · · Score: 5, Insightful
    "Do you honestly believe that the benifit of a faster search is enough incentive to rewrite such a major part of the OS?"


    Yes, you are a troll. Is it wrong for Microsoft to advance File systems and state specific reasons and right to preach about the many choices in file systems linux/unix has?

    When your talking .NET and future technologies that Microsoft is pushing, and if you have *EVER* used Windows XP you will realize that having faster searches and file retrievals is MUCH needed.

    Say when you open a folder of 5,000+ mp3's and it searches the ID3 tags of every song and displays artist/title as part of the description, having an optimized file system for quicker searches of data on the disk will only streamline this more.

    so yes, this is cool, and yes, there is alot more then just "fast searches" as you put it.
  4. Re:You realize why they are doing this...right? by W2k · · Score: 5, Insightful

    Hey trollie, read the article. Or better yet, the Slashdot posting. This file system has nothing to do with DRM.

    Firstly, there is no such thing as "Microsoft Digital Rights Management Software" (Media Player supports DRM, but only for WMA's) and Microsoft has nothing what-so-ever to gain from including DRM features into the file system. They know and we know that Longhorn with DRM will go down the toilet, while Longhorn without DRM will sell just as well as WinXP, probably better.

    The second thing you got wrong is that this system is not (just) about speeding up searches. It's about replacing an antiquated system that's been around since MS-DOS with something future-proof, faster, and more reliable. Considering they've been working on this for 10+ years, they'll probably succeed eventually. And when they do .. boy, don't even get me started on that.

    Now, for something constructive. When will we see this in Linux? Surely, if Microsoft can do this, so can the people working on Linux. Riiight?

    --
    Quality, performance, value; you get only two, and you don't always get to pick.
  5. Re:They just discovered... by blakestah · · Score: 4, Insightful

    NTFS has features like ACLs, streams, etc that aren't in FFS or UFS. Also, support for transparent compression and encryption, also sparse files. There's support for quotas in the filesystem, and it's quite resistant to the effects of fragmentation. It's journalled and supports Unicode. It's actually a very good filesystem, once of the better parts of NT.

    Right. This begs the question of why bother ?

    The push et al is just a load of hype to push the upgrade path. They are going to engineer a database into their file system "to make searches faster" because doing it the slocate way would not force another round of complete system upgrades on consumers.

    You may have also noticed that Outlook and Office will need to be rewritten to "take advantage" of the new file system. So not only will they leverage OS upgrades, but Office upgrades as well. They are planning to rip out a perfectly good file system (which is called "antiquated" in the article) to make billions of dollars, and the press releases are all about consumer benefit.

    And consumer benefit, as you have noted, is essentially nil.

  6. Re:Predictions by killmenow · · Score: 5, Insightful

    The Register had and article about this ages ago.

    Think SQL Server 2003 = OFS

    Not only do they get their new FS with nifty new features (DRM yada...yada...) but imagine this scenario...

    MS Sales Rep: "You need a database?"
    Potential Sucker^H^H^H^H^H^HCustomer: "We're looking at Oracle."
    Rep: "Oracle's OK and all, but you know...the TCO is over the top. With Windows NG [Next Generation], a top-notch, state-of-the-art DB is included for free."
    Customer: "Really? Hmm...well, if it's already in there, I might as well use it."

    Don't knock it, it worked with IE.

  7. Re:As long as they get rid of file extensions... by Junta · · Score: 5, Insightful

    Getting rid of extensions is not necessarily a good thing...

    First off, all kinds of things are already designed around the extension idea, redesigning everything won't work that easily. Also, users are used to the concept of extensions. MS is very much aware of this. If you take, say, Windows 98 and go to edit file type associations, the list is sorted by type description. This doesn't work, as the user is not likely to know the string attributed to the file type he is thinking of. For example, recently my fiancee wanted to change the default viewer for .avi files. Of course she checked a and then w and then mi* area and no guesses were right. The right answer was "Movie Clip" (way to generic, but anyway...) Now look at the same dialog under, say XP. You will see that things are sorted by extension. While it may seem clunky and inelegant conceptually, in practice it is elegant. I would say identifying type is important enough to belong in the filename.

    Secondly, these extended attributes are not portable. Many widely used protocols would be unable to automatically notify client machine of this information, forcing the user on every file downloaded to set the type of the file manually. Sure you can embed them directly in the file, but who gets to dictate the format? I can bet you that MS would extend any standard to break compatibility with other systems if it existed. By tying in the reading of these extended attributes more tightly with the opening of files, you are inviting MS to come and make life harder on non-MS platforms, as well as technologies such as DRM to have more success...

    Finally, what about performance? As it stands, a system based on /etc/magic would be prohibitively slow. If you suddenly designate a part of the file space as needing to contain type information, tons of legacy problems can arise, and that field better be pretty long, and have a standard organization dictating what gets to use what codes. You can keep the information out of the file and efficient through Extended Attributes (already possible with NTFS, XFS, Be's FS, among others), but as I mentioned before this would not work cross-platform.

    The system as it stands now works quite well. Windows explorer already works to "protect the user from himself" by not allowing renaming of extension on a file easily. We have an established, cross-platform standard for identifying file types, we don't need to blow that...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  8. Registry Redux by Anonymous Coward · · Score: 5, Insightful

    That's what they said about the registry. It will solve all of the problems with ini files.

    But as everyone knows, with totally undisaplined usage of the registry, the registry is a nightmare. In some cases it is impossible to clean it up and the only solution is a reinstall.

    Ask any dba. Even with the most heavy duty industrial strength db, somebody can come up with a schema and application that will bring that db to its knees. Prepare for deja vu.

  9. Re:funky fat32 tip! by jd142 · · Score: 4, Insightful

    Another unverified, just my personal experience, YMMV tip is removing any files from your desktop. If you store files there, especially large ones, it will slow windows down. Even a large number of shortcuts can have an effect.

    Yes, I know you are not supposed to store things on the desktop, but windows makes it far too easy to do so. Plus it has the advantage that once you have downloaded a file, you can see it immediately without having to navigate to the right directory.

  10. Re:Is Linux too busy catching-up to innovate? by Sanity · · Score: 4, Insightful
    This is the weakness of de-centralized development
    I don't think it is a fundamental weakness of the Open Source model, I just think that Open Source developers feel that their mission is to re-implement everything as Open Source, but not so-much to actually forge new ground. It is a cultural problem, but isn't inevitable.

    It is possible, there are examples of Open Source projects which really do innovative new things, but they are quite rare. Part of the reason they are so rare is that a developer needs a thick skin to not be disheartened by the countless numbers of people around the O.S community who would rather nit-pick other people's efforts than contribute themselves.