Gates Explains Longhorn Delay, Diet
An anonymous reader writes "Microsoft has set late 2006 as the deadline for shipping Longhorn, but to make that date, it had to delay the full implementation of WinFS, an ambitious file system geared at letting users search through all of their files at once. In this interview with Bill Gates, he provides a summary of why Microsoft decided to drop WinFS, saying: "WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things." Meanwhile, MS Watch has published Longhorn head-honcho Jim Allchin's memo on why some Longhorn features had to be axed."
Press releases like these are free ads for Microsoft. Does anybody here not think that Microsoft knew this was going to get released:
We will not cut corners on product excellence. Our powerful vision is intact; our shipment plan changes will let customers get access to parts of the vision faster.
Why don't they just admit that the market is forcing them to release parts of Longhorn (like Monad) earilier than expected! Leaks of betas and press releases like these are easy ways to keep the Microsoft buzz elevated.
If they didn't release a product until 2008, the market (mostly linux) would have time to catch-up.
So, in his (apocryphous) diary, he mentioned being the inventor of product pre-announcement, now he's just invented the post-pre-announcement. :)
Way to go, Bill
Trolling using another account since 2005.
"Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Wasn't this the whole idea behind meta-tags for files? I thought thats why we had such tags in windows media too?
Or is this the same tags that winFS will use to search with?
- http://www.milkme.co.uk
Another analyst added, "they pay 5 guys to sit around and post blog entries to the internet. They don't even write their own content; they just cut and paste what other people send them. They don't even correct glaring spelling errors or correct obvious factual inconsistencies".
Furthermore, industry pundits have also revealed the truth around the questionable business practices being exposed by the lack of demand for LNUX stock. It appears that Linux's own community has begun to change their collective viewpoint.
"If linux is so great", said one, "why did they change their name from VA Linux"?
[url=http://slashdot.org/article.pl?sid=04/08/30/0 244236]This article, sans color scheme[/url], karma whore free via Anon. Coward.
"WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Maybe Bill considered them nobodies...
From the article:
....
/s/a
Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find
I can't think of so many words strung together in such a meaningless way. Searching for ALL files? Even DOS could do that:
DIR C:
in Linux:
find / -name $string -print
Is LongHorn delayed bcos MS couldn't implement this simple stuff? I can't think of a word to describe this feeling of anger, fury and loathing combined. Any guesses?
-
If you keep throwing chairs, one day you'll break windows....
WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
Translation:
We thought it was a good idea but no-one else has done an implementation that we can copy off, so we can't really figure out how to do it.
Can anyone explain exactly what will be in Longhorn, now that the new filesystem and graphics system is not going to be in it ?
"Free software as in beer, copy protection as in racket" - Telsa Gwynne
updatedb and slocate, yeah that's it, just like that
This article, sans color scheme, Karma whore free via Anonymous Coward.
"If we let things terrify us, life will not be worth living."
- Seneca
So that's bye bye new file system
bye bye new GUI
bye bye new API
wtf is left ?
http://www.theregister.co.uk/2004/08/27/microsoft
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Thats the problem with you linux zealots. Always playing "catch-up". Why not try to innovate something yourself?
I predict that within 6 months of Longhorn release, all the sudden Linux "distroz" will start having "sidebars" on them. I suppose you cant do it yet since MS is still developing/enhancing theirs.
If you always copy MS just because of their superior research budget, you will ALWAYS be a step behind.
One is (that) we have a date-driven release. Things that make that date get in.
Previously Microsoft were skirting around the 2006-7 point without being clear about when Longhorn would ship; it looked like they were going to try to finish features X and Y before release. So now they've moved on to a date-driven release, we can pretty much guarantee 2006 for Longhorn (client edition) and they're going to drop anything they have to, to make that date.
Bill said that the OEMs are okay with the delay, so why the pressure? Looks like Linux is hurrying Microsoft up!
I must admit I'm getting more and more of the deja vu feeling, reading Microsoft's statements on Longhorn. I've seen it before, when Apple representatives struggled to explain the delay with shipping their ultimately sophisticated version of MacOS, codenamed Copland. They understood all too well that the classic MacOS is a bloated unstable construction based on a single-user single-machine Macintosh System, that was not designed with networking and multitasking in mind. They managed somehow to hack this system to have a sort-of poor man's multitasking and also some rudimentary networking capabilities, but they knew it's not gonna last in the Internet Age. They needed a new system and they needed it ASAP. Yet after millions of bucks and years of coding, Copland turned out to be just nothing but very expensive vaporware, and Apple's last chance to survive was to purchase NeXT, with their Unix experience, and thus MacOS X was born.
There are many similarities with Windows and Longhorn - Microsoft also tried for a very long time to hack and upgrade their old OS, also designed for single user with no networking. And yet they were strangled by their own limitations they needed to keep for sake of backwards compatibility. Can they solve it on their own or will they just, say, buy Sun for their OS experience?
I really don't see what difference it makes as long as longhorn is released in the next 4yrs. No matter how many computer-savvy people decide not to use it, it will still be THE os.
It will still be first preference on home computers and companies will still make plenty of software for it. I find it very hard to believe that microsoft suffers any real threat from linux. Yes I can see the benefits of linux, and the downsides of windows, but the fect alone that its the OS for the people is enough to keep it's standing, and Bill will never be able to squash linux completely so like I said, what does it matter!?
I'm guessing this means that they'll be using some implementation of NTFS with longhorn. Could be good news to all those dual-boot people out there that like to be able to access their Windows files from Linux.
Just as they're making some progress with mounting NTFS filesystems under linux, MS changes the FS. Something which surely would cause problems in Linux.
Looks liks we'll be able to keep dual boots with Longhorn after all.
Introducing Microsoft Longhorn Millenium edition!
Preorder now and recieve a copy of Duke Nukem Forever!
If people are waiting til 2006 anyways, Gates would have been smarter to delay Longhorn until WinFS could be totally implemented. If they need more money coming in on the conveyor belt, then they could have just released Windows XP OSR2 - essentially a service pack/ upgraded version people would have to pay for. I seriously doubt I will be paying for a cippled version of Longhorn - especially if its best parts are going to be made available for XP.
Looks like maybe MS should have spent a little more time getting WinFS working instead of tweaking the UI to make it "oh so pretty." Unfortunately, I think MS realizes that a slick (albeit graphics intensive) UI will likely sell more copies to the ignorant masses than an innovation like WinFS.
Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
Someone please call Oracle and tell Larry that Bill says that IFS (The Oracle Internet File System) doesn't exist.
What is iFS?
iFS can manage all content -- which is scattered across PC desktops, document management systems, and websites -- in a single repository, he said. It supports the storage and management of more than 150 different file types, including documents created using XML.
"Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Didn't BeOS have something similar?
Also, won't OSX actually have something like this even before Longhorn ships (without WinFS).
Aren't there a lot of pretty advanced projects to do the same for Linux, for example beagle for gnome and the new kde search feature planned for the next release? (Granted, these won't be implemented at the fs level, but who cares as long as they work)
Isn't reiserfs4 actually providing some of this functionality (and much more) and has allready been released?
Doesn't MS have about 60 billion Dollars in the bank and still can't get its act together?
Didn't MS talk about something similar already years ago and wanted to ship it with what is now known as Win2000?
Maybe he should have a look at iTunes and GMail.
For me, a kind of "iTunes for files", including smart queries, would be fairly enough. And it doesn't require a brand new file system and its instability risks...
surveQys show that raise or lower the
Does anyone else hope that this new way of searching is actually an improvement this time? I hate the new search interface in Windows XP. For awhile I actually changed it back to the search interface from Windows 2000 (reg hack) but then finally decided that I better get used to the new one, since they would likely take away my reg hack down the road anyway.
Let's hope for an actual improvement this time around.
imagine that... treating everything as files...
;-)
how inovative...
They understood all too well that the classic MacOS ... was not designed with networking and multitasking in mind.
We had our Mac Plus systems networked, along with a LaserWriter, in 1988 via AppleTalk.
SteveM
So, what we have been shown in the next release of OSX Tiger that lets you search your documents, email and file system isn't anything like this. We have seen it in action and the set release date is 2005.
Come on Bill....Steve can pull this off and he doesn't have 50 billion in the bank.
Evolution or ID?
"WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Smells like vaporware to me....
--
Adobe's anti-counterfeiting softw
winFS doens't seem very usefull in my eyes. it's just a layer on top of ntfs. in the end (windows 2012) you'll see they rewrite it to be a true filesystem. reiser4 seems to do this the right way. having a nice filesystem that you can extend all the time using plugins. I think microsoft wastes a lot of time by doing this in 2 steps. I also understood that winFS is "My Documents" only (or something like that) and cannot be used on the entire harddisk (atleast not in longhorn).
I think free/open source software won't completely eliminate proprietary software because the latter business model has advantage in research forces. Anyway it is not necessary to make all software free. The prevailance of a free operating system is the key.
One problem with Konghorn is that they want to put security onto the Windows architecture. However this can be an endless source of problems. The Windows architecture is not secure beforehand. And integrating a security layer is doomed to be complicated and half-backery. They had already to change their security scheme because it turned out to be too slow (on a 3 GHz Pentium mind you).
The cleanest way would be to scrap the Windows architecture and rebuild the OS from bottom. But their popularity will bite their back and asses: this would breake approx 3.5 million applications and even simple stuff like Virtual Basic.
It's quite a shame as Gates could use a free, non-viral operating like OpenBSD as the basis for a new Windows version. This can be done as Apple has shown and the superior security and performance features of OpenBSD would make the WinOpenBSD the best system in teh world.
However, this would have the negative side effect they we would never see Linux on the desktop as OpenBSD is much better in the security and performance aspects and with the fool-safe user interface of Windows XP added it would really be a killer. And the user interface should be even more improved in the next version of Windows as MS is very hot in reseach there.
I thought I was the only one who remembered BeFS had this feature already. I mentioned it to a couple of (admittedly not-quite-as-geeky-as-me) buddies and they just stared at me.
so it was removed for meeting the 2006 deadline which is
around 2 years approx from now.The next thing you know Bill would decide to drop
avalon, and some of his fancy keywords.So by 2006 Bill would have come up with the
biggest vaporware ever.
Kill Bill
fifteen jugglers, five believers
WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
*cough*
Microsoft still can't come up with shit until Apple has done it better, first. Sad.
Always ask 'why?'
If MS did nothing innovative before 2006, it (Microsoft) will have to do the catch-up.
He said "the market", you're talking of "the product". Those two are unfortunately nowhere as closely related as one might wish...
Kjella
Live today, because you never know what tomorrow brings
Nobody except the people who brought you BeOS and Hans reiser has done a filesystem like WinFS :-)
WinFS is a blatant ripoff of the BeOS filesystem.
microsoft.public.windows.developer.winfx.announcem ents
fifteen jugglers, five believers
What Microsoft REALLY needs is a next-gen OS. The current codebase isn't going to hack it. The delays on Longhorn are an absolute giveaway. If Longhorn had come out in 2004, it would already have been out of date. 2006? Don't make me laugh.
Unix-like systems are going to win out in the end. That is why Mac's OS X looks like a smarter move every day.
Microsoft has so much cash and so much clout that it will take a long time to die, but it is doomed to do so unless at some point it ditches backwards compatibility and the current codebase and does something new.
I'm not wrong. You haven't thought about it hard enough.
Does anyone else think WinFS is a Bad Thing? A filesystem is a low-level, simple, reliable method of storing files on a disk and a database is a method of catologuing and searching through files. If you combine them, it will get hideously complicated. Which means it will probably be buggy and slow. It's almost as bad as putting windowing in a kernel...
Don't you hate meta-sigs?
Well MS could publish the WinFS specifications so that we can get the OSS partition managers ready....
That Micro$oft will be making Windows XP OSR2, followed by Windows XP ME?
Get a free ipod.
As soon as someone uses the word "rich" in a marketing description for a product or technology, it's doomed to fail to live up to expectations.
"WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Apple's upcoming Mac OS X Tiger is slated to include similar technology. Apple calls it "Spotlight", and more information is available here. Of course, it's still vaporware until they actually SHIP it , but Apple is scheduled to ship Tiger during the first half of 2005 -- at least a year ahead of Longhorn.
A computer without Windows is like a cake without mustard.
you mean like spotlight?
I used to have a better sig than this, but I got tired of it
If you use GoggleFs you won't have any problems searching for files and it's contents ...
I fuse with Mercer every single day...
Is it just me or is it so obvious that they are going to ship WinFS separatelly for additionnal ???
The Register interviewed Dominic and Benoit Schillings a couple of years ago and is a very good read.
Are you local? There's nothing for you here!
"one simple set of verbs that lets you richly find,"
WTF? Does he not speak English?
Yes, before anyone says anything, I know what a DDE verb is. And I am familiar with the jargon meaning of "rich" which is being used in this unusually placed adverb. But I don't think most of MS's customers do.
Couldn't they think of a better name than longhorn
iFS can manage all content -- which is scattered across PC desktops, document management systems, and websites -- in a single repository, he said. It supports the storage and management of more than 150 different file types, including documents created using XML.
My 90mm floppy disk with its FAT-12 filesystem can hold documents created using XML!
Karma: Good! Napster: Baad!
I thought of the film first...
Wouldn't that be a scorched shorterhorn then? ;-)
Ok free-adverts for MSFT have got to stop. First off the only reason they talk about WinFS is to catch stoopid "leading tech" people into sticking with windows for years to come [cuz they want to be bleeding edge y0!].
I'm sure winfs will suck ass when it comes out. Not only that but Windows is not that exciting. It's big, doesn't come with anything and is awkward to use [after using gentoo for a while it hurts to use windows].
I've said this before but it's worth repeating...
You install WinXP and what do you get? Um, media player, internet explorer and a few card games. This of course takes a couple GB of space [if not more]. Then you have to install gaim, gimp, cygwin and mozilla [at least] to have a usable computer.
I just reinstalled gentoo on my laptop [x86]. With X, xmms, mplayer, gaim, tetex, openoffice, icewm, wireless tools, ethereal, cdrtools and a shitload of other tools I used 2.1GB.
When is the last time you could install windows, have a browser, competent media player, typesetting, cdr burning software, office suite, networking tools and a plethora of IMs installed for less than 4GB? 8GB?
People, wake the fuck up. There are alternatives to this crap they peddle on you.
Tom
Someday, I'll have a real sig.
I went to their Longhorn event in london earlier in the year and they were really pushing Avalon and WinFS, the whole event covered virtually nothing else, these were the big things that were going to make Longhorn great.
Now their gone. All we're left with is MS first attempt at an operating system from the ground up (nothing before hasn't been based on somebody elses work). Now they could get lukcy (like they did with SQL Server 7, 6.5 and before were basically Sybase) or they could do what they've done with every other thing they've invented, bomb.
MS is only ever successful when building on top of somebody else's work, or simply copying somebody else's ideas.
My feeling is that come 2006 we'll either get a horribly mangled OS (Windows ME, but worse) or nothing at all. Hopefully the vendors won't stand for it, but many did with ME.
"...Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
This could easily induce children to commit copyright infringement. Bad Microsoft! Bad! Bad!
Microsoft's failure to deliver their WinFS that does all this stuff they claim sounds like a call should go out to OSS developers to delevop this thing in GPL before MS does. . .Beat them at their own game once and see what the world thinks.
** heller
This is a very good news. Now we don't need to worry about installing Longhorn in order to play with WinFS and Indigo. When the time comes, just download it from MS site and install it on your WinXP SP2. This is a very good news we are getting from Bill Gates. The same move they did before releasing WinXP SP2, by offering RC1 and letting developers and vendors test their applications. This means They care.
Now Bill Gates it saying OK If you can't understand what I'm talking about, I release it as a down-leveled package (just like .NET Framework stuff) and you can play with it on your WinXP.
It's exactly like a Monarch who wanted to 'reform' his country but the speed of his 'reformation' was so high that eventually his people would not understand it and they took up a revolt against their king. The King was expelled from the land and died in exile. 30 years later, the people will feel the same 'reforms' as their King did 30 years bfore .... It's too late ofcourse and The King is dead....
You're an idiot. You don't get it. On WinFS, when you search for something, *all of the results* are returned instantly. There is no delay. The filesystem is a database. When I say there is no delay, you need to think about *what that means* -- No delay.
The GNU find command is slow.
"Rapid Development" by Microsoft Press. There's this chapter on Classic Mistakes. To mention a few:
- unrealistic expectations
- wishful thinking
- placing politics over substance
- overly optimistic schedules
- inadequate design
- feature creep
Maybe this company should take some time to read their own publications.
Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
"Isn't reiserfs4 actually providing some of this functionality (and much more) and has allready been released?"
:)
Yes, it has.
I was just thinking that it would be cheaper, easier, and faster for Microsoft to just license Reiserfs v4. Just the atomic file writes/updates would be worth the effort! And the filesystem supports plugins.
Some people in the Linux community don't think Reiserfs v4 is stable... but I'm willing to bet by 2006 the issue will be settled.
reiserfs4 is now stable and merged with the mm-patch.
for more information on reiserfs4 go to http://www.namesys.com/
download, build and enjoy.
r.
The problem with meta-tags is that they have to get populated somehow. Only the anal fill in meta-data, everyone else either blows it off or takes the defaults.
The real breakthrough happens when the system can decode and parse the file accurately to provide "automagic" meta-data. Otherwise meta-tags are a nice academic exercise that is either ignored or misused in practice.
A house divided against itself cannot stand.
- http://www.sunrizen.com/ It basically does what was taken out of Longhorn- turns the filesystem into a database, and uses that for fast searching. It doesn't have the SQL and real-time queries that BeOS does, but it's hella fast and really cool. I've used it for bug-hunting code, since it searches for text inside documents hella fast. It's much better than MS's shipped in search utility.
click me
Now Longhorn isn't going to be shipped until late 2006. Let's give them the benefit of the doubt and say they'll hit that date (just in time for Xmas!). OK, so that means that they will have been working on this thing for a MINIMUM of 5 years. If there was any release overlap, and I am sure there would have to be, it is probably more like 6 years. WTF have they been doing in Redmond!? You can't tell me that everyone there has been working on XP service packs.
Now I am not discounting the complexity of software and what it takes to release something of this magnitude. But we are talking about the largest and richest software company on the planet! Surely if anyone could do this, it would be..... Hmm. Perhaps what seems to be an advantage is actually a disadvantage in this case. If you look at their OS timeline (I used this one ), it seems that it was usually around 3 years between major instances of their OS lines. Now, that has doubled for some reason? Maybe they had to start over from scratch and are putting some security into this one. (the good kind, not the DRM kind)
I guess we'll just have to wait and see. It's good for me that they are delaying, at least they won't be changing the "corporate standard" again where I work. I really don't care for XP and wish I had 2000 back...
My beliefs do not require that you agree with them.
To richly find what no man has found before.
"We are, as you heard, taking one of the major pillars of Longhorn and changing how we deliver that."
And now it all comes together! MS == Krikkit, and Hactar, in the form of Bill Gates, has come to reclaim the Wooden Pillar.
Anyone got a towel?
-JT
Why don't you check those out to see how much it will do for the interface. What will MS "invent" next?
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Switching to a new release of an OS is frequently painful and expensive. Microsoft may realize that when users are faced with this transition they are more likely than usual to be considering other options such as an OS jump to Linux or a complete platform jump to the Mac and OS X. A free or reduced cost upgrade for the installed base would soften the blow a bit, and potentially could further tie users to MS by getting them tangled even more deeply in proprietary MS technology.
Fsck, just ran out of mod points when I was moderating the parent. Hopefully someone else finds this amusing, too.
Windows is close to 50 million lines of code with several enormous subsystems, including .NET and the whole GUI presentation system. To integrate those systems with WinFS involves touching almost everything, with combinatorial complexity. Even with $5 billion/year to spend on developers, it was just too much to get it done and get it stable. It's probably the biggest software integration project ever attempted, by far.
To disagree with one earlier post, I think MS has a pretty good idea of what they were trying to do with WinFS. It was simply too much to do.
Besides, WinFS is superfluous, since Google (and its nascent competitors) will evolve into a global implementation of the same idea. That's vastly more efficient. Hey Linux guys: make a Reiser4 plugin that accepts search-like verbs and automatically searches the Web!
Does this mean it's now Shorthorn?
> However, Monad is obviously a way that Microsoft is trying to catch-up with the powerful scripting ability of *nix shells.
I think MS just thought it would be funny to release something that would "have to be" called "Gonad" if it was copied and release in open source! (Hmmm, or maybe Gnunad?!)
I was thinking Cop Rock...
Then we have other groups, like WinFS, where we're way out in front, and there's nobody to compare ourselves to. Making sure that they see how we're committed to the vision and how we're going to support it and the way we use it with our other products -- that's important. I think we're doing a pretty good job of that. I'm talking with the WinFS group next week, and I'll hear what their questions are and make sure that there isn't any doubt about our excitement and commitment. I don't know about others, but I think he is full of it. the concept of a database file system with metaData is not new. If anything, they are being retarded by not looking at prior art to shorten their development time and deliver a higher quality file system. For all those people who say company X doesn't suffer from "not invented here" syndrome, I think MS is exactly in that mind set these days with WinFS.
...of shipping the next version of Windows when they have to, instead of when it's done.
"implement the things that FOSS world can't do" eh? Then you go and talk about filesystems and vector graphics, both of which, at present time, FOSS absolutely trumps MS at. Linux has ext2/3, ReiserFS, Reiser4(which was just released, and has the potential to do everything WinFS will do), Storage(another datastore similar to WinFS). KDE and GNOME are both moving to SVG, and are moving along quite nicely. The X.org X server is implementing loads of new graphics features, and since forking from XFree, they're actually getting done. Also, most of E17's base libraries are mostly done, and implement a lot of features MS is in the process of "inventing."
Sticking feathers up your butt does not make you a chicken - Tyler Durden
That's probably why their release schedule always gets pushed out by a few years. The interns are only available in the summer. Anyway, those who don't learn from history are doomed to repeat it, that might be worth pointing out to any purchasing managers you might know. I'm sure the first release of Longhorn will be as half-assed and unstable as Windows 95 will and it'll take a couple years worth of patches to make it work correctly. You could start a migration to Linux now and by the time Longhorn rolls around the X.org guys will probably have the entire GUI running on OpenGL.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Yeah, Microsoft said/did/did not do something. Let's all waste our time complaining about it and giving the world our theories about how Microsoft yet again shot themselves in the foot.
Imagine the force this community would be if it redirected its energy to something productive. We know so much, so why not build like mad and give MS some real competition.
The bit is mightier than the bitch.
"The highest quality OS we have ever shipped" Like that statement makes me feel any better about Windows...
"WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Nobody, Mr. Gates? Apple announced this was going to be a key part of OS X Tiger. It is scheduled to be released this coming year, and they have already implemented it in the preview versions of Tiger that they have made available to developers. By all reports it is working just fine, today, right now.
So please, lay off the "nobody" stuff, mmmk?
My favourite quote, by far:
"Well, basically, Apple isn't releasing Mac OS X 10.4 until 2005, so we've got to wait a little while longer before we can finish Longhorn."
Oh, wait, I guess they left that out of the article.
100% USDA-approved flamebait or your money back!
Mikey-San
Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
Is that site available only in French, or are they making lousy assumptions based on my IP address (I live in the Dutch speaking part of Belgium)?
buy buy.
"... we couldn't figure out how to do it in time."
__
Thou hast besquirted me, O leotarded one.
...what the grandparent poster was trying to say. At least, I took something different out of it than you apparently did.
It's not so much that FOSS can't implement these ideas. It's that they can't, or at least won't, do so in a way that's pervasive for the whole OS. FOSS can, for example, design a new filesystem or display model, but it can't make all of the apps written for Linux support those things. It especially can't make the apps support it in a consistent and comprehensible way.
Microsoft is capable of saying: This is the way we are going to do things now, and if you are going to make software to run on our OS, that's the way it's going to be. If the Office suite, for example, deals with the new filesystem in a certain way, that becomes the Right Way. Instant industry standard. Any software vendor who deviates from that method is going to be looked at as doing it the wrong way.
FOSS can't compell that kind of compliance. Developers are free to support or not support the work of other developers depending on how much time they want to put in or if they think it's a good idea. If there's a difference in vision, a fork can occur.
Don't get me wrong; I'm not saying the FOSS way of doing things is bad, and I don't think the grandparent poster was either. It's just different. It absolutely has its strengths, but it also has its weaknesses too. Microsoft is, perhaps wisely, choosing to try to push the strengths their model has.
Are they going to ship a Linux distro?
Friends don't help friends install M$ junk.
"Major security advances that build on Windows XP SP2, such as new technologies to make clients more resilient to attack, viruses and malware"/ 0,1995,164 0602,00.asp
http://www.microsoft-watch.com/article2
Installed sp2 tried to download firefox and iE blocked it hmm
Why the hell do we always get all this MSFT news when all we do is make fun of it. I swear, I hear more about MSFT on here than F/OSS.
and democracy fails.
The whole of civilization is built on discipline and the enforcement of uniform ideals. In most cases, we call this "culture".
The failure of the open source model is just one more failure for democracy. It is proof that when large numbers of people think they can all decide the Right Way, as you say, they fail. Whether its law, architecture, urban planning, environmental standards, ethics, morals, or even music... they fail, and fail miserably.
Now that would be somewhat innovative because such a system would be protected against buffer overflows and would provide nice, all-managed
however, MS has not detailed how much of upcoming castrated Longhorn will be in managed code.Any thoughts?
would be cool if Ximian can pull all-managed desktop (based on Mono) before MS did.
"WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
He must have not seen the new "Spotlight" file searching feature that will be coming on MacOSX Tiger. The Tiger demo at Java One was already showing this.
We found out that certain parts of Longhorn were waayyy too secure so it would be impossible for the dumb dumbs ^h^h^h^h^h^h^h^h^h^h regular folk to use.
So we decided to axe these parts while pretending that MS CashCow 6.0 ^h^h^h^h^h^h^h^h^h^h Longhorn Windows has become as fortified as possible. Yeah that's right.... fortified as possible.
STOP LOOKING AT US!!!
Good programmers drink beer to relieve job stress.
Great programmers drink hard liquor and work best hungover.
Lately, I keep running into, Gee the Open Source world used to be cool and interesting. They used to talk tech, but no more. Now it is about gossip! However, "if you look at my other hand" Microsoft has this really cool stuff in their blogs and the likes...
I really wonder if there is not some stealth blogging going on...
Now to address your issues...
1) I read MSDN blogs and it is essentially the same material posted by ten different people. It is quite amazing how "monolithic" independent blogs can be. Scoblizer seems to be the only "oddball"
2) Slashdot has always been about both gossip and tech news.
3) More people use Open Source, hence more news will be about CEO's who give press releases about Open Source.
gih begadobew
dix cur fif lovixama
pel baxeyamu
That Micro$oft will be making Windows XP OSR2, followed by Windows XP ME?
;)
To say that it'll be 996 years to the next release after Windows XP OSR2, is kinda mean. Longhorn isn't THAT delayed
Kjella
Live today, because you never know what tomorrow brings
What is so great about Longhorn?
Seriously.
The only thing useful about it is WinFS, which sounds nice but even that is just a nice-to-have feature most people can and will do without.
"Avalon" is a buzzword just like Apple's "graphics-engine" (whoa, it's an engine, whoa!) with no real use. (At least no Apple user could explain the real-world advantages to me so far, also the Winlots failed to explain what *exactly* makes Avalon so great)
Actually, I think the sooner MS releases Longhorn the better it is for Linux. The incompatibilities, the headaches, the problems that come with each Windows-release (sometimes even with a servicepack) will push Linux. When support contracts run out and Microsoft stops supporting older versions of Windows, that will push Linux. When Microsoft stops to support MS-Office for older versions of Windows that will push OpenOffice.
So please Microsoft, ship it quick.
And on a more serious note... uh... see above. Tiger has all of this. It works. TODAY. Will be ready for the world next year, not in 200x.
The way I work in the physical world is the way I work on my system. I keep everything in organized stacks, in specific locations. "Emails to Bob" are kept, for instance, in MyName/Emails/Bob. Not hard at all.
...let's say you send Bob and some friends email about a gathering you'd like to do. Where do you put that? In 20 different email folders, or one "events/gathering" directory? Or both?
There are times when I'd like to take my tree structure (which represents a common use) and create a different set. Particularly if you have stuff like "Gathering suggestion", version control is a bitch. What do I do with meta-tags? I group them and tag them (as I would do anyway, only before I'd copy) and now I have a single instance.
Kinda like a virtual folder. Quite useful, for those times when you'd like to do it, and the only alternative would be to redo your tree structure (which would fail in other cases). That being said, it is more of a "annoying when I would need it" not a "killer feature". It's hardly going to revolutionize my computer use...
Kjella
Live today, because you never know what tomorrow brings
Or maybe it's because when you get in a fight you immediately run away with your tail between your legs.
Microsoft ships real operating systems.
I really take issue with Jim's memo - the feature list MS is trying to fulfill, the list they say is what their customers want, still does not include a decent, 21st-century web browser! I mean, come on. This is rediculous. They have to bundle a decent browser.
What constitutes a decent browser? One that has built-in vector graphics rendering would be nice (no plug-in). One that has complete and really good CSS1 support. One that does not render really broken pages would be nice, too. One that is not easy to 0wn. One that has good popup controls. Tabbed browsing would be good, too.
I dug up a copy of the original source here.
Those who complain about affect & effect on
1. Microsoft announces a new search feature with a layer on top of NTFS called WinFS and will be using MS-SQL Server lite to query the data. Huge bloated solution using technology originally embedded into Office 2003. (Office 2003 installs a mini MS-SQL Service, used with Mail Merge, etc). (I don't know which came first, the chicken or the egg. Microsoft may have announced this ambitious plan after seeing the news about Apple hiring the BeFS developers or they did it first and Apple responded, either way file searching has been itching for a major upgrade industry wide.)
2. Apple hires the BeFS developers and within a year integrates the BeFS metatag system into HFS+. It's extremely fast and it works great. Apple calls it Spotlight and it's available to developers right now in Beta form within the Tiger OS 10.4 beta release. Tiger's been updated a few times already. Expect in first or second quarter of 2005 for gold release. The system works across all file types and can handle indexing the contents of files. There is an API for more advanced metatag insertion and application specific search features and interface. I've seen this system in action and it is truly remarkable. Less then a second to retrieve all sorts of data. Email, AddressBook, keyword search in documents, URL's, Bookmarks, etc., etc., etc. It's so good, why even bother organizing one's data anymore?
- Microsoft forgot a primary engineering philosophy. "Keep It Simple Stupid" - KISS! They simply failed in their initial design of WinFS with MS-SQL Server. They need to scrap it and start over. The primary problems being it's too big and bloated and the potential for bugs is enormous. It's too difficult to build queries. They started with the work done on Office 2003 instead of being more innovative and starting over with a better design.
When XP changed it's search abilities I had endless calls from developers who could no longer search the contents of source code files or SQL files like they could with NT's Find command. Apparently, one had to write a plugin to the MS Search engine to add support for various file types. There were work arounds but they required re-indexing all of the files and it took hours and hours to finally start working. Also it was unpredictable in the way it began a re-index. A new file was not immediately available via search. If Longhorn really does not ship with WinFS then it is deeply disappointing. Well back to giving my developers a grep GUI...
The Apple Spotlight system instantly and on the fly indexes the metadata. It does so very quickly. The results are instantly available. You can save the query and add it to your sidebar so it's available from the main file manager (Finder). Click the smart folder (saved query) and it's always up-to-date with the latest data results. The Smart Folders idea was from iTunes, it's a way to represent a query.
Here's to looking forward to OS X Tiger and future Linux systems using similar metatags! And watching Microsoft fumble the ball and have a thirty yard penalty! Gee, by 2010 MS may actually have a viable search system. Perhaps Google will beat them to it by releasing a Windows file search feature. The Google toolbar and SearchBar are awesome all Google needs to do is add filesytem metatag layer and do the same thing as Apple Spotlight. Heck, I would pay for that solution!
All they worry about is whether Microsoft software works. And since they have the source code, arranging that shouldn't be too difficult.
I'm sure you remember the old saying "It isn't done until Lotus won't run".
Say you're a lawyer and you file your cases something like:
c:\year\case\client\outcome
Now you want to search these according to:
c:\client\year\case\outcome
This is not currently possible with directories without a huge PITA and this is one area where winFS can shine.
---
I'm hoping this new version of windows will be the next big thing since Windows ME. Now there was an operating system worth installing(over and over again). as the features that are being removed aren't really that important anyway I'm all for keeping the name longhorn instead of renaming it shorthorn to compensate for its short cumings!
A nice file system structure only gives you one heirarchy.
Any other way of storing things is inadequate.
-- ac at work
...on Linux. IIRC, the whole point of WinFS is not so much the "find anything anywhere" stuff but that a version of SQL Server was going to be a part of the file system, so that, if I read it right, your receipes can be indexed and catagorized in the context of a rdms instead of folders and such on a "real" filesystem. At the end of the day, NTFS is still doing the actual heavy lifting of saying what block on what platter belongs to what file.
I admit to thinking this was kind of a cool idea...a big information store instead of a bazillion files. The actual implementation, I would think, wouldn't actually be that hard...again, you're not dealing with files per se, but with data.
The *nightmare* is probably in how you're supposed to interact with it. When your whole world is made up of the file/folder/cabinet metaphor, trying to define what an "information store" is, and how a user is going to interact with it in some seamless fashion, must be mind boggling complex because the only way it will work is if you have the relationships correctly set up. Photography cataloging programs do it by giving the user dozens of fields for him or her to fill in, and only on those fields that there is data is it useful to search on.
Back to Linux...I think that implementing this, presumably using a Reiser4 plugin + some RDMS, and then have the correct way to interact with it, would show Microsoft up to no end. "Information at your fingertips" is more likely to get the attention of a PHB than "10,000 node cluster" and anything to show how the Linux community delivered when MS couldn't, is obviously a Good Thing.
>>Nobody has ever brought together the world of >>documents, media and structured information in >>giving you one simple set of verbs that lets >>you richly find, move around and replicate >>those things."
Anyone remember BeOS and its file system... seems like this was done, uh I don't know 10 yrs ago. As usual, it isn't innovation unless Microsoft makes a commercially viable product out of someone elses hard work.
They're actually pretty good, but I can't think of any Windows software that actually adheres to them. Including Windows.
DRM to be perfected.
'05 Dodge Caravan: same old stuff slightly improved but not super-noticable to the driver, engine, wheels, doors BUT also has something new: Sto and Go Seating, you can fold the 2nd and 3rd row seats into the floor. Seems trivial but this is actually new and a pretty good feature, cost a couple years and a lot of dough to make happen.
... no new user level features ??? What?
Windows '06: same old stuff somewhat improved perhaps, file system, graphical interface, developer API, security features BUT
Ok, Windows is now officially Feature Complete.
Apparently there is nothing new to be done with the product. All that's left is making improved versions of existing features and even some of those are dropped...
Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
find, mv, cp. buhbye.
Microsoft makes a commercially viable product...
exactly.
Way to go MS! Soon every Joe Sixpack in town will have a chance to purchase some 'o that there Developer Excitement?
All right! Innovation at it's best, fun for the whole family!
But on re-reading this phrase, I see a key word I had overlooked... it's "richly". Gates is telling the absolute truth; let me paraphrase: "Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you
The highest quality OS we have ever shipped
- it finally doesn't crash every day
New information management tools to improve productivity, including fast desktop search and new, intuitive ways to organize files
- you can rapidly print them out and file them on your shelves
Major security advances that build on Windows XP SP2, such as new technologies to make clients more resilient to attack, viruses and malware
- it automatically disconnects from the internet every ten minutes to "prevent" others gaining access to your box
Flexible and powerful tools to reduce deployment costs for enterprise customers, including technologies for image creation, editing and installation; and much simpler upgrades for consumers
- comes with a free throw-away camera and photo album
Significant improvements in reliability, including a robust diagnostic infrastructure to detect, analyze and fix problems quickly, and new backup tools to keep data safe
- runs on linux, but as its proprietary code, sshhhh, no one will know
A platform that creates Developer excitement with the availability of rich APIs [application programming interfaces]
- they're finally including Java without all the MS mods
BeFS was the FS for BeOS. When introduced in ~1997, it was really extraordinary, with 64-bit addressing allowing file sizes many orders of magnitude larger than competitors (also much larger than physically possible), plus extensive support for metadata. BeOS implemented a great MIME-type system to identify file types using BeFS' metadata support, so the file type was cleanly split away from the file name, unlike the DOS/Windows hack of using the file name extension as a file type identifier. Furthermore, certain BeOS apps used BeFS metadata to allow extremely powerful query operations, including "live queries" that were updated every millisecond or so. BeFS was not really a database FS, but it did incorporate some cool indexing features that allowed database-level performance for certain filesystem operations. The earliest versions of BeOS really did use a true database as the filesystem. This idea was discarded due to excessive performance overhead, and BeFS was created as a compromise.
I have not used ReiserFS 4, but it sounds a lot more ambitious than BeFS. At any rate, the Linux BeFS driver is really a compatibility option that does not provide the same features as using BeFS natively under BeOS. fwiw, I would really love to see someone implement BeOS-like queries for Linux using one of the new metadata-enabled FSes.
...Windows NT...to say it was designed as a single user system...is just false
I can only presume you've never actually experienced NT's (or XP's) alleged "multi-user features" for yourself. A login box does NOT make for a real multi-user system, just as time-sharing does not make for real multi-tasking.
Damn shills...
Best,
Mal the Elder
I guess this means that we'll see Windows XP2 (Longhorn) SE (Search Edition) With WinFS to instantly find all your data around 2007 or 2008.
I really, and I'm not trolling, expect that MS saw what Mac OS X 10.4 Tiger's Spotlight technology was capable of and realised that WinFS was not going to make the huge dent that they first thought it would. I assume that they scrapped the original SQL based technology and started from scratch using Spotlight's abilities as a guide.
That said, I can see the wisdom of getting Longhorn out the door with Avalon. Home users, gamers and newbies are bought and sold on eye candy and Avalon promises to bring loads of that and it is probably extremely important for MS to compete there finally with OSX (which has been around for 3 years now).
I challenge anyone on this entire freaking site to explain what is meant by the phrase "richly find" at the USER level.
We've all read it, many went 'huh' and kept reading, many thought 'well I'll just pretend I understand', some mumbled something like 'database' or 'metatag' or 'find' or 'search' under their breath, some even made a joke or two but I'll bet no one can put into plain english what the heck that is actually supposed to mean at the interface to a USER.
"That's simply not true."
Maybe, maybe not. But you have not provided any support that it is NOT accurate.
Yet there you have posted TWO references where it WAS accurate.
So far, the weight of evidence is against Microsoft.
"The latter incompatibility was somewhat justified in the fact that Windows needed to tweak the internals of DOS, but the way Windows reported it was extremely deceptive."
Then why was it encrypted and hidden?
"They go to great lengths to keep badly-written applications running."
So you claim, yet there are lots of examples that disprove your claim.
"I know that MS has made deliberate decisions in the past to make the OS incompatible with software that competed with another MS product, but that's unusual."
So, Microsoft has been guilty of this, yet without any evidence to support it, I'm supposed to believe that Microsoft has changed?
Does your dictionary have a definition for "Gullible"?
So in early 2005 consumers will have a meta data file system, and since Mac OS 10.2 they've had 3d accelerated GUIs... Now if WinFS did get released in longhorn (which it won't be, according to MS.) We'd still be waiting until late 2006, for these features.
I wouldn't place too much emphasis on MS's ability to timeline a product to market. After all windows 95 was meant to have the 3D accelerated GUI, and NT 4 was supposed to have WinFS.
At this rate it'll be 2010 before WinFS sees sunlight.
to upgrade all of my software, drivers, computer etc. so it works with longhorn. Should only cost about $2000.
Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
Translation: if someone else hasn't already done it, you can't expect Microsoft to do it.
Not the best OS ever. The best OS MS has ever shipped. Since they are not adding anything new it shouldn't be possible for them to make it worse. Oh okay so ME was worse then what came before but surely MS can not screw up twice eh.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
"Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Lotus Notes has been available since 1989, but of course that is IBM.
Microsoft is all about agile development these days, what's with the lengthy release cycles? Do they not drink the kool-aid they have been pushing to .NET developers? I know XP and Agile development are not Microsoft ideas originally, but I thought they had adopted it fully.
TallGreen CMS hosting
When they say "better searching" all I hear is "retrain Grandma" -- if that's even necessary, because they will likely support the legacy way of doing it.
When they say "better security" all I hear is "our previous OS was awful" -- and besides, they will need to patch the older OS.
When they say "better interface" I hear "confusing visuals" and showing Grandma where to click all over again.(Now we'll be able to start a program by clicking on either the start menu, the quick launch, the systems tray OR the new FastBar-Zip-Wham-Clicker!!)
WinFS, whenever and however it is released, seems to be completely untranslatable into average-user speak. Although like everything else I'm sure the MS marketing machine will be able to turn it into bland hype that has consumers vaguely worried about not buying the upgrade.
When I hear the word 'Security,' I reach for my shotgun. Robyn Hitchcock
Gnome Storage is everything WinFS wants to be when it grows up. It's a real RDBMS storage system with complete metadata support, natural language support (with references), network transparency, etc.
It's still in the development stage, but it seems to be moving forward quite nicely.
Microsoft is to software what Budweiser is to beer.
"Our scheduling and predictability on this project has been better than it was on OS 360. So software has not gotten more complex."
Bill seems to be forgetting that OS/360 was one of the first attempts at anything like a modern OS and whole books have been written about the mistakes that were made in its development. Fred Brooks "the Mythical Man-Month" is largely a result of the lessons learned in its development. What's he saying here? Is he implying Microsoft hasn't learned anything about developing complex software since 1960? As cynical as I sometimes am about the company, I don't believe that... they have put together systems successfully that are far more complex than OS/360.
Remember, OS/360 had to run on hardware that was less powerful than anything any Microsoft operating system all the way back to MS-DOS 1.0 has had to deal with. Features like being able to run a variable number of jobs were restricted to the top-of-the-line models, and most early installations ran it purely in a static batch mode with a fixed number of concurrent jobs.
This is a great soundbite, but it doesn't begin to address the question. The best answer to a question like "Has software just gotten more complicated to write?" is "Yes." I don't know if Microsoft accepts this or not, I have no idea, but if Bill Gates answers a question like that with a red herring like "We're doing better than IBM did on OS/360" I fear they're still in denial. So perhaps the best answer to the next part, "What, if anything, does Microsoft need to do as a company to reflect that reality?", is "therapy".
In fact it is being back ported to XP and server 2003. This is a good think as it means apps written for LH will look and work the same on XP. Here a channel9 interview where Allchin talks more about this:
MSN
Competing with Google for Web searching
MSNBC
Their upcoming iTunes-type store and iPod-wannabe
MS media center
XBox
Trial attempts at subscriber model software
Discontinuation of Explorer
Lackluster updates to XP
Attempst to discontinue older, widely used OSs like NT
Pushing their media players and format into other arenas (CDs, film, etc.)
Now, contrast to Apple, a much smaller company with fewer resources, fewer customers, and look what they've managed to pull off in the last 3-4 years. There is no reasonable excuse for MS dragging their feet with Windows beyond a genuine lack of interest in going much further with the product. I know it sounds crazy, but what other reason could there be? At least, that's what it looks like to me. I think they desperately want to succeed in some other area besides software, want to move away from their core products. In pursuing that, they've let the software end of their business lag badly.
--Rick "If it isn't broken, take it apart and find out why."
*groan* you reveal your ignorance more and more regarding FOSS.
The projects I mentioned are not just "a project in existenance[sic]". They are mainstream projects that are driving Linux on the desktop.
NTFS - a decent filesystem with features that most FOSS Filesystems don't have
Pray tell, what features are those? Journaling? Done. Stability? Done. ACLs? Done. Meta-data? Done.
Now, the vast majority of Linux boxes are running ext2
Maybe, but how many new boxes get installed with ext2? I haven't seen a single Linux box in the past 2 years running ext2. I'm sure most older machines are still on ext2, but ext2 is on the way out. Unless you count Ext3 as ext2, but that's hardly fair. Ext3 is very stable, fast, and supports ACLs (yeah, you are indeed wrong about most FOSS filesystems not supporting ACLs).
essentially a lame-old filesystem maintained for the sake compatiability.
It's lame is it? That's why until Win2k, it was more stable (and much faster to boot) at crash recovery than NTFS, MS's highly touted FS?
How long until X.org faces the same red-tape laden decline as X.org? I am not saying it will die, but progress will slow, then stop, and then the software will be in "patch" only mode just XFree86 is now.
What a ridiculous troll! Why is that bound to happen? Look at all the OSS projects that are highly active, and have been for years and years. GNOME and KDE are more active than ever, and so is the Linux kernel. Reality does not support your claims! Demand drives the progress of major OSS projects. There are companies that depend on it. If necessary, they put money behind projects to get them moving again.
Hope you reconsider your opinion, and hope you can try to refrain from personal attacks.
I hope you will do a bit more research about developments in the FOSS world before running your mouth(errr... fingers).
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Why not create a WinFS system on linux, creating a new FS based on MySQL/PostgreSQL + another FS (ext3fs,...) underlying it?
Could be ready before WinFS, I bet.
Each application that supports WinFS will act as an API to access their own application's files and deliver the requested content. It will work something like how piping in Linux works, but using XML to define the data as well.
It might be possible to build rich applications out of existing applications. MS are trying to build something comparable to "OSS doesn't reinvent the wheel"
The search portion of WinFS will just work by going through the XML data. You will be able to narrow your searches for specific content, search various content for different things.
Searching by specifying a resized cropped bitmap and finding the original picture is an example, or finding pieces of the picture in other pictures. Searching by specifying audio clips is another possibility. Of course all the other meta data in files already present will also be searchable. (Search for music: by artist, title, length, etc).
.sig: Open Source, Open Mind
Wow...that's a whopper, even for Bill.
For the record, this type of technology is called content management (not to be confused with 'web content management')...and it ain't new, nor is BeFS a particularly unique example.
A number of vendors have robust CM repositories that are far more capable than WinFS 1.0 would have been...including replication, etc:
And as far as using SQL as the programmatic interface to such a system, that approach has its disadvantages - most vendors have developed content-oriented interfaces, and see JSR 170 for the beginnings of a true open standard for such an interface.
WinFS was the *beginning* of a content management strategy for Microsoft, but it certainly didn't address high-volume imaging or report distribution requirements, or many of the other characteristics of CM systems that the market expects.
longhorn == dead ? "Coffin. Nailed shut." : "Slaughter the beast";
http://www.apple.com/macosx/tiger/spotlight.html
Doesn't this look similar to what Gates is saying?
This is about the technology:
http://www.apple.com/macosx/tiger/spotlighttech.ht ml
There are dozens of very complete SVG icon sets available NOW for KDE and GNOME.
At the rate FOSS moves, very long time.
I wasn't using ANY GTK1 apps two or three MONTHS after GNOME2 was released, which was a MAJOR switch. I think you should pay more attention to OSS so you can be more informed.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Well done, good sir!
*flings underpants at the stage*
Boobies never hurt anyone. - Sherry Glaser.
That being said, I would always be interested in interfaces that make that job easier for users, improving our 20+ year old designed filesystems.
That's simple. Use magic. No, seriously. The "file" command in Unix is a great utility-- it tries to classify the document based on the document itself. A good GUI would be able to automagically identify the filetype of a file, and launch the appropriate application, based on the type of file.
Extensions are the stupidest things in the world. It's a holdover from DOS that just really, really blows.
But then, my blood pressure rises when I see "*.htm" instead of "*.html", so there's some sort of dualism going on.
Stupid *.htm.
Microsoft is to software what Budweiser is to beer.
Since Apple has all this done already in the upcoming Tiger...
Has anyone seen the new specs for Tiger? The spotlight search seems to do all that Gates mentioned, and it is almost (already?) here.
Well, you can use the magic file to determine file type. The Nueros MP3 player can identify songs based on a 30-second clip, using an on-line service. There are systems that can automatically identify a person in a photograph, though these are not yet generally available to the public, nor are they 100% accurate. (But, they would be more accurate for organizing photographs, as people tend to take pictures of a small subset of the population.)
Cameras often encode date and time.
Then, there are remembrance agents like Dashboard that can help, as well.
There are already a lot of relationships embedded in our email and other documents. There's no reason these relationships can't be automatically extracted and formalized by the filesystem for rapid access.
In general, there is a *lot* of metadata that *can* be automatically populated. A lot of it is only of general use. However, that is still a step in the right direction.
Microsoft is to software what Budweiser is to beer.
The biggest problem with this is its sheer complexity. The current filesystem setup is very simple, very easy to understand. It's pretty much idiot proof. This is a beautiful thing, because the more simple a thing is, the more stable and reliable it is.
Turn this around and try to imagine replacing that simplicity with a relational database. I say, sure, it's possible, but why would you want to do it? It would be FAR easier to add a second tier service that keeps track of user/type/relationship, and leave the current file index alone. I think that would buy you the best of both worlds, allowing you ease of navigation while preserving a simple, functional, lower tier.
I am not at all suprised that they abandoned their attempt to make it work. The problems that COULD crop up are frankly terrifying, and I can't imagine this increasing the stability or reliablity of the Windows platform.
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
OK, with WinFuse the file system will blow before the operating system. So what?
Yes.
You're right.
If something like this is done, it should absolutely not be done at the filesystem level, but by something that hooks in directly above (if Linux ever gets the enhanced recursive dnotify() patch added to the mainstream kernel, it could have such functionality). It's ridiculous to try to tie it to a particular filesystem when there's no reason to do so.
The good thing about Linux is that when all this stupid cruft and dumb design overwhelms the filesystem, the 90% of people that promptly realize that "replace the filesystem with a database" is a bad idea can simply use another filesystem. Those on Windows may not have that luxury.
May we never see th
So this is what is MS thinking: implement the things that FOSS world can't do thanks to its red-tape laden world-view.
I don't know what FOSS projects *you've* been working on, but most that I can think of move *much* more quickly than closed source projects. Linux has pretty much become the standard for advancement in the *IX world and has generally surpassed Windows from a kernel-level performance standpoint. P2P software is one of the fastest-moving areas around, and it's largely FOSS. When I want to add a feature, I do a patch and send it to a mailing list. It's pretty easy.
And you're using Microsoft as an example of technical innovation? Come on...there are closed source vendors that come up with new ideas, but I'd like to hear you name five original Microsoft *technical* (not business) ideas. Microsoft hasn't ever been a technical leader -- just a business leader.
May we never see th
Well, actually, Larry Ellison attempted to bring about a new file system that allowed all content to be queried simultaneously using a simple, clear syntax: iFS and SQL. Larry's only problem is he could not get over providing it to the masses for $5/seat. It would probably be perfect to reintroduce now, especially with the 10g "grid" stuff. Get all your department's computers using 10g/iFS, perhaps with a SAN or NAS for the real databases, and use all of your department's computers as your virtual database engine...
So WinFS will be "different", and will just have a clever interface layer that provides enough FAT/NTFS emulation, but results in database queries against the underlying SQL Server database engine.
When Microsoft actually innovates an original idea that no one has ever come up with or already attempted to implement, then maybe I'll be interested.
I have been working on exactly this problem.
/usr/shared/gcc-support/sbin/", I just fold all these into one entry and scan the entire hierarchy below that point), you don't really have to worry about backlogging.
Let me put the basics on the table for you.
It would be a very bad idea to incorporate updatedb into the filesystem. This would make db functionality filesystem dependent, and make filesystems much more complicated. Unnecessary complexity in the filesystem is as bad as unnecessary complexity in the kernel -- you screw up, your data goes away. It also makes it harder to do things like upgrade your indexing system then.
It is pretty much unacceptable to run updatedb in sync with file changes. If you do this, it means that all disk writes take a performance hit. Linux is about fast, fast, fast serving.
The best solution, and the one that I've poked at, is the idea of running updatedb asynchronously with partial database updates triggered by change. This means that when you write to a file, it doesn't *immediately* update the database, but it schedules that file to be updated in the database. Unfortunately, Linux currently lacks important functionality to do this. Currently, you need to open and call the Linux syscall dnotify() on every directory in a filesystem to receive updates when a file changes. This uses massive amounts of file descriptors -- the dnotify() model is simply not designed for monitoring an entire filesystem. Fam and other utilities that sit on dnotify() implement recursive behavior using either polling (inefficient as well) or a massive number of monitored directories. If Linus would merge this patch (which may require additional testing and hacking, not sure), dnotify() could handle filesystem-wide recursive directory monitoring *and* inform as to which file is actually changed -- currently, this always requires polling (extremely expensive when many files are in a directory) because the monitoring application only gets a notification for the directory containing the modified file.
Then, the updatedb daemon can simply log a copy of the fact that the file is changed, and either start updating immediately (but in an asynchronous fashion) or wait until the load drops a bit. If you do things like folding (if I have ten thousand entries starting with
I am curious as to what happens when the signal queue is fully backlogged in Linux -- whether dnotify() events are dropped, or whether the file-changing application simply blocks on its operation.
May we never see th
"I'm sorry but your LongHorn Word spellcheck license has expired. Do you wish to connect to Microsoft.com and renew your spellchecking for another 50 documents?"
The fud I'm seeing nowadays about this piece of shit that just doesn't exist, took to my head another highly-announced-never-released filesystem, the OOFS that the newsgroups were fillled about, being the next-great-thing after Windows95, that would be included in Windows NT 5 (Cairo?). Maybe we'll see that OOFS anytime soon, in NT 5.3 (I don't know the codename of the next version to de next version of Shorthorn). It's also possible that Microsoft will release it ten years after talking much-and-great about it everywhere (that would imply that WinFS would be released in 2018)
Twitter, you're a petulant cock-gobbling sycophant to Linux Torvaldyos! Quit taking DP from ESR and RMS's feculent cocks and why don't you try to stop sucking quite so much? Get out of your parents' basement and see the real world - maybe then you'll see how pathetic you sound, with your neverending stream of bullshit about how Microsoft is stalking you. Wasn't it you who said that Microsoft believes your insane ranting is actually a threat to them, so they PAY PEOPLE to reply to you on Slashdot? No sir, I don't get any money. I do it for the love. Someone has to go up against your paranoid whining. So get back in your cage and shut the fuck up already.
Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things
That's the problem with innovation, it's never as easy as the unwashed masses on Slashdot say it is. This "next generation" file system is a case in point, whether you're talking about WinFS, a future version of ReiserFS, or some other proposed "innovation".
In our zeal to dump the hierarchical filesystem, maybe we should sit down and ponder that it might very well be the best possible solution for the problem domain. If all you have in your home directory are ten thousand MP3s, then maybe implementing the filesystem as a relational database and providing a few canned queries may be best for you. But it's probably not for most people. What about the rest of us who have MP3s, Oggs, JPGs, PNGs, word processing documents, spreadsheets, TODO lists, PDFs, and of course plain text files serving a thousand different purposes.
The problem isn't that the nextgen filesystems aren't innovative, it's that they don't have a usable interface to go with them. The current hiearchical system lets me "browse" or "navigate" to the file I want easily. It's certainly not perfect, but it works and it's fast. But the new "innovative" way makes me access files based on their metadata. That's all well and good for files that have that metadata, like MP3s, but if they don't have it then it's up to me to provide it. And that's where it breaks down.
The Google interface sucks, and it's time a lot of your people realized it. Think about it. What if you had to Google for every website you visited. No bookmarks, no favorites, no manually entered URLs, just a search engine. It would suck. Yet the equivalent is what the "innovators" want for your filesystem. Imagine having to query for every file you opened, and worrying about providing the correct metadata for every file you create.
Microsoft got this one right. It's NOT easy coming up with something better than the hierarchical filesystem. I'm sure something will eventually arive, but I am positive it won't be used until an equally innovative interface comes along with it.
Don't blame me, I didn't vote for either of them!
If Longhorn will no longer have the four pillars, than what value will it possibly offer?! According to Microsoft XP Pro with SP2 is the best OS in the world. What will change in XP Pro by the time Shorthorn is released?!
It appears that Shorthorn will be yet another version of WinMe. An OS which serves the sole purpose of having something to sell.
"Insanely great" is certainly a better approach than "now or never"!
If someone says he and his monkey have nothing to hide, they almost certainly do.
Allchin's "memo" is anything but. Rather, it's just a press release disguised as memo to make it easier for "journalists" to delude themselves into thinking they're publishing real news.
Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
The Apple Spotlight system instantly and on the fly indexes the metadata. It does so very quickly. The results are instantly available. You can save the query and add it to your sidebar so it's available from the main file manager (Finder). Click the smart folder (saved query) and it's always up-to-date with the latest data results. The Smart Folders idea was from iTunes, it's a way to represent a query.
Actually the Smart Folders idea is a remnant of Copland, Apple's aborted attempt to counter Windows NT with its own industrial-strength OS. Some of the UI innovations of Copland eventually dribbled into Mac OS 8, but saved searches was never one of them. Nice to see Apple going back and rescuing a good idea.
"I'm not saying MS has changed."
If Microsoft hasn't changed AND Microsoft used to do that, then they STILL do that.
But that directly contradicts your previous statement about:
"That's simply not true. MS knows that business customers will resist upgrades that break applications. They go to great lengths to keep badly-written applications running."
"I suspect they would wilfully break competing applications again if they judged it to be in their strategic interests."
It seems that you aren't sure what you believe. You believe they WOULD do that. You know that they HAVE done that.
"I don't think this is likely to happen at all often though - the raised level of scrutiny of MS means it would probably damage their customer and developer relations too much to be worthwhile."
Check out the Netscape trial. It all depends upon what Microsoft considers "worthwhile".
"In general it is in their interests to maintain compatibility in order to retain customers, so that's what they do."
BZZZZZZTTTTTTT!!!!!!!
Look up "monopoly".
"Raymond Chen's blog...."
Sorry, guy. But the search tool couldn't find that in that page. Maybe you weren't reading it correctly?
Maybe I'm taking a shot in the dark, but could this really all be dependent on hardware?
I recall for example, the x64 extensions really help in database work in a very big way. The select queries especially. Perhaps they're just waiting for really good DB performance.
-- Political fascism requires a Fuhrer.
"Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things." -Bill Gates
Oh you mean like Spotlight?
"Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things."
Neither have you now, Billy!
BWAHAHAHAHAHAHAH!!!
Mod this troll, mod this flamebait! Is that all you got, huh? Are you nuts? Come at me!
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
With how Media player, the search tool (and who knows what else) reporting home (aka to M$) who would want this feature ?
Ok I admit that it's a nice feature. It would probably make local file searches faster, but IF it was in the OS how much traffic would be going back to redmond saying 'Hey this is the meta data of the users HDD'?
To take it s step further (and considering M$'s security record) how long would it be before the RIAA / MPAA are routinely downloading this from users and using it to go after users who have ANY MP3's or video's ?
I mean, how else are they going to get even a basic OS from "scratch" deliverable in 2006, even without a new GUI and filesystem? The FUDster's were claiming it takes years to write an OS, as an argument that Torvaldis couldn't have done it without "help". In fact, it has taken 10+ years for Linux to get where it is, and still has a ways to go before you're grandma can use it. Stands to reason that an OS deliverable in a couple of years is going to need significant "help"...
A new OS written from scratch needs at least two years of betasites beating on it before it's ready for prime time IMHO...
http://slashdot.org/comments.pl?sid=119836&cid=101 09017
You say:
"That's simply not true."
You are incorrect. It is true. It is factual. There are numerous verified instances of it.
"MS does what's in its business interests."
You seem to believe that this somehow contradicts my previous statements.
WHY Microsoft sabotages other vendor's apps is NOT the question. Microsoft HAS done so.
"Occasionally that means breaking compatibility but usually it means going to great lengths to retain compatibility."
Keep claiming that. But you have not offered any supporting evidence for you claim.
"Try this query."
I went there. This is what I found.
"The various Interlocked functions (InterlockedIncrement, and so on) require that the variable being updated be properly aligned, even on x86, a platform where the CPU silently fixes unaligned memory access invisibly."
It does not support your position.
This conversation is over.
When I want to add a feature, I do a patch and send it to a mailing list. It's pretty easy.
.NET. In the next 18-24 months virtually everything released is going to be .NET based. MS has succedded by getting ISVs to write against an entirely new managed code-base. This is a big time innovation. They didnt invent the idea. They didn't create this big idea. They got to the desktop. They brought it to people. Something Unix vendors have been promising the world, and here comes MS last to the game ready to deliver. FOSS is great at having a big pile of IFDEFS and tons of includes to make things work on multiple flavors of FOSS platforms. Good for them. That's been around though for a long time. Here comes MS delivering binary compatibility via a VM. Wow. And they are poised to do it again, and completely nail Linux in the process.
It's evolutionary. Little patches, little by little. There is not a big momentum of new changes being added.
Let me ask you a question. If you had something was truly revolutionary under your hat. You thought it up, coded some proof of concepts. Bamo. Brand new. Big time stuff, what would you do with it? How long would it take to go from your idea to the average user?
d you're using Microsoft as an example of technical innovation
I have never claimed they invented anything. I am saying they brings things *to the market* way before anyone else. Let me ask you this. What percentage of applications of Open Source applications are running on virtual machine. Sun promised the world this a decade ago. But fast forward. 75% of Windows developers are writing products targeted towards
When Longhorn and its technology hits in the next two years, developers will be drinking the cool-aid full-on. It's the ultimate in lockin: make developing apps so much more effective and efficent that you don't want to switch platforms.
I encourage you to go read up some on MSDN about Avalon, XAML, WinFS, and Indigo. Then read some MS blogs for a few hours. If MS pulls of the technology even 1/2 of what they are thinking of, Linux in terms of developer experience is going to be way, way behind.
It's all about "Developers, developers, developers!"
http://shit.slashdot.org/article.pl?sid=04/08/30/0 244236&threshold=-1&tid=201&tid=109&tid=21 8
Much better now.
Many years ago, in the days when the Justice Department took its antitrust responsibilities somewhat seriously, I worked for a company that had been deemed a monopolist in court. Two of the things that we did not dare do, because people got sent to jail over it, were:
Ah, if only the DoJ still took their responsibilities seriously: slam-dunk court case.
With all the linux crap that gets posted on this web-site I really can't fathom how it is that you get upset when legitimate news regarding Windows gets posted. I can't help but feel that you're just bitter because deep down inside you know windows is far superior to linux in terms of stability, versatility, and usability, and that just doesn't settle right with your pseudo-socialist/anarchist agenda. I would be much more upset and amused if high-ranking, world-renowned employees of Windows (such as Bill Gates) didn't try to talk-up or sell their product during an interview.
;)
One more thing, "If they didn't release a product until 2008, the market (mostly linux) would have time to catch-up.", is akin to saying, "If (entity A) just stopped (doing whatever it is that makes entity A better than entity B), then (entity B) might have a chance to be as good or better than (entity A)!"... it's kind of a ridiculous, nonsensical statement...
You have to also take into consideration the fact that Bill is probably worth tens of thousands of dollars every hour (or more) to Microsoft, so it's not really a free interview if you consider the cost-benefit. ;-)
Yes, they have.
And this is a FAT/NTFS issue... my 68k Mac from 1992 can find a file faster than a 3.4 GHz P4 with a gig of ram, if it's running Windows. Some filesystems are simply superior to others. The mistake MS made when making NTFS was to not provide it with any sort of indexing, making it impossible to search the directory tree without traversing each node.
HFS/+ has never had this problem. Hit Cmd-F on a System 7.0 box, type a partial filename, and bam... it's there. It's that simple.
That said, WinFS is a really cool idea, since we see hard drives getting bigger than anyone needs them for (read: room for metadata) and systems getting faster and faster (read: easier to parse through metadata). I do, however, wish it was an open implementation. This could be a chance for MS to gain some credibility with the F/OSS world.
I mod down pyramid schemes in sigs.
You can't tell simply by looking at him.
OK, maybe he's just a little pudgy, but does he really need to go on a diet?
Let me ask you a question. If you had something was truly revolutionary under your hat. You thought it up, coded some proof of concepts. Bamo. Brand new. Big time stuff, what would you do with it? How long would it take to go from your idea to the average user?
[shrug] I came up with an idea for a simple and peppy substring searching algorithm that's currently used in a popular piece of P2P software. The period of time between when I came up with the idea and when it shipped in SuSE? I dunno, it was whenever the next SuSE release came out.
I have never claimed they invented anything. I am saying they brings things *to the market* way before anyone else.
I don't even think that's the case. I think that they might be the most *popular* vendor of a number of things, but still not the first to market. I'll strengthen my initial claim to cover "first to the consumer". List a couple of major things that Microsoft was the first to get to the consumer.
What percentage of applications of Open Source applications are running on virtual machine. Sun promised the world this a decade ago.
The point of running on a VM is largely that it allows cross-architecture compatibility. This was a huge deal for Sun, because SPARC has been a minority architecture for a long time, and it eliminates a major barrier to use of their platform. However, in an open source world, it doesn't provide nearly as much a benefit, since most software can just be rebuilt -- Red Hat just sets the --target option and rebuilds for IA64, PPC, i386, or whatever. The main remaining benefit is that it lets you conduct some finely-grained sandboxing, and even so a lot of that can be done under Linux through use of chroot and other sandboxing mechanisms. The problem is that a VM means a lot more for closed-source vendors than it does open-source vendors. Software targetting VMs requires more memory and runs slower than native software.
Now, there are certainly FOSS VMs with bytecode that exist: rep, emacs, bochs, plex86, python, ocaml(in bytecode mode), and kaffe, off the top of my head. Some of these have been around for an awfully long time -- emacs is probably the oldest virtual machine still in active use, and has a hell of a lot of software written for it. My mail client for a long time, the confusingly-named vm, was emacs-based.
Here comes MS delivering binary compatibility via a VM. Wow. And they are poised to do it again, and completely nail Linux in the process.
Dan, I *already* have cross-architecture compatibility with native speed and memory use. The only piece of binary software I can think of that I have is the RealPlayer library. Heck, I've co-developed software with a buddy who did his work on a PowerPC laptop. There's no need to resort to an emulation-based system.
When Longhorn and its technology hits in the next two years, developers will be drinking the cool-aid full-on. It's the ultimate in lockin: make developing apps so much more effective and efficent that you don't want to switch platforms.
Dan, in my day-to-day use, I simply write software as I work, as I use perl one-liners and zsh constantly. How can it be as easy and simple as that?
The only area that I've found MS's dev tools to be really nicer than Linux has been in RAD GUI tools for C++-targeting platforms -- and I *haven't used* the big popular Linux RAD GUI Qt Designer, just glade targetting gtk--.
Avalon/XAML
Hell, I just mentioned that I did GUI building with XML on glade on Linux, and have been for some time. It's nice that MS is modernizing their APIs, but Apple's already done so, and glib/gtk/gnome and qt/kde have been around for quite some time now. And I agree that having a modern layout engine with data-based layout descriptions is nice, but Microsoft is the last to the party on each of these.
WinFS
WinFS isn't shipping, and metadata-based storage is nothing particularly new. A num
May we never see th
say that again when your country has been at war for 2,000 years.
Or has been invaded even once.
Brilliantly insightful, KFG...a short post and you nailed it exactly which is why you've been on my friends list for years. Keep it up!
Anonymous fanboy
I came up with an idea for a simple and peppy substring searching algorithm that's currently used in a popular piece of P2P software. The period of time between when I came up with the idea and when it shipped in SuSE? I dunno, it was whenever the next SuSE release came out.
What an absurdity. You are talking about compact simple functions. What we are talking about are fundamental changes involving perhaps 10-15 million lines of code.
I think that they might be the most *popular* vendor of a number of things, but still not the first to market
No, you are not following me. I am talking about taking things that are mature, and making them accessible to the masses. FOSS hasn't done that widely, except perhaps FireFox, and a few P2P clients. What FOSS software is in daily use by millions of desktop users? Apache serves 60% of the worlds websites, but what about the rest of the computing world? What about desktop users of all stripes - MacOS, Linux, and Windows? Let me give you a clear concise example of what I am talking about. Microsoft clearly did not invent remote displays of a PC. It's been around for a long, long time. X does it. VNC does it as well. pcAnywhere did on DOS even. Unix has had remote shells for decades. But how many PC users had the ability to access their home PC from work? Or vice-versa? Now this is what I am talking about. At the recent PDC conference MS held they reported statistics like this one: 3 million people in the US use remote desktop daily to connect to their home or work PC. I can understand this. My mother does it. My wife does it. I do it. Why? It's easy, and it's robust. It wasn't first, it wasn't last, it isn't the best solution. What it is ubiquitous. This is advantage. As a developer, I can say that the majority of my user base has access to a feature - remote assistance. As a Linux software developer, can you claim that?
Now, onto VM's:
However, in an open source world, it doesn't provide nearly as much a benefit, since most software can just be rebuilt -- Red Hat just sets the --target option and rebuilds for IA64, PPC, i386, or whatever.
I agree. Totally correct. Except that your cross-platform ideas involve the time-consuming and error-prone problems of cross-compiling. I am well aware of the drawbacks and benefits. Sun thought that their idea of a cross-platform binary would change how software was developed and used. They failed. Again, they were not the first, but they were early compared to MS. They have not develivered. There is very little common usuage of Java software except on the server-side (exactly where people have the time and skill to cross-compile). The current batch of software being developed now and released now is based on a VM. That's something Sun has never delivered.
Dan, I *already* have cross-architecture compatibility with native speed and memory use. The only piece of binary software I can think of that I have is the RealPlayer library. Heck, I've co-developed software with a buddy who did his work on a PowerPC laptop. There's no need to resort to an emulation-based system.
There are vast benefits to using compile-once-run-anywhere binaries. Cross-compiling doesn't provide these, and you know it. I too have a system build by hand entirely from source. It doesn't however mean that it's the best solution for every multi-platform scenario. You have to know this, you seem much to knowledgeable to not understand that having multiple-platform binaries make's things confusing for users. The fact is that, despite all the ballyhooing about Linux applications being hardware independent, distributing software is a freaking mess. If you want to save people time and distribute binaries you need to support at least RPM and DEB, plus probably source RPM, provide a big nasty make file (go look at the makefile for XFree86 sometime before you eat lunch!).
Now, there are certainly FOSS VMs with bytecode that exist: rep, emacs, bochs, p
What an absurdity. You are talking about compact simple functions. What we are talking about are fundamental changes involving perhaps 10-15 million lines of code.
/usr/src/linux-2.6.8.1/fs|grep fs$|wc results in 29 filesystems. How many filesystems does a Windows box support? FAT, FAT/w/DOS-naming, NTFS, CIFS? And you're complaining about a lack of people adding new features?
Okay, I call bullshit. At this point, you absolutely have to be either trolling or uninformed.
What on *Earth* are you talking about? What piece of software, what project, is hit by a 15 million LOC impact to add *any* feature, no matter how major? Every single project in Red Hat Linux added together has on the order of 30 million lines of code. Windows NT, the entire distribution, had about 10 million, and Windows 2k under 30 million, IIRC. The Windows kernel doesn't even begin to approach the kind of LOC count you're talking about. Let's look back at your first post:
So this is what is MS thinking: implement the things that FOSS world can't do thanks to its red-tape laden world-view. Implement a filesystem layer that provides nifty functions that while aren't new are new in this scale.
And you're talking about a lousy metadata-using filesystem taking that much? Man, a basic filesystem under Windows takes a lot more code than a basic filesystem under Linux, but Linux's ramdisk filesystem is 183 LOC. I doubt that WinFS breaks 100K LOC, much less 15 million LOC.
As for new filesystems, I suggest that you might want to reconsider Linux doing a poor job of competing with Windows. ls
I think that they might be the most *popular* vendor of a number of things, but still not the first to market
No, you are not following me. I am talking about taking things that are mature, and making them accessible to the masses. FOSS hasn't done that widely, except perhaps FireFox, and a few P2P clients. What FOSS software is in daily use by millions of desktop users?
So basically, your reason for saying that FOSS is "red tape-laden" -- I just want to get this straight -- is because there is a minimal number of FOSS projects that:
*) Run on Windows.
*) Have a large installed base.
Your arguments for existing, installed base doesn't say a thing about maturity or ease of use which you've flipped to. Take, for instance, Rosegarden. Quite usable music composition software. Not used by "millions of desktop users, however."
Because that explains a lot. I was saying that you were talking about a large installed base, and it seems that you *were*. Don't get me wrong. I think that Microsoft is *very* talented when it comes to sales, marketing, and business relationships leveraging a monopoly. That can buy them a lot of desktops. The thing that I take issue with is that you're claiming that FOSS can't get new features out to users, which is patently absurd. Yes, when Microsoft bundles a new feature into the next release of Windows or Office, it will reach a lot of users -- because a lot of people use Windows or Office!
As a Linux software developer, can you claim that?
Nope. Let me bundle my software with Windows, have it installed on a vanilla box, bootstrapping off of an existing monopoly, and we can talk again.
Except that your cross-platform ideas involve the time-consuming and error-prone problems of cross-compiling.
Time consuming? I don't know what the internal Red Hat build procedure is, but I'm sure that it's automated. Gentoo *definitely* is automated -- it's easy for someone to just say "I'm PPC, suck down the latest binary packages built by Gentoo.
As for error-prone -- the kinds of errors that turn up when you move across platforms (generally when someone's using C), like shoving pointers into ints and relying on a certain form of packing, are the kind of problems that would turn up anyway on a single
May we never see th