Slashdot Mirror


Fresh Air For Windows?

jmcbain writes "The NY Times has an opinion piece on how the next Windows could be designed (even through Microsoft has already laid plans for Windows 7). The author suggests 'A monolithic operating system like Windows perpetuates an obsolete design. We don't need to load up our machines with bloated layers we won't use.' He also brings up the example of Apple breaking ties with its legacy OS when OS X was built. Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

645 comments

  1. heh, normal version by javy_tahu · · Score: 5, Informative
    1. Re:heh, normal version by Anonymous Coward · · Score: 1, Insightful

      Yeah, this is what it normally says....

      Register for NYTimes.com.
                Breaking news and award winning multimedia
                New York Times newspaper articles
                Arts & Dining reviews
                Online Classifieds

      It's free and it only takes a minute!

      Log In Now

      In order to access our Web site, your Web browser must accept cookies from NYTimes.com. More information.
      Member ID or
      E-Mail Address:
      Password:
      Forgot Your Password?

      (WTF? Why even bother posting these things? You work for the NYT?)

    2. Re:heh, normal version by Sleepy · · Score: 3, Informative

      Sorry, it doesn't look that way for MOST of us.

      NY Times won't block articles (require registration) from an IP address, not until they've seen XX articles read that day from your IP. Bug you could always google "NY Times register inconvenience" and use "bug me not" to get in.

      NY Times is one of the world's best newspapers - I for one won't complain about their links (not unless it's replaced with a free NY Times syndicate feed ). Thanks for sharing. :-)

    3. Re:heh, normal version by onetwentyone · · Score: 2, Informative
    4. Re:heh, normal version by Anonymous Coward · · Score: 0

      It's one of the more biased.

      Slashdot uses them for the kickbacks.

    5. Re:heh, normal version by CommanderIsm · · Score: 1

      no

  2. Short answer: no by Anonymous Coward · · Score: 5, Funny

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

    Based on past performance: No.

    This has been another edition of Short Answers to Stupid Quesitons.

    1. Re:Short answer: no by Bill,+Shooter+of+Bul · · Score: 5, Insightful

      The wise answer is "maybe". There are only two companies that have done something similar. Apple, tried doing it from scratch and basically killed itself in the process, had to adapt already written NeXT. Even that took forever and sucked for a couple of years before they got everything right. Microsoft did something similar with windows NT: a ground up modern rewrite that was mostly compatible with the existing windows, but there was a lot of time that passed between win NT 3.50 and win xp. So if they started right now from scratch, maybe in ten years they could have something that would be decent.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:Short answer: no by frdmfghtr · · Score: 4, Interesting

      It could be done... in a sense. If they used their new virtualization technology (which actually isn't half bad, the beta even lets you take multiple snapshots, unlike vmware server), they could theoretically build in a "compatibility" model that could be enabled/disabled but could run older windows applications even if they new OS is radically different in how it handles such things.

      Sort of like what Apple did with OS 9/OS X?

      If so, the trouble with that might be that the legacy OS (Win XP or Vista) is so large that the legacy OS portion would double the size of the installation. If I recall correctly, the OS 9 support in OS X only added 400 MB to the installation, as OS 9 itself wasn't that large. What was really nice about it was that it could easily be removed if you didn't need the legacy support.

      (I may be wrong in my size estimates or misunderstand the OS 9 legacy support, as I moved from Windows XP to OS X when Tiger was released and have little experience with OS 9.)

      --
      Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    3. Re:Short answer: no by bignetbuy · · Score: 5, Informative

      Commercial versions of VMware allow multiple snapshots. The version you refer to is the freeware version.

    4. Re:Short answer: no by stas1s · · Score: 2, Funny

      Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

      Based on past performance: No.

      This has been another edition of Short Answers to Stupid Quesitons.

      Took the words right out of my mouth.

    5. Re:Short answer: no by Anonymous Coward · · Score: 0

      It's happened before many times throughout the past 40 years of commercial computing.

      On the desktop it's even happened a couple of times. There's nothing particularly magical about the desktop.

      Most windows software is developed on Microsoft tools. The largest software is developed by MS partners and in-house. Modern consultantware is all on virtual machines. User domains are moving to the web and to web-based platforms.

      Microsoft is in a better place to take a fresh start now than they have been in a long time.

    6. Re:Short answer: no by siddesu · · Score: 5, Interesting

      Yeah, indeed ;)

      Or they could, like, ditch all their work done so far, fork wine and make the new OS run on top of linux+wine, possibly off a sqlite-based WinFS ;)

      Then just port their platform libraries onto that, redo their visual tools as eclipse plugins -- and presto, you have best of both worlds.

      And fast ;)

    7. Re:Short answer: no by wasted · · Score: 1

      Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

      Based on past performance: No.

      This has been another edition of Short Answers to Stupid Quesitons.

      I was thinking more like

      Can Microsoft move forward with a completely new, fast, and secure OS and still keep legacy application support?

      Yes, it is theoretically possible, sort of like extrasolar planetary colonization, only not as likely in an equal time period.

      Will Microsoft move forward with a completely new, fast, and secure OS...?

      And your response (...Based on past performance: No...) answers the slightly modified question perfectly as well.

    8. Re:Short answer: no by v1 · · Score: 5, Insightful

      Apple's policy is to provide approximately 100% transparent support ONE version back. They did an incredible job with classic (supporting OS 9 in OS X) and an even better job in the transition with rosetta. (supporting ppc on intel)

      While it was fairly obvious you were running an OS 9 app in classic, almost no one notices a rosetta app running on an intel. Now notice, intels do NOT support classic. That's their "one hop" rule at work. And you can bet their next big one will drop support for powerpc.

      So this can be done, but it's hard to get right. But when you get it right, nobody notices. And that's a good thing.

      This is a bit like Windows. The problem they've had is that there's a lot more transition from dos to 95 to 98 to 2000 to xp to vista. None of those was entirely pleasant, and none of them were very transparent. Only half of them provided major new features, but all of them clung to numerous existing problems. So in the same timeframe, Apple has made just two massive leaps, with less "transition shock" in their two bumps that windows has seen in their five. The interim transitions (os 8 to os 9, 10.1 all the way to 10.5 really) were almost completely transparent.

      They've got a lesson to learn here. XP probably would have been a good time to do a "major bump" such as mac did with 9 to X, but they dropped the ball. They chose to break less, but to fix less as a consequence. Eventually they have to bite the bullet and fix as many of the underlying design problems as they possibly can in one fell swoop. It's going to break stuff. Maybe a lot of stuff. But if they could provide something like Apple did with classic support for OS 9, it wouldn't be so bad. Apple proved that it's not necessary to just totally break all your old software if you can provide decent emulated support for your previous OS inside the new one, invisibly.

      Sadly I don't see this happening with Windows anytime soon. Microsoft has never had a knack for making those internal transparent emulators like classic and rosetta. Unless they can get something like this together, it's either going to continue to be a wreck, or it's going to be a disastrous pill to swallow. Continuing to try to make these "baby step" fixes is going to drive the world crazy.

      --
      I work for the Department of Redundancy Department.
    9. Re:Short answer: no by Televiper2000 · · Score: 1

      Microsoft could simply extend support to XP and make a friendlier Virtual Machine interface.

      --
      New! Device Legs: These legs will help your poor OEM installed product escape any hamfistedness it may encounter. Ava
    10. Re:Short answer: no by lilmunkysguy · · Score: 5, Insightful

      I'm not sure how you were modded flamebite. I like your ideas.

    11. Re:Short answer: no by Zaiff+Urgulbunger · · Score: 5, Insightful

      The installation size probably isn't an issue given that the target customer, corporates who have invested heavily in Win2K/XP, will be largely using high end hardware (as opposed to the "new" low-end hardware a-la Asus EEE).

      Memory requirements might matter; but since we're looking at release two years from now, then 2GB is a reasonable requirement. If they base the "compatibility" code on XP rather than Vista, then it might be viable.

      The biggest problem I see is what to tell people right now. Saying, "oh yeah, the next version of Windows will be completely different" is not likely to go down well, and is unlikely to encourage anyone to "upgrade" to Vista prior to Windows 7. But saying "Windows 7 will be based on Vista" isn't particularly inspiring either!

      The marketing solution will likely be to not really give any concrete answers for as long as possible whilst telling people Windows 7 will build on their existing investment. If they don't do this, people might start looking elsewhere!!

    12. Re:Short answer: no by eclectro · · Score: 1

      I disagree. They will bring it forth and it will be called "Vista for ME."

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    13. Re:Short answer: no by Blakey+Rat · · Score: 2, Interesting

      How is 400 MB even slightly an issue? My Windows Vista "Windows" folder is 6+ GB right now, although that might include some caching and such that isn't on the install disk. Either way, 400 MB is nothing. (And that all said, I'm pretty sure OS 9 only weighed in at something like 120-140 MB. I used Mac OS 6.0.8->10.4, stopped when it became apparent Apple had no interest in improving basic OS components like Finder and instead focused on adding shiny crap I don't need or use.)

      Anyway, I think the real problem is OS integration. Any legacy support "layer" from Windows would need basically full access to things outside the layer, from drivers to OS features like drag&drop. This makes the process of writing this layer extremely complex, and could potentially erase any speed improvements Windows 7 could benefit from in the first place.

      Classic had two problems:

      1) It was slow, very slow. Classic running, even when totally idle, slowed down OS X by something like 40%. Which I think is due to the issues I brought up in the last paragraph.

      2) It didn't run hardly any goddamned applications. Sure, Classic emulated the 10 or 15 most popular OS 9 apps, but it was hitting pretty damned low in the compatibility chart. Among the software I owned, it ran maybe 75%, at best. Microsoft can't afford that; 75% compatibility would put them out of business. Vista has like 95% compatibility, and you've heard all the whining around it.

    14. Re:Short answer: no by Anonymous Coward · · Score: 0

      Apple, tried doing it from scratch and basically killed itself in the process, had to adapt already written NeXT.

      Wow, so who makes all the Mac computers now? Or was your post "basically" correct?

    15. Re:Short answer: no by Nathonix · · Score: 1, Insightful

      that actually sounds pretty freakin sweet.

      --
      Soap box, Ballot box, Jury box, Ammo box. Use in that order.
    16. Re:Short answer: no by postbigbang · · Score: 4, Insightful

      Windows NT was a re-write of OS/2 when Microsoft divorced IBM (or vice versa, depending on whom you believe). It started a new code branch, one that ran in 32-bit only (advanced at the time) and inter-version compatibility was often iffy at best-- NOT mostly compatible.

      These two code branches merged at Windows 2000.

      I smell a rat behind the entire thing. Windows 7 might be a hypervisor with plug-ins for whatever. I think Microsoft is floating trial ballons to see what might be marketable after the enormous and embarrassing mistakes found in Vista. It's an actual, along with a PR nightmare for them and justifiably so. Were I a stockholder, I'd have their heads.

      Don't mistake for a moment that Microsoft is still seeking solutions to the enormous problems they have in stagnation. Vista was supposed to be a monumental endeavor, and it's a monumental disaster for them. Now that BIll's gone, who knows what's going to happen.

      --
      ---- Teach Peace. It's Cheaper Than War.
    17. Re:Short answer: no by bcrowell · · Score: 5, Insightful

      The wise answer is "maybe". There are only two companies that have done something similar. Apple, tried doing it from scratch and basically killed itself in the process, had to adapt already written NeXT. Even that took forever and sucked for a couple of years before they got everything right. Microsoft did some thing similar with windows NT: a ground up modern rewrite that was mostly compatible with the existing windows

      It may be dangerous to reason by historical analogy, because the hardware situation is qualitatively different now. CPUs are no longer showing the kind of Moore's-law growth in power that they used to. Meanwhile ram and hard disks are ridiculously cheap. For the typical user who just uses a computer for websurfing, email, and word-processing, it's kind of silly to spend any significant amount of money on a new system. They already have more ram and disk space than they need, and the CPU isn't going to be that much faster. We're seeing perfectly reasonable desktop hardware now for $200, and it won't be long until you can get that same hardware for $50.

      If I was one of the people at the helm of Microsoft, I'd be really worried about this, because when the hardware is $50, there's not going to be much room left for profit on the OS. Most retailers have been reluctant to sell cheap hardware, because their own margins on it are thin, but it's just a matter of time until that changes. Fry's sold $200 Great-Quality-brand machines for years, and WalMart is now selling the gPC online for $200. Once people realize that they can get a computer for $100, or $50, the dam is going to have to break, and retailers are no longer going to be able to sell machines at prices of $500 or $1000. It's going to be like the transition from the radio as a big wooden box to the transistor radio that you could carry with you to the beach, and throw in a dumpster if it got sand and water in it.

      In this new landscape, there's very little reason for MS to exist. One of the few reasons left for them to exist is that people have money invested in software, and they don't want to have to buy new software. The insane success of the eeePC -- and even at much higher prices than they originally thought they could get --- shows how vulnerable MS is. There are a lot of users out there who just use their computers for word-processing, email, and websurfing. Maybe first they buy a $50 Linux box for their kid to use to write her high school papers. That works out okay, and pretty soon the kid is like, "Mom, are you crazy? You're talking about spending $400 for a new computer? Just buy one like mine."

    18. Re:Short answer: no by peragrin · · Score: 5, Insightful

      It is already beginning. I submit the EEpc, OLPC, and the sudden burst of real computers with real OS''s being shipped for under $400 right now Windows is holding back more development than anything else, especially with the intel atom processor. sorry you can't get a $100 OS onto a $400 device.

      why do you think msft is still selling XP for only low powered devices that Vista couldn't run on if it went on a diet. Why do you think MSFT is intentionally trying to limit the specs of such devices when they are already as powerful as any computer of 6 years ago?

      --
      i thought once I was found, but it was only a dream.
    19. Re:Short answer: no by Dog-Cow · · Score: 4, Informative

      If by "These two code branches" you are referring to NT and Windows 9x, you are off by a release. They merged with XP, not 2000.

    20. Re:Short answer: no by Anonymous Coward · · Score: 0

      if only i had mod points, GP is incorrect, yet somehow insightful.

    21. Re:Short answer: no by Z80a · · Score: 0, Flamebait

      that alone would not give the level of compatibility they need

      but nothing that the virtual pc emulator that they got now cant solve.

    22. Re:Short answer: no by socsoc · · Score: 1

      I continue to run classic in a production environment. I have a few legacy apps that it does a fine job with and I don't have the budget to purchase the OS X versions of the programs, if the original company is still even in business (they are specific to my industry).

      I agree that it slows down the host machine, but 10-15 apps? Perhaps I lucked out...

      Admittedly I run a few 98 boxes (and virtual machines) for similar reasons.

    23. Re:Short answer: no by Chrononium · · Score: 4, Interesting

      I'm definitely a big fan of Apple stuff and am likely more tolerant of the small bugs that come out from Cupertino, but I think many people here are missing the big picture: Windows is all about compatibility. That's why a business might spend millions of dollars developing apps on Windows, because they can milk that cow for a long time afterwards. Vista is a significant enough break from Windows XP that many businesses don't want to switch because it means a potentially lower bottom line. Windows has incredible software inertia, while the Mac really doesn't. Comparing Mac OS and Windows is, well, comparing apples to oranges.

      Basically, if your bottom line depends upon a very slowly moving software architecture, then Vista is probably a bad thing. Making big changes, on the other hand, makes things potentially easier for Microsoft as there is less legacy and code can be refactored given years of experience.

    24. Re:Short answer: no by gnuman99 · · Score: 3, Insightful

      Microsoft is many, many times more developer friendly than Apple. For example,

      http://trolltech.com/company/newsroom/announcements/press.2007-06-19.6756913411/?searchterm=codebase

      At least the windows API has been stable for a LONG time. You can get code that was running on Windows NT to continue to run, mostly. Or at least have a reasonable way of porting it. Stuff doesn't suddenly disappear in Windows.

      This is good news for developers. For some reason, users think that Apple was is better. I guess people only care about the latest-greatest app instead of having an inhouse or custom made application working for a decade or so, then Apple may look better.

    25. Re:Short answer: no by Iron+Condor · · Score: 0, Troll

      after the enormous and embarrassing mistakes found in Vista. It's an actual, along with a PR nightmare for them and justifiably so. Were I a stockholder, I'd have their heads.

      I have spent the last year asking people what those "enormous and embarrassing mistakes" were and I have come to flag people like you as trolls.

      There is nothing wrong in Vista. Nothing that I have found. Nothing that any of you wild-eyed apple fanboys can actually name. It's a new version of Windows with all the usual little annoyances but no more annoyances than XP or S.03 ever had.

      Vista tanked because the consumer market saw no particular reason to upgrade from XP which is still doing what folks want it to do. That's all. Gamers who'll happily shell out $500 for a graphics card crying foul that they have to update their $50 scanners or webcams because their drivers are incompatible with Vista - and instead of blaming the manufacturers of those devices/drivers they blame MS.

      I am not at all a fan of Mr. Gates, but the whole "Vista is flawed" bullshit is going to have to stop at some point. Because XP is going away. And you people sound exactly like the crop of morons who kept whining that 98SE was just fine and that you'd never change to XP because it was "buggy and bloated and unusable".

      Funny how you're now unwilling to let go of it.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    26. Re:Short answer: no by smallfries · · Score: 5, Insightful

      Erm, when did CPUs stop showing exponential growth in performance? Was that a memo that nobody sent to Intel?

      Although clockspeeds are stuck because it is no longer economical to raise them, performance and transistor density are still scaling at the same rate. If anything we are in a period of performance increases that is slightly above trend, because now that the horrific NetBurst ISA has been killed off the Core2 replacement is rather lovely. Clock-for-clock it runs twice as fast as the old ISA because of shorter pipeline stages that have reduced instruction latency, and so far Intel have doubled the number of cores every 18 months. Given that they are ready to scale up to new fabs that can handle 2B transistors I would assume that they can continue to do so for the near future.

      It would be a seismic shift for the industry if processor performance flatlined but I don't see that happening for a long time. What we are seeing with the introduction of the Eee Pc et al is actually a trend that has been going on for decades. Roughly every ten years a new form factor is introduced at the bottom of the market, with the same performance, but with the price halving each time.

      So although your analysis of what changes are happening is way off, your final paragraph is quite accurate about what it means. The amount of performance that people actually require for most day-to-day tasks was exceeded when processors passed the Ghz mark. Now we are seeing cheaper and cheaper devices that deliver that (roughly) constant power. The effect on Microsoft is likely to be as you predict.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    27. Re:Short answer: no by transporter_ii · · Score: 1

      It could be done... in a sense. If they used their new virtualization technology

      I checked and http://win4win.com/ has already been snagged. Someone at Virtual Bridges dropped the ball on that one.

      transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    28. Re:Short answer: no by QuantumRiff · · Score: 1

      The single largest folder inside my "%windows% folder on my work machines is the one that holds all the patches and rollbacks. If they had a VM, they wouldn't need all those updates to it. They could just update the firewall rules that the VM has to use to communicate.

      --

      What are we going to do tonight Brain?
    29. Re:Short answer: no by postbigbang · · Score: 2, Insightful

      Let's see what's wrong with Vista:

      1) lack of hardware drivers, rendering many machines obsolete
      2) lack of support for legacy apps (although arguably, some of those apps were badly written)
      3) intensive hassling of the user because of inept prior version code that make user root/admin
      4) truly piggish DRM

      And so you might consider that point #1 prevented adoption in a big way-- this over-bloated mistake needs lots of hardware, and most of it fresh and new from OEMs willing to make lots of money supplying it to you. Many machines simply didn't work at all despite hardware compatibility meeting the match because the HCList was buggered, too.

      You haven't listened and I find it incredulous that you would mark someone as troll for your rationale. The information is out there about why Vista has been such a huge disappointment, but you aren't facing the facts that millions of users have rejected it for precisely the reasons I state above.

      --
      ---- Teach Peace. It's Cheaper Than War.
    30. Re:Short answer: no by MilesAttacca · · Score: 1

      I'm sorry, but I find it hard to believe that an OS that was even further abstracted, by being placed on top of another operating system, could be faster or more stable. Windows 3.1 over DOS, anyone? And those were both comparative lightweights.

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    31. Re:Short answer: no by Tangent128 · · Score: 5, Insightful

      I don't know about the "Eclipse plugin" part, but I do suspect Microsoft has a contingency plan of that sort.

      Move to a nix-y kernel, release a full .NET port; maybe fork wine, or just use some more dog-foody compatability layer.

      I suspect they'd introduce/keep their own API, though. I wouldn't expect X Windows to be bundled with (let's say) "Windows X"; they likely would use the transition to more strongly push Windows Forms over the older system, though.

      And of course, don't expect their addons to be Open Source, even if they do adopt the Linux kernel.

      In short, see OS/X.

    32. Re:Short answer: no by v1 · · Score: 2, Funny

      At least the windows API has been stable for a LONG time.

      so has Latin

      --
      I work for the Department of Redundancy Department.
    33. Re:Short answer: no by Nefarious+Wheel · · Score: 2, Informative

      Windows NT was a re-write of OS/2 when Microsoft divorced IBM

      You're partly correct. Windows NT was written in response to OS/2, but was not a rewrite of it. Windows NT could be better stated as a GUI-driven rewrite of VMS. Dave Cutler was the architect of both systems, and was the result of a negotiated HR transfer (read "was poached") from Digital Equipment Corporation for that purpose.

      For an exact chronology I'd suggest "Big Blues: The Unmaking of IBM" by Paul Carroll (it's listed in Amazon) which book was a compendium of Wall Street Journal articles, if I remember correctly. The details on the OS/2 contention make a fascinating read. It's interesting how IBM "then" was so much like Microsoft "now"; bloated and in control of the marketers.

      It's also worth mentioning as a cautionary tale, perhaps. IBM managed to re-invent themselves, and after a rather painful process of revolution became a reasonably healthy firm again. Can Microsoft?

      --
      Do not mock my vision of impractical footwear
    34. Re:Short answer: no by Anonymous Coward · · Score: 0

      Compatibility may not matter much anymore. If they can figure a way to run legacy apps inside a virtual machine and then abstract the video layer for those apps (much the way X works), then compatibility problems can be minimized. Applications that need to talk amongst themselves will fail until they can fix their messaging to work better over the network. But they should do this anyway... similar to what they're doing with .NET.

    35. Re:Short answer: no by Anpheus · · Score: 5, Insightful

      Eclipse? Fast?

    36. Re:Short answer: no by postbigbang · · Score: 5, Informative

      I worked with the code from OS/2 and from the original WinNT SDKs (55 floppies of it). Sorry, but conceptually, Cutler had little choice but to take the OS/2 APIs and turn them into Microsoft analogs. I have the code; Cutler had marching orders to one-up IBM and he did it. No argument except citing anything from the WSJ as a technical history source.

      --
      ---- Teach Peace. It's Cheaper Than War.
    37. Re:Short answer: no by Bill,+Shooter+of+Bul · · Score: 4, Insightful

      Apple was dead, prior to the return of Jobs. There are many levels of dead, and life. Today's Apple isn't the same Apple. When you replace all of your computers internal components and reinstall a completely different OS, isn't it a completely different computer, even though it has the same case?

      MY Posts may be correct, or may not be correct, but they are definitely not basically correct.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    38. Re:Short answer: no by Anonymous Coward · · Score: 0

      I hate to interrupt your fantasy here, but Eclipse?? Eclipse is NOT fast.

    39. Re:Short answer: no by Iron+Condor · · Score: 4, Insightful

      Let's see what's wrong with Vista:

      1) lack of hardware drivers, rendering many machines obsolete

      ...which is a problem with the hardware and/or the hardware manufacturer who decided not to support their hardware in Vista. It is NOT a problem of Vista any more than some hardware without a working Linux driver is a problem of Linux.

      2) lack of support for legacy apps (although arguably, some of those apps were badly written)

      every single one of which was badly written. MS had been spending years and uncounted dollars telling people how to write their apps so that they will remain compatible with future versions of Windows. If people insist on circumventing the Windows API and writing their own little gizmos to implement some functionality then they shouldn't be surprised when this functionality ceases to function when the underlying OS structure changes.

      This, too, is not a problem with Vista, but with retarded children who imagine they're "programmers" because they get one kind of function working in one version of one OS and fantasize that from there on all OS progress must be halted so as to not break their crummy little hack.

      3) intensive hassling of the user because of inept prior version code that make user root/admin

      And you're pointing out yourself that this is ALSO not a problem with Vista. It's a problem with lazy and inept 3rd-party programmers who insisted on making everybody root. Which is decidedly a BAD idea. Which MS correctly identified and put a halt on. MS did every single thing right here and you call it "buggy".

      That's why you're a Troll.

      4) truly piggish DRM

      Yeah - let's round it out with a statement that's not measurable or quantifiable. "piggish". Hum.

      You have failed to name one single of the "enormous and embarrassing mistakes found in Vista" you claimed before. Not one. Because there are no particular mistakes in Vista. The usual slew of a little bug here and a minor annoyance there; but as I said, certainly no more of them than XP ever had.

      That's why I call you a troll. Because you make an assertion of "enormous and embarrassing mistakes found in Vista" and yet you are completely incapable when it comes to naming some of them.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    40. Re:Short answer: no by Nefarious+Wheel · · Score: 2, Interesting
      API content perhaps (and I agree the old WinNT SDK was a bitch) but definitely the memory model, which had to be totally new to allow for an extended address window, and was not taken from OS/2. Many memory tuning parameters had exact name matches between the Registry and their counterpart in VMS Sysgen - exact matches. I wouldn't have noticed this except for having been a VMS internals geek at the time.

      Don't discount the source, either -- it was one author with an existing relationship with a mole within the company, taken over several years that was sponsored by a reputable newspaper. The book presented a lot of historical detail, naming names and specific events, with very little speculation.

      One of the interesting insights was the exact process of how the code for OS/2 diverged during the Microsoft/IBM code divorce, viewed from the effect on IBM. A good Microsoft insight from a non-Microsoft source and PoV. Strongly recommend the book, not the least because it's the only written history of that transition I've seen.

      Pity there isn't more written history of technology; when this "golden age" is written about some time in the future, the fascination will be the thought processes surrounding the events more than the details of the technology. It's the same reason why The Mythical Man-Month is still relevant today.

      --
      Do not mock my vision of impractical footwear
    41. Re:Short answer: no by hairyfeet · · Score: 4, Insightful
      You forgot some of my favorites. Allow me to add them. And before the parent tries to say I am a troll,let me tell a little something about myself. I have been a LONG time fan of MSFT products,going back to the days of DOS and Win3.X. I have used and made money off of their products,both in PC building and repair,as well as networking,for many years. And I wanted Vista to be good so bad that for the first time ever I was a beta tester for their latest OS. Not because I didn't have the chance before,because I was given the chance on both Win2K and XP,but because I really wanted Vista to shine. That said...


      SLOW! Jebus H. Tap dancin' Christ that thing is slooooow! Have they never heard of optimizing their code? Networking? Ugh,I don't know even where to begin on the evil that was my experience with Vista networking. I swear I had less hassles when I was networking Win9X boxes through a discarded WinNT 3 server. Vista would just lose the connections,or they would just die,or Vista would just go blind to the entire network while the other three kept working just fine. And the only way I found to fix was through a reboot,which I hated because of the first reason.


      Then add to that the constant thrashing of my HDD,which got so bad it actually killed the Maxtor that it was installed on,even though I had swap files on all the HDDs. I can only guess its load balancing sucked. I had even turned off indexing to no avail. Then just to add a little evil flavor they changed a bunch of stuff around for no particular reason,and things that would take one or two clicks in XP seemed to take five or six. Just for spite make sure there isn't a "classic" mode,so those of us that were happy with the way things worked since WinNT 3 would have to take it,like it or not, then add the constant CPU drag,making my apps run like they were running on a 486Dx with WinME on top. I mean,I know that a 3GHz Celeron with 2Gb of DDR3200 and a 256Mb Geforce 6200 isn't going to win any gaming contests,but on XP it flies. Could you leave a little CPU for me,please? I'm not even going to talk about the stupidity that is UAC,because most folks are probably going to turn that irritant off in less than five minutes.


      And that folks,is my experience in Vista land. I have spent over a month trying to like it,searching forums for the magic "make it not be slow" button, and reinstalled when RTM came out followed by reinstalling again when SP1 came around,hoping against hope they had fixed it. I finally gave up and went back to XP. When you have fanbois tell you with a straight face that you need a dual core with 3Gb of RAM and a 8xxx series graphics card to get the full Vista "experience" that's when you know it's a turkey. I mean,I have had XP run well on a P3 733Mhz with 384Mb of PC100 RAM,and we go from that to needing a freaking dual core and 3Gb and a 8xxx card just to get it to run decent?


      But on the bright side I am making more money off of MSFT than I even had before,because so many folks are coming in to have a brand new PC built with XP. I even had a guy that doesn't even use the Internet and has been happy all these years with his WinME(shudder) machine,ask me point blank "Can you build me a machine that is affordable now,but can be upgraded a lot down the road,so I don't have to get stuck with Vista?". So MSFT better work hard at making Win7 a lot more like XP,and a lot less like Vista,or I have a feeling I'm going to be building WinXP machines for a LONG time.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    42. Re:Short answer: no by Anonymous Coward · · Score: 0

      Bingo!

    43. Re:Short answer: no by anexkahn · · Score: 1

      Why not do a complete rewrite, break compatibility, then build in something like VMWare fusion for compatibility mode: http://www.vmware.com/products/fusion/

      --
      Curious about Storage and Virtualization? Check out
    44. Re:Short answer: no by postbigbang · · Score: 1, Insightful

      1) Your defense of Microsoft is admirable, but hardware makers had a long chance and decided what to do. The drivers are issued officially by Microsoft, and Microsoft didn't do the work necessary to attract hardware makers to submit their code to Microsoft so that they could be 'certified'.

      2) your defense of coders is admirable. Have a nice day.

      3) Sure. Let users be flooded with messages that they don't understand, patching years of problems where user==root. Fie.

      4) the DRM is truly miserable; Microsoft took the worst parts of Apple's stance and made them worse. Intellectual property at its worse.

      Pre-releasing it was well worse. If wanting a baked operating system with real drivers is being a troll, then that's what I am.

      --
      ---- Teach Peace. It's Cheaper Than War.
    45. Re:Short answer: no by postbigbang · · Score: 3, Funny

      Oh yeah... remember the 'Ring Zero' contentiousness, it was incredible red herring. I remember the paperless office, and as Adam Osborne once said, it'll happen when the paperless bathroom does.

      --
      ---- Teach Peace. It's Cheaper Than War.
    46. Re:Short answer: no by postbigbang · · Score: 1

      Amen brother, amen.

      This was written on a G4 PowerBook.... with a fancy HP with 4GB of DRAM running Vista to my immediate right on the desk.

      Over in the NOC is a server running samples in VMs of XP, XP SP2, XP SP3, 2000P, and (illegally, perhaps) VIsta. That doesn't even cover the servers, a long list of samples.

      Amen. TrollsRUs (C)(TM)(SM)(CC)

      --
      ---- Teach Peace. It's Cheaper Than War.
    47. Re:Short answer: no by Anonymous Coward · · Score: 0

      That argument is stupid. That landscape also leaves no room for the gaming industry, the watch-movies-on-your-pc industry, the simulation industry, and anything else that requires more that 1gb of flash disk and a 300Mhz processer. SOME people might like shitty computers that can do very little, but the rest of the world likes to do the shit that they want and not have to fuck with the rest.

    48. Re:Short answer: no by Swampash · · Score: 4, Insightful

      One of the few reasons left for them to exist is that people have money invested in software, and they don't want to have to buy new software

      I'd restate it as "One of the few reasons left for them to exist is that people have money invested in data locked up in proprietary Microsoft filetypes". I don't care that I have lots of .xls files on my hard disk - I care that I have tax returns and invoices on my hard disk. If Excel ever goes away, so does easy access to my data.

    49. Re:Short answer: no by MrEricSir · · Score: 5, Funny

      Compared to NetBeans, Eclipse is a formula one car.

      But to be fair, compared to NetBeans, a dead snail is a formula one race car.

      --
      There's no -1 for "I don't get it."
    50. Re:Short answer: no by cjsm · · Score: 5, Insightful

      Let's see what's wrong with Vista: 1) lack of hardware drivers, rendering many machines obsolete

      ...which is a problem with the hardware and/or the hardware manufacturer who decided not to support their hardware in Vista. It is NOT a problem of Vista any more than some hardware without a working Linux driver is a problem of Linux.

      Why is this a problem with the hardware manufacturers? Microsoft made major changes to the driver model, partly to implement their DRM, so writing new drivers is time consuming and expensive. So Microsoft gets to make a fortune selling Vista; but the hardware manufacturers are supposed to spend a fortune writing new drivers for old equipment they sold years ago, so everyone upgrades to Vista and Microsoft can make even more money. Microsoft should pay the hardware manufacturers to write new drivers.

      --
      This ad space for rent.
    51. Re:Short answer: no by lilo_booter · · Score: 2, Insightful

      Isn't this the same argument which is normally given with regard to linux? Strikes me that the same solution works here too - if the manufacturers opened their specs and implementations, it wouldn't be their problem, and well, it wouldn't even necessarily be Microsoft's problem since anyone could do the necessary fixes...

    52. Re:Short answer: no by Dun+Malg · · Score: 4, Informative

      They merged with XP, not 2000.

      No, XP was only a point release of 2000 (i.e. XP = WinNT 5.1, 2000 = WinNT 5.0). Win2K was the merge point. Anyone who was using NT before that remembers the pain of getting DOS/Win3.1 things to run properly under NT 4 (or 3.51!)

      --
      If a job's not worth doing, it's not worth doing right.
    53. Re:Short answer: no by davolfman · · Score: 1

      Wise decisions can be short term mistakes.

    54. Re:Short answer: no by Sillygates · · Score: 2, Interesting
      possibly off a sqlite-based WinFS

      Thats a horrible idea. SQLLite is *really*, *really* slow compared to an in memory database.

      ZFS is the way to go. ZFS fixes real world problems. WinFS just makes searching/tagging more convienient? That is useless to most users.

      --
      I fear the Y2038 bug
    55. Re:Short answer: no by ucblockhead · · Score: 4, Insightful

      Though you are generally correct, it is important to note that doubling the number of cores doesn't improve performance as much as doubling the clock speed (or improving the number of cycles the average instructions take) because of troubles running serialized software software in parallel. Doubling is great, quadrupling is pretty good, but eventually you just don't get much bang. (Or, at least you won't without serious software improvement.) It's a serious problem the industry will soon face.

      But as you say, it is questionable if most people actually need more performance.

      --
      The cake is a pie
    56. Re:Short answer: no by Anonymous Coward · · Score: 0

      No, it's the same computer, with new parts.

    57. Re:Short answer: no by Saffaya · · Score: 4, Interesting

      I'm not sure I understand your questions.

      The DOS emulator on Unix was faster than native DOS on the same machine.
      I can't recall the Win 3.1 emulator on unix having any performance issues, to the contrary.
      Don't some of the Windows games that currently run under WINE have more FPS than natively under Windows ?

      So, yes, running Microsoft originated OS on Unix can result in a faster and more stable experience.

    58. Re:Short answer: no by clampolo · · Score: 1

      Windows 7 might be a hypervisor with plug-ins for whatever.

      That sounds too complicated to get going by 2010. Remember that it took them 6 years to produce Vista. I don't see them doing something advanced like adding a hypervisor in 2 years.

      Also the biggest problem with Vista is that it is slow and a resource hog. Add a hypervisor and the thing will be even slower. At work I run circuit compiles that take several hours to complete. No way I could tolerate putting as slow or slower than Vista on my work comp - I'd start threatening the IT staff.

    59. Re:Short answer: no by cliffski · · Score: 2, Insightful

      oh come on, if vista had not done anything to address the problem of windows apps running as admin, you would be here typing the same anti-vista whine, this time bitching that they did nothing about security.

      I'm with the GP here, heck, I'm a flipping bedroom coder, and even *I* knew back in the days when XP was new, that you do not save data outside of the MyDocuments branch, and coded appropriately. anyone who carried on ignoring that guideline is just fucking lazy.
      And to top it all, vista even accommodates them! by virtualizing the locations and keeping the true file write destination hidden from those legacy apps.

      I wish vista was much smaller and more modular, and had better performance, but the reasons you give for criticising it are just lame.

      --
      DRM-free indie games for the PC and Mac: Positech Games
    60. Re:Short answer: no by sydbarrett74 · · Score: 1

      Sadly I don't see this happening with Windows anytime soon. Microsoft has never had a knack for making those internal transparent emulators like classic and rosetta.

      I respectfully disagree. Surely they can take VirtualPC and/or Hyper-V and make something out of it that could run legacy Win32 apps. Methinks the future is the Singularity kernel with some form of .NET on top. And at the risk of sounding like a fanboi, I will say that the NT Executive was never a problem. In fact, it's a piece of software engineering beauty. What makes Windows utterly awful is the shite Win32 userspace on top of that gorgeous kernel.

      --
      'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
    61. Re:Short answer: no by beuges · · Score: 1

      But it's pretty much already being done since XP and Vista already, without the need for a separate VM! Windows uses a thing called SxS (side by side) which allows the system to have multiple versions of the same DLL installed.
      The most visible use of SxS is in the common controls dll. Older apps developed for Win2000 and below get the old version of the common controls with all the cruft from Windows 1.0. The new version of the common controls fixes some stuff but also breaks some compatibility with older versions. The twist is, that in order to get the new version, you have to specifically request it. So, theoretically, if you're requesting the newer dll, you're testing with the newer dll, so your code can be written to not worry about the backwards compatibility stuff.

      Eventually, they can move all their libraries to be loaded based on the version requested, allowing them to move forward with the design and drop the backwards compatibility stuff but still provide the old twisted behaviour if the application doesnt specifically request the new stuff. Sure it will be "bloated" in the sense that you have multiple versions of the same libraries on your system, but they're process-isolated and the up side is that they can provide compatibility for all previous versions of windows, along with a slowly evolving newer API.

      Running older OS's in a virtual machine introduces more bloat in terms of performance as well as additional complexities - how do applications in the VM communicate with applications running on the native OS? You need to support things like copy/paste between windows seamlessly, applications like to be able to send messages to other windows/applications, which is not allowed between different logon/desktop/security sessions on the same machine, so communicating between applications on different logical machines becomes a lot more complicated, especially with the security implications.

      So, there is a mechanism for supporting older versions of windows libraries while still allowing forward movement in terms of dropping cruft and years of backwards compatibility. In theory, they could completely rewrite the entire OS with a completely new API and still run the older apps without a VM by using SxS and loading the older versions of the libraries which already contain all the crap, because apps would need to specifically ask for the newer versions of the libraries in order to have them load.

    62. Re:Short answer: no by clampolo · · Score: 3, Interesting

      Extremely well said. At most let me add my own lament to Microsoft. Why can't they spend some time making their OS less of a memory hog and a little bit faster. I could honestly see businesses migrating to an OS that had the same feature set as XP but ran faster and with less memory.

      I wish it would happen some day but I doubt it. Instead we'll get more "cool" 3D windowing effects when we open and close our applications, it will run like a cripple, and use up 2 GIG of DDR3 in no time.

    63. Re:Short answer: no by ozmanjusri · · Score: 4, Interesting
      I find it hard to believe that an OS that was even further abstracted, by being placed on top of another operating system, could be faster or more stable.

      Surprisingly, you're wrong.

      Sandboxing an unstable app or OS is a good way of improving the overall stability of the system. Check this out, for example;

      Vx32 is a user-mode library that can be linked into arbitrary applications that wish to create secure, isolated execution environments in which to run untrusted extensions or plug-ins implemented as native x86 code. Vx32 is similar in purpose to the Java or .NET virtual machines, but it runs native x86 code, so plug-ins can be written in ANY language, not just Java or C#.

      http://pdos.csail.mit.edu/~baford/vm/

      --
      "I've got more toys than Teruhisa Kitahara."
    64. Re:Short answer: no by hairyfeet · · Score: 3, Insightful
      Personally I wouldn't be surprised if Win7 turns out to be another dud their next OS turns out similar to Xandros(In fact I wouldn't be surprised if they bought Xandros and used it for the base) in that you would have a proprietary GUI on top of a Linux base. Just add the Win APIs from Win98 and WinXP in a parallels style compatibility layer and voila! A new stable Windows a lot faster than it would be if they did a total rewrite.


      The fact that all we are hearing on sites like Microsoft watch is how much isn't going to be changed from Vista doesn't fill me with much hope for Win7. Maybe if they stripped down the CPU hogging DRM and made it more like XP there would be hope,but I personally get the sinking feeling that it is going to be an even more piggy,more flashy,and more newbie centric Vista SP2. From what little I have seen and heard it looks to be another turkey. It is almost like them saying after the disaster that was WinME,"Hey I know! We'll just keep putting more junk on top of WinME until they like it!". Maybe with the head of the Office division in charge things will change. But I get the feeling that marketing is in charge and they want more and more DRM so they can try to become "The Apple of home entertainment". But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    65. Re:Short answer: no by Antique+Geekmeister · · Score: 1

      NT was _not_ a ground-up rewrite of DOS or Windows 3.x. The interface was preserved from Windows, but much of the kernel was a wholesale theft of VMS from DEC, when Microsoft hired David Cutler and his crew away from DEC. They had to backport madly to get much of the VMS kernel into 32-bit rather than the 64-bit of DEC's Alpha chips, but the lawsuits were massive and justified. It's also why NT ran so well on Alphas (which few people used, as Intel was stealing pieces of _that_ technology for the Pentium).

      Apple did something similar, but legally, by porting FreeBSD tools and structure to their new MacOS. When you've become too big, it's sometimes a lot easier to adopt a technology wholesale from outside the company than try to develop it in-house.

    66. Re:Short answer: no by Mick+Malkemus · · Score: 0

      It would be nice, but I agree... no. MS seems to premise the philosophy that as computer architecture grows, so should our bloat. They think they 'own' a particular percentage of resources. This is their big mistake. I think MS will eventually go the way of the Dodo. All it will take really is a little more evolution of Linux to the point that it can run most MS based programs, and then: kaput. I'm not very geeky, but I already have Ubuntu dual booted on my Vista machine, and have already made the switch to many open source programs. If someone like myself is moving away from MS, how much more young people that are completely comfortable with new technologies?

    67. Re:Short answer: no by damburger · · Score: 3, Insightful

      Are you serious? I've seen Vista running like a dog on hardware that's still got bits of polystyrene packaging hanging off it. Swapping the same machine to Ubuntu produced a shocking increase in performance, even with as many visual effects as I could find turned on.

      And no, I didn't 'stick with windows 98SE' because I was on Windows 2K when XP came out, like most professional users. Now I am on OS X and Debian and couldn't be happier as a non-windows user.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    68. Re:Short answer: no by damburger · · Score: 1

      Given that most computers coming off production lines now have multiple cores, surely compiler designers (being an largely non-stupid bunch) are going to start aiming for parallel execution as standard? The question is of course, if your code is designed for 2 cores how does it scale to 4?

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    69. Re:Short answer: no by damburger · · Score: 1

      It ran classic Quark. Given that a good portion of Apples long-term customer base had been in the print industry, it was important that the shiny new revamped apples could be guaranteed to run Quark even if the people who bought them didn't upgrade it.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    70. Re:Short answer: no by gbjbaanb · · Score: 4, Insightful

      remember that MS has just embraced .NET and with it the mantra "memory is cheap". So even though the world is moving towards lower-resource systems (especially power), Vista is stuck in last years attitude of "use more for more features (that no-one really wants)".

      I am a MS developer for years, since NT came along and blew the hideously expensive Unix workstations away. I've been in love with their dev tools and documentation, but not any more. I feel the lock-in of C# now (yes, and I remember MS's "interoperability" programmes for years back, none of which were designed to do anything but act as marketing for non-crippled "do it on windows instead").

      I think the passing of Gates will be seen as a turning point for MS. Media analysts are asking "where now for MS", the world is asking for the opposite of Vista, the DoJ is making sure all the dots are slashed at MS now, Linux is making inroads (slowly) everywhere you look.

      MS only hope is developer lock-in with .NET, to ensure that Windows has a future because of all the 3rd party software that is written for it means businesses cannot live without it, or cannot get the same software on Linux.

      That's the way things go - the world moves on no matter how big you used to be.

    71. Re:Short answer: no by Bert64 · · Score: 1

      The trouble with NT, was that the OS was designed to be mostly compatible, and therefore brought a lot of cruft along with it right from the start...

      Apple on the other hand stripped the cruft and sandboxed it...

      Were microsoft to do the same as apple, it would hit them very hard... The "new" microsoft os would be little different from running mac or linux with a vm running an older instance of windows, only it would be new and untested with a poor selection of apps. It's likely that a significant number of linux migrations would occur, probably enough to reach a tipping point.

      If it reaches the point that linux has the same or better compatibility with the apps, hardware and files that people want to use, then it becomes virtually impossible to justify the cost of windows, just like it became impossible to justify the cost of sco unix when linux ran the same apps on the same hardware for a fraction of the cost.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    72. Re:Short answer: no by Bert64 · · Score: 5, Insightful

      Modern OS's do sandboxing already, ie running everything in its own memory space with copy-on-write shared libs, and no write access to the kernel space or other apps. It helps stability a lot compared to the older OS's with a flat memory space, but it hinders performance too. AmigaOS ran in a flat memory space, and was very fast, but one program could easily crash the whole system. On the other hand, the inherent instability forced app developers to write decent code instead of relying on the OS to bail them out.

      As for wine, it's not so much further abstracted, as abstracted in a different way. Your not running windows game on top of windows on top of linux (ala vmware) as the quote suggests, your running windows game on top of wine on top of linux... Which is really no different than running the game on top of win32 on top of NTKRNL. If the code implementing wine is more efficient than the code implementing win32 on top of NT, or if the linux kernel does things more efficiently than NT, or if your drivers do their work more efficiently, then the linux/wine combination can be faster.
      If you look just at the kernel level, windows has far more complexity relative to linux, all that added complexity comes at a performance price.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    73. Re:Short answer: no by gbjbaanb · · Score: 2, Informative

      that's *if* your code is designed for 2 cores in the first place. In such cases, you'd expect it to scale to 4 quite happily (I always use the 80% rule here - 1 core, you get 100% relative performance, 2 cores you get 180% perf, etc).

      The problem is that most code is designed for 1 core. Making it work for 2 is a paradigm shift for most developers.

    74. Re:Short answer: no by arotenbe · · Score: 0

      Better than Visual Studio. Opening stuff in VS makes you wonder if it's trying to factor all the integer constants in the code before displaying the file.

      --
      Tomato wedge sperm darts that are Republican.
    75. Re:Short answer: no by Bert64 · · Score: 3, Insightful

      And the risk of that happening is a very good reason for you to move anything of importance away from proprietary formats as quickly as possible.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    76. Re:Short answer: no by Bert64 · · Score: 1

      Incidentally, you *can* run classic apps, but you need a full blown emulation environment running a copy of OS9...
      By this point tho, even with the overhead of emulation the performance is still comparable to or better than native performance at the time these older apps were written.

      If there wasn't the need to emulate an entire processor, then the performance would be considerably better too.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    77. Re:Short answer: no by CAIMLAS · · Score: 1

      Yep: I'd say it should be reasonably simple; they'd only have to "port" one application to the new OS - an emulator which jails legacy Windows applications very firmly, yet still allowing them to run "visual native". It's not all that far from what VMWare Fusion does on Mac, or any other "desktop emulation program", really.

      What they'd obviously have to do, is make it so that Windows XP itself (or any other OS) would not actually have to be installed within the emulation. Just provide all the latest libraries within the VM and do direct translation to native system calls - like WINE does, but (again) within a jail - allowing for the circumventing of (resource expensive) things like system processes, et al that are present in Windows slowing the whole affair down.

      Doing that, they could get near-native (or better) speeds. And plugging in another library would be (or should be) as easy as selecting an installer for a specific application.

      Realistically, this would only have to work for a handful of applications, for a handful of users, for a short period of time. Provided the next-gen OS was written with MS languages, I'd imagine a minimal re-write and recompile might be all that's needed for a lot of the newer applications, anyway: anything still getting new versions made would have a new, native version within a period of months of release.

      Hell, that might even be what MS has been subtly moving towards all these years with .NET (along with their Singularity OS, or something like it).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    78. Re:Short answer: no by Bert64 · · Score: 1

      And yet the underlying unix-like API on OSX is largely unchanged since the 70s..

      What annoys me tho, is "windows mobile" which is advertised as "running windows on your phone"... Only it's not that at all, you can't just take your desktop apps and run them on your phone, and you can't even recompile them without significant work.

      By contrast, the iphone is advertised as a unique and separate device (which it is), although it has better compatibility with osx than windows does with it's mobile counterpart... Many CLI based apps will compile easily on the unofficial iphone sdk, most changes that are needed are for the interface, and such changes would be required anyway simply to cope with the small display size and different method of user interaction.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    79. Re:Short answer: no by CAIMLAS · · Score: 1

      Also along those lines... They could make up for a lot of ill-will if they were to:

      * Give this fictional new operating system, designed from the ground up, to Vista (and w2k8)users for free.
      * Offer the "backward compatible" VM for a nominal fee to said customers, with a big fucking "we're sorry". ... and if they gave the OS away for near-free (ie, free for non-commercial use, maybe), they'd be able to hold onto their quickly-deteriorating market share - provided the OS isn't a complete steaming pile.

      After all, which would you rather go to: Linux, and deal with rewritting your apps or "porting" them to WINE; OS X, and completely replacing your apps through a rewrite; or Microsoft Mysticism for near-free/cheap, and the compatibility pack - which would solve all your problems, short term, and likely quite a few long-term as well?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    80. Re:Short answer: no by Bert64 · · Score: 1

      That's a really crufty, bloated and overly complicated way of doing things...

      That's the problem with windows, it has multiple layers of cruft all over the place resulting in something that is extremely complex and difficult to maintain or debug. That's why vista took so long to develop, far too much complexity tied together in all kinds of different ways, if you change one small part you have to throughly test all the things it interacts with.

      It comes from not having a clean, forward thinking modular design in the first place... It's always been about making it run, then shipping it out the door, never any thought for future needs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    81. Re:Short answer: no by Anonymous Coward · · Score: 0

      I wish it would happen some day but I doubt it. Instead we'll get more "cool" 3D windowing effects when we open and close our applications, it will run like a cripple, and use up 2 GIG of DDR3 in no time.

      Compiz does all of that quite well on a 1.2MHz Duron with an integrated nVidia GeForce4 32mb video.

      There is zero excuse for Aero to need so much hardware and still run slowly.

    82. Re:Short answer: no by 0111+1110 · · Score: 1

      That's snappy answers. Al Jaffee is rolling in his grave.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    83. Re:Short answer: no by Anonymous Coward · · Score: 1, Informative

      384MB is nowhere near enough even for XP now. Up until a year ago I was running my main system for day to day stuff on a PIII 1.2Ghz with 512MB of memory. I would have upgraded to at least 1 GB a long time ago but this is on intel's 815 chipset which was crippled to only support 512MB of memory; probably their revenge for being forced to go back to SDRAM from RDRAM at the time.

      Everything ran fine up until I upgraded to IE 7. All of the sudden everything slowed to a crawl after browsing for a bit. Fortunately Firefox 3.0 just came out, fixing their own bad memory usage problems, and it looked like I would be good for a bit longer. Now comes the second blow. MS, in all their wisdom, has decided to turn off their hotmail support for Outlook Express, my main email program. This in effect, combined with the lake of Outlook Express in Vista, pretty much forces users to "upgrade" to Windows Live Mail. First to be fair, Live Mail has some great improvements over Outlook Express. However I was already leery about two things that I knew about Live Mail. First of all it switches from the time tested Outlook Express database files to a Cyrus IMAP like mail system in that each individual mail file is stored in an individual file. Personally I had found Outlook Express' database files very, very stable and have never had any problem with them; unlike the PST files that the full Outlook uses. Heck, MS even handles hitting the 2 GB limit fairly well in Outlook Express' database files unlike what the full version of Outlook used to do. Recovery was never a problem either as I could easily find plenty of free tools to recover data from corrupted files, which in general actually over recovered by recovering deleted emails; again unlike Outlook's recovery tools. Even this was barely ever necessary as I only had OE's db files corrupt only a very few times in all the years I have used it at many clients. Its still to early to tell how Live Mail's new one email per file is going to work (although recoveries and backups should definitely be easier. I am very worried though that I did not notice any files nor options in Live Mail that indicate that Live Mail does any indexing while running and that it stores that data to the drive to speed up sorting. Very worried. Second problem is that there is no way to remove the various default folders for any particular email account without deleting the account. WTF. I have a bunch of addresses. The constantly used ones used to have rules to have different inboxes on my old setup so I already had this to a certain extent. However, for some almost never used email addresses I would probably prefer the option to keep the unified inbox. No option for that. Unfortunately, for this new mail program, I had a bunch of dead email accounts, stubs (only to send for yahoo, etc accounts through one of my relay servers), and a fake one to prevent accidental emails from going out. Well now all of these must have their own specific folders taking up screen space as well, even though I will probably never used them. Heck, to move the folders around so the dead ones don't clog up my screen is itself a cumbersome process as the options to moved the folders are only available on the right click menu and only move up or down, one at a time. ARG. But now comes the kicker. I noticed that my system was very, very slow once I loaded my shinny new install of Live Mail. By the way it started importing my OE accounts and data without asking and without any cancel option when it started up; a really, really, really slow process. Anyway, I decided on a lark to check its memory useage.

      130MB!!!!

      Outlook Express only uses 30MB.

      WTF. Of course I should not be surprised. Live Mail is written in .NET, MS' answer to the problem of people not having any need to upgrade their computers. If anything its probably using much, much more than that 130MB as much of the .NET libraries memory usage is probably hi

    84. Re:Short answer: no by TeknoHog · · Score: 1

      surely compiler designers (being an largely non-stupid bunch) are going to start aiming for parallel execution as standard?

      Scientific programmers have enjoyed these non-stupid compilers for a long time, my personal data points being from 2001 with Fortran 90. The key lesson IMHO is to use a higher level language and trust the compiler, instead of trying to optimize it yourself in a portable assembler like C.

      --
      Escher was the first MC and Giger invented the HR department.
    85. Re:Short answer: no by gbjbaanb · · Score: 1

      the NT Executive was never a problem. In fact, it's a piece of software engineering beauty. What makes Windows utterly awful is the shite Win32 userspace on top of that gorgeous kernel.

      True, unfortunately we now have the situation where we have NT kernel, then the Win32 userspace on top of that, then the shite .NET framework on top of that. (I'm sure people think the .net class libraries are beautiful, elegant and well-engineered. That's only because Visual Studio writes most of their code for them).

      Reading some older MSDN blogs about .NET I'm amazed how poor it is (especially see Chris Brumme's excellent weblog). Don't expect MS to make it good, don't expect that it can run on top of anything other than Win32.

      (actually, Win32 isn't that bad for a C API. Now the IE4 shell extensions and stuff like that hacked in from other divisions of MS, now they are the epitome of horror)

    86. Re:Short answer: no by Anonymous Coward · · Score: 0

      The sooner MS figures out that a OS isn't a lifestyle or something to brag about and is just a program loader and hardware interface the better.

    87. Re:Short answer: no by Giometrix · · Score: 1

      "LOW! Jebus H. Tap dancin' Christ that thing is slooooow!"

      I keep hearing people say that (so I'm assuming that not everyone is lying), but Vista (SP1) ran well on a virtual machine allocated only 768MB of RAM. The host machine is an AMD 2.4GHZ x2 with a run of the mill hard drive, so nothing special); Its the most I could allocate it on my machine and it ran comparable to an XP VM running on 512MB.

      I guess my experience is just different.

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    88. Re:Short answer: no by RiotingPacifist · · Score: 1

      Actually it only took about 3, after 3 years bill called them into the office and said "WTF have you done!? start again!" after 6 they were really starting to lose ground and so just pushed the thing out the door (probably Ballmer's choice more than Gates')

      --
      IranAir Flight 655 never forget!
    89. Re:Short answer: no by jibjibjib · · Score: 2, Insightful

      ZFS fixes real world problems. WinFS just makes searching/tagging more convienient? That is useless to most users.

      WinFS fixes real world problems. ZFS just makes volume/filesystem management more convenient? That is useless to most users.

      I'm not sure how much I'm like "most users", but I have a few thousand music files and photos on my hard drive. I like being able to tag them and search them quickly, and I think I might find something like WinFS useful.

      What does ZFS offer that would be useful and usable for "most users"?

    90. Re:Short answer: no by GigaplexNZ · · Score: 1

      I don't see them doing something advanced like adding a hypervisor in 2 years.

      They essentially have a hypervisor now in Server 2008. Windows 7 shares a code base with Server 2008 so it isn't too farfetched for them to add it. Chances are, they might hold it for server only, so people have a reason to pay more money.

    91. Re:Short answer: no by jollyreaper · · Score: 1

      [quote]Oh yeah... remember the 'Ring Zero' contentiousness, it was incredible red herring. I remember the paperless office, and as Adam Osborne once said, it'll happen when the paperless bathroom does.[/quote]

      There are such things as bidets. Just because American don't like them doesn't mean they're impractical solutions.

      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    92. Re:Short answer: no by Yvanhoe · · Score: 1

      Or stick to XP ?

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    93. Re:Short answer: no by Heather+D · · Score: 3, Insightful

      I can't see Microsoft doing this, a BSD core maybe, but the only way they'd go GPL with the core is if they'd found a way to de-claw the GPL.

      Even if they did 'start over' they'd likely use it as an excuse to lock everything down to an even greater degree. Windows users might end up with something like the iPhone.

    94. Re:Short answer: no by Anonymous Coward · · Score: 0

      Will Linux ever be on the desktop? No, it's flawed by design as its too complicated for the average user. Kiss that pipe dream goodbye...

    95. Re:Short answer: no by Icarium · · Score: 1

      Eh? Windows is an OS. Linux is an OS. The moment one needs to go through the other to access hardware, it's no longer an OS.

      If it's running 'on top of' anything other than hardware, it's no longer an OS.

    96. Re:Short answer: no by Heather+D · · Score: 4, Interesting

      Microsoft people have openly said that they want fewer hardware manufacturers. I wouldn't be surprised if this was a major reason in changing things the way they did.

    97. Re:Short answer: no by MilesAttacca · · Score: 1

      It seems on the outside that running one OS, with its particular resource demands, on top of another OS with its own, would slow down performance. But given ozmanjusri and Bert64's replies, particularly reminding me that WINE isn't itself an operating system, I suppose that there's actually some hope. Not that Microsoft would be particularly happy about it, but I'd love to see the results of a homebrew attempt to do what siddesu described.

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    98. Re:Short answer: no by I+cant+believe+its+n · · Score: 1

      Y r u so upset 4 dis guy's speling mistace?

      Did that sentence make you cringe? Have a beer and relax, its summer (where I live).

      --
      She made the willows dance
    99. Re:Short answer: no by Heather+D · · Score: 1

      This is undoubtedly why Microsoft wants fewer hardware producers. They want to push themselves into a position similar to Apple's.

    100. Re:Short answer: no by fitten · · Score: 1

      I guess my experience is just different.

      Yeah, some people see the eye-candy animated window redraws and such as being 'slow', too, when they're used to no-eye-candy redraws on their other machine. Obviously, since the machine is animating graphics slowly (at speeds that humans can see), everything is slow.

      I'm giving Vista a spin right now (installed it last Friday night) and so far, I haven't had any problems. SP1 seemed to have fixed games graphics speed (I get similar performance as I had on XP) and the rest of my issues are just finding things because they've moved... well... when you have a new UI, things move to different places and such... otherwise it'd be the old UI.

      I haven't had enough time to really get the feel for Vista, yet, so maybe there is still time for me to start hating it.

    101. Re:Short answer: no by leuk_he · · Score: 1

      Virtual...

      The real answer was: they can run "legacy" applications as a virtual machine or virtual application. And then recode the stuff that is left over. This will more or less happen as virtalisation is available(user friendly available) for everyone.

      The recode however takes a lots of guts. Not sure if a dinosaur can turn quick enough.

    102. Re:Short answer: no by aurasdoom · · Score: 3, Informative

      "Don't some of the Windows games that currently run under WINE have more FPS than natively under Windows ?" Well, yeah, but that's because they don't use all the features (read effects, shaders) that the direct x windows version uses.

    103. Re:Short answer: no by hesaigo999ca · · Score: 1

      In fact, the only thing microsoft is any good for, definitely not new ideas, is copying someone else's ideas and then putting their own version into the next windows... so if Mac came out with something, we are still ok....now if we can just get linux to come out with a few more versions
      and ideas, we will have a double whammy!

    104. Re:Short answer: no by Giometrix · · Score: 1

      "...rest of my issues are just finding things because they've moved... well... when you have a new UI, things move to different places and such"

      I've had Vista on one of my machines for a while now... to be honest I don't care where anything is, I just type what I'm looking for in the search box.

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    105. Re:Short answer: no by Anonymous Coward · · Score: 1, Funny

      And that is why all real programmers use vim. /me ducks.

    106. Re:Short answer: no by Sillygates · · Score: 2, Informative

      End to end CRC checking, metadata backups (even on a single disk, and alomst full IO throughput on writes (partly thanks to the fact that there isn't a journal, all metadata changes are atomic).

      The filesystem is also very snapshot friendly, which makes backing up data from user mistakes very fast and easy.

      Storage pooling/Mirroring/Raid-Z could become a new standard for home users, though, that aspect probably won't catch on in the consumer market

      And all WinFS has is search. It doesn't have the ability to watch a hard disk for bitrot, it doesn't know when files get silently corrupted, etc

      --
      I fear the Y2038 bug
    107. Re:Short answer: no by The+Warlock · · Score: 1

      Windows 95/98/ME ran in unprotected memory where one app could crash the whole system. I don't think it forced app developers to write decent code.

      --
      I've upped my standards, so up yours.
    108. Re:Short answer: no by mdwh2 · · Score: 1

      Microsoft did something similar with windows NT

      But that's just it - the answer is not "Maybe", it's "They've already done it".

      I know we like to joke about Windows being unstable, but the reality is that the NT/XP line is rock solid, and any differences between Windows/OS X/Linux, if any, are neglible compared to the difference between those operating systems and Windows 9x or classic MacOS. To me the idea that Windows needs to be rewritten seems to be anti-Vista FUD, especially if it's suggested this is "just like Apple did with OS X".

      It's Apple who were playing catchup with OS X - that was their response in order to find an OS that was stable with memory protection, in order to catch up with Microsoft who now had Windows 2000 (not to mention catching up on other basic functionality, like multitasking).

      If Microsoft do rewrite their OS from scratch, it'll be because they're moving onto something new, and not playing catchup with Apple. Yes we can quibble about whether Windows or OS X is better, but any claimed advantages of the latter are not thing which require a rewrite (as opposed to introducing things like memory protection, which couldn't really be fudged into an OS that lacked it).

    109. Re:Short answer: no by Anonymous Coward · · Score: 0

      haha +1, twitterbaited.

    110. Re:Short answer: no by mdwh2 · · Score: 1

      The problem they've had is that there's a lot more transition from dos to 95 to 98 to 2000 to xp to vista. None of those was entirely pleasant, and none of them were very transparent.

      I think that's very misleading. The transitions from 95 to 98, and 2000 to XP were minor, and whilst Vista had some issues, this was more a case of slow support for drivers than any application incompatibility issues. This is in no way comparable to Apple's repeated switching of CPU (to PPC, then to Intel) or a complete change of operating system (classic MacOS replaced with OS X). It would be like listing every point release of OS X and then claiming that therefore Apple had had far more transitions!

      The major changes for Windows have been from DOS to Windows 9x, and then from Windows 9x to the NT line. Even for these, I disagree that these were problematic or noticeable to the user - I use Windows 2000 (i.e., the version before Microsoft thought it was okay to merge the two product lines), and I never had any problem switching from 98.

      in their two bumps that windows has seen in their five. The interim transitions (os 8 to os 9, 10.1 all the way to 10.5 really) were almost completely transparent.

      See - why do you count Windows as 5, and Apple as 2, hand-waving away the others as "interim transitions"?

      Microsoft has never had a knack for making those internal transparent emulators like classic and rosetta.

      Because they don't need to. They haven't switched CPUs, and their new OS was API compatible.

      For a +4 post, you are lacking in actual examples of how the Windows transitions were more problematic, and have simply done an arbitrary count of new versions to falsely claim that Windows had had more transitions. So how are Windows transitions more problematic?

    111. Re:Short answer: no by Lisandro · · Score: 1

      Funny. At the time, OS/2 Warp was marketed as a "Windows better than Windows" - and it really was. You could run DOS, OS/2 and Windows, side to side, with zero issues or performance glitches, which was unheard of at the time.

      I know a couple of people that ran OS/2 to play DOS games and Windows apps because the sound wasn't shut down while alt-tabbing windows.

    112. Re:Short answer: no by Anonymous Coward · · Score: 0

      "SLOW! Jebus H. Tap dancin' Christ that thing is slooooow! Have they never heard of optimizing their code?"

      -> My personal experience with Vista Ultimate x64 hasn't been bad. I have it on my desktop, and I upgraded from Home Basic 32bit to it on my laptop. I find it faster than XP actually.

      Funily enough though, since upgrading on my laptop I've noticed a performance INCREASE. It is like the 32bit version, or possibly just the lower end version, was purposely crippled by MSFT. Being on the "best" version of Vista now that doesn't bother me.

      " Networking? Ugh,I don't know even where to begin on the evil that was my experience with Vista networking. I swear I had less hassles when I was networking Win9X boxes through a discarded WinNT 3 server. Vista would just lose the connections,or they would just die,or Vista would just go blind to the entire network while the other three kept working just fine. And the only way I found to fix was through a reboot,which I hated because of the first reason."

      -> I'd be interested in TSing that with you if my work wasn't so busy as I've had zero network issues with Vista. I have a Linksys BFR soemthing or other setup as a switch hooked into a Linksys wireless router connected to my Comcast modem.

      The only "issue" on my network is the XP machines can not see anything on the network, but this is due to the users and their firewall settings. My Vista machines can actually see them and access their share docs even when the XP machines say they don't have permission to access the network.

      I also have, on my desktop, both the NICs on my motherboard "Teaming" to reduce latency for gaming. Pretty neat of NVIDIA to enable that capability IMO and as a side note the latency reduction seems to be a percentage. EG on the 20-30 ping server for TF2 I get 16 ping normally, and on a 100ish ping CoD4 server I end up with 30 ping.

      Literally the only networking "issue" i had was with NVIDIA's "First Packet" thing which includes the broken bit of the now depcriated NVIDIA hardware firewall. Essentially all my agmes but TF2 would work just fine. TF2 would hang because of that.

      "Then add to that the constant thrashing of my HDD,which got so bad it actually killed the Maxtor that it was installed on,even though I had swap files on all the HDDs. I can only guess its load balancing sucked. I had even turned off indexing to no avail."

      -> This seems like a hardware issue to me. I have two 500GB hard drives setup in a basic JBOD RAID (Western Digital btw) and I have zero thrashing. I can't explain why your Vista install wouldbe thrashing hard, I seriously have no issue with thrashing.

      That said, I DO have experience with Maxtor drives. They are total rubbish. Every hard drive we have to replace at my work, usually after it thrashes to hell and back or if its in what we call a "hot box" (some Dell OptiPlexes are notorious for heat issues).

      The replacement drives we put in are either Seagate or WD or even occasionally Fujitsu drives. We never have to replace the replacement drives, even after 2-3 years in a "hot box" that's running 24/7.

      "Then just to add a little evil flavor they changed a bunch of stuff around for no particular reason,and things that would take one or two clicks in XP seemed to take five or six. Just for spite make sure there isn't a "classic" mode,so those of us that were happy with the way things worked since WinNT 3 would have to take it,like it or not, then add the constant CPU drag,making my apps run like they were running on a 486Dx with WinME on top. I mean,I know that a 3GHz Celeron with 2Gb of DDR3200 and a 256Mb Geforce 6200 isn't going to win any gaming contests,but on XP it flies. Could you leave a little CPU for me,please?"

      -> So you have two complaints. The first I will ignore. Layout/GUI changes are Layout/GUI changes. Some people can deal, some can't. They aren't a performance issue which is what I'm trying to focus on here.

      Now we find out what half your probl

    113. Re:Short answer: no by postbigbang · · Score: 1

      It was perceived as being very solid at the time, and OS/2 found itself in high-reliability offerings. The same status wasn't conferred onto Windows NT at the time, and Microsoft has been fighting the problems subsequently through a series of techno miss-steps that plagued it. In a nutshell, its architecture needed revamping and it still does. I don't believe Microsoft has the guts to come out with something truly new and leading edge; they'll always be borrowers unless there's a visionary regime change-- and not the kind of guys that throw chairs and tantrums.

      --
      ---- Teach Peace. It's Cheaper Than War.
    114. Re:Short answer: no by Sobrique · · Score: 1
      My experience with scientific programming is that it's mostly trying to solve large scale formulae. Most of those problems are implicitly parallel, and thus quite easy to distribute. You're also distributing to get your numbers crunched in the minimal possible time.

      That's a whole different style of programming to the real time programing that is e.g. games code. Where you have to be fine grained enough to deal with real time user input. Your 'distributed' cycles are therefore quite a lot harder to parallelise, and you _have_ to design your program accordingly.

      We're getting there, but it's still the case that you need to design what your program is doing around the idea that it will run parallel, rather than 'just let the compiler do it'.

    115. Re:Short answer: no by somersault · · Score: 1

      An OS should be something to brag about, but not because of flashy gimmicks of course :) I like the abundance of configuration options, window managers and themes etc available on linux, but I also like that it's written by people who want something that *works* rather than something that is going to pander to idiots and make a lot of money.

      --
      which is totally what she said
    116. Re:Short answer: no by street+struttin' · · Score: 1

      Except Windows NT was based on OS/2. And they didn't really get that right until at least NT4 (some would argue Win2k).

    117. Re:Short answer: no by b0bby · · Score: 1

      Yep, this is how I see it too, and why I decided to go from W2K to Vista rather than Ubuntu when I built my new machine. There's no perfect OS, and with Vista they're trying to do the right thing. App writers are going to have to do things correctly in future, and if I have to wait for a few things, oh well, won't kill me. I knew going in that it wouldn't all be smooth sailing, especially since I went with 64 bit, but it does most of what I want very well, and I must admit I like the little live previews etc. I'm running Kubuntu 8.04 on the kids' machine, and I like it, but it's far from perfect as well. Just yesterday they ended up with a print dialog from barbie.com in Firefox which couldn't be got rid of; I ended up just shutting it down for the night. Probably a use case that most of the developers haven't dealt with...

    118. Re:Short answer: no by smallfries · · Score: 1

      What you say is true in theory, although this is an area where the theory and the practice don't line up exactly. Increasing the clock speed will increase performance across all programs (assuming that everything gets clocked up: processor, memory, interconnect...). Increasing the number of cores only helps parallelised software.

      But the practice is interesting. Because we don't clock everything up uniformly (memory is hard, interconnect is harder still) increasing the processor speed doesn't help certain types of programs (i.e. streaming processes that are memory bound).

      We've now reached the point where a single core is fast enough to do most everyday jobs by itself. The things that require more performance tend be parallelisable by their nature; they're replicating copies of streaming processes. If you throw enough cores at these problems then you can turn them into memory-bound problems.

      Of course it isn't easy to do so, and the games industry has already cried that they can't use lots of cores. But that will pass relatively quickly as most of the hard work inside a game can be parallelised, and there is an install base to take advantage of software that does.

      I'm quite suprised by how much software has already taken the low hanging fruit. On my dual-core laptop it is rare to see one core idle. Most (if not all) of the software that I run has sufficient threads with a big enough division of work that it distributes nicely. I was really suprised to see that Civ4 partitions onto the two cores really well as I don't think that was intentional design.

      As you say it gets harder each time the new of cores doubles, but the software that needs the performance the most is the most parallelisable in the first place.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    119. Re:Short answer: no by Anonymous Coward · · Score: 0

      I couldn't help myself, sorry:
      You're in your room.
      They're over there in their room

      Or are you just being lazy.

    120. Re:Short answer: no by WhiteWolf666 · · Score: 1

      Wouldn't be that complicated at all, actually. Microsoft owns, I think, Connectix? The company that used to make Virtual PC.

      Take it, add in support for a Vmware "Unity" type feature, create a shim D3D/OpenGL display driver that passes D3D/OpenGL calls to the primary OS, and you're finished. Probably no more than a years work.

      The question is, exactly what would MS put in the "Primary OS", and is MS up to the task of engineering an entirely new OS line. My money is on a big fat NO.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    121. Re:Short answer: no by AndyCR · · Score: 1

      If I try to write a file to C:\somesuch, I expect it to either go there or to present the user with a "insufficient permissions" error and have them decide whether they trust my program or do not want to use it any longer. Now that Vista is lying and putting it somewhere I didn't expect, what if I need to read that file in a separate program? Even if Vista has been tested sufficiently to prevent mysterious errors when it trips over its shoelaces forgetting what folder it abstracted C:\ to for this particular program (and I wouldn't put it below it, considering how often other Microsoft tools (Visual Studio comes to mind) trip over their collective shoestrings on anything resembling complexity), it will have no way of knowing to hand this complementary program the same fake folder.

      And yes, there are legitimate reasons for doing things like this, particularly in software development tools.

      --
      If there's anyone I hate more than stupid people, it's intellectuals.
    122. Re:Short answer: no by omnipresentbob · · Score: 1

      Yea, see this thread. http://tech.slashdot.org/comments.pl?sid=597501&cid=23969359. Same deal. Eclipse is fast in that particular alternate dimension. Pretty cool, huh?

    123. Re:Short answer: no by Rhodri+Mawr · · Score: 1

      http://en.wikipedia.org/wiki/Moore's_law Whilst some people disagree didn't Moore himself suggest that Moore's law will fail in around 2020?

    124. Re:Short answer: no by snoyberg · · Score: 1

      Vim? Real programmers use Ed, the standard editor.

      --
      Thank God for evolution.
    125. Re:Short answer: no by nuzak · · Score: 0

      I'll see your anecdote and raise you one: Vista is more responsive than XP was for me.

      Gosh, aren't we a bunch of proud nerds, applying the scientific method in such objective empirical fashion. You think to actually hold us above the unwashed masses with their "calvin-pissing-on chevy/ford" stickers? Think again.

      --
      Done with slashdot, done with nerds, getting a life.
    126. Re:Short answer: no by LordSnooty · · Score: 1

      But if you add in recently matured virtualisation technology, THEN could the brand new OS maintain legacy support? A very definite 'yes'.

    127. Re:Short answer: no by mea_culpa · · Score: 4, Informative

      Same here.
      I do consulting for small businesses and the only people that don't complain about vista are the ones that use it to play solitaire and check their email. (not computer literate in the least)
      The ones that complain the loudest are those that picked up a brand new computer to replace their old one only to find out the new one runs much slower. I have 'upgraded' many vista laptops and desktops to XP in the last year each charging the same as a virus/rootkit removal plus MS license. Laptops are the worst, especially HP, it is like they are intentionally hiding XP drivers for things as simple as a sound cards. I'm still able to find workarounds but in all my years working with PCs I have never seen support for a predecessor OS being unsupported so quickly. Even with the push for 2k/XP there were several years of support for 9x users.

      I still try to keep an open mind, I was skeptical of 2000 and XP when it first came out, but I am finding it very difficult to swallow vista.
      My most recent endeavor trying to make vista work for someone was on a brand new state of the art quad core computer. It ran at a decent speed, no complaints other than the printer (brand new HP officejet pro) would intermittently fail to respond. The network card would work for 5 minutes and then go to 'Media Disconnected' status for no reason even after replacing the motherboard (on-board nic), building wiring, HP ProCurve module, patch cords, etc. I could boot a knoppix or ubuntu live CD and have no networking problems at all. Checked the latest Marvell drivers, Bios, etc. The only solution was to install XP.

      I have yet to see with my own eyes a power user that is happy with vista. So far I only hear about it on the internet from fanboys. By power user I mean someone that runs multiple applications in a productive environment and are able to do so at the same speed or better than XP without having to know how their computer works.

      I keep trying vista myself as it is my business to do so, but I haven't seen any compelling reason yet to recommend it to anyone. To me it is still a downgrade. I'll keep trying it as future updates come out.
      Part of me thinks those touting it on the net are shills from MS. Just like aliens, until I see it with my own eyes I'm not going to believe it.

    128. Re:Short answer: no by damburger · · Score: 0, Redundant

      Seeing as nobody is going to do a fucking control study about a Slashdot thread, your comment is less than worthless.

      Of course I am giving an anecdote. Nothing else is appropriate in this context. All I can do is recount an experience, and if that annoys you then I really don't give a shit.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    129. Re:Short answer: no by Anonymous Coward · · Score: 0

      1) They went to certified because they have a VERY clear idea of what are the broken drivers out there. They get the dumps all the time. They even have top 10 boards for all the applications. Drivers was a big BSOD reason. MS got tired of being blamed. So the driver model change. Back to what was really a NT 3.5 model. The changes right up to release date is MS's fault. The idea is sound though. Get the drivers out of the kernel and into user land. Certify them so they stop crashing.
      2) MS has bent over backwards to make the bugs from older systems work. It has also made for a easly broken system. With a crazy amount of interactions. That it works at all is semi amazing.
      3) I have been using this thing as is. It works fairly simple. Something adminy = popup. I like it (hated it at first because it was new and in the way). It makes me make a distinction of what I am doing to my computer.
      4) DRM? Havent noticed any.

      If you want to make a REAL bitch about the OS start with the broken file system and the applications that are abusing it.
      1) The SysIndexer that fragments the hell out of your drive, but hey I can find things really really really fast in explorer. Never mind the thing likes to rescan the WHOLE hard drive when you boot up.
      2) The defragmenter that only defragments files but leaves free space all fragmented (which causes all sorts of other problems with 'growing type files'). NTFS does not 'resist' fragmenting. It is a lie.
      3) The sysdefender that likes to scan the WHOLE file tree every time you boot up. Then again at random times.
      4) The broken prefetcher that slams the HD for 10 minutes after you startup, making the computer unusable during that time. Then likes to randomly 'optimize' your HD for boot time. During that time your computer is again unusable.
      5) The 'growing type file problem' instead of moving a file around so it doesnt fragment a growing file just finds the next 'big enough spot' for the data. So you end up with log files that are thousands of fragments, such as the system event log. The sysindex is a 'growing type' file too.
      6) USNJRNL, what a whole rant I could write about that little gem. You cant even defrag the thing. You can only blow it away. And on the laptop I have HP has found a way to make it so I can not even do that. And the thing will reach 10-20 gig. Another 'growing type'.
      7) Then there is the WinSxS dir. Dear lord what a dll nightmare. Is this really the fix to dll hell?

      Each one of those is a 'good idea'. But VERY badly done. These issues have existed since at least NT4. Yet there havent been any apps using the features of NTFS in this way. XP had some false starts using these features. Vista is the first to REALLY use it.

      That is the core of why 'vista sucks'. I know know why MS was pushing solid state drives. The random seek on the HD is killing them. It is so busy running through GIGs of data the users 'might' use it forgets to let the users USE the computer. The gui popups I can live with. The DRM I can live with. The performance is unbearable.

      Then to top it off HP put norton on there too. This is another whole eco-system of 'suck' tools on top of the os. That is the OUT OF BOX experiance. My dad put it best with the computer he JUST bought last week. "This thing is slower than the burned out one I replaced".

    130. Re:Short answer: no by postbigbang · · Score: 1

      While we'll agree with NTFS and FS failure, there was once a concept that abstracted many calls from the hardware layer through the HMI. Part of what hardware vendors feel is their own intellectual property (for better or worse) is the 'burden' of driver development and the asset cost behind them. They're pretty unwilling to give up their costs to Microsoft, who makes them do interesting dances in the quest to get everything 'certified' and bundled. The number of unneeded drivers in Vista isn't as bad as an aged copy of XP SP2 that was originally XP. Still, there's always that guy that's trying to get you into the program, like it was lovefest that you *pay* for.

      And if you haven't run into DRM blues, try using that nice HP to do home movies conversion, or watch cable TV on the box and suddenly have the screen go blanks. Not pretty. Not fun.

      --
      ---- Teach Peace. It's Cheaper Than War.
    131. Re:Short answer: no by Anonymous Coward · · Score: 0

      make the new OS run on top of linux+wine

      I don't see why you were modded interesting; it came across as a joke to me.

      It seems that Slashdot's answer to everything is to make it Linux. In the case of Microsoft, it's nothing more than wishful thinking.

    132. Re:Short answer: no by nuzak · · Score: 0, Troll

      All you're good for is nerd rage. You can't even think any more.

      --
      Done with slashdot, done with nerds, getting a life.
    133. Re:Short answer: no by rfc11fan · · Score: 0
      >But as you say, it is questionable if most people actually need more performance.

      The issue is not need, but want.

      With respect to one's self, there is no such thing as too rich or too thin; with respect to one's personal computer(s), there is no such thing as too fast or too much RAM.

    134. Re:Short answer: no by dedazo · · Score: 1

      I love that someone actually modded your post down as "flamebait". The Slashbots never cease to amaze me.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    135. Re:Short answer: no by mugnyte · · Score: 1

      2) lack of support for legacy apps (although arguably, some of those apps were badly written)

      every single one of which was badly written. MS had been spending years and uncounted dollars telling people how to write their apps so that they will remain compatible with future versions of Windows. If people insist on circumventing the Windows API and writing their own little gizmos to implement some functionality then they shouldn't be surprised when this functionality ceases to function when the underlying OS structure changes.

      This, too, is not a problem with Vista, but with retarded children who imagine they're "programmers" because they get one kind of function working in one version of one OS and fantasize that from there on all OS progress must be halted so as to not break their crummy little hack.

      You'd be pretty surprised to learn that Microsoft themselves has been a huge violator of the "bypass the standard methods" for years. So much so, they were taken to court and lost. So much so that they had to publish these hidden API's (which were already teased out of the compiled code) and everyone started taking advantage of them.

      Rather than being an apologist or critic for Vista, I'll merely point to sentiment: The market watches the trade papers, and many trades have published their Vista adoption issues, with various "try again" articles now and then. When there's a bad experience to be had, if it ain't Microsoft's problem, you certainly haven't run a business. Bottom line: Nobody is going to go buy anything and then blame sub-vendors, historical issues and adaptability rates. For every consumer, its the product you bought, in its entirety.

      Shit dude, most people think that replacing an OS requires buying a new machine. You really think grandma is steamed at the lack of driver signing from HP when her printer doesn't work? Riiight.

    136. Re:Short answer: no by BrianGKUAC · · Score: 1

      I'm afraid you're incorrect. Real programmers use butterflies.

      --
      Menus: Linux=function, Windows=vendor, OS X=as little as possible. Makes a statement, don't you think?
    137. Re:Short answer: no by smallfries · · Score: 1

      Depends on which prediction :) Originally he said it would fail at the end of the 70s, ... then the 80s ... It is supposed to have failed quite a few times so far. But, yeah. It is hard to see how they can keep it up for more than another decade.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    138. Re:Short answer: no by damburger · · Score: 1

      And your contribution to this discussion has been zero. You've come along here with a snarky comment that (shock! horror!) posts on a web forum don't strictly follow the scientific method. You incite my anger (which, by the way, doesn't make you intellectually superior to me, just more of a wanker) because you use the same line of 'reasoning' as young Earth creationists; you make petty and irrelevant jabs at the methodology of your opponent as if that someone in itself proves your position. You then proceed to act smug as if you've made some deep intellectual point and added something to the debate, except that you are the only person who thinks so.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    139. Re:Short answer: no by Ai+Olor-Wile · · Score: 1

      I hate to be blunt with you, because ZFS is totally awesome, but you're addressing problems unrelated to the WinFS poster's agenda. The whole point of WinFS was to give home users a new metaphor for interacting with a filesystem so that it was easier to navigate, organise, and think about; the mechanics of ZFS don't really provide that.

    140. Re:Short answer: no by harry666t · · Score: 1

      NetBeans 5 seems faster than Eclipse on a 2.4 Celeron with 256 MB of RAM... But NB6 really sucks on the resources ;/

    141. Re:Short answer: no by Sylvak · · Score: 1

      I think you are on to something. I used to play WOW on linux using wine... with opengl, I was getting pretty good FPS. In other words, if I could get wow to run on linux through wine, then I don't see it as a far stretch to get a windows desktop running on linux through wine.

      What I really wonder is when they will drop their file system and start using an implementation closer to unix/linux/osX. That will be a good day for the windows community.

    142. Re:Short answer: no by XHIIHIIHX · · Score: 2, Informative

      Don't some of the Windows games that currently run under WINE have more FPS than natively under Windows ?


      No.

      This has been another edition of Short Answers to Stupid Quesitons.

    143. Re:Short answer: no by cliffski · · Score: 1

      So your strategy would be to just let tens of thousands of legacy apps that a huge chunk of your customers own, to suddenly just stop working.
      I don't think you can build a global software business on that basis.

      --
      DRM-free indie games for the PC and Mac: Positech Games
    144. Re:Short answer: no by Arterion · · Score: 2, Insightful

      I find it odd that you all are suggesting Microsoft go with a linux kernel when their own kernel is not the major problem with their OS. It's all the junk they've piled on top of it.

      If they were using the linux kernel instead of the NT kernel, I think their OS would have just as many problems.

      --
      "That which does not kill us makes us stranger." -Trevor Goodchild
    145. Re:Short answer: no by AndyCR · · Score: 1

      They wouldn't stop working; they would simply require administrative privileges to run.

      That's the entire problem - to avoid inconveniencing people running legacy applications with a "are you sure you want to run this" dialog box, they completely and totally change the behavior of old -and- new programs in an unpredictable way.

      I don't advocate entirely getting rid of legacy support. Some operating systems (Linux, OS X) do so in some cases and sometimes the results are less than pleasant. I do, however, advocate not hosing current applications to do it.

      --
      If there's anyone I hate more than stupid people, it's intellectuals.
    146. Re:Short answer: no by ROBOKATZ · · Score: 1

      You still use toilet paper even with a bidet. Well, maybe YOU don't.

    147. Re:Short answer: no by jp10558 · · Score: 1

      Do you need a different filesystem for that? I mean, Directory Opus lets you create find folders that are live searches, and you can just drop in folders - it handles links of various sorts etc... Wouldn't tagging a file be the same as dropping it into a "virtual folder" in DO, especially as you can arbitrarily have it in multiple different folders? Well, I'm not really sure what more you could do with a database filesystem than various "views" which are searches...

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    148. Re:Short answer: no by jp10558 · · Score: 1

      One thing I really dislike is the default lack of a GUI and guaranteed built in ACLed filesystem. Even in RHEL5.1, you default to owner/group/world rather than setting any arbitrary access control list for files. This is painful for Windows users who want to store files on Linux SAMBA raid servers. It is not easy to set up for Windows style permissions to work. ... Or I'm being stupid and can't figure it out.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    149. Re:Short answer: no by hairyfeet · · Score: 1
      Okay,you want to answer me one by one,I'll be happy to play the game,and BTW,I was writing about my personal experiences,and I am not some noob,I have been building machines,repairing them,and networking them together for over 13 years. And while I may not keep them in order,I will try to answer all your points as best I can.

      If you got a performance boost on your laptop,I would suspect you have one of those "portable desktop gaming rigs",which considering what you say later in the post really wouldn't surprise me,or it was the natural boost we all get from upgrading to ANY 64bit OS. I have a friend who recently went to XP X64,and I can testify that thing has to be a good 30% faster,especially now that he has broken the 3.4Gb limit. That is to be expected as we have all had the hardware for 64bit(even my old 3GHz Celeron is 64bit) but we haven't been using an OS that takes advantage. I personally picked up a copy of XP X64 that I will use if I ever get hardware capable of beating the 3.4Gb limit,and I have no doubt it will be fast.

      As for the networking and thrashing,if you look up those terms with Vista in Google,you will find I am FAR from the only one that have experienced those problems. From the sound of things you built your machines from the ground up to be Vista machines,if you didn't go out and buy a Dell,Compaq,etc. If you buy a monster rig built for Vista and designed everything with that in mind,I'm sure it would run fine. Of course I could throw out every piece of equipment I own and replace with Mac Pros and it would run great too,but it doesn't mean I want to spend thousands of dollars for the "Experience",thank you very much. And I know all about MSFT minimum hardware requirements. It has been a long standing general rule that you take the minimum and go at least 1.5 over,doubling it would be better.

      Uh,you do realize that you ARE making my point for me on the fanboi thing,right? You have a Q6600 with a shitpile of RAM and think Vista runs great? Well,and I am saying this without trying to be rude or ugly in any way(even though your post at the end basically calls me a liar) but here goes....No shit Sherlock. As a buddy of mine that used to service the F4 Phantoms used to say "Just because you tied two giant jet engines to a brick,that don't make it anything but a brick with two giant jet engines tied to it." You basically bought a baddass Core2Duo,added a large pile O' RAM(even you yourself said its a hog) and are bragging about how well it runs. Well,you tied giant jet engines to the brick so it isn't surprising. try putting it on a machine double the minimum specs,hell try putting it on a non HT single core with 2Gb of RAM and see how it runs. Working in a repair shop I can tell you how it runs,like a large fetid pile of sludge,that's how. You see,not all of us are willing to throw out our machines and build Core2 rigs to sacrifice on the alter of Vista. Have you tried benchmarking that same hardware running XP? I bet you haven't because you know the numbers will make you cry.

      And finally the Maxtor...You know that they are just Seagates now,right? Have been for a long time. But even before that I have never had a significant problem with them. Sure we would go through the occasional bad batch,but we did that With Seagate,Maxtor,etc. I have even been having good luck with Excelstors,which is some no name Chinese brand. And as for the XP running on the 733MHz,funny,but I switch between it and my 1.1GHz running Win2K Pro all the time. It is for running Office apps,not trying to play Crysis,which from the specs of your machines I would guess is their main design. Most of us in consumerland have machines for things OTHER than gaming. I have a couple of old games I play,but mostly my machines are for work. Writing cost sheets,converting the occasional client's wedding to DVD,etc. Mostly my home machines are here to relax with,not to twiddle my thumbs while I wait for Vista to go. And I am NOT build a Core2 and loading it with RAM for the Vista "experience",tha

      --
      ACs don't waste your time replying, your posts are never seen by me.
    150. Re:Short answer: no by Chris+Burke · · Score: 1

      it'll happen when the paperless bathroom does.

      Don't you know how to use the Three Sea Shells? *snicker*

      --

      The enemies of Democracy are
    151. Re:Short answer: no by Anonymous Coward · · Score: 0

      GNU/Linux is an OS. Linux is a kernel.

    152. Re:Short answer: no by nuzak · · Score: 1

      If I'm smug, it's because I realize that like the rest of you, I also know nothing. I just stopped holding myself above all the lower life forms who aren't into the same tech as me.

      I'm tired of all the stupid "clever" crap, all the trying to be funny or "insightful". Slashdot can go eat a dick. I'm done.

      --
      Done with slashdot, done with nerds, getting a life.
    153. Re:Short answer: no by default+luser · · Score: 2, Interesting

      Yup, Windows 2000 added plug 'n play with USB support (notoriously absent from Windows NT), full DirectX support, better 16-bit compatibility support, a more fully-featured DOS emulator, and the easy network configuration developed for Win9x. You could also enable compatibility mode for older programs, although it was not enabled by default.

      The only things XP offered on top of this were better DOS emulation, compatibility mode already enabled, slightly tweaked schedulers and kernel, remote terminal support (XP Pro), and of course, a shiny new interface.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    154. Re:Short answer: no by hugortega · · Score: 1

      No, real programmers use butterflies: http://xkcd.com/378/

    155. Re:Short answer: no by damburger · · Score: 1

      How has everything you've written not been modded troll yet?

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    156. Re:Short answer: no by Lodragandraoidh · · Score: 1

      Games under Linux and Windows (from my experience):

      fast ----- > slow

      Native Linux >>> Windows Executable on Wine >>> Windows Executable on Windows

      (This is on the same hardware in most cases - YMMV)

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    157. Re:Short answer: no by Lord+Apathy · · Score: 1

      Windows 95/98/ME ran in unprotected memory where one app would crash the whole system. I don't think it forced app developers to write decent code

      There, fixed that for you. Most "consumer" grade OS of that time would run with out any form of memory protection. This included MacOS, Amiga OS, and Windows 9x/Me whatever. Without this it was only a matter of time before some program rolled off it's trolley and took all your work with you.

      There never was a could in that equation. It was just a matter of time.

      --

      Supporting World Peace Through Nuclear Pacification

    158. Re:Short answer: no by tcc3 · · Score: 1

      You overstate your case. A PIII 733 does not run Xp well. Hell I've got an old dual PIII with a gig of ram that gets choked up sometimes (admittedly ususally due to flash heavy webpages).

      You've got a nearly 10 year old machine there. Its 2 processor generations old now, more depending how you count. I do not think its fair or reasonable to expect it to run a new OS like when you brought it home.

    159. Re:Short answer: no by YourMomLikesIt · · Score: 1

      If it wasn't for Microsoft I'd be unemployed.

    160. Re:Short answer: no by Anonymous Coward · · Score: 0

      The sooner MS figures out that a OS isn't a lifestyle or something to brag about and is just a program loader and hardware interface the better.

      The sooner Slashdotters figure out that "a OS" isn't a religion or something to brag about and is just a program loader and hardware interface the better.

      MS will figure it out as soon as they ever stop making like half their fortune from it. Slashdotters will figure it out once they've gotten out of school and have been working a while and have the wife and kids and an adult outlook and priorities.

    161. Re:Short answer: no by quanticle · · Score: 1

      It's also worth mentioning as a cautionary tale, perhaps. IBM managed to re-invent themselves, and after a rather painful process of revolution became a reasonably healthy firm again. Can Microsoft?

      Perhaps. However, Microsoft has one big disadvantage compared to IBM, in that Microsoft never sold hardware. One reason that IBM was able to "weather the storm" is that it had a huge number long term support contracts on its mainframes. Microsoft, having never sold any hardware, doesn't have nearly the same cushion that IBM did.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    162. Re:Short answer: no by hairyfeet · · Score: 1
      Well,there is your problem,you are using it on the web. Flash is the biggest bloated hog of a net app I have ever seen. The 733MHz is running these exact specs: 1 P3 733MHz with a dual boot Win98SE and WinXP SP2,384Mb of PC100 RAM,and an old Geforce MX4000. I use the WinXP side mainly for office work when my 3GHz is tied up processing video from my capture card,and I am surfing on my 1.1GHz Celeon running Win2K Pro SP4(which I am typing this on) which is currently running Avast AV,Peerguardian and Outpost Free Firewall. I currently have 7 tabs open in FF3 and according to process explorer I have a little under 150Mb of 512Mb free. Of course I have Noscript and Adblock so that cuts down a lot of the web bloat.


      But the main uses of the 733MHz is to run MS Office 2K for writing invoices in XP,and playing some old DOS/9x games in 98SE. I can assure you that after turning off all the services that I had no use for the little 733MHz purrs like a kitten. I have even had a lady ask me to price her the exact same model due to its small form factor which she says will be perfect for her husband's entertainment center. After showing her the free media center I can add to it she is really jazzed and wants to bring by the money on her next paycheck.


      As someone who has been building and working with Windows for over 13 years,I have found the important thing is to know the limits of the hardware. Would I try to use the 733MHz as my main Internet box? No,flash is just too heavy. But my 1.1GHz Celeron has been filling that job for 8 years now with nary a hiccup. And yes I do watch Youtube on it,I simply cut down the amount of tabs when doing so. That dual P3 with a gig of RAM would make a great fileserver or even a nice multimedia box with the right capture card. But if you are trying to use OE or IE then they will simply drag it down. Turn off unnecessary hardware and services,minimize the amount of startup,and I think you'll find that XP Sp2 will run just fine. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    163. Re:Short answer: no by Nefarious+Wheel · · Score: 1
      They do sell hardware, just nothing beyond the odd mouse or loss-leader game console, but I take your point.

      Perhaps they could survive if they kept their existing OEM base as best they can and stopped trying to improve the desktop in large leaps. At this point desktop computing is a commodity. Why change the shape of a kitchen tap once you've found one you like, or change the location of the pedals in your car? The constant replacement of PC hardware should keep them ticking over.

      I believe Microsoft's only market threat, really, is themselves.

      --
      Do not mock my vision of impractical footwear
    164. Re:Short answer: no by Anonymous Coward · · Score: 0

      i get less lag on eclipse europa with about 20 plugins (for O/R, scheme, jsp, sql bladebla) than i do on VS2008 (before anyone bitches this is for work: givn my choice i would use eclipse for scheme/cocoa).

    165. Re:Short answer: no by Mr2001 · · Score: 1

      MS only hope is developer lock-in with .NET, to ensure that Windows has a future because of all the 3rd party software that is written for it means businesses cannot live without it, or cannot get the same software on Linux.

      "Lock-in with .NET"? You realize it's an ECMA standard, right? You don't need Windows, or any other Microsoft products, to write and run .NET applications.

      (Cue the usual FUD about how any day now, Microsoft is going to magically shut down the Mono project... somehow...)

      --
      Visual IRC: Fast. Powerful. Free.
    166. Re:Short answer: no by quanticle · · Score: 1

      I believe Microsoft's only market threat, really, is themselves.

      No. The real threat to Microsoft is the fact that, increasingly, the OS you run is irrelevant. More and more applications are being developed in a cross-platform manner. That, coupled with the return of networked, server-hosted applications, means that (for many applications) it doesn't matter anymore whether you're running Windows, Linux, Unix or OSX.

      As another poster indicated, the success of the Linux EEE shows that there are a lot of people who really only need a computer for e-mail and basic office applications.

      Its not that Microsoft has a threat to its market, but more that the entire market is disappearing as freely available alternatives become increasingly adequate for the majority of use cases.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    167. Re:Short answer: no by x2A · · Score: 1

      "Windows 95/98/ME ran in unprotected memory"

      If that was true, you'd never see GPF's in Win9x, and you wouldn't've been able to run more than one DOS box app. But, Win9x ran in 32bit protected mode with multiple address spaces. What it didn't have was different privileges, so an application could install kernel level code which could access different address spaces, io port ranges, or buggy kernel function that could crash the system.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    168. Re:Short answer: no by RoFLKOPTr · · Score: 1

      Personally I wouldn't be surprised if Win7 turns out to be another dud

      I have a feeling that Microsoft is pulling the same type of crap that they did with Windows Me. Remember Windows Me? That piece of shit OS that crashed every half hour and refused to shut down? They only released that hastily-written OS because it was taking so long to develop XP.

      I honestly believe that's what they did with Vista. It's simply an interstitial to Windows 7 because Win7 is taking so fucking long. They also wanted to test features, etc, on their entire customer base using "stable releases" rather than public betas, because who in their right mind would run an unstable operating system when they have serious work to do, am I right?

      ...

      Oh wait...

    169. Re:Short answer: no by Swampash · · Score: 1

      *I* know that, and *you* know that, but Joe and Jane User out there don't know that. And that's why the situation gives Microsoft a continuing reason to exist.

    170. Re:Short answer: no by atraintocry · · Score: 1

      MS said they sold 20 million Vista licenses. I know everyone here says OEMs don't count, but really, how many people run to the office supply store every time a new OS comes out? You get your copy from an OEM, and if you build your PC, you get an OEM copy for yourself. And the fact that business have not upgraded doesn't mean anything...I still support a couple of Windows 2000 machines where I work. Many places have hundreds of them. Business are not places you expect to find cutting edge systems. They are the absolute last places where you see desktop upgrades, and for good reason.

      My point is, no one seems to be questioning the "Vista bombed" meme.

      As to .NET lock-in, what about Mono?

    171. Re:Short answer: no by atraintocry · · Score: 1

      Well, there's one...DRM...but I'll admit it's not a very good one.

    172. Re:Short answer: no by gbjbaanb · · Score: 1

      By that consideration, OOXML would be the perfect standard for document interchange, but no-one agrees. I'm unsure why that standard would be bad, but the CLR standard is ok.

      See, I've been around for long enough to remember Microsoft's other attempts at sharing. Its never quite good enough. To the point where you can say its just marketing exercise to show "this is what you can do on your system, but you can do all that *and much more* on windows". I don't know if these attempts in the past were abortive because that was the intent or because they didn't get enough support.

      I don't think they'll shut down the Mono project, but I know it'll never be as good as the equivalent on Windows.

    173. Re:Short answer: no by donnielrt · · Score: 1

      If I'm not mistaken, the cost of writing a driver for Vista for a hardware manufacturer would not be a 'fortune'. The ones that aren't doing so are probably either a)no longer in existence, b)not very competent. Microsoft paying hardware manufacturers?! That's just absurd! I thought it was incredible that they even supported 95% of the hardware around via Plug-n-Play - just imagine the amount of time/effort/cost involved in ensuring that! I'm sure there is excellent documentation and an efficient API available for manufacturers to create compatible drivers for Vista. What more can they do?

    174. Re:Short answer: no by Mr2001 · · Score: 1

      By that consideration, OOXML would be the perfect standard for document interchange, but no-one agrees.

      That's because people have objections to the OOXML format itself. For example, some OOXML features are basically specified as "behave like Word 95", and that's hard to duplicate. But as far as I've seen (as the author of more than one compiler targeting .NET), there's nothing like that in the CLR standard.

      Are you raising objections to the substance of the CLR standard, rather than the fact that it comes from Microsoft? If not, there's no analogy to OOXML.

      I'm unsure why that standard would be bad, but the CLR standard is ok.

      The only thing they have in common is they're both from Microsoft.

      I don't think they'll shut down the Mono project, but I know it'll never be as good as the equivalent on Windows.

      So... you're saying the Mono team is incompetent?

      --
      Visual IRC: Fast. Powerful. Free.
    175. Re:Short answer: no by tcc3 · · Score: 1

      I agree. "A man's gotta know his limitations" =)

      God, when the the internet become a resource heavy app? Its a little sad.

    176. Re:Short answer: no by donnielrt · · Score: 1

      Amen brother.

      Pretty much in the same boat. Got a Core 2 Duo laptop with 2GB RAM, and a GeForce 7400. With every hardware upgrade in the past (this was a brand new laptop), I have been blown away by the significantly better performance. This time, I was disappointed (understatement).

      BTW, you mentioned HDD thrashing - I have been pulling my hair trying to figure that one out! I too, have disabled indexing. But for some reason, my HDD always seems to be doing the 100 meter sprint! Out of instinct, I always load up task manager, and am surprised to see that no process is utilizing the CPU! It's nearly enough to drive me insane! I wondered if it was a virus/system process/av/some other software that was doing this. Can't believe it's Vista! BTW, this isn't just some periodic event - it's ALWAYS like this. Otherwise I woulda thought it was prefetching or defragmenting in the background or something.

      Sigh. I so wanted Vista to rock. Have been using it since RC1, and have been telling myself that it'll get better. SP1 was a major disappointment - the system's still sluggish as ever. Upgrading to a new version of Windows had been an exciting, funtime for me. Not anymore. If Windows 7 is going to 'build' upon Vista architecture, it would be an even bigger disappointment.

      * End of rant *

    177. Re:Short answer: no by Walter+Carver · · Score: 1

      To be fair, Windows got non-root accounts on WinNT. But consumers in broad saw it with WinXP Home. So it is Microsoft's falt too for not having non-root accounts from the beggining.

      Also, I can't be root on my system. The administrator account doesn't have full authority over the system! What the fuck was that?

      And Vista is slower than XP on my 2008 machine.

      Other than these, yeah, Vista is ok.

    178. Re:Short answer: no by hairyfeet · · Score: 1

      I personally trace it back to "shoot the clown and win an iPod",although I am sure there were bloated ads before that,the stupid "shoot the (blank) and win a (blank)" ads just seemed to explode. One day I saw one of those things,the next week you couldn't get away from them. Before I found out about Adblock those things would drive me up the wall. As I said there may have been others,but for me that is when the bloat hit home. And as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    179. Re:Short answer: no by slashdotwannabe · · Score: 1

      Or they could, like, ditch all their work done so far, fork wine and make the new OS run on top of linux+wine, possibly off a sqlite-based WinFS ;)

      ...and /. readers would STILL hate Microsoft!

      --
      This comment is my opinion and does not represent an official position of Donald Trump or others I do not work for
    180. Re:Short answer: no by hairyfeet · · Score: 1
      I am sorry to hear you are having the same problem,really I am. I hunted and hunted,turned off defrag and prefetch,killed indexing,etc. I hate to tell you this but I never did find the cause. Finally it just killed the HDD it was installed on (which was a less than 6 month old half of a pair of 200Gb Maxtors) and for me that was the final straw,I gave away the original DVD and went back to XP only.


      Because I am in the PC repair business and before Vista I always kept at least one machine running the latest from MSFT so I will run into my clients problems and have a good feel for the layout of the OS and the tweaks needed to get it to perform well I kept a disc image,which I last installed when SP1 came out. Nope,still sucked. For the first time in more years than I care to name I will be bypassing the latest from MSFT and I can tell you my customers look like you took a crap in front of them if you even mention it as a possibility.


      I truly wish you luck on your problem,and hope you don't end up like my buddy (Lets call him Joe as I don't know if he reads this site and don't want him getting p*ssed about me telling his story). He got one of the dreaded Intel laptops(915? the chipset they are getting sued over) with 2Gb of RAM and Vista business. Somehow he managed to get Aero turned on(don't ask me how,he knows just enough to be dangerous) and after 3 days it killed his laptop dead. Aero was just the straw that broke that camel and from what his wife told me it cooked it,smoke came out and everything. And being the hothead that he is he chunked it out a 3 story window into the garbage can in the alley,and went out and bought him a Macbook pro,which he boots with OSX and XP.IMHO they just went too far with Vista,just too much bloat,too slow,too piggy,and too little return on investment. But I wish you good luck,and as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    181. Re:Short answer: no by riclewis · · Score: 1

      For better or for worse, Microsoft culture is too arrogant to ever rely so significantly on an external third party for key product. There is far too much of "we could do it better here" in its genes to allow it to re-use any existing *NIXy kernel for the base of an OS.

    182. Re:Short answer: no by rootooftheworld · · Score: 1

      WinFS? you mean NTFS? well, ntfs-3g drivers have shown to have a quite acceptable performance, actuly competing with JFS XFS, etc. And thats without optimization. Dont get me wrong, i like ZFS, kinda, but its overkill on the desktop, i think.

      --
      I know full well that tobacco is bad for you, so I smoke weed with crack
    183. Re:Short answer: no by msromike · · Score: 1

      What do you base your Microsoft stock analysis on? Let me help you, Microsoft has beat Sun, Redhat and Novell (during the period that Redhat has been public.) What is it about Microsoft that is supposed to make the stockholders unhappy?

      If you are visual person try this link:

      http://finance.yahoo.com/echarts?s=RHT#chart1:symbol=rht;range=my;compare=msft+novl+java;indicator=volume;charttype=line;crosshair=on;ohlcvalues=0;logscale=on;source=undefined

      The Internet is a wonderful tool for research. You could try using it or you could continue to let your biases influence your ability to form rational opinions.

      If you were a stockholder then you would have done better than almost everyone else in tech. Also, you would have one vote per share which is probably not enough to get Ballmer releived (since his numbers have been awesome you probably wouldn't garner too much support.)
       

    184. Re:Short answer: no by msromike · · Score: 1

      Vista and XP performance figures are so similar that it doesn't matter. Vista has more features and is more stable. It runs on more hardware than XP and is just plain better. It has also sold more copies than any other version of Windows.

      It was panned widely by the press and was not a compelling enough upgrade for the corporate world. There are also hardware cycles to consider. The impact of Y2k on Vista sales is not trivial. That was a forced hardware upgrade that condensed many corporate equipment aquisition timelines making for a much more volatile aquisiton schedule. Vista came a little too late, which probably is Microsoft's fault.

      All in all it is no where near the disaster that some want it to be.

    185. Re:Short answer: no by Allador · · Score: 1

      What I really wonder is when they will drop their file system and start using an implementation closer to unix/linux/osX. That will be a good day for the windows community.

      Why?

      Out of all the things you could have picked that is less than perfect on windows, you go for NTFS? It's fast, stable, journalled, handles arbitrary metadata, and automatically manages fragmentation in most scenarios (despite the hand-waving of entry-level techs that think defrag is the solution to everything).

      The ONLY file system out there that is even remotely worth considering replacing NTFS for is ZFS. Reiser, XFS, and NTFS are all more or less in the same league. Ext3 is a fairly weak attempt at a journaling file system, but is 'good enough' for typical desktop situations.

      ZFS trumps them all, but is still very young, and not globally available.

      Other than that though, you can give or take any of the others. The differences between them are not material for most use-cases.

    186. Re:Short answer: no by Allador · · Score: 1

      I smell a rat behind the entire thing. Windows 7 might be a hypervisor with plug-ins for whatever. I think Microsoft is floating trial ballons to see what might be marketable after the enormous and embarrassing mistakes found in Vista.

      *sigh*

      Windows 7 is not a hypervisor. Alpha builds are already out. It's based on the VistaSP1/Server2008 codebase.

      This is all well known information.

      It's an actual, along with a PR nightmare for them and justifiably so. Were I a stockholder, I'd have their heads.

      Were you a stockholder (which you almost certainly are indirectly through a pension or retirement program), you might be uncertain over the future, but you wouldnt be too concerned with current financials. MS' financials look good, they're making money.

      They're spending a bunch of their cash reserve, but the stockholders demanded that they do so, and invest that money in future things.

    187. Re:Short answer: no by Allador · · Score: 1

      You've got to stop talking like you are an expert on this platform. The statements you are making are showing quite clearly that you're not up to speed on many aspects of it.

      The drivers are issued officially by Microsoft, and Microsoft didn't do the work necessary to attract hardware makers to submit their code to Microsoft so that they could be 'certified'.

      This is just not true.

      There is no requirement for drivers to be certified by MS. You do NOT need to get certified or 'made for vista' labelling to create and publish signed drivers that are stable and Vista will accept.

      The whole certified thing is a marketing bit for IHV's, meaning they can slap the sticker on the box. Yes, as part of the process, they submit their drivers/products to a 3rd party testing facility, but that testing doesnt catch things like leaky memory or many other stability problems.

      I'm not even going to try to explain to you why MS made the right choice with UAC in the long run.

      If there was another way that you can think of to force 3rd party developers to get their asses in gear, then I'd like to hear it.

      the DRM is truly miserable; Microsoft took the worst parts of Apple's stance and made them worse. Intellectual property at its worse.

      What DRM is this?

      I dont own a blu-ray player, and I dont buy DRM media. And I dont see a single bit of DRM running on this machine.

      If there is, its so low level that its not even detectable, and it doesnt stop me from playing anything I want to.

      If wanting a baked operating system with real drivers is being a troll, then that's what I am.

      Thats a reasonable thing to want, but as a company like Microsoft, how do you force 3rd party IHVs to make them?

      Microsoft absolutely did the right thing with their driver re-architecture. That was the right path for the future.

      But you realize that if they waited longer to release Vista, that the IHVs would have just waited that same amount longer to release good drivers, right? Most companies were specifically waiting until the release until they did major development on drivers.

      Part of this WAS Microsoft's fault for making some major driver architecture changes late in the release cycle. But even so, there's no magic wand to wave and force other companies to do things.

    188. Re:Short answer: no by donnielrt · · Score: 1

      I am sorry to hear you are having the same problem,really I am. ... I truly wish you luck on your problem,and hope you don't end up like my buddy ...

      Oh, btw, I have recently installed Ubuntu Hardy Heron, and it's performance has been mind-blowing! It's performing the way I'd expect Vista to have performed, on my hardware! Everything worked out of the box, except my wireless.

      If only I could get the goddamed Intel Pro (yeah, that's right) wireless card to work on Linux...

      I'm starting to wonder if I should just buy a copy of XP and install it alongside Ubuntu!

    189. Re:Short answer: no by Allador · · Score: 1

      Also, I can't be root on my system. The administrator account doesn't have full authority over the system! What the fuck was that?

      Thats not quite true.

      By default, the administrators group doesnt have some rights (log in as a service, etc), and doesnt have some ACEs (System Information ,etc).

      But its just a mild measure to keep the idiots off the grass.

      If you really want to do any of those things, just change the permissions to give you access to them.

      There's NOTHING you cant do as admin, but there are many things that you dont have perms for 'by default'.

    190. Re:Short answer: no by Allador · · Score: 1

      The ones that complain the loudest are those that picked up a brand new computer to replace their old one only to find out the new one runs much slower. I have 'upgraded' many vista laptops and desktops to XP in the last year each charging the same as a virus/rootkit removal plus MS license. Laptops are the worst, especially HP, it is like they are intentionally hiding XP drivers for things as simple as a sound cards. I'm still able to find workarounds but in all my years working with PCs I have never seen support for a predecessor OS being unsupported so quickly. Even with the push for 2k/XP there were several years of support for 9x users.

      This suggests to me that you're having your clients buy consumer level garbage from HP.

      We only buy laptops from HP. And every single one comes with: Vista Business x86, Vista Business x64, Vista Drivers disc (32 & 64-bit), XP Pro x86, XP Pro driver disc. 5 Discs with every machine. Some we have using XP, some with Vista.

      You need to buy their corporate level equipment, like my Compaq 8710w.

      If you can buy it in Best Buy or Costco, then its crap and you should steer your clients away from it.

      I have yet to see with my own eyes a power user that is happy with vista. So far I only hear about it on the internet from fanboys. By power user I mean someone that runs multiple applications in a productive environment and are able to do so at the same speed or better than XP without having to know how their computer works.

      I own my own business, and am the lead developer and 3rd level IT support person for the really nasty issues.

      My laptop is fairly hideously overpowered (C2D 2.4, 4GB ram, Quadro 1600FX w/ 512mb, 7200rpm hdd, Vista Business x64), but it runs Vista like a charm. Right now I've got Outlook, Thunderbird, Pidgin, Acrobat Reader with a couple books open, Eclipse, MySQL, Firefox3 w/ 30+ tabs open, IE with ~5 tabs open, Safari w/ 2 tabs, Opera w/ 20+ tabs open, Textpad, Notepad++, Macromedia Dreamweaver.

      With all these running, I have almost half my ram free, the processor sits at 99% idle, and the thing is rock solid stable. In fact, its been in this state for ~2 weeks with this exact environment up while I work on a project. And this is while dragging the laptop all over town, and 3-10 standbys per day.

      One of the things that I have found better with Vista is how stable it stays after weeks of many many standbys & hibernates. XP had real problems with that.

      I realize that alot of this is drivers, but HP seems to be doing a great job on these Compaq corporate class laptops. The drivers all come in 32-bit and 64-bit versions, and everything is really solid.

      I keep trying vista myself as it is my business to do so, but I haven't seen any compelling reason yet to recommend it to anyone. To me it is still a downgrade. I'll keep trying it as future updates come out.

      For the vast majority of people, there is no compelling reason to upgrade. And thats just fine.

      The only reason I'm on Vista is to be the guinea pig for our business, because I've got the most ability to work out the problems and find solutions/workarounds for others.

      There are still some real problems around networking. Wifi is flakier on this machine than any XP box I've ever had. CIFS/SMB wont work over a VPN 2/3rds of the time, even though that problem was supposedly fixed in SP1 (it wasnt). And God help you if you want to share files with a mixed network of XP boxens.

      NVidia needs to get their shit together and make a video driver that doesnt crash WDM every week. Fortunately, Vista recovers from this VERY gracefully, and I just see a screen flicker and the message popup.

    191. Re:Short answer: no by Allador · · Score: 1

      Sad but true.

      Looking on my box, 4 of the top 5 memory consumers are web browsers (Firefox3, then Safari, then Opera, then IE). Whereas Eclipse (!!) and MySQL (for development) are far below the browsers. Its sad when the brand new gen of Firefox with all the new fancy memory optimizations uses more memory than Eclipse for java development.

    192. Re:Short answer: no by Bert64 · · Score: 1

      Linux is generally faster than windows... Wine is sometimes faster than XP and usually faster than Vista...
      It does depend on the drivers tho, ATI's binary drivers suck, but Nvidia's beat their windows counterparts by a small margin.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    193. Re:Short answer: no by Walter+Carver · · Score: 1

      Yeah, that's what I mean. What other OS assumes you are an "idiot off the grass"? :-P

    194. Re:Short answer: no by hairyfeet · · Score: 1
      I know that it is a dirty word here at slashdot,but have you tried Xandros Business on it? My laptop came with the dreaded Broadcom 4318,and after trying over two dozens distros and staring at the CLI more than anyone should have to,a classmate who was a Suse man gave me the boxed set of Xandros Business that his sister in law had mistakenly gotten him. It worked like magic! Everything just worked,everything ran smooth and fast(and this is a laptop with a measly 512Mb of RAM) even with the full 3d effects,and best of all(for me) it came with crossover office so I could run the Windows apps I needed for school. I am now up to Xandros Business 4.1 and couldn't be happier.


      They have a free trial here so it won't cost you anything to try it except a little of your time and a blank cd. For me it runs solid as a rock,allows me to hook up to a business's AD server when I get called out on a job without any fuss,and Crossover even lets me run IE 6 for when I run into those stupid Intranet sites that still insist on IE. At least give it a try before you have to shell out for XP,because it really does run well and so far has just worked with every piece of hardware I've thrown at it. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    195. Re:Short answer: no by Lodragandraoidh · · Score: 1

      I have an Nvidia card - so that might explain some of this.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    196. Re:Short answer: no by postbigbang · · Score: 1

      Your sense of history through your message string is in your own reality distortion field.

      Everything from graphics cards to reasonable chipsets on Ethernet cards didn't work. Your viewpoint, however, is blinded by your business interest in Microsoft, IMHO. I don't have one.

      The code base in 1998, after much wrangling was to merge at Windows 2000, server and client. XP was perhaps the first 'home' operating system but others clamored for this as Windows NT 4 wasn't what they wanted, and the builds to and through ME were limited and unusable.

      Vista, once touted as though it was going to be the cure-all end-all answer, wasn't.

      You can have your opinion, but the facts remain.

      --
      ---- Teach Peace. It's Cheaper Than War.
    197. Re:Short answer: no by owndao · · Score: 1

      "I think the passing of Gates will be seen as a turning point for MS. Media analysts are asking "where now for MS", the world is asking for the opposite of Vista, the DoJ is making sure all the dots are slashed at MS now, Linux is making inroads (slowly) everywhere you look."

      Let us not forget that Vista is Mr Gates' child. He has decided that more money lies with proprietary media and pleasing the RIAA and MPAA. He felt that this was the sure way to becoming a "preferred vendor" of their content and thus a virtual monopoly on music, film, book access. Unfortunately (for Microsoft) people don't always follow easily predicted rules of preference. Unfortunately (for users) they will pay for this effort to deny them unfettered access to copyrighted media in many ways a couple of which are slower (more to do) and more bug-ridden (more complex) systems. Only if Microsoft drops this insistence on system-wide DRM rather than application-based (iTunes) will these things go away.

      When will it happen? When was the last time Microsoft turned away from a potential source of more money? The answer is the same.

      --
      Be as you would have the world become.
    198. Re:Short answer: no by donnielrt · · Score: 1

      Hmm...Will have a look at Xandros. Thx, hf

    199. Re:Short answer: no by GWBasic · · Score: 1

      MS only hope is developer lock-in with .NET, to ensure that Windows has a future because of all the 3rd party software that is written for it means businesses cannot live without it, or cannot get the same software on Linux.

      Mono is getting good; although it's a few years behind .Net... However, I would assume that part of Sun's motivation to open-source Java is to mitigate the risk of an open Mono eating away at Java's marketshare.

    200. Re:Short answer: no by hairyfeet · · Score: 1
      Again,another fanboi makes my case for me. What you have isn't a laptop,it is a gamer rig that is easy to carry around. A LAPTOP with 4Gb of RAM? A freaking half a gigabyte graphics card? How long does your battery last? Ten minutes? As I said earlier if you strap jet engines to a brick it is still a brick. Have you tried benchmarking both Vista and XP X64? I bet if you did the difference would shock you. You realize that the specs you have are no where close to being normal,right? And as for getting Best Buy "junk",most folks can't afford a monster workstation or gamer rig just to sacrifice on the altar of Vista.

      Try running an average machine on Vista. Go look at what the average Dell,HP,Compaq comes with by default and run that. Hell,try running it on ANY non HT enabled single core with 2Gb of RAM and you'll see what I saw....a fetid pile of offal. It doesn't really matter if Vista runs good on a quad core with 4Gb of RAM when the laptop market starts with Celeron and Sempron single cores. And MSFT is to blame for a LOT of their own mess,as they are the ones that pushed that stinking piece of bloat onto machines that simply couldn't run it instead of telling the OEMs to run XP on them. And if you want to see what Vista runs like without the DRM slowing you down,try a trial of Win2K7 server on that super laptop of yours. It is like the difference between a Pinto and a Porsche.

      But let's face it,the fanbois can say it is great until hell freezes over and it won't matter. The public has decided that Vista is WinME II,and that is how it is going to be looked at. Just last night I had a customer come by and ask about finding a nice used Office machine to replace his desktop. His ONE requirement: NO Vista. Even the teenyboppers that come into my shop with their parents to buy a new machine go EEEEEW! at the top of their lungs if you mention Vista. No matter how much MSFT wants "To be the Apple of Video" it isn't going to happen when the public HATES your OS with a passion.

      When I am no longer able to get XP CALs I'll just have to buy old office machines that have been bareboned just for the XP CAL. Because I can tell you from experience that I can't sell a Vista machine,it is just too bloated. I would have to charge $1500 to sell Vista simply because the specs I would need to use would be more in line with a gamer rig than an office machine. And I can tell you and MSFT that there is a LOT bigger market for the office machine than the gamer rig. But as always this is my 02c from out here in consumerland,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    201. Re:Short answer: no by Anonymous Coward · · Score: 0

      There's WAY more than two companies that have done this. OpenVMS moved from Vax->Alpha->Itanium, HP-UX from M68k (very early) to PA-RISC to Itanium. Sun has done SunOS->Solaris (this was practically a complete rewrite), and also Sparc ports to Itanium and x86. Digital did some UNIX consolidation. IBM has done tons of OS rewrites; they are just done properly so they aren't so visible.

  3. Wine? by karearea · · Score: 3, Interesting

    They could throw some time and effort (and $$?) into the support of WINE to allow the use of legacy Windows applications in an 'archaic OS'

    1. Re:Wine? by Brian+Gordon · · Score: 5, Informative

      WINE just provides a reverse-engineered implementation of the Win32 API. Microsoft has the real original code.

    2. Re:Wine? by Anonymous Coward · · Score: 0

      Yeah. They could do as Apple have, and make a new OS based on BSD or something... and use wine for compatibility with old windows programs.

    3. Re:Wine? by larry+bagina · · Score: 5, Informative

      the windows NT kernel is fine. Moving to BSD or linux, or QNX etc won't improve it. OS X wasn't just a move to BSD, it was also a move to OO via Cocoa. The toolbox/Carbon is/was strictly procedural, much like the Win32 api. DotNet is OO, but so was MFC.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:Wine? by Klaus_1250 · · Score: 0, Offtopic

      Why the words "just" and "real original"? You do know that the whole "Genuine"-"Real"-"Original"-thing only exists because marketeers found that the uneducated masses pay twice the price, just to see those very words on a box.

      I'll trade the "real original" BSOD in for "just a reversed engineered" software package without masses of flaws any time.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    5. Re:Wine? by zappepcs · · Score: 1

      That's kind of what I was thinking:

      Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

      The original father of Linux is open source, perhaps they could start there? Joking aside, this statement is what Wine on GNU/Linux really is, isn't it?

      My second thought is: Why would you want to support tons of legacy applications if you have F/OSS equivalents available? Does it have to be separate but equal?

      Linux is sort-of 'johnny come lately' and is showing MS how it can be done. Arguments about security and usability aside (those are about equal on either side) I think Linux has a better stand than Vista.

      But then again that is the wrong comparison since MS won't surrender DRM schemes for a truly open, standards based approach. Moving away from usability is nothing if you don't have to *use* our activation key is not going to be easy for the 800lb gorilla.

      My only hope is that whatever Redmond does, they introduce standard security processes that introduce generic users to the basics of secure computing... you know, things like surfing from a sandbox, not logging in as administrator, standard backup processes, user accounts, and only having control of user account data etc. Some of those legacy applications simply need to be done away with or locked in a sandbox of a virtual machine.

      My opinion anyway.

    6. Re:Wine? by cobaltnova · · Score: 1

      Mmmh hmmm. Could I get that running on Linux? And... yeah, some fries too, please. kthxbye.

    7. Re:Wine? by Brian+Gordon · · Score: 3, Funny

      That's ridiculous- WINE aims to emulate win32 perfectly, including reproducing bugs, so all windows programs run as expected.

    8. Re:Wine? by Klaus_1250 · · Score: 1

      That is not what I said. Bugs and running as expected are not the same thing. A security bug may have jack-squad to do with how a program functions, except for malware. Don't expect those to be emulated by WINE. And which software relies on a BSOD to run as expected, apart from debugging software?

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    9. Re:Wine? by Anonymous Coward · · Score: 0

      Perhaps M$ could use release the code needed to make wine perfect in exchange for requiring wine to make a version that would run on its rebuilt system...

      A win-win situation.

      M$ gets free, effortless legacy support and Linux gets perfect support for windows apps.

    10. Re:Wine? by gmuslera · · Score: 1

      Wine could be the answer to Microsoft problems.

      Or they use the wine software under linux or another fast/secure OS, keeping legacy support and fixing the mess it is now Windows in a fresh, new (for them) environment. Or they drink the beverage, make a big party, forget all the troubles, and keep going in the same bloatlegacy direction as usual.

    11. Re:Wine? by Brian+Gordon · · Score: 4, Informative
      http://www.osnews.com/story/227

      Alexandre Julliard: We try to implement the bugs, or at least the ones that applications depend on. The only reason for implementing the Win32 API is to run all the applications written to it, there is no point in trying to improve on it if it breaks compatibility. If you want to design a good API, Win32 is the last thing you want to start from (actually Win32 is probably a good example of how *not* to design an API ;-)

    12. Re:Wine? by Nefarious+Wheel · · Score: 1

      You do know that the whole "Genuine"-"Real"-"Original"-thing only exists because marketeers found ...

      Not true, and you're just trolling! I have a Windows XP Pro machine that give me a Genuine Advantage. I know it's true because it says so with really neat swirly lettering!

      Now go away and stop bothering me, I have a blown motherboard to replace...~

      --
      Do not mock my vision of impractical footwear
    13. Re:Wine? by Firethorn · · Score: 1

      Mostly true, but on the other hand, I've dealt with several programs that REQUIRE an older version of Java to operate. Mostly because, whether out of lazyness or design, they utilized several functions in ways that were later disabled for security. I mean, all the functions that enabled email worms and such with microsoft office applications weren't put there deliberately for the pleasure of worm writers - they were put there to allow various people using office to automate procedures.

      Arguably - look at programs created back during the days of 3.11, 95-98. Because there was no file security, many programs assume that they have write access everywhere - and many would do things like try to write temporary and config files to places like it's own install directory.

      Today - a standard user doesn't have write access there so many of the programs will fail unless run as an administrator today.

      --
      I don't read AC A human right
    14. Re:Wine? by Anonymous Coward · · Score: 1, Informative

      One of the reasons Wine has taken so long is that the official MS documentation for the Windows API is frequently incomplete or flat out wrong. Some suspect a sneaky plot by Microsoft to keep the best API stuf secret, but I'm not so sure.

        Y'know, there was this interesting story I heard years ago, back when Microsoft and Intel were still cool with each other. Microsoft had decided their previously whiz-bang everybody-should-use-it Video for Windows (VfW) layer wasn't cool anymore, and they were replacing it with ActiveMovie.
        Thing was, Intel's Indeo codec wouldn't work with the new system, and they couldn't figure out why. Microsoft had them send a team of their engineers over for a sit-down to figure out why.
        What really took them by surprise was that the Microsoft engineers were baffled by the MS code -- while they knew how it was supposed to work, none of them really understood how the overall subsystem actually worked, and it took them ages to pore over the code and figure out where the bug was that was stopping Intel's codec from running.
        Basically, the MS code was so arcane and crufty, even the "new" parts, that MS employees had a hard time figuring out what went where.

        I doubt this problem is much better today, considering how late and stripped-down Vista was. Code being rushed to market, refactored again and again to meet marketing bullet points and shifting management whims, and rotation of teams in and out can lead to bad code with worse documentation.

    15. Re:Wine? by Bert64 · · Score: 1

      But Linux is not new, it's an implementation of unix which predates windows by many years.

      The issue is not that linux is well implemented, but rather that the unix apis are well designed such that it is possible to create a good modern implementation.
      Windows on the other hand is poorly designed, and as it's been updated has gained layers and layers of cruft and unnecessary complexity.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Wine? by cp.tar · · Score: 1

      That's ridiculous- WINE aims to emulate win32 perfectly, including reproducing bugs, so all windows programs run as expected.

      Actually, I recall a test referenced a year or two ago on /., where DOS and Windows viruses were shown to be incompatible with WINE, but worked just fine under Windows.

      So no, not all programs run as expected.

      I wonder, though, whether a process of coding to suit viruses would also do away with other incompatibilities...

      --
      Ignore this signature. By order.
    17. Re:Wine? by Anonymous Coward · · Score: 0

      If moving to a BSD or Linux kernel they could have the advanced that OSX also have.

      When a security bug is foud in the kernel there is programmers all over the world that are working on the fix very fast. And a update is out before the time MS can put down a team of programmers to fix the security bug.

      But then again MS has to be willing to update the kernel fast after the bug is fixed.

    18. Re:Wine? by Brian+Gordon · · Score: 1

      Sigh, just because win32 API call behavior is reproduced doesn't mean that the Windows environment is there.

  4. Existing legacy support. Wait, what? by jeffmeden · · Score: 4, Funny

    Remember Vista? Supporting legacy apps is already something MS has no interest in, apparently.

  5. Of Course They Should... by I+Want+to+be+Anonymo · · Score: 3, Insightful

    but I still wouldn't buy it.

    --
    Anonymous Cowards get no respect.
    1. Re:Of Course They Should... by I+Want+to+be+Anonymo · · Score: 0

      Dear Mr. Flamebait Modder,

      Yes, that was a snarky comment, but here are the facts:

      I used to be a windows programmer. I got so sick and tired of spending more time dealing with figuring out why windows isn't working correctly than the fun part of programming, which is getting the machine to sing and dance at your command, that I worked my way into a non-programming position at my company, and have moved farther, and farther from software at every chance I've gotten.

      I bought a Mac for home use, and I don't have any working windows machines here. I keep a couple of boxes around with Linux on them to play with once in a while, but it's just much less effort to use the Mac.

      I have a laptop at work that runs XP. I use it there because I have to. I have a couple of personal programs that I run on it - a very, very old piece of pirated CAD software, and some antenna modeling software. These two programs are the *ONLY* thing I ever use personally that would tie me to windows. I would replace the CAD program with a non-pirated Mac program, but I worked with it for so many years at my old job that I just don't want to learn something completely different. The antenna software is PC only, but I might try to get it working under WINE someday.

      So:
      I don't *NEED* windows.
      I don't *LIKE* windows.
      I don't want to *ACTIVATE* a bunch of DRM riddled garbage.
      I don't think the ms has done anything worthy of my money.
      I'm not going to give them any more chances to get their products right, technically or ethically.

      QED

      --
      Anonymous Cowards get no respect.
    2. Re:Of Course They Should... by Toll_Free · · Score: 1

      A. What antenna modeling programs do you use?
      B. Have you tried MAANA-GAL (I believe that's the name)?

      Another fellow radio enthusiast.

      --Toll_Free

    3. Re:Of Course They Should... by socsoc · · Score: 1

      It sounds like not only do you *NEED* Windows, but you use a *PIRATED* piece of software on a box owned by your company.

      You think that MS isn't worthy of your money and apparently the CAD company isn't either.

      People like you are the reason that IT departments fear the BSA. They didn't enact enough control over their hardware and you have abused it.

    4. Re:Of Course They Should... by I+Want+to+be+Anonymo · · Score: 1

      No, I don't *NEED* windows.

      Neither the antenna software nor the CAD program is something I care enough about to have a windows box for. If I didn't have my work laptop, I wouldn't use either one.

      And as far as being a pirate, I paid for the antenna software, and the CAD program was a high-end piece of professional software that cost well in excess of $2000 something like 14 years ago when I was doing drafting part-time during college. (And yes, the version I have is that old.)

      There is no lost sale involved, except maybe some as yet to be determined $100 Mac CAD package, but probably not even that. If I had been able to find a replacement program that represented an value to me, I would have sent in my CC number. And I've looked.

      I'll concede, you may have a point about the BSA - but then, isn't that a pretty good reason in itself to ditch windows?

      --
      Anonymous Cowards get no respect.
  6. Time to Get Rid of The Gates Borg Icon by Anonymous Coward · · Score: 5, Insightful

    Now that Bill Gates is retired from Microsoft, the editors should get with the times and lose that dated, painfully unfunny logo they use for Microsoft.

    Most people probably wouldn't get the Borg reference to begin with, and now Bill Gates era at MS is officially in the past.

    Only MS gets this ridiculous logo..now its finally the time they get rid of it.

    1. Re:Time to Get Rid of The Gates Borg Icon by Spy+der+Mann · · Score: 5, Funny

      I vote for a chair breaking a Window :D

      No, I'm serious. Get a picture from the Microsoft Headquarters, and from a building, add a chair breaking a window and falling to the floor. Cartoonize it, and you're done! :)

    2. Re:Time to Get Rid of The Gates Borg Icon by StarReaver · · Score: 3, Insightful

      Or you could just put an image of a monkey up there...

    3. Re:Time to Get Rid of The Gates Borg Icon by bigstrat2003 · · Score: 5, Funny

      If anyone doesn't get the Borg reference, they don't belong here, they should be at the geek office turning in their geek card (or educating themselves, whichever they prefer).

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    4. Re:Time to Get Rid of The Gates Borg Icon by Anonymous Coward · · Score: 0

      Most people probably wouldn't get the Borg reference

      You might be thinking too little of western familiarity with Star Trek TNG and/or too highly of the average /.er. Anyway, using the founder of the company as the icon for the company seems to make sense.

    5. Re:Time to Get Rid of The Gates Borg Icon by antdude · · Score: 4, Funny

      How about a dancing egg'ed Steve Ballmer who is throwing a chair? :)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    6. Re:Time to Get Rid of The Gates Borg Icon by dbIII · · Score: 1

      Microsoft's own logo of a disintegrating screen is silly and appopriate enough. As was their choice of a theme song (for the "Start me up" advertisements) that contained the line "it makes a grown man cry".

    7. Re:Time to Get Rid of The Gates Borg Icon by NeverVotedBush · · Score: 1

      Or a nice pony...

    8. Re:Time to Get Rid of The Gates Borg Icon by Renderer+of+Evil · · Score: 5, Funny

      Now that Bill Gates is retired from Microsoft, the editors should get with the times and lose that dated, painfully unfunny logo they use for Microsoft.

      That icon is there for legacy purposes.

    9. Re:Time to Get Rid of The Gates Borg Icon by Todd+Fisher · · Score: 0

      I "get" the Borg reference and I too think it is outdated. When it first appeared on /. it was clever, relevant and very funny. Don't get me wrong, Microsoft still maintains a strong "assimilate" mentality but it's not at the level it used to be. Ballmer is the new whipping boy once Bill leaves and I for one think the icon should refelct that.

      --


      --I'm not talking about dance lessons. I'm talking about putting a brick through the other guy's windshield.-
    10. Re:Time to Get Rid of The Gates Borg Icon by techno-vampire · · Score: 5, Insightful

      Considering that Microsoft is often considered ot be the 800 lb gorilla in the software world, there's a better idea: King Kong on the Empire State Building fighting off biplanes.

      --
      Good, inexpensive web hosting
    11. Re:Time to Get Rid of The Gates Borg Icon by Zaiff+Urgulbunger · · Score: 1

      I vote for a Ballmer pic, but with eyes that move like the GIMP icon!

    12. Re:Time to Get Rid of The Gates Borg Icon by Chabil+Ha' · · Score: 1

      I think not. The legacy of Bill Gates will live on for quite a while. His biological and technological uniqueness has been added to the collective and all who have joined have changed their culture to support his vision. No, the Borg-Gates is still iconic of the entire MSFT organization.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    13. Re:Time to Get Rid of The Gates Borg Icon by w000t · · Score: 1

      surely their recent attempt to buy yahoo (at a record amount even) serves an indication of that...

    14. Re:Time to Get Rid of The Gates Borg Icon by noidentity · · Score: 1

      Or you could just put an image of a monkey up there...

      Isn't that already used for the US politics icon (at least until November)?

    15. Re:Time to Get Rid of The Gates Borg Icon by SEE · · Score: 1

      If anyone doesn't get the Borg reference, they should get off of my lawn.

      Time between first episode of Star Trek and first episode of TNG: 21 years, 3 weeks
      Years since first episode of TNG: 20 years, 8 months.

    16. Re:Time to Get Rid of The Gates Borg Icon by Anonymous Coward · · Score: 0

      > That icon is there for legacy purposes.

      well said.

    17. Re:Time to Get Rid of The Gates Borg Icon by fyoder · · Score: 1

      Exactly. Recognize this guy? He died 28 years ago but his place corporate history continues on. For better or worse, I think it will be the same for Gates.

      --
      Loose lips lose spit.
    18. Re:Time to Get Rid of The Gates Borg Icon by kramulous · · Score: 1

      Now that Bill Gates is retired from Microsoft, the editors should get with the times and lose that dated, painfully unfunny logo they use for Microsoft.


      It's legacy code.

      --
      .
    19. Re:Time to Get Rid of The Gates Borg Icon by Anonymous Coward · · Score: 0

      Pure genius! :DDD
      muahahahahaha....

    20. Re:Time to Get Rid of The Gates Borg Icon by AioKits · · Score: 1

      Biplanes piloted by penguins?

      --
      "Quote me as saying I was mis-quoted." -Groucho Marx
    21. Re:Time to Get Rid of The Gates Borg Icon by spitzak · · Score: 1

      "disintegrating screen" That's the modern logo for Windows, not Microsoft.

      Actually I don't think Microsoft has any logo, except for the word "Microsoft" in a particular font.

      Personally I like the borg icon, it is funny. Slashdot should ditch that stupid broken-window one and use the real Windows logo, however. There is a difference between a real humourous explanation of why something is disliked (the borg icon) and just randomly insulting something with no analysis (the broken window).

    22. Re:Time to Get Rid of The Gates Borg Icon by Anonymous Coward · · Score: 0

      Er... I dare not post as myself. But I really don't get it. Will someone please educate me?

  7. oh come on by Brian+Gordon · · Score: 2, Insightful

    I don't have any problem bashing Windows, but being modular is exactly the change from XP to Vista and what Server 08 does even better. Which is it going to be, that Vista should go monolithic for performance or that Vista should go modular for ease of design?

    1. Re:oh come on by Darkness404 · · Score: 2, Informative

      But really, being modular should allow for more flexibility and speed. But for Vista... That didn't really happen. Being modular should have allowed for more compact installs, but still Vista takes up 5 gigs of HD space on a basic install.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:oh come on by Anonymous Coward · · Score: 0

      Modular should not mean you have to pay to upgrade your OS for more features. Can I release 15 versions of Ubuntu, each with different things installed by default, and say it's modular too?

    3. Re:oh come on by Godji · · Score: 1

      Not really. It actually warns you if you ever try to install it on an empty partition of size less than 35 GB, and when installed on a 20 GB partition (all by itself, nothing else there yet), it refuses to install service pack 1 due to lack of space.

      I know storage is cheap, but come on. It's just a kernel with a GUI. What the fuck?

    4. Re:oh come on by cbart387 · · Score: 1

      Maybe being modular means that it will be easier to trim down vista for the next version (since I'm assuming the next version will be vista redux but with another name).

      --
      Lack of planning on your part does not constitute an emergency on mine.
    5. Re:oh come on by Brian+Gordon · · Score: 4, Insightful

      A kernel with:
      -A file manager
      -A web browser
      -Multiple filesystem support
      -Most extensive driver library in existence
      -Office tools like Mail, WordPad, Calendar, Calculator, Contacts, Paint?
      -Full command line environment (DOS)
      -Complete media architecture in DirectX.. that's DirectSound DirectInput DirectDraw.. a LOT of big packages if it was Linux. Also Windows Media Player/Photo Gallery
      -Graphics APIs and rendering engines
      -Remote desktop
      -Labyrinthe configuration utilities and applets
      -Monster domain features.. detailed ACLs on every resource, complex user permissions, domain controls enforced on clients (integrated securely right into the interface)..
      Especially on the last one you have to admit that Windows has done some things right, and anyway it's certainly not just a kernel image and a window server. People expect a complete environment for Getting Work Done.

    6. Re:oh come on by DAldredge · · Score: 1

      A 500GB 7200.11 can be had for less than 100.00 USD quantity one.

    7. Re:oh come on by symbolset · · Score: 1

      Every gigabyte of install space is an added deployment labor cost. The bits don't wander onto the platters by themselves, you know.

      And then there's the fact that it won't deploy with traditional tools -- as if Microsoft wanted to corner the market on deployment tools...

      Of course the problems to overcome in making an image that's deployable on existing enterprise architecture dwarfs the issues above.

      --
      Help stamp out iliturcy.
    8. Re:oh come on by msuarezalvarez · · Score: 3, Insightful

      That you call DOS (or CMD, these days) a `full command line environment' really shows that you know very little about what you are talking about.

    9. Re:oh come on by Darkness404 · · Score: 5, Insightful

      But... I can run the same thing on Linux in RAM with 512 MB (or less) of RAM and a 700 MB CD. When I install it it takes perhaps 2 GB of HD space for the exact same functionality.

      -A file manager - There is Thunar in Xubuntu, Nautilus in Ubuntu and Konqueror in Kubuntu
      -A web browser - Firefox
      -Multiple filesystem support - Ubuntu can read/write more filesystems then Windows can
      -Most extensive driver library in existence - Except for the fact that on 90% of hardware I can get Ubuntu to get everything to work out-of-the box except for proprietary drivers for ATI/nVidia cards and Ubuntu makes that easy, Windows is a pain to install without like 10 driver CDs or an OEM restore disk
      -Office tools like Mail, WordPad, Calendar, Calculator, Contacts, Paint? - Thunderbird, OOo, a calendar program, a calculator program, various contacts programs and The GIMP
      -Full command line environment (DOS) - Full UNIX shell (BASH) -Complete media architecture in DirectX.. that's DirectSound DirectInput -has Linux equivalents though I can't think of them off the top of my head -DirectDraw.. a LOT of big packages if it was Linux. Also Windows Media Player/Photo Gallery - Totem/Amarok for WMP
      -Graphics APIs and rendering engines -Again, found on Linux
      -Remote desktop - VNC/SSH
      -Labyrinthe configuration utilities and applets -Don't really know what that is, a Wiki search returned nothing -Monster domain features.. detailed ACLs on every resource, complex user permissions, domain controls enforced on clients (integrated securely right into the interface). - UNIX-style permissions, secure by default


      Just about everything you said is included on Linux on a *Buntu default install, or can be added without going over what Vista has installed. Sorry to say, but really Vista is just pure bloat. Lets see what is in a default * Buntu install that Windows doesn't have...

      Full Office Suite - OOo
      Photoshop Replacement - The GIMP
      Various network services - Telnet, SSH, etc
      (*real*)3-D Desktop - Compiz-Fusion
      Multiple Desktops
      PDF Reader
      Various support for files that Windows doesn't have by default (Ogg, FLAC, etc)

      As you can see, Windows just can't compete with Linux when it comes to programs per storage space. In 5 gigs of a Vista install you get just about only the default install, in 5 gigs of a Ubuntu install, you get the default install, plus some of your files, some development tools, some more games, a few more applications, etc.

      --
      Taxation is legalized theft, no more, no less.
    10. Re:oh come on by Godji · · Score: 4, Interesting

      Everything on your list sans the last one, and much more could fit on a fucking LiveCD, and expand to a couple of gigabytes. Even Windows XP had all that and it fit onto a 3 gig partition easily. Microsoft has no excuse for Vista's size, other than sheer incompetence.

      But the entry that totally shows how clueless your post is happens to be this one:

      Multiple filesystem support
      Oh please. NTFS, FAT, ISO+Joilet, UDF, a couple of network "filesystems" perhaps? The Linux kernel contains many times as many filesystems, and even if you enable all of them, your kernel image will hardly ever be more than 20-30 megabytes when you compile it. You just needed to put something on what is a short list, didn't you?

      As for Most extensive driver library in existence, it's not true. Most drivers come either through Windows Update (network) or via the vendor (install CD or website). Out of the box, Windows support the bare minimum it needs to run with terrible performance.

      Last but not least, all the stuff falling under monster domain features is functionality. Lots of source code which gets compiled into tiny binaries. Since when does implementing "ACLs on every resource" or "domain controls enforced" on clients require gigabytes of data?

    11. Re:oh come on by fluffman86 · · Score: 1

      What's your point? A basic Ubuntu install requires 1x700MB CD and less than 5GB of HDD space. Plus, we all know that the default "Office" tools (as you call them) on Windows is a joke. Whether you like OpenOffice and GIMP or not is a personal opinion, but any rational person has to admit they are better than WordPad and Paint. Then again, maybe you were looking for "Funny" mod instead of the informative mod you got.

    12. Re:oh come on by Deagol · · Score: 0

      Your point? On my FreeBSD desktop, the equivalent of all those things you mention account for 5.2GB -- including the (uncompressed) base kernel/userland source tree, the ports tree, and the source distfiles for all of the applications I have installed. Of course, I need a bit more than that to compile the stuff, but if I didn't do source installs and used binary updates and packages (like in the MS Windows world), I could shave half of that disk usage away . There's just no excuse for an OS, with limited built-in apps, to take up as much space from the get-go as XP (and everything beyond) does.

    13. Re:oh come on by Anonymous Coward · · Score: 0

      I think most people have a hard time dealing with the fact that you can no longer pay one price to get access to all of the features of their OS. With XP, you had home and professional. Now, you have to choose between 6 different versions and it seems like more trouble than it's worth.

      That and just because they are piecemealing certain features of their OS, it doesn't make it a fundamentally modular OS.

    14. Re:oh come on by Darkness404 · · Score: 1

      Actually though, Ubuntu is a lot more modular then Windows. With Windows I can't really delete IE. With Ubuntu I can sudo apt-get remove firefox and it is gone. In fact I can delete everything but the kernel and BASH and still have a *sorta* working system.

      --
      Taxation is legalized theft, no more, no less.
    15. Re:oh come on by Nefarious+Wheel · · Score: 5, Funny

      The extra 30GB is to hold the fine print on the new EULA.

      --
      Do not mock my vision of impractical footwear
    16. Re:oh come on by Anonymous Coward · · Score: 0

      As for Most extensive driver library in existence, it's not true. Most drivers come either through Windows Update (network) or via the vendor (install CD or website). Out of the box, Windows support the bare minimum it needs to run with terrible performance.

      those drivers are signed by...... microsoft! So doncha think that it has them all avalible?

    17. Re:oh come on by __aawkdb2598 · · Score: 1

      Troll? I support it. The Windows command line is woefully inadequate compared to... well just about anything else.

    18. Re:oh come on by Drinking+Bleach · · Score: 1

      $ df -h /
      Filesystem Size Used Avail Use% Mounted on /dev/sda2 10G 3.2G 6.3G 34% /

      I have two filesystem partitions, / and /home. Under /, I have not just the default Ubuntu, but dozens of extra software, including the full Ultimate Doom, Doom 2, Final Doom, Quake 1, Quake 2, and Quake 3 game data files. Clearly a lot more usability (and games, too) can be fit in Linux in just over 3 gigabytes than Vista manages to do in 20GB.

    19. Re:oh come on by Drinking+Bleach · · Score: 1

      If you really want a bare-bones install, try out debootstrap :)

    20. Re:oh come on by Anonymous Coward · · Score: 0

      Photoshop Replacement - The GIMP

      So the GIMP supports my $300 in Photoshop plugins now? Not. Because Photoshop is an art tool supporting artistic workflow, not a photo editor with. Color Profiles, while a must are only one of the must have features to be a Photshop Replacement. Personally, I buy Pixel and install it on Linux. It is a photoshop replacement. (Also, this example disproves the all Linux Nerds are freeloaders who won't pay for software, but I digress.)

      -Labyrinthe configuration utilities and applet

      Something like YaST from SuSE or Redhat's Linuxconf, perhaps? The Linux Journal (or even a Google search) will beat stinky-pedia for real, not just made in the last 5 minutes, information.

      To the OP,

      -Full command line environment (DOS)

      Your definition of 'Full' intrigues me and I would like to subscribe to your newsletter.

    21. Re:oh come on by Kirth · · Score: 1

      The ACLs are actually pretty cool.

      But the default ACLs are incredibly crappy.

      And every 3rd-Party expects those. You can't lock down the root-directory of \windows\system.

      So, basically, those ACLs boil down to something right done very wrong. And impossible to fix.

      --
      "The more prohibitions there are, The poorer the people will be" -- Lao Tse
    22. Re:oh come on by Richard_at_work · · Score: 1

      Agreed - Powershell is much much better.

    23. Re:oh come on by gbjbaanb · · Score: 1

      a bit like SELinux, you get ACLs with that don't you (I'm showing my ignorance on the subject here). This is something that could be installed but generally isn't because it breaks existing apps' assumptions.

      Windows in Vista added a few more ACEs, and decided that 'administrator' isn't the same as 'administrator' (run as admin and try and take ownership of some system files - you'll get access denied). Its all gone a bit wonky as they put stupid answers to try and fix things that weren't software engineering problems in the first place.

    24. Re:oh come on by Anonymous Coward · · Score: 0

      OK, lets start.
      I think you have some confusion with what a 'Kernel' is so I'll leave you to Google that one out for yourself, mmm k?

      - File Manager, yes... but its not in a kernel and ever other major OS has one of them.
      - A web browser, well actually IE up to version 6 sucked big time and version 7 is not all that great either. Again its not in the kernel either.
      - Multiple file system support. I can choose between FAT32 which we all know is just /fantastic/ or I could go for NTFS... urgh. Yeah, you can forget that one. Maybe macs don't run many file systems but linux runs loads of good quality ones rather than 2 or 3 crappy ones like windows.
      - Linux has more drivers than windows, solid fact.
      - If you call DOS a 'command line environment' you haven't tried anything worthwhile. If you'd said 'PowerShell' I'd have let you off there.. but here you're just wrong.
      - DirectX is nice.. but its a big package for windows too.
      - Graphics API's and rendering engines... you know a bit like what everyone else has.
      - Remote desktop on windows is good, I'll give you that.
      - Configuration utilities and applets under windows rarely work as you'd expect and are hidden under stupid 'user friendly' names. We can forget them.
      - Domain features on windows are nice... but not as nice as some of the stuff the mac guys are doing or the multitude of options for linux.

      Windows never gets 'Work Done' for me in a stable fashion.

    25. Re:oh come on by RichMeatyTaste · · Score: 1

      Please don't make me describe the experience I had getting *Intel* based wireless to work under Ubuntu on my Dell Latitude D530. Until manufacturer driver support equals that of Windows and the driver install process is fully automated (I'm not afraid of the command line, it's just that time=money) I'll bet you that I could download all the updated drivers (which isn't as many as you claim) needed for a Windows rebuild in the time it takes to get wireless/video drivers working properly under Linux.
      The problem is that most of the things you think that Windows lack either A) cannot be packaged in due to antitrust concerns and/or it isn't a Microsoft app B) don't matter to 99% of all computer users and C) aren't true substitutes for people that need the "real" version of said application.
      If you want to defend Linux you only need to tout the advantages of open source and the ability to create a very small OS footprint. People spend far too much time knocking Windows and not enough time focusing on improving those small things within Linux (such as wireless networking installs on very popular business class notebooks) that make things frustrating for people who are trying it out.

      --


      Ever feel like you are driving the getaway car?
    26. Re:oh come on by Darkness404 · · Score: 1

      Please don't make me describe the experience I had getting *Intel* based wireless to work under Ubuntu on my Dell Latitude D530. Until manufacturer driver support equals that of Windows and the driver install process is fully automated (I'm not afraid of the command line, it's just that time=money) I'll bet you that I could download all the updated drivers (which isn't as many as you claim) needed for a Windows rebuild in the time it takes to get wireless/video drivers working properly under Linux.



      That is odd. I had an Intel based wireless chipset that was detected with all features working in every Ubuntu I tried. The Intel graphics card let me use Compiz easily. And this is on an Alienware computer, a computer known for proprietary parts. Just about every Wireless chipset I have come across at least some version of Linux will detect it out-of-the-box. Even the evil broadcom chipsets that didn't work even under the latest Ubuntu worked just fine when I popped in a Mepis CD. And the obscure Chinese-made-generic wireless adapter worked with Puppy Linux. As for nVidia and ATI chipsets, it really isn't hard to get them configured though I have only done it once or twice as just about all my computers have Intel graphics cards.

      --
      Taxation is legalized theft, no more, no less.
    27. Re:oh come on by Brian+Gordon · · Score: 1

      Yeah it's kind of crazy. You have to takeown the resource before you can give yourself permission to it.

    28. Re:oh come on by Anonymous Coward · · Score: 0

      20-30Mb Linux kernel?! Mine is far from minimalistic, and compiled at -O2 at that, but still comes in under 3Mb.
      What monstrocity of a config puts out a 30Mb kernel?

  8. Why Not for Linux? by Doc+Ruby · · Score: 2, Insightful

    Why bother pretending that Microsoft will do anything with Windows that's interesting at all, when it's clearly spending its time and money making "more of the same", and its design constraints are clearly defined by its corporate interests.

    How about just making a version of Linux like that? If more work also makes Wine work a lot more reliably for most Windows apps, the whole thing could do a lot better than Microsoft at making "Windows" users happier.

    --

    --
    make install -not war

    1. Re:Why Not for Linux? by Darkness404 · · Score: 3, Interesting

      Because most Linux users want apps made for Linux, not Windows and then emulating the Windows API on top of Windows. WINE is great and has uses but basing a distro around it really isn't a great idea as WINE changes so quickly. Also, most Linux distros that are popular don't even try to act like Windows (Ubuntu, Mint, Debian, Fedora, etc) and the ones that do act like Windows usually fade into obscurity, (Linux XP, etc).

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Why Not for Linux? by i_love_unix · · Score: 2, Insightful

      You still run into the problem of either:

      A.) You need to make Linux or WINE 100% Windows API-compliant, including Direct X support for gamers who would otherwise make the switch (good luck with that short of Microsoft actually granting unrestricted access to full documentation of the APIs and/or source code; neither of which I would ever expect to happen). On top of this, you would have to devise a fool-proof way of installing legacy Windows apps either natively or under WINE. By "fool-proof" I mean "as easy as installing it on Windows" not "hack this .rc file, modify these environment variables and add such-and-such directory to your $PATH".

      B.) Proprietary software vendors writing their applications for Linux and wrestling with both the implications of working with Open Source code and licensing and trying to DRM their products at the same level they do for Windows, the latter of which would meet with *major* resistance from the Open Source community.

      Scenario B shouldn't be a show-stopper over the long-term, but I think it will prevent any major migration to open source platforms from Windows until people stop seeing Windows as The Only Choice (TM).

    3. Re:Why Not for Linux? by tie_guy_matt · · Score: 2, Informative

      Check out ReactOS. Clone of the NT kernel so it can use windows driver. Uses WINE for the windows API. Everything is clean reverse engineered and free as in speech.

    4. Re:Why Not for Linux? by Anonymous Coward · · Score: 1, Informative

      On top of this, you would have to devise a fool-proof way of installing legacy Windows apps either natively or under WINE. By "fool-proof" I mean "as easy as installing it on Windows" not "hack this .rc file, modify these environment variables and add such-and-such directory to your $PATH".

      Sigh! Why oh why is there always such a wealth of misinformation sprouted?

      To install a legacy Windows application under Wine 1.0 or later (say running on Ubuntu), all that an end-user is required to do is to download & run the Windows install file just as one would using Windows. Ubuntu will even help after installation by putting the associated menu entries under the Wine section of the Ubuntu main menu for you.

      Installing native software on Linux is a bit easier I grant you ... you don't have to search on the web for an install file to download since native Linux software is installed via a package manager which is far easier to use & search for stuff ... but nevertheless it is a very similar task on Linux under Wine to install legacy Windows applications as it is on Windows itself ... so Windows users should be able to cope with doing it.

    5. Re:Why Not for Linux? by Doc+Ruby · · Score: 3, Insightful

      No, most people just want apps that do what they need to do. They don't care whether it's "Linux" or "Windows" or "both" or "neither". They don't even want an app, just to do what they need to do. Something that just runs Windows apps, because those do what people think they need to do, and does it without the crap that is Windows, but rather a simpler new paradigm, would be welcomed. Some of the extra Linux apps would probably be welcomed too, especially if they could be used side by side their familiar Windows apps. And they won't care whether it's running on top of "Linux", or "Winedows" or whatever, so long as it runs. Since Linux is a good basis to roll out a new PC OS on top of, especially with its existing developer and other community, which keeps any Linux-based OS compatible with most HW, it's a good means to that end. At an adequate degree of complexity, Wine doesn't "change", it just remains stable and the apps "just work". Which is a long way away still, but we're talking about a way to give people the "next generation" of PC environments. Without waiting for "Windows 8", or probably "Windows 9", or probably "Windows Never".

      That's the point of new PC paradigms. Not to "do Windows" better, or to "do Linux" at all, but to make people's computers "do my job" better.

      --

      --
      make install -not war

    6. Re:Why Not for Linux? by Darkness404 · · Score: 1

      No, most people just want apps that do what they need to do. They don't care whether it's "Linux" or "Windows" or "both" or "neither". They don't even want an app, just to do what they need to do.



      Most Linux users though are not most people. Most leaders of open-source projects are not most people. Most coders are not most people. They care about how well it fits in with the technology they have. While most people will settle for a buggy app that helps them get the job done, most of the people in charge will reject it on the basis that it is buggy.

      Something that just runs Windows apps, because those do what people think they need to do, and does it without the crap that is Windows, but rather a simpler new paradigm, would be welcomed.



      The only thing that does that without either visualization or emulation is WINE, and as I stated in my previous post, the WINE codebase changes too much for it to be included in a default install, let alone base a distro off of it. Because the WINE version depends on how well an application will run, it just doesn't make since to always upgrade, as some applications run better on older versions of WINE. Not to mention the headache of constantly upgrading a 11 MB package on a 56 KB/Second dial-up connection.

      --
      Taxation is legalized theft, no more, no less.
    7. Re:Why Not for Linux? by JasterBobaMereel · · Score: 1

      If you notice which operating system you are on then it has failed .... ...It's job is to be unnoticed and keep out of the way, the only time you should notice any evidence of it is when something goes wrong and it saves you

      People don't write email in Windows
      People don't write email in Outlook ..they just write email ...

      --
      Puteulanus fenestra mortis
    8. Re:Why Not for Linux? by gbjbaanb · · Score: 1

      Most Linux users though are not most people

      And perhaps this is why Linux is not so prevalent on the desktop, and why it never will be.

      not trying to Troll, its a fair point - what do most people want. If most people want what Windows offers, and Linux doesn't, then Windows wins for them and Linux remains a niche product for the minority.

      Now, if Linux offered something like Wine as a default option, that they could easily run their apps on Linux, you'd see a massive surge to the number of people switching. If Wine isn't stable enough, then that's an issue that needs addressing though I'd hope that with version 1 out now, this wouldn't be a problem.

    9. Re:Why Not for Linux? by NickFortune · · Score: 1

      If you notice which operating system you are on then it has failed

      Interesting disincentive against improving an O/S:

      "Hey cool! I just found out that SystemFoo does Bar better than Windows"
      "Dude, you just noticed the operating system - that means it's failed!"
      "Awww... you mean I got to get rid if it?"

      I can't see that catching on, myself.

      --
      Don't let THEM immanentize the Eschaton!
    10. Re:Why Not for Linux? by JasterBobaMereel · · Score: 1

      Don't let Microsoft pull the wool over your eyes

      Outlook is not an operating system
      Explorer is not an operating system
      The Windows Desktop is not an operating system

      The are not even parts of the operating system, just parts of the Windows Package, all can be replaced and it's still Windows

      I have a Windows system that does not use explorer for Internet, File system, or Desktop, but it is still Windows.... and I know it because the annoyances of Windows are still there!

      Ask most people what operating system they use and they just look blank at you, they don't know what one is...they might remember that they use Word, Outlook etc.. but in most cases they just, write letters, write emails, browse the internet etc ....but most of what annoys them about PC's is down the the Operating system ....

      --
      Puteulanus fenestra mortis
    11. Re:Why Not for Linux? by Doc+Ruby · · Score: 1

      No, it's more like

      "It takes me almost a minute to start writing an email, or to get a web page, or to search my whole computer for wherever I last saw that thing I need to know"
      "I'm already done."
      "Can I use your computer?"
      "I'll show you how to edit your registry"
      "My what?"
      "Here, use this CD and yours will work like mine."
      "Wait, I can click this link and it will convert me."

      See how that could catch on? See how the worse OS fails, and gets replaced? For great reality, slow that conversation down over a few months of repeated failures of the old OS, but wait a while for the new OS to "disappear" behind "just working".

      --

      --
      make install -not war

    12. Re:Why Not for Linux? by NickFortune · · Score: 1

      Don't let Microsoft pull the wool over your eyes

      Well, I run Gentoo Linux myself, and I think my credentials as an MS skeptic are a matter of record by now. Still, I think the point stands, even if we take the strictest possible usage of operating system: "hey dood, this new scheduler feels way, way more responisve than the last release."

      I mean, I take your point philosophically: the O/S's job should be to stay out of the user's way and having it impinge on user awareness any more than is strictly necessary is bad design. I just think that you take it a bit further than is strictly useful.

      Outlook is not an operating system

      No, but to be fair, I didn't mention any specific system feature, be it application, userspace driver, or kernel subsystem. And email was one of your examples from your previous post in this thread.

      --
      Don't let THEM immanentize the Eschaton!
    13. Re:Why Not for Linux? by JasterBobaMereel · · Score: 1

      My point was that the things that most people complain about on Linux or OSX seem to be applications (including Gnome/KDE etc) and what most people complain about on Windows is the actual system (system crashes, slow copying, slow system in general, DRM etc) ... and the applications

      The only people who complain about the scheduler either do not understand what a scheduler does (far too often), or are trying to argue that their scheduler is "better" (which is true for certain values of better)

      --
      Puteulanus fenestra mortis
    14. Re:Why Not for Linux? by Darkness404 · · Score: 1

      And perhaps this is why Linux is not so prevalent on the desktop, and why it never will be.



      No, Linux will be prevalent on the desktop when the "default" choice in buying a computer is Linux. That is quickly approaching. That is the reason Windows became popular, not because it was any good but it was what people were stuck with.

      not trying to Troll, its a fair point - what do most people want. If most people want what Windows offers, and Linux doesn't, then Windows wins for them and Linux remains a niche product for the minority.



      But most people don't even care. Most people have never heard of Linux only that you can buy a PC and you have Windows or buy a Mac and have OS X. That is it. Linux may perhaps be known as something to do with servers but that is about it. Think of the PC and Mac commercials (the ones on TV not Novell's) they make you believe that there are 2 options, get Vista and have terrible performance, or get OS X and buy a much more expensive computer and get OS X. No mention of Linux, UNIX, BSD, ReactOS, or any other OS out there.

      MS has a monopoly most people can't or don't compare Windows and Linux to find out which one "wins". Most plug in the power cord, boot up the computer, and use it, bugs and all, even if it is a terrible OS.

      --
      Taxation is legalized theft, no more, no less.
    15. Re:Why Not for Linux? by gbjbaanb · · Score: 1

      You're talking about home users (whom I've found more likely to download ubuntu and try it out!)
      What we need is for businesses to consider migrating, and business users are very conservative. If their "essential" apps worked on Linux, that'd be enough of a feature to get them to at least try it.

      The alternative, is as you say, to continue as always.

    16. Re:Why Not for Linux? by NickFortune · · Score: 1

      My point was that the things that most people complain about on Linux or OSX seem to be applications (including Gnome/KDE etc) and what most people complain about on Windows is the actual system

      Phrased like that, argument there from me - useful insight in fact.

      --
      Don't let THEM immanentize the Eschaton!
    17. Re:Why Not for Linux? by NickFortune · · Score: 1

      See how that could catch on? See how the worse OS fails, and gets replaced?

      Right. But GP didn't say anything about the _worse_ OS failing. He said any OS that you noticed should be considered a failure.

      Now, subsequent exchanges have clarified his point somewhat, and I don't take issue with the point he intended to make. But as originally expressed it still don't work because you wouldn't be able to notice any difference, good, bad or indifferent, without having to regard the O/S in question as a failure.

      Which would rather condemn us all to the lowest common denominator hell of Windows, if we were to take the maxim at face value.

      Hence, no, I don't think the proposition as stated is going to catch on.

      --
      Don't let THEM immanentize the Eschaton!
  9. In a word by Anonymous Coward · · Score: 0

    No

  10. The "7" refers to nothing in particular by Drinking+Bleach · · Score: 4, Informative

    Actually it stands for Windows NT 7.0. Here's a quick run-down:
    NT 3.1
    NT 3.5
    NT 3.51
    NT 4.0
    NT 5.0 (aka Windows 2000)
    NT 5.1 (aka Windows XP)
    NT 5.2 (aka Windows 2003)
    NT 6.0 (aka Windows Vista/2008)

    1. Re:The "7" refers to nothing in particular by Tumbleweed · · Score: 1, Informative

      Actually it stands for Windows NT 7.0. Here's a quick run-down:
      NT 3.1
      NT 3.5
      NT 3.51
      NT 4.0
      NT 5.0 (aka Windows 2000)
      NT 5.1 (aka Windows XP)
      NT 5.2 (aka Windows 2003)
      NT 6.0 (aka Windows Vista/2008)

      And subtract 2.1 since they started at 3.1. Math. MS should look into that stuff some day.

    2. Re:The "7" refers to nothing in particular by BlueCollarCamel · · Score: 4, Informative
      --
      1&1 - Cheap domain and web hosting.
    3. Re:The "7" refers to nothing in particular by nawcom · · Score: 1, Funny

      No WAYYY!!!

      I'm sorry for being so harsh, but have you been Drinking Bleach? What else would the 7 stand for? The seven deadly sins? Well.. on second thought...

    4. Re:The "7" refers to nothing in particular by Drinking+Bleach · · Score: 2, Informative

      Windows 1.x/2.x/3.x/95/98/Me have no code in common with Windows NT

    5. Re:The "7" refers to nothing in particular by BlueCollarCamel · · Score: 1

      NT 3.1 was released not too long after 3.1... I was just postulating that they "continued" from there.

      --
      1&1 - Cheap domain and web hosting.
    6. Re:The "7" refers to nothing in particular by Bill,+Shooter+of+Bul · · Score: 1

      I think, if nothing else, Microsoft has earned the right to determine the version numbers for its software. The previous numbers are actually correct according to Microsoft. Once you design and build your own OS from scratch, then you can change the version numbers however you like.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    7. Re:The "7" refers to nothing in particular by Kinky+Bass+Junk · · Score: 1

      RTFA

      --
      Anonymous Coward
    8. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 3, Interesting

      That makes no sense, given that there old DOS based system when through "Windows 1.0", "Windows 2.0", "Windows 3.0" and "Windows 3.1".

      Are you saying that Windows 3.1 was not Windows?

      --
      The cake is a pie
    9. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 1, Interesting

      It's the API layer. Win 3.1 and NT 3.1 = 3. Windows 95 and NT 4.0 = Windows 4.

    10. Re:The "7" refers to nothing in particular by Spacejock · · Score: 1

      I still have floppies with Windows 286 and Windows 386. Where do they fit in?

    11. Re:The "7" refers to nothing in particular by krunk4ever · · Score: 1

      Ahhh, wikipedia, what would we do without it: http://en.wikipedia.org/wiki/Windows#Timeline_of_releases

    12. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      NT 3.1 was only called 3.1 to fit in with the old DOS based Windows of the time. Some marketing thing to avoid confusing the punters (how things have changed). NT 3.1 is actually NT1. The DOS and NT lines didn't merge till XP came along.

    13. Re:The "7" refers to nothing in particular by cbreaker · · Score: 2, Insightful

      They apparently started NT at version 3 as to keep in line with Windows 3.

      --
      - It's not the Macs I hate. It's Digg users. -
    14. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      Well, yes, and if the poster had said "NT1, NT2, NT3" etc, he'd have had a point. But to say that NT3.1 one was "Windows 1.0" is ridiculous given that there was something named "Windows 1.0" long before it appeared.

      --
      The cake is a pie
    15. Re:The "7" refers to nothing in particular by bkaul01 · · Score: 1

      After Windows 3.0, Microsoft split the code base and released both Windows 3.1 (DOS-based) and Windows NT 3.1 (NT-based, native GUI). Windows for Workgroups (3.11) and Windows NT 3.5 and 3.51 came out next. Then there were the parallel Windows 95 (version 4.0 in the DOS-based lineup) and Windows NT 4.0. Windows 98 and Windows ME were versions 4.1 and 4.9 in the non-NT consumer line. Windows 2000 was NT version 5.0, and Windows XP was version 5.1, etc. as listed above. NT starting with 3.1 was to keep the numbering synchronous with the current non-NT Windows when it was released.

    16. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      Next to Microsoft OS/2 1.0?

      --
      The cake is a pie
    17. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      Versions of Windows built on top of DOS are completely irrelevant when discussing NT based Windows versions like Vista and the upcoming "Windows Seven". They are on a completely different evolutionary tree.

      Are you under the impression that a lot of DOS based Windows 3.1 code was used in Windows NT 3.1? Microsoft included a compatibility subsystem to run Win16 programs on Win32, just as Apple's Blue Box ran classic Mac OS programs on Mac OS X. In both cases the old OS architecture was dead and gone.

    18. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      I rate thee funny. :oP

    19. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      Are you saying that versions of Windows prior to Windows NT version 3.1 that were based on DOS have anything to do with the OS code used in XP or Windows Vista?

      Windows NT represented the type of total code reset that TFA is discussing. The code before it was irrelevant,although they stuck with the user interface choices prior versions had made. Also the programming API's were very similar.

    20. Re:The "7" refers to nothing in particular by sconeu · · Score: 1

      Ha! I still have my floppies with Windows 1.03 on them! 5 360K's with another 360k for Windows Write.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    21. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      So what do we call "Windows 3.1" then?

      I am completely aware that Windows NT 3.1 was based on OS/2, not DOS. But you can hardly call it "Windows 1.0", as that name was already take by "Windows 1.0". At best, you could make a case that it should be called "Windows NT 1.0", but then, you'd be arguing with the people who actually make it.

      And given that I spent a good three years enjoying the "fun" is rewriting 16-bit software to 32-bit software, you can bet that I know in depth exactly how all that crap went.

      In any case, the old DOS based stuff lived on in Windows 95, Windows 98 and Windows ME. You seem to have left those off your little self invented naming scheme. You really should tell Microsoft, because GetMajorVersion() keeps incorrectly returning 6.

      --
      The cake is a pie
    22. Re:The "7" refers to nothing in particular by Toll_Free · · Score: 1

      I have a working copy of Windows 1.0

      You need to go brush up on your facts.

      And to O/P, MS doesn't refer to it in house as NT anymore, I don't believe. I could be wrong, but that's what a little birdie told me.

      --Toll_Free

    23. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      That makes no sense, given that there old DOS based system when through "Windows 1.0", "Windows 2.0", "Windows 3.0" and "Windows 3.1".

      Are you saying that Windows 3.1 was not Windows?

      Nor does the list mention 95, 98 or ME, which were also basically 16-bit with a DOS foundation.

      So the list is just the 32-bit versions.

      However, it is also clear that MS's numbering system is different from the one the rest of us employ.

      Which would explain a lot.

    24. Re:The "7" refers to nothing in particular by Drinking+Bleach · · Score: 1

      If I remember correctly, the ones labelled Windows/286 and Windows/386 are just different versions of Windows 2.0.

    25. Re:The "7" refers to nothing in particular by Tumbleweed · · Score: 1

      NT 3.1 was released not too long after 3.1... I was just postulating that they "continued" from there.

      Which is a silly way of numbering things.

      You could make an argument that NT 3.1 was the third generation of OS/2, though how they got the .1 on there, I dunno. It was obviously just marketing.

    26. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      Windows NT was written under the leadership of it's chief architect, Dave Cutler, who previously was one of the designers of Digital Equipment Corporation's VAX VMS Operating System. If NT was based on anything, it was based on VMS and not OS/2.

      The current versions of Windows derive from Cutler's total redesign of DOS based Windows.

      As other people have pointed out, for a time Microsoft sold two different evolutionary lines of Windows simultaneously. The DOS based versions thankfully died out with the horrible Windows ME and are no longer sold. You can include these evolutionary dead end versions if you like, but people more in the know will not include versions unrelated to those sold now.

    27. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      I only include versions on the same evolutionary tree. The DOS based Windows evolutionary tree would include Windows 1.0, Windows 286, Windows 386, Windows 3.1, Windows 95, Windows 98, and Windows ME with a few minor others tossed in. That evolutionary line died out and is not offered for sale.

      The Windows we know today is based on Windows NT which began with version 3.1 and progressed as I have mentioned in the above posting.

    28. Re:The "7" refers to nothing in particular by Darkness404 · · Score: 1

      I think, if nothing else, Microsoft has earned the right to determine the version numbers for its software. The previous numbers are actually correct according to Microsoft. Once you design and build your own OS from scratch, then you can change the version numbers however you like.



      Clearly you mean, "Buy an OS from some hackers, sell it to IBM as MS DOS, steal the GUI from Apple, put that on DOS, take some ideas from UNIX though not enough to make it be secure and call it NT, then take NT, add in a shiny GUI and call it XP and then take more ideas from Mac and UNIX and call it Vista" and then you have the right to determine the version numbers.

      --
      Taxation is legalized theft, no more, no less.
    29. Re:The "7" refers to nothing in particular by dryeo · · Score: 1

      OS/2 1.x (MS+IBM)
      OS/2 2.x (IBM)
      OS/2 NT 3.0 (MS)
      WIN NT 3.1 ...

      And I do have a BYTE magazine around here where MS announced that they managed to get OS/2 NT 3.0 to boot up.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    30. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      Not on the NT line.

    31. Re:The "7" refers to nothing in particular by dryeo · · Score: 4, Informative

      The original plan was for MS to write OS/2 ver 1.x, IBM to write 2.x (basically making it 32 bit) and MS to write 3 ( a complete rewrite). Shortly after starting to write what would become NT they divorced IBM and changed plans from OS/2 NT ver 3 to WIN NT ver 3.x

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    32. Re:The "7" refers to nothing in particular by dryeo · · Score: 1

      Actually next to OS/2 1.1. 1.0 had no graphic interface.
      IIRC some of the later versions of Windows 2.x proudly claimed on the box how it now had the OS/2 interface. OS/2 1.x had the program manager, file manager interface first.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    33. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      People in the know who don't know how to call GetMajorVersion()?

      Didn't they teach you that at MCSE class?

      --
      The cake is a pie
    34. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      But before you were claiming that Windows 1.0 was Windows NT 3.51...now you say that it is part of the DOS line...please make up your mind!

      --
      The cake is a pie
    35. Re:The "7" refers to nothing in particular by BlueCollarCamel · · Score: 1

      Too bad I can't mod you up.

      --
      1&1 - Cheap domain and web hosting.
    36. Re:The "7" refers to nothing in particular by thatskinnyguy · · Score: 1

      Actually, NT v.1 is also known as IBM OS/2

      --
      The game.
    37. Re:The "7" refers to nothing in particular by Requiem18th · · Score: 1

      So they waited until 7 to get the version number right? Just like Final Fantasy!!

      --
      But... the future refused to change.
    38. Re:The "7" refers to nothing in particular by Penguin+Follower · · Score: 1

      Parent was referring to the fact that *NT* started at 3.1 not Windows in general. Even though NT had different underpinnings, MS decided to start the numbering at 3.1.

    39. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      How a rational person can feel that Microsoft would never, ever feed anyone false answers for bullshit marketing reasons is beyond me. I assume you think you are rational, even if I don't.

      Microsoft abandoned sensible version numbers as they have traditionally been used when they assigned the first release of Windows NT the version number 3.1.

      Similarly, Apple's failure to call Mac OS X Version 1 is just as ridiculous and just as marketing driven. Now they face the retarded situation where their major version releases are .1 releases and their service packs are .0.1 releases.

      At least that is closer to traditional version numbers than Microsoft's system of pulling version numbers out of their sales and marketing department's asses.

    40. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      Wow... You're really retarded, aren't you?

    41. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      Huh. You seem to be under some strange delusion in which version numbers for any application at all have some sort of meaning beyond marketting...

      --
      The cake is a pie
    42. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      He's listing just the NT branch. You're talking about apples, he talking about 1 single orange. Decades later and it's been tasting moldy for years.

    43. Re:The "7" refers to nothing in particular by rolfwind · · Score: 1

      A better link for 1.0, this really hits home:)

      http://www.youtube.com/watch?v=tGvHNNOLnCk

    44. Re:The "7" refers to nothing in particular by MCSEBear · · Score: 1

      Actually, you have the strange delusion that just because Microsoft started pulling version numbers out of it's ass that everyone did.

    45. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Windows_nt#Releases

      Windows NT did start at 3.1.

      Reading. BlueCollarCamel should look into that stuff some day.

    46. Re:The "7" refers to nothing in particular by Anonymous Coward · · Score: 0

      They started with 3.1 so that the NT version number for the same generation was the same as the 9x version number, but then Win95 broke that anyway.

      NT3.1 originated in part as a successor to OS/2, so the number 3 makes sense here too.

    47. Re:The "7" refers to nothing in particular by Cro+Magnon · · Score: 0

      MS versions give me a headache. Apparently they think 3.0 is higher than 386! And 7, which hasn't been released, is higher than 95, which is over a decade old. And how do you shoehorn alphabetic versions like ME & XP among all those numbers. What is MS on?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    48. Re:The "7" refers to nothing in particular by aunt+edna · · Score: 1

      1&1 [1and1.com] - Cheap domain and web hosting. Advertisong in sigs? Cheap. 's'matter? Not doing so well with the cheap stuff?

    49. Re:The "7" refers to nothing in particular by Just+Some+Guy · · Score: 1

      Are you saying that Windows 3.1 was not Windows?

      By the time I'd Win 3.1 came out in '92, I'd been using AmigaOS for 7 years. Acquaintances had been using Macs for a little longer. Windows was:

      • Ugly
      • Slow
      • Fragile
      • Beloved by fanboys who'd never seen anything else

      Yep. Windows 3.1 was definitely Windows.

      --
      Dewey, what part of this looks like authorities should be involved?
    50. Re:The "7" refers to nothing in particular by ucblockhead · · Score: 1

      Yes, because OSX is the 10th version of the original Mac OS code line because Ubuntu 8.04 is a minor sub-release of the 8th version of that distribution, because the 2.6 represents only the second major version of the Linux Kernel and because OS/2 3.0 was a major update of the OS over OS/2 2.1.

      --
      The cake is a pie
    51. Re:The "7" refers to nothing in particular by BlueCollarCamel · · Score: 1

      What?

      --
      1&1 - Cheap domain and web hosting.
  11. frist pawst by Anonymous Coward · · Score: 0

    frist!!
    someone who knows nothing about OS teaching people who know about OS to write an OS. TFA is a troll.

    1. Re:frist pawst by Drinking+Bleach · · Score: 4, Funny

      I would argue that the New York Times is better qualified to write an OS than Microsoft is...

    2. Re:frist pawst by Skye16 · · Score: 1

      Then I would counter that the bleach has done its work admirably.

    3. Re:frist pawst by Kjella · · Score: 2, Funny

      I would argue that the New York Times is better qualified to write an OS than Microsoft is...

      Well, if a tea company can do it...

      --
      Live today, because you never know what tomorrow brings
    4. Re:frist pawst by Anonymous Coward · · Score: 0

      I would argue that the New York Times isn't qualified to write anything more complex than the alphabet.
      Once.

  12. No by mangu · · Score: 4, Insightful

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?


    As someone who started developing applications for Windows in 1991 and stopped around 1999, I doubt it. Better let legacy applications (and the whole x86 mess too, BTW) fade away, they have gone far beyond their useful life.

    1. Re:No by hedwards · · Score: 1

      It strikes me that most of the programs written during the 90s could be done relatively efficiently via emulation. Realistically most of the programs from the early to mid 90s were written with system requirements which are only a very small fraction of what an entry level computer of today has.

      Emulation is always going to be slower, but if you're targeting such a slow environment it should be far less of a problem than miring down everything to run a program which only a small fraction of the user base even remembers. And realistically the performance issue is going to be less and less with each month if done properly. If done well the people who really need it might even be willing to pay for it.

      DOS support as it is tends to be slow enough and unreliable enough that I just run those apps in dosbox anyways. Why not just do the same for all pre-win2k OSes and just provide an emulation environment.

      And with the switch to 64bits this is as good a time as any.

      While that's the best way, they could also go the freebsd route and just have compatibility packages which older versions can use. I really doubt that it's a good idea for MS to use, it seems to work well enough for the *BSD guys, but it's a different set up.

    2. Re:No by Darkness404 · · Score: 1

      Why emulation when you can use a compatability layer such as WINE running on Windows to transfer legacy API's to the new Windows 7 API? Emulation usually requires to emulate the CPU and so it will be slower, but a compatability layer will speed up it and make it be more seamless.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:No by Anonymous Coward · · Score: 0

      Indeed. End of life it. Do what Apple did - use a 'classic' enviroment that worked, but was painful enough that people were strongly encouraged to move onwards into the land of Mac OS X native. Didn't take long for basically a full transfer. (Face facts; it's basically what they're doing now; allowing a virtual XP image to boot under vista to run applications that don't like Vista.)

      64 bit marks the first time Microsoft have actually had the guts to say "nope, we're not going hard-out for backwards compatability" and have dropped the 16 bit windows and MS-DOS subsystems. (Exception being the ACME installer and the Installshield 16 bit wrapper thing; I think Microsoft deal specially with those two individual exe files).

      Just move on, Microsoft. And stop inventing a new API du jour.

      What really annoys me is microsoft frequently do 95% of things. They'll do most of the heavy engineering behind something - like the indexing service or backwards compability in Windows. Then they'll miss the final five percent - like actually putting a useable U/I on the indexing service - which makes an utter mockery of the 95% engineering rendering it worse than useless (as it now sucks windows resorces, takes space and needs to be supported). The stupidest was taking windows help' program out of vista for no discernable reason, torpedoing all the backwards compatability engineering.

      (Except, of course, you have all the *cruft* of backwards compability without it actually giving you backwards compatiabilty.)

      And, yeah, this is mostly all in the API levels and user interface, not the actual NT Kernel team (who appear to be fairly competent.)

    4. Re:No by Thiez · · Score: 1

      Advantage of emulating a CPU would be that you can run the 'real' operating system, so you cannot possibly go wrong. Suppose the documentation of the legacy API is wrong, or the old OS does not correctly implement it. Programs could be written to rely on this incorrect behavior, and therefore would not work on a perfect emulation of the API as it is documented.

      But I absolutely agree with you that if you have a complete and correct documentation of the API as it is used in the old OS, then a compatability layer is definitely the way to go.

    5. Re:No by Darkness404 · · Score: 1

      But surely MS has the API that various Windows used so they could add in a compatability layer bugs and all.

      --
      Taxation is legalized theft, no more, no less.
    6. Re:No by mikael · · Score: 1

      Remember that the PC speeds were slower back then, so that even an emulated processor will run faster than the original processor would itself.

      Try playing some of the early DOS games such as dragonfly helicopter (an asteroids type games where a helicopter tries to shoot gunboats). There wasn't any timing control so a games designed for a 20Mhz PC runs 100x faster on a 2 GHz processor.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    7. Re:No by Eil · · Score: 1

      Better let legacy applications (and the whole x86 mess too, BTW) fade away

      Legacy applications, sure. But good luck with the x86 part.

    8. Re:No by deoxyribonucleose · · Score: 1

      Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

      As someone who started developing applications for Windows in 1991 and stopped around 1999, I doubt it. Better let legacy applications (and the whole x86 mess too, BTW) fade away, they have gone far beyond their useful life.

      'Scuse me, but insightful? Perhaps you're only thinking about commercial software, but do you have any idea how much money has been invested in internal Windows applications in companies and organizations all over the world? No, and neither do I -- but billions and billions ain't even close.

      My prediction: Windows apps are going to fade away right along the time we see mainframe apps fade away -- which should be roughly at the time the CMB becomes undetectable!

    9. Re:No by aurispector · · Score: 1

      MS isn't about legacy apps, kernels or anything like that. MS has always been about taking someone else's ideas and using various forms of coersion to maintain market share dominance.

      When they can leverage their market position and force people to use their products they win (think OS market, IE) when they can't, they lose (zune).

      They never have been and never will be about good software that meets the needs of their customers. Expect it to get worse before it gets better, if it ever does. Perhaps if they oust Ballmer, but that won't happen anytime soon.

      --
      I have mod points. The reign of terror begins now.
    10. Re:No by Anonymous Coward · · Score: 0

      Amen brother. We spent 8 good years on those AOL CDs and most folks used them as frisbees :(

  13. Hold on a second by lastomega7 · · Score: 2, Insightful

    âoeOur approach with Windows 7,â he wrote, âoeis to build off the same core architecture as Windows Vista so the investments you and our partners have made in Windows Vista will continue to pay off with Windows 7.â I must have missed something. When did the investment start to pay off?

    1. Re:Hold on a second by gbjbaanb · · Score: 1

      they mean: so the investment Microsoft made will start to pay off. They don't give a damn about you.

  14. Not gonna work / we already have it by orkysoft · · Score: 5, Insightful

    Apple could do that because they were much smaller than Microsoft, and had a small but relatively loyal customer base, and their rewrite did pay off, as people are generally very happy with OS X and don't care about the incompatibility with OS 9 and older anymore.

    Microsoft has a huge userbase with much less loyalty, and generally a huge existing investment in software.

    We don't need a MS Windows rewrite, we've already got Ubuntu, because that's essentially what the article author wants: an operating system that Just Works[tm], even at the expense of compatibility. That's a pretty good description of any popular Linux distribution.

    --

    I suffer from attention surplus disorder.
    1. Re:Not gonna work / we already have it by ebs16 · · Score: 0, Troll

      I am a big fan of Ubuntu and have several servers and workstations running the OS, but it is far from being an operating system that "Just Works". Configuring Ubuntu still basically requires significant command line work. It may Just Work in a couple of years, but at this point Windows is still a safer bet for the average consumer... well, XP, anyway.

    2. Re:Not gonna work / we already have it by morgan_greywolf · · Score: 1, Troll

      Configuring Ubuntu still basically requires significant command line work.

      Nonsense. Yes, I have systems that have required a lot of command-line work, but then again, I have a custom-created LDAP directory server complete with roaming profile support that "JUst WOrks" with Windows and Linux clients, a custom Intranet with a web portal, web-based e-mail and calendaring, Kerberos for security, complete with single sign on support, etc.

      IF I just wanted a basic desktop, I can (and have) just ran the install and everything Just Works.

      Stop spreading FUD.

    3. Re:Not gonna work / we already have it by CastrTroy · · Score: 2, Funny

      I am a big fan of Windows and have several servers and workstations running the OS, but it it far from bing an operating system that "Just Works". Configuring Windows still basically requires significant registry editing work. It may Just Work in a couple of years, but at this point Mandriva is still a safer bet for the average consumer.

      I agree that Linux still has it's problems, but I don't think windows is any better in a lot of ways. I mean, it can't even scale a desktop image for the wallpaper while maintaining aspect ratio. What kind of joe sixpack OS can't do that? Do you expect people to edit their own photos? Windows simply thrives because it's what people are used to. It isn't because it is any better than the competition. Truth be told, if we were all using the actual best available product, I would say that most of us would be using Macs. And that comes from somebody who doesn't really particularly like Apple.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Not gonna work / we already have it by dave420 · · Score: 1

      Ubuntu would fit all the requirements, apart from compatibility with what's on the market at the moment. That's the issue. Like it or not, Windows has a massive amount of hardware and software designed for it. Hardware and software people need to use.

    5. Re:Not gonna work / we already have it by bigstrat2003 · · Score: 1

      Configuring Windows still basically requires significant registry editing work. It may Just Work in a couple of years, but at this point Mandriva is still a safer bet for the average consumer.

      Eh? Just what are you configuring your Windows box to do? I've set up a lot of Windows machines in my time, and have never had to touch the registry to get them working for things your average user is going to be doing.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    6. Re:Not gonna work / we already have it by ebs16 · · Score: 1

      Configuring Windows still basically requires significant registry editing work.

      That's absurd. Aside from driver and software installations, which are more-or-less straightforward, one does not need to modify the registry (through regedit) to configure Windows.

      Truth be told, if we were all using the actual best available product, I would say that most of us would be using Macs.

      Agreed. I was working in the constraints of the parent post, which was in regards to Windows/Ubuntu. My next laptop purchase will be from Apple.

    7. Re:Not gonna work / we already have it by anomalous+cohort · · Score: 1

      I agree. Microsoft's customers are typically big business which would have no hesitation in engaging Microsoft in expensive and protracted litigation were the Redmond company to abandon them with a backwards compatibility breaking OS the way that Apple did with OS X. I have blogged on this further.

    8. Re:Not gonna work / we already have it by rbanffy · · Score: 4, Informative

      I would add that Apple did not do a full rewrite but, instead, adopted a stable, mature and very sophisticated OS from NeXT. Apart from that, OSX is very different from the classic MacOS and deeply incompatible. Any compatibility had to be bolted on its top.

      Microsoft has nothing like it and will not buy an OS outside.

      Or they could just grab any flavor of BSD, close it, build a Win32 susbsystem on top of it and sell it as Windows 8. They already did that with a TCP/IP stack.

    9. Re:Not gonna work / we already have it by CastrTroy · · Score: 1

      How about disabling the automatic reboot when windows updates itself one Windows XP home. I've configured a lot of Linux boxes without ever dropping to the command line. I've done a lot of windows machines without editing the registry. In most cases, you don't have to do much of either. But pretending it doesn't happen in either operating system just makes you look like you are in denial, or that you don't have that much experience with either.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    10. Re:Not gonna work / we already have it by Anonymous Coward · · Score: 0

      The author wrote that the main problem with windows is the archaic and monolithic design. Ubuntu's design is just as archaic and monolithic.

    11. Re:Not gonna work / we already have it by noidentity · · Score: 1

      people are generally very happy with OS X and don't care about the incompatibility with OS 9 and older anymore.

      Incompatibility? OS X 10.4 supports OS 9 apps (hell, even System 7 and even some System 6 apps, including those compiled for the 68K processor).

    12. Re:Not gonna work / we already have it by bigstrat2003 · · Score: 1

      Oi. I'm not "pretending it doesn't happen", cause I have had to edit the registry myself... but it was for things that a normal user wouldn't do, that's all I'm saying. I'm just asking WHAT it was that you were doing that made you have to edit the registry, which I guess you did answer, albeit in an unnecessarily hostile way.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    13. Re:Not gonna work / we already have it by spandex_panda · · Score: 1

      apart from bloody printers! I have a Samsung which has official Linux drivers and also free open source drivers. The open source drivers display colours wrong and Samsung proprietary drivers display writing wrong! So I need my mac laptop to print pretty colours. That said, the linux drivers work out of the box and I can plug my printer in to a Ubuntu live CD or fresh install, press print and its all go! I'd like to see Windows with that kind of driver support. What we need is hardware manufacturers to open up their documentation and/or paying developers to write great open drivers.

      --
      like phosphorescent desert buttons singing one familiar song
    14. Re:Not gonna work / we already have it by SEE · · Score: 1

      Yes, incompatibility. OS X 10.5, Leopard, has been the current version for eight months now, and it has exactly zero support for Classic, even on the PPC.

      In contrast, Windows Vista (32-bit), as currently shipping from Microsoft, runs the very same VisiCalc binaries that shipped for the IBM PC and DOS 1.0 in 1981.

    15. Re:Not gonna work / we already have it by Anonymous Coward · · Score: 0

      Or they could just grab any flavor of BSD, close it, build a Win32 susbsystem on top of it and sell it as Windows 8.

      This.

      A Windows operating system running on a solid BSD foundation would be killer, at least in my book. All the stability and power of a BSD-based operating system (like OS X) but with seamless access to the gargantuan library of Windows software out there (unlike OS X -- Parallels (when running rootless) works okay, but it still requires a separate installed copy of Windows).

      Sure, everyone will accuse them of copying Apple (which isn't exactly anything new), but if done right, they won't complain about the final product. At the end of the day, nobody really cares about how innovative something is or who copied who. All that matters is whether the product does what it's supposed to do and does it well.

    16. Re:Not gonna work / we already have it by Anonymous Coward · · Score: 0

      We don't need a MS Windows rewrite, we've already got Ubuntu, because that's essentially what the article author wants: an operating system that Just Works[tm], even at the expense of compatibility. That's a pretty good description of any popular Linux distribution.

      I run applications written more then 20 years ago in Ubuntu. I would say thats pretty good backwards compatibility.

    17. Re:Not gonna work / we already have it by Ephemeriis · · Score: 1

      Or they could just grab any flavor of BSD, close it, build a Win32 susbsystem on top of it and sell it as Windows 8.

      This is really what I think needs to happen for Windows to remain a viable product. There is a reason why there are so many variations on Unix out there - it works. Look at the success that Apple had with bolting a pretty GUI on top of a Unix-y kernel. And WINE does a good job of implementing win32 already. If Microsoft wanted to they could very easily accomplish something similar to Apple's transition to OSX.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    18. Re:Not gonna work / we already have it by jibjibjib · · Score: 1

      You don't natively run applications on Ubuntu which were compiled more than 20 years ago. Windows can run binaries older than that.

  15. Why is this news? by Ecuador · · Score: 3, Insightful

    Oh, yeah, this is slashdot.
    Microsoft already said they will build on Vista instead of going the microkernel way, and we have discussed that fact to death.
    Windows 7 will not be "Fresh Air", to the delight of /.ers everywhere. I mean, imagine if MS actually delivered a wonderful, light OS! That would certainly be the end of /. as we know it!

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:Why is this news? by rbanffy · · Score: 1

      No. We would just be amazed they pulled that off.

    2. Re:Why is this news? by Anonymous Coward · · Score: 0

      Posting AC so as to not blow off spent mod points...


      First, the NT microkernel is not monolithic. Microsoft itself goes out of its way to say as much in all of its MCP documentation. Linux and Apple use monolithic kernels. Basically, the NYT author screwed up.


      Second, I would be delighted if Microsoft could manage two things: To build something that actually is light, stable, and fast, and to build something that wasn't such an obvious attempt to strangle interoperability and Fair Use rights.

      /P

    3. Re:Why is this news? by nine-times · · Score: 3, Insightful

      Is there really anything wrong with the Windows kernel? I mean, if Microsoft improved the shell, cleared out some of the cruft, and implemented standard file formats, protocols, etc. Wouldn't it at least be relatively decent?

      Lots of what people complain about are GUI problems, bundled applications, copy protection, and a failure to support standards. Not to downplay those complaints, but those aren't really an issue of the technical capabilities of the kernel itself.

    4. Re:Why is this news? by MtViewGuy · · Score: 1

      One thing Microsoft could do to reduce the size of the OS is to drop anything older that doesn't support WIN32 API flat memory model mode. That would not only cut code size but also improve system stability, since flat memory model mode allows for more graceful program shutdowns in case the program crashes.

    5. Re:Why is this news? by aussie_a · · Score: 1

      Believe it or not, not all slashdotters hate Microsoft. I want the best tool available that does what I want. I'd love for Vista to have been that tool, but it wasn't. Its inferior to XP (from what I've heard from everyone I personally know who use it. And not a single one of them uses Linux).

      Now XP is a great tool. I have very little to complain about. I'd love for Windows 7 to be even greater, because I'm certainly not using Ubuntu anytime soon (what I believe to be a driver issue caused my internet connection to be significantly slower when used in linux then it is when used in XP. There were also minor problems related to the Linux apps rather then the OS itself).

  16. Windows done right from the ground up by BadAnalogyGuy · · Score: 5, Funny

    WinCE. Pity about the name, though.

    1. Re:Windows done right from the ground up by rbanffy · · Score: 3, Informative

      Yeah... right... 16 processes, right?

      CE is Windows done from the ground up, but it's not particularly elegant. And I _did_ write software for it. The 2002 model of the Brazilian electronic voting ballot runs Windows CE.

      Writing for it is every bit as ugly as it is for desktop Windows.

    2. Re:Windows done right from the ground up by fwarren · · Score: 4, Informative

      WinCE done right?

      I have written some software on the WinCE platform. It is NOT windows done right. Lets start with the evolution of the platform. It was designed for displays like 600x300. Full menus and dialogs. The OS has no concept of a "current directory". Every file has to be specified from the root of the drive every time. They figured the devices would have a touch display so no need for a mouse. So the standard Windows mouse API was ripped out. Essentially the only thing left was is a click or double click either left or right and where on screen it happened at.

      They then "re-imaged" it to compete with Palm. So now it is redesigned to work on a device that is 240x320. The menu is at the top of the device. The pop up keyboard soft-input-device (sip) pops up from the bottom. There are issues with a window getting in the background not being able to be brought to the foreground.

      Now we "re-image" again for the smart phone. With an even smaller display. Microsoft decides that a mouse is needed again. So they create a brand new API for dealing with a mouse, instead of using the win32 api

      If you think the win95-98 api vs the Win NT code base api wars were a problem. Now kick it up a notch. Take your pick, drawing graphics, initializing windows, dealing with the SIP. What ever fun I had dealing with the Win32 API was ground out of me when I started working on WinCE

      You want proof? Why did Microsoft extend the life of Windows XP for 3 more years for UMPC style devices to compete with Linux? Because WinCE in any incarnation is not up to the job. Microsoft is not even trying to pretend anyone will want it on a UMPC style device.

      --
      vi + /etc over regedit any day of the week.
  17. Legacy application support by mashuren · · Score: 4, Insightful

    "Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

    Well, considering the fact that Vista's all but killed the chance of running any software made before the year 2000, I'd have to say "no".

    It's pretty bad when old Windows software is much more likely to run under Wine than with the latest version of Windows.

    --
    An object at rest cannot be stopped.
    1. Re:Legacy application support by Anonymous Coward · · Score: 0

      >Well, considering the fact that Vista's all but killed the chance of running any software made before the year 2000, I'd have to say "no".

      There is a lot in Vista to complain about but backwards compatibility isn't a problem in my experience.

      My wife's XP computer died a few months ago and we ended up getting a Vista computer as a replacement as there were no XP machines available in our price range on short notice. Although much of her software is old (including Office 97) there was only one program that didn't work and it was written around 2004.

    2. Re:legacy application support by base3 · · Score: 1

      Isn't that pretty much what Apple did with Classic in early Mac OS X until they finally put the knife through it?

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    3. Re:legacy application support by nurb432 · · Score: 1

      In theory, yes. And it did bridge the gap.

      Using some of the tech they just bought ( softgrid ) coupled with virtualPC/Server they could do the same i'm sure.

      They have to break with the past soon to move forward and survive, but if they abandon the existing application base out of the gate, they will cut their own throats. ( sounds like apple again.. doesn't it )

      --
      ---- Booth was a patriot ----
    4. Re:legacy application support by base3 · · Score: 1

      Agreed. They could probably pull off something like the OS/2 subsystem in NT (which someone must have used) to run legacy applications.

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    5. Re:Legacy application support by Anonymous Coward · · Score: 0

      Gee, that's funny. Because I have programs released before 2000 that have run just fine on Vista. There were a few I had to install by running the installer as Administrator, but otherwise they have worked just as expected. How long have you used Vista again? Oh.... you're just regurgitating bad press you read elsewhere.

    6. Re:Legacy application support by weicco · · Score: 1

      Well, considering the fact that Vista's all but killed the chance of running any software made before the year 2000

      And this is total bs. For anecdotal evidence, I play Sim City 2000 (1993) and Transport Tycoon Deluxe (1995) on my Vista laptop. Those games works like a charm under compatibility mode.

      --
      You don't know what you don't know.
    7. Re:Legacy application support by Inda · · Score: 1

      Yep, and I've posted this before, I have Theme Hospital installed on Vista which is Windows 95 territory.

      I wish people would stop posting bullshit - heh, I know, I know.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    8. Re:Legacy application support by mashuren · · Score: 1

      And I've been unable to run plenty of games under Vista. I'm glad you've had more luck, but your anecdotal evidence doesn't cancel out mine.

      --
      An object at rest cannot be stopped.
  18. duh... its called Virtualization.... by Jettamann · · Score: 2, Insightful

    full backward compatibility is trivial... the windows kernel and platform team will use transparent Virtualization of all the older windows kernels (XP and Vista) to support all old apps and drivers.

    --
    - No Sig for you!
  19. They should make a concerted effort to drop legacy by catwh0re · · Score: 4, Insightful
    Keeping 'legacy' support has always been a nice excuse for not significantly upgrading the OS (or spring cleaning). Having tried to run many older programs under the promised legacy support (including the options to emulate previous versions of windows.) I can say that I've had small successes in keeping old software running on Windows.

    To me it's always been an excuse to keep windows bloated, and not actually any effort to keep old software functional.

  20. Uhhh . . . NT by Anonymous Coward · · Score: 0

    Seriously kids. We did this already. Windows NT.

    It should be noted that when Apple decided the Copland project wasn't going to rejuvenate the Mac OS they decided to license an OS from another vendor. One of the four major contenders was, in fact, Windows NT.

    In fact, if you got back to Nextstep OS X is several years OLDER than windows NT.

    The danger of this kind of rearchitecting project which we hear of to no end from the popular technology press is that it doesn't actually solve anything. In many ways Vista itself was an attempt to rebuild Windows from the ground up, But that simply made it a muddled, confused bag of broken promises and half baked technologies. The only good thing in Windows is what it inherits from XP and 2k - the large existing base of Win32 applications.

    1. Re:Uhhh . . . NT by cbreaker · · Score: 1

      Well said. I don't believe Windows needs a re-write, but I do believe that the massive backwards compatibility holds them back from making any tangible archetecture improvements.

      Maybe next time around, they can implement some sort of virtual machine technology since almost all PC's sold these days have enough RAM and CPU horsepower to do that with a good deal of performance.

      --
      - It's not the Macs I hate. It's Digg users. -
  21. Yes, it's been done before by LoTonah · · Score: 5, Informative

    Windows NT had an emulation layer that handled 16-bit apps. OS X had Rosetta and the Classic environments. And Microsoft now owns Virtual PC.

    They have the technology to make Windows a clean OS with emulation errors for doing whatever legacy OS you want. They just seem too lazy to do it.

    1. Re:Yes, it's been done before by MtViewGuy · · Score: 1

      In my opinion, here's what Windows 7 should be like:

      1) Strip away all legacy code support for anything pre-WIN32 flat-memory mode API. That means no more support for anything that runs in Windows 98 and older operating systems, which means you can write the code base from the ground up for true flat-memory mode for improved stability.

      2) Split Windows 7 into two lines, one for home users that gets updated frequently with improved multimedia software and one for business users with a simplified interface that gets updated less frequently (though you'll still get frequent security updates).

    2. Re:Yes, it's been done before by Anonymous Coward · · Score: 0

      Or too disorganized, based on Bill G.'s recently released rants.

  22. Fluff piece by ejdmoo · · Score: 5, Insightful

    He really doesn't know anything about the internals of the Windows kernel or the Mach kernel, he's just assuming that since the NT kernel is "monolithic" and the Mach kernel is a "microkernel" then the latter must be better, and the reason it's better is it is "smaller."

    If you want to know where the real problems with Windows lie, they're in the API and the shell, not the kernel. The NT kernel is perfectly fine. See this Ars write-up by someone knowlegeable:
    http://arstechnica.com/articles/culture/what-microsoft-could-learn-from-apple.ars

    I'd like to point out that Microsoft employs one of the original authors of the Mach kernel, Rick Rashid. He runs Microsoft Research. Look it up.

    1. Re:Fluff piece by Tumbleweed · · Score: 5, Insightful

      I'd like to point out that Microsoft employs one of the original authors of the Mach kernel, Rick Rashid. He runs Microsoft Research. Look it up.

      Being put in MS 'Research' is the kiss of death if you want to make something that MS will ship. They seem to hire those brilliant people and give them massive funding only to keep them happy and prevent them from working for a competitor who might want to actually SHIP something brilliant they would come up with. Rather like IBM, only substitute incompetence in place of amorality as motivation.

    2. Re:Fluff piece by Anonymous Coward · · Score: 0

      He also doesn't seem to understand that Windows 7 is based on the Windows NT codebase, and as such shares little with Win 3.1 and prior. The lineage is not that long. In terms of major versions in that line, there was NT 3.1, 2k, and then vista. The versions in between added little. NT 3.1 was a complete rewrite of Windows from scratch.

    3. Re:Fluff piece by bcrowell · · Score: 5, Insightful

      The Ars Technica piece is interesting, but I'm pretty skeptical about this whole idea of making radical changes in Windows and breaking backward-compatibility.

      One thing you have to keep in mind is that there's a huge downside for the user when you break backward-compatibility. Apple actually did an amazing job of maintaining backward-compatibility when they made the switch from 68000 to powerpc, but when they brought out MacOS X, the backward compatibility was lousy. You could still run classic apps on X, but they typically worked very poorly -- some features wouldn't work, apps would crash, and it took a really long time to start up the classic environment. Essentially Apple expected you to buy all new applications. Then Apple kept on bringing out frequent point-upgrades to MacOS X, and every single one cost a significant amount of money. My wife bought one of the early lamp-shaped iMacs, and we stayed on the upgrade treadmill for a while, but it really got old spending money every six months or so for a new version of the OS, so at this point we're still running an old version of MacOS on that (expensive) machine. Now we basically can't run any new software, because it only works on newer versions of MacOS X.

      It's also worth looking at it from MS's point of view. They're a monopoly, and their interest is in keeping users sucking at the tit. Maintaining backward compatibility has worked very well for them. One of the main things keeping Windows users from jumping ship for another OS is that they know their apps will continue to work. It's actually kind of amazing. I tech at a community college, and some of my colleagues are still using an old DOS shareware planetarium app. It still runs on Windows XP.

    4. Re:Fluff piece by drhank1980 · · Score: 2, Insightful

      I agree completely, this article is pure crap. The issues I have had with Vista all seem to be up near the top; with the worst being in the "idiot proof" user interface and control panels. I would agrue the one GOOD thing in Vista is its NT Kernel. In fact, the NT Kernel was so much better than what Apple had in OS 9 it probably one of the big reasons apple went to Mach.

    5. Re:Fluff piece by Anonymous Coward · · Score: 1, Insightful

      Exactly -- Microsoft is stuck supporting tons of obsolete APIs in future versions of Windows because they chose to introduce new and exciting object models and libraries. That's where all the OS complexity has come from (that and hardware drivers, of course).

      Microsoft is faced with two unpleasant choices at this point: 1) support all these older APIs to avoid breaking existing applications, or 2) streamline the libraries and break applications, giving big incentive to users to jump ship to OS X. Remember, they're paranoid?

    6. Re:Fluff piece by Anonymous Coward · · Score: 1, Insightful

      Even worse than the cruft in the current APIs is the proliferation of short-lived, poorly-designed and poorly-supported new ones. Take GDI+ -- much better and more powerful API than GDI, supported texturing, clipping, and antialiasing... except for the little catch that it never got hardware accelerated. That was supposed to arrive with the GDI 2.0 DDI, which never happened. Now it looks like GDI+ is on life support with no real team behind it and no one wants to fix the bugs in it. Oh, but now we can switch to WPF... except that it's .NET only, very graphics hardware hungry for what it does, and has a set of drawing primitives that look like it came from the 1970s. Oh, and it seems that Microsoft is now shifting its focus to Silverlight again.

      As another example, see Managed DirectX vs. XNA, where MS cut the legs out from a number of tool vendors who were suddenly stuck with a games-oriented API that didn't support multiple windows. See also WinForms, which amazingly seems to be getting less active development than MFC now.

      ISVs don't have any real guarantee that anything new that Microsoft comes up with is a suitable replacement for the previous API or that they won't become bored and drop the API on the floor for the next pet project of the month. Even when new APIs do come out and have weight thrown behind them, they're often crap out the door... just look at the Desktop Window Manager (DWM), which was designed years after Mac OS X Quartz and Aqua debuted and for which we lost 2D acceleration in GDI/DirectDraw apps, and yet the new DWM doesn't even let you alpha blend a child window!

      Adding to the whole mess is .NET, not so much because of problems in .NET itself, but because Microsoft keeps trying to mix managed code into API transitions. Instead of designing a new, clean native API and then layering a managed API on top of it, MS is fond of just trying to push a new managed API. This raises the bar much higher for ISVs considering migrating existing code, because now they have to consider migrating to .NET on top of switching APIs... which is even more of a mess because .NET itself is also a moving target.

    7. Re:Fluff piece by Tumbleweed · · Score: 1

      The Microsoft Research site has a page on product contributions that have come from MS Research.

      An interesting link. And very sad, considering their budget. Yeesh.

      I guess I expect more from the most profitable software company in the history of the planet.

    8. Re:Fluff piece by harryjohnston · · Score: 1

      Skyglobe, right?

    9. Re:Fluff piece by Dragonshed · · Score: 1

      some of my colleagues are still using an old DOS shareware planetarium app. It still runs on Windows XP

      Have they seen http://www.shatters.net/celestia/?

    10. Re:Fluff piece by Anonymous Coward · · Score: 0

      The purpose of MSR is not "to ship". They are there to come up with ideas that they encourage other products at MS to incorporate.

    11. Re:Fluff piece by CommandoCody · · Score: 1

      Huh. I had a completely different OS X transition. Every Classic app worked seamlessly for the 7 years of OS X until Classic was finally put to bed by Leopard. Seven years served as plenty of time for me to find OS X substitutes for them all.

      (Actually, that's not completely true. I couldn't play Deus Ex anymore. But VMWare took care of that little problem for me.)

      Let's see... the 800MHz "desk lamp" iMacs shipped with 10.1.2 in early 2002. 10.2 shipped in late 2002... 10.3 shipped in late 2003, and 10.4 shipped in late 2005. (You can't really run Leopard on a machine of that speed.)

      I'm not sure what I'd plan to run on a 6-year-old machine that would need more than 10.4... which was released almost three years ago. Imagine trying to run Vista on a stock 2002 PC!

    12. Re:Fluff piece by spitzak · · Score: 1

      Though I do little Windows programming, I do want to back up the above about GDI+, which was an incredible waste of time and effort on my part. I thought just a little bit of rewriting of fltk and we would get antialiasing lines and polygons and filtered arbitrary image transforms, just like it looked like you could get with Quartz on OSX and the (still rather rudimentary) Cairo on Linux. Though writing a cross-platform API I was very interesting in locating the common functions between these, and in the case of Cairo, trying to encourage them to not be incompatable with GDI+ for no good reason as I (mistakenly) assumed it would have huge influence (mostly I want them to remove the effect of changing the CTM on an already-selected pen or font).

      It was incredibly frustrating to discover after a good deal of research and attempts to compile it that it was never going to work unless you had the right driver (ie it was an *option*) and that code was expected to support the old api as well. And then to find out that Silverlight had nothing to do with it. Currently we are getting better graphics on X (with XRender) than on Windows (ie images filter when resized) and on no platforms are we using the more modern api, and all the blame can be put on the mistaken impression that Microsoft was going to deliver what I expected in GDI+.

  23. Sure they can! by ThorGod · · Score: 5, Funny

    Just switch to Mac and get parallels :P

    Yeah, I know, not very funny. But does every comment have to be great?

    --
    PS: I don't reply to ACs.
    1. Re:Sure they can! by Anonymous Coward · · Score: 0

      And this is what makes Mac zealots so completely retarded in their arguments. Their solution to Windows problems is to buy a completely new system with a different OS... and dual boot with a Windows install on it.
      Thanks, I'll save myself the $2000, the hassle of moving stuff over and reinstalling Windows and just stick with what I've got.

    2. Re:Sure they can! by pigwin32 · · Score: 1

      Actually with Parallels there is no dual boot, Windows runs in a virtual machine. Besides, you know you're going to have to reinstall Windows at some stage right, doesn't it just make sense to do it in a VM. Off topic but if I was purchasing a new machine I would seriously consider a Mac with a copy of Parallels. Why throw away that copy of XP just because you're upgrading your hardware.

    3. Re:Sure they can! by Anonymous Coward · · Score: 0

      YES EVERY LAST ONE

  24. Die Monkey Boy by MCSEBear · · Score: 4, Interesting

    There was a time when a much leaner Microsoft highly respected and rewarded employees who could write good code. These were the people who rose to positions of responsibility. Today, Microsoft is run by Sales and Marketing and coders are viewed as an expense. Until this situation reverses itself, don't expect any improvement in the product they create. They are too stupid to realize their product is the code. Ballmer being from sales only reinforces this problem. Perhaps he should be moved to a chair throwing division that does the monkey boy dance, and someone who can both create great code themselves and manage coders should be brought in as CEO.

    1. Re:Die Monkey Boy by Dracos · · Score: 4, Insightful

      Precisely. Other OSes are designed to be used, while Windows is designed to be sold.

    2. Re:Die Monkey Boy by flnca · · Score: 1

      But Ballmer himself once said that Microsoft lacks good developers. Question is if the middle management would recognize one if they'd see one. The problem you describe exists for many companies nowadays. They shell out inferior code and expect it to be successful. No more investing in the good coder, it seems.

  25. Do not want by symbolset · · Score: 1

    When I.T. professionals and consumers got a look at Vista, they all had this same question for Microsoft: That's it?

    Vista as delivered is significantly different from Vista as promised. So different as to be perhaps unrecognizable. It breaks everything, fixes nothing that wasn't already fixed with third party software, and expands Microsoft's victory over Novell on the network by being consistently unreliable with Novell networking.

    I was wondering if this NYTimes article would hit slashdot. It reads a little like the author's an Apple fan, but not offensively so.

    While the author issues Microsoft some good guidance, they won't take it. They can't hear us at all. It's time to switch.

    --
    Help stamp out iliturcy.
    1. Re:Do not want by irc.goatse.cx+troll · · Score: 1

      fixes nothing that wasn't already fixed with third party software,

      When WASNT this the case? Why is that even a bad thing? I'm sure glad I don't have to install third party wifi apps anymore. Or trumpet winsock drivers for that matter.

      Windows is the most popular OS so it has the most third party apps, most of which cover things I wish the OS did on its own.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  26. Question by Foamy · · Score: 0, Redundant

    "Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

    Answer: No.

    Next question.

  27. They'll pry my copy of Word 1.0.......... by Anonymous Coward · · Score: 0

    out of my cold dead hands!

  28. How about consolidate and move on? by Anonymous Coward · · Score: 0

    Seriously, and it pains me to say this, but windows does the job pretty well, and most recent features have been nothing special and/or just plain irritating. And the computer world has moved from being a world of competing, hard-to-use (for joe average) OSes that almost do the job, to a world where we have several OSes (windows, linux, whatever apple is calling their latest) that all work so well that most people don't even register their existence unless they fail. Seems to me that given this the best thing MS could do to ensure their futures is to do one last push to clear out the bugs and polish the edges, then set the result more-or-less is concrete and move on to newer areas with better prospects for future growth.

  29. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 5, Informative

    Any software that was created in the past few years which vista 'broke' were most likely poorly designed or were associated with managing or doing the functions expected of the OS itself (with a few exceptions.)

    Vista really isn't that 'buggy.' It is top heavy and uses way too much resources if you are only using it for limited things, but as a general purpose OS it really isn't that bad. I would still prefer Windows XP on new computers simply because I can get away with more power with a smaller investment in hardware, but I'm not necessarily 'against' Vista.

  30. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  31. Windows' Legacy is too Cumbersome by Dracos · · Score: 1

    Vista proved this. Even though it dropped Win16 support (iirc), that turned out to be inconsequential, since no one's really been doing Win16 development for over a decade.

    Which leaves Win32, going all the way back to NT4, then 95, 98, 2k, XP, 2k3, Vista, and 2k8. Eight releases which changed, added to, and muddled the Win32 API, but very little is deprecated, and even less has been removed, all for the sake of the legacy apps. Not much design improvement during this time either, as the industries based on Win32's flaws (ie, anti-virus) continue to thrive.

    If Windows 7 is not a shining, slimmed down beacon of flawlessness, Windows and MS are doomed to be crushed under the weight of the legacy they have nurtured over the years.

    1. Re:Windows' Legacy is too Cumbersome by maxume · · Score: 1

      NT(and thus XP, Vista) has decent access control and permissions. Supporting legacy applications means that you can't use them.

      Given that Windows licensing revenues increased in 2007, I wouldn't hold my breath for Microsoft to get crushed under the weight of anything.

      --
      Nerd rage is the funniest rage.
  32. nytime is smoking pot by LymeM · · Score: 1

    I laugh every time I hear someone say that Windows has become so bloated, so slow, that MS needs to start from scratch and loose all the backward compatibility. Then I think of every time MS releases a new OS, and the whole world is complaining how their 15 year old apps no longer work, how their hardware manufacturers haven't created drivers, etc.. MS can, and could make New Windows, with a backward compatibility layer. Just expect everyone and their three dogs to be complaining that MS should have simply forgone the new and improved the old.

  33. Yes. Here's how : by unity100 · · Score: 1

    - develop Microsoft Virtual Machine to perfection
    - make sure it runs perfect with win 7
    - continue to provide it freely as you are doing now
    - youre done

    thats rather easy aint it.

    1. Re:Yes. Here's how : by pohl · · Score: 2, Funny

      Ooh, what a fun game...let me try:

      How to make a Boeing 747

      - start with a long tin can
      - put wings and engines on it
      - put some chairs in it
      - you're done

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:Yes. Here's how : by Yvan256 · · Score: 1

      - put some chairs in it
      - you're done

      You'd better bolt your chairs down, in case a certain someone ever boards your plane.

  34. Absolutly yes! by ROMRIX · · Score: 1

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"


    Ship it with VirtualPC or allow support for VMware and throw in a free copy of Windows XP of which ever flavor the user likes with real time backup/shadow copy/whatever and you've done it!
    Just have the new secure O/S or security program scan the virtual network link for abhorrent data and quarantine it.

  35. Why not? by jd · · Score: 2, Interesting

    An IBCS-like layer in Windows plus WINE-like shim DLLs would be quite sufficient for the majority of legacy code. In fact, if they used IBCS as a starting point, they could also suppor legacy Solaris, legacy Unixware and legacy Linux applications as well, with very minimal effort. As for retaining Intel support, I'd say that at minimum, there has to be Intel binaries, although the adoption of the Cell processor might not be a bad idea. Sun's T2 is too expensive and they'd never be able to scale production up fast enough, although the benefit to Microsoft of an open-source processor is that they could shift some of the core routines and helper functions into the CPU itself. (They have the money to sway Sun into applying the patches at the fab plants.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Why not? by Anonymous Coward · · Score: 0

      That new version should also support plug and pray.

  36. legacy application support by nurb432 · · Score: 1

    Actually, i bet they could retain legacy application support using Virtual Machine technology.

    --
    ---- Booth was a patriot ----
  37. don't bother by nadaou · · Score: 2, Insightful

    quasi-informed op-ed piece. don't bother.

    better to spend your time reading the classic piece about why software projects fail and why "version 2" is the most dangerous. a central point of that is "don't throw the baby out with the bathwater", ie it is a fallacy to believe that your 2nd version will be less buggy than the first. it will probably be just as buggy, only less well tested.
    I hope a learned CS major can provide the link, as I'm drawing a blank on the author.

    --
    ~.~
    I'm a peripheral visionary.
    1. Re:don't bother by realmolo · · Score: 1

      I don't think the problem is that Windows is "buggy", though.

      The problem is that Windows has too many layers upon layers of stuff. This isn't a problem as far as functionality, but it is a problem as far as evolving the OS itself. I get the feeling that Microsoft spends all of their time trying to update/fix all those layers to keep them working together, when many of those layers should really just GO AWAY.

      Of course, Microsoft knows all this. But I think that Vista has proved that they have reached the limit of what even a very large team of programmers can accomplish. They don't need to start over, but they need to dump all the bad stuff, and keep all the good stuff.

    2. Re:don't bother by AnyoneEB · · Score: 1

      This may or may not be the exact article you are referencing, but Joel on Software covered rewriting from scatch. Of course, when I think "complete rewrite", I think of pretty much what Joel describes himself doing.

      --
      Centralization breaks the internet.
    3. Re:don't bother by Anonymous Coward · · Score: 2, Informative

      The Mythical Man-Month by Frederick P. Brooks, Jr., Chapter 5: The Second System Effect

    4. Re:don't bother by FrangoAssado · · Score: 1

      I hope a learned CS major can provide the link, as I'm drawing a blank on the author.

      I'm not sure, but perhaps you mean this piece by Joel Spolsky?

      (Note: I'm not a learned CS major, so I hope I'm eligible to provide the link.)

    5. Re:don't bother by Mongoose+Disciple · · Score: 1

      I'm thinking you might mean Fred Brooks' The Mythical Man-Month.

      I don't have a link to an online copy of the essay, but here's a wikipedia article discussing it a bit: http://en.wikipedia.org/wiki/Second-system_effect

    6. Re:don't bother by nadaou · · Score: 1

      Correct. Fred Brooks's The Mythical Man-Month WRT second-system effect. Thanks. Mongoose Disciple gets today's gold star.

      I didn't make this very clear in the GP post, by second version I had meant the "rewrite" version.

      disclosure: I had read Joel on Software's article on this some time ago as well, so that's not entirely incorrect either, but I did mean the Mythical Man-Month.

      --
      ~.~
      I'm a peripheral visionary.
  38. Re:They should make a concerted effort to drop leg by ucblockhead · · Score: 1

    I just had a great lesson in "legacy" support today when I bought a "Clifford the Big Red Dog" game for my son from the discount bin. "Supports Windows and Macintosh!" it said. On the old PPC iBook my son uses, the installer brings up the OS9 emulation stuff, which then seems to hang. So I try my work XP laptop, only to have the game announce "Requires a minimum of 256 colors" when I try to run it after the successful install. Only after lots of digging do I discover where I can find a dialog to set to 640x480 256 color graphics. (It certainly isn't in the main screen resolution dialog.)

    This game is only eight years old. Heaven help you if you want to run software from the early 90s. And yet things aren't changed because in theory (though not in practice) Windows is backwards compatible all the way to DOS.

    --
    The cake is a pie
  39. Open or broken Windows by Anonymous Coward · · Score: 0

    Fresh air happens only when the windows are opened (or broken). Which one is more likely, Open Windows or broken Windows.

  40. Meh. by zx-15 · · Score: 4, Insightful

    I think the author of the article doesn't realize the difference between the legacy code and kernel architecture. Kernel architecture of windows is fine - its a hybrid kernel, which in general similar to Linux, you're not able to run in HPC on it, but hey, it is better than DOS! It's the legacy code that creates so much bloat, and swapping out the kernel won't change anything if the same mountain of code still runs.

    Of course Microsoft could create virtualization layer, but then Linux has Qemu, Xen and Wine, and OS X has Parallels and Wine, and of course there is VMware, so if Microsoft would ever support legacy code through virtualization, alternative implementation of it would be release pretty quickly, and everybody here knows how Microsoft likes competition.

    My guess there will be dying for the next 10-15 agonizing years, dragging any progress in the industry with them.

    1. Re:Meh. by techno-vampire · · Score: 2, Informative
      It's the legacy code that creates so much bloat, and swapping out the kernel won't change anything if the same mountain of code still runs.


      Loading large amounts of legacy code that gets run doesn't cause bloat. That's caused by loading huge quantities of legacy code at boot that never gets run because you don't have the hardware it was written to support or none of your software needs the old API it implements. Getting rid of legacy support isn't the best answer to bloat. Better is to load only those parts of the legacy support that are needed at boot, bring in the old APIs as needed then get rid of them when the program exits. This would shorten boot time and cut down the RAM requirements at the expense of a slightly longer load time for legacy apps.

      --
      Good, inexpensive web hosting
  41. Get rid of the registry by LM741N · · Score: 1

    The lamest idea of the last 15 or so years. The new Windows would just forward legacy registry calls to some simple program which would create text files in the program directory. Then read them back, eventually transitioning to the old Windows 3.1 style configs.

    1. Re:Get rid of the registry by Vectronic · · Score: 1

      I agree, I think...

      The registry is probably one of the best things about Windows, its just been poorly handled by both Microsoft and third-party developers.

      Having *.ini or *.xml sort of files held within the program directory (or similar) is handy for things like grabbing the whole folder and tossing it onto another drive and having it still run, but if you lose that folder, you lose the settings, but if the application knows to look in HKCU/Software/AppName/* then that same program folder can be tossed around all over the place.

      Without the registry, you also have to manually hunt out the settings files and back them up, or transplant them for each application, but you can import and export the settings for hundreds of apps at a time with the registry.

      The main problem with the registry as I see it, is that those main branches are rarely definable in software, for instance you could create your own Groups, and tell the application to put its settings in there, then you always know where your Group/X settings are going to be... and when an application that has moved launches, the application should simply be say "Unable to locate settings" then have a browse-for-registry dialog: Group/X/App... [OK]...

      Granted, there are draw backs, such as corruption, where it may wipe-out the settings for all your apps at once, instead of just a lost INI file for one app, but I haven't had my registry get corrupted in...uh...hmm... never.

      But, its like 35C, and... I'm just rambling...

    2. Re:Get rid of the registry by kehren77 · · Score: 1

      Without the registry, you also have to manually hunt out the settings files and back them up, or transplant them for each application, but you can import and export the settings for hundreds of apps at a time with the registry.

      It's called a Preferences folder. One of the smartest things Windows got on board with was the centralized "Documents and Settings" concept. User preferences for applications in one spot.

      Look at OS X. You have both user and machine preference and "application support" folders. Windows could be setup to do this just as easily.

      My biggest problem with both systems (Windows and OS X is that neither system does a good job of keeping track of what files are associated with what programs. So when you uninstall something, you usually end up with a bunch of extra files.

  42. bad idea by Totenglocke · · Score: 1

    You try telling millions of nerds that the new (and now decent) Windows PB (Post Bill) will no longer run any of the games they've played for the last 20 years. I'd punch someone if I could no longer run my games from the 90's. Do I play them a lot? No. But sometimes I'm in the mood for Baldur's Gate or Heroes of Might and Magic (1, 2, or 3) or some other old game.

    --
    "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    1. Re:bad idea by spinkham · · Score: 1

      So you keep around emulators, or virtualize old windows.
      For old games I either use DOSBox, Wine, or a copy of Windows 2k or XP in a virtual machine.
      Same strategy for playing C64 games, Atari 2600, NES, etc.. Game backwards compatibility specifically or backwards compatibility in general is a bad excuse for not fixing a broken architecture.
      Arguably MS is trying to rearchitect through .NET, just few people are interested as long as they have a choice...

      --
      Blessed are the pessimists, for they have made backups.
  43. Re:Existing legacy support. Wait, what? by dreamchaser · · Score: 4, Interesting

    Bashing Vista has become like pouring hot grits on Natalie Portman around here. It's just a meme anymore. It was funny for awhile but now it's just old.

    Vista really isn't all that bad. I still have XP machines (and Linux, and OS X, and Solaris, and OS/2 even) but I don't mind my Vista machine at all. I also run a lot of old apps on it just fine.

  44. Huh? by dreamchaser · · Score: 1

    How is that informative? It's just plain wrong as others have already pointed out, and it gets modded Informative? Heh.

  45. Re:Existing legacy support. Wait, what? by jellomizer · · Score: 0

    I guess you never experience a version change where they did a complete rewrite of the OS. With Vista most apps run just fine. They broke some drivers and some software that went beyond the way it was recommended to program for the OS. I remember the same problems with XP, heck XP was worse then Vista in upgrades. Many of the old apps were based on the Old DOS and XP was based on NT. There were a lot of problems with compatibility. I remember problems with installing Word Perfect on XP because the system permissions with XP caused many features to not work in XP. Now this isn't just a Windows problem.

    Lets take an old Linux app say back in 1994. Lets assume that you are not willing to recompile the kernel, and you use the default kernel of the distribution. There is a good chance that some apps if not most apps will not run in straight binary form. As shared libraries change perhaps changing a parameter data type or adding or removing a required parameter. Or if the new version of the kernel is not installed the a.out binary format installed. Or reads from the Proc Directory and the file format has changed.

    Now Linux being open source for most apps you just need a recompile of either the apps or the kernel to turn on the legacy feature, and a slew of other things you can do to allow legacy compatibility for the app. However... The amount of work done to get the app to work could be just as much as installing Win98 in a VM (BTW it is not that tough at all), to run the app.

    But for closed source OS's or even Hybrid Source OS's (OS X being part Open Source and part Closed Source) To meet the need of the most customers you need to make a decision for going further what will stay and what will go. Vista was better then XP in terms of compatibility. There are other problems with Vista that makes is Suck HyperActive Stupid Security, Slow even on fast systems, UI that offers no advantages other to look different.

    If Windows did a full rewrite only a very very few legacy apps will still be around that will work for it.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  46. Re:They should make a concerted effort to drop leg by MasterC · · Score: 4, Interesting

    Keeping 'legacy' support has always been a nice excuse for not significantly upgrading the OS (or spring cleaning).

    Are we not in the time where everyone and their brother is using virtual machines? It would seem that MS should relegate legacy support to virtual machines instead. They have the source code so they could "easily" create a VM (or some very transparent layer that makes it look like its running natively) for each version they've ever sold.

    Then they can do whatever they want and just keep the VM layers up-to-date.

    I surely can't be the first to think of this...

    --
    :wq
  47. Is it too late... by Nero+Nimbus · · Score: 2, Insightful

    Is it too late to vote this down as bin spam?

  48. why reinvent the wheel? by speedtux · · Score: 1

    Microsoft: get with the plan and just adopt one of the FOSS kernels and libraries.

  49. Run "legacy apps" in a virtual environment by blake182 · · Score: 1

    I know that Microsoft is making strides with their Microsoft Virtualization efforts. So what prevents them from going in a completely new OS direction and providing legacy application support through virtualization?

    I'm not sure it's a lot. More a problem of agreeing it's the right thing to do than the technical work required. So political vs. technical.

  50. Ars Technica - Why modular Windows will suck... by GodsMadClown · · Score: 1

    A while back, Ars Technica had a good piece: "Why modular Windows will suck for Microsoft and suck for you". This was the persuasive snippet that stuck with me. ...
    The issue is that modularization strikes a blow against the very concept of a platform. When a software developer writes a program for Windows XP, they more or less know what they're going to get...
    With a modularized Windows, that could fly right out the Window. ...

    As our friend in Redmond, Steve likes to say, "developers, developers, developers, developers...".

    Anyhow, the full article is a good read. If nothing else, it serves as some inoculation against the MS PR machine that got its claws into that NYT story.

    http://arstechnica.com/articles/culture/modular-windows-will-suck.ars

  51. Windows isn't monolithic by nighty5 · · Score: 3, Informative

    What a whole lot of trolling effort.

    Windows isn't a monolithic design. Its a hybrid kernel, and with every release of Windows Microsoft has seperated out user space even further, including dll-hell to further improve the paradigm.

    One of the main guys behind Windows NT was David Cutler, a renowed software engineer and designer for VMS. Go and Google him, I can't be bothered to look up the URL.

    That should at least give you a clue as to the seriousness of the product and what they set out to achieve: the copy bits of the system that mattered most to Microsoft.

    1. Re:Windows isn't monolithic by Champion3 · · Score: 1

      This "Hybrid" nomenclature really annoys me. Sure, the NT kernel is broken down into several components: HAL, "microkernel," executive, etc... however, all those components, plus the device drivers, still share address space and supervisor privileges... yielding the same issues as a monolithic kernel. TFA was a bunch of BS, though.

      --
      I'm going to the casino. Don't gamble.
    2. Re:Windows isn't monolithic by ettlz · · Score: 1

      This "Hybrid" nomenclature really annoys me. Sure, the NT kernel is broken down into several components: HAL, "microkernel," executive, etc... however, all those components, plus the device drivers, still share address space and supervisor privileges... yielding the same issues as a monolithic kernel.

      I agree. Isn't the NT "microkernel" little more than something that manages threads and keeps the other components talking to each other? Anyway, as you say all these things run in the same address space. Pretty much everything in the Executive is what a canonical microkernel OS (Tanenbaum definition) should run in userspace. And the Executive is big, it includes things most monolithic Unices would leave to userspace.

  52. Wait what? Windows is already a microkernel. by Anonymous Coward · · Score: 0

    Has been since Windows NT...

    Plus I thought you guys were all Linux fanboys here. Linux is the exact opposite, and about as monolithic a design as you could get.

  53. Virtualization + by cbreaker · · Score: 1

    Indeed (although, not about the drivers thing so much.. but if you had hardware that only worked on XP/Vista, a pass-though could be implimented to allow that hardware to work ONLY in the virtualized enviornment.)

    And Microsoft could release some new API that would allow a VM access the graphics hardware directly (or at least make direct D3D/OpenGL calls), so that old apps could still do accelerated 3D.

    Honestly, it wouldn't be the end of the world; with virtualization being so good these days they could implement a VM layer for compatibility pretty easily, and shit, it could even make some XP apps run better on Windows 7 than Vista.

    However - all that being said - I don't think Windows requires an entire re-write. The NT kernel isn't bad, it's pretty efficient. The Explorer UI isn't bad. They could trim away ALL of the fat, remove all legacy filesystem nonsense, implement a sane security/user model, and build from there - and still use the VM for backwards compatibility instead of hacks.

    I dunno. We'll see. I don't hate Vista, but I do sometimes get disgusted when some things that should JUST FUCKING WORK, don't.

    I also don't think that MacOS is some sort of MagicOS with no problems. I've used (and use) Macs extensively, and I've had a lot of bullshit problems with MacOS, too. You know, shit that doesn't work, or shit that's "what in fucks name were they thinking?"

    --
    - It's not the Macs I hate. It's Digg users. -
  54. Challenge accepted by Anonymous Coward · · Score: 5, Funny

    Is that a challenge?
    Static
    Animated GIF

  55. Adopt a model similar to Apple! by suck_burners_rice · · Score: 1

    Keeping in mind the theory than given an infinite number of monkeys banging away on an infinite number of keyboards, one will reproduce exactly the entire works of William Shakespeare, let's not get one thing wrong: Although Microsoft has several thousand monkeys, they also have several hundred of the brightest programmers in the world. They need to set up a team of experts to create a new operating system from scratch, designed for the future and based on all of the best knowledge available about operating systems. Such a system could be modeled on a similar design as that used by Apple: Open-source microkernel providing the most basic and lowest level services; open-source full-featured CLI-only operating system built around that; friendly user interface component which could be proprietary, open-source, or a combination of the two. This could give Microsoft the ability to protect true innovations in all the parts of the system with which most users would need to interact, while simultaneously capitalizing on the free work of those enterprising souls outside of Microsoft who would fix bugs, close security holes, or make other improvements to the system. Bottom line: Apple has made a fine example of how to become incredibly successful. Microsoft could learn a lot from them. It would put the $25 million that Gates invested in Apple to good use!

    --
    McCain/Palin '08. Now THAT's hope and change!
    1. Re:Adopt a model similar to Apple! by jamrock · · Score: 3, Funny

      given an infinite number of monkeys banging away on an infinite number of keyboards, one will reproduce exactly the entire works of William Shakespeare

      The rest will produce "The Wit and Wisdom of George W. Bush".

  56. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  57. Hmmm. by phlegmboy · · Score: 0

    Overall I thought this was a very well balanced article. It didn't come across as preachy or geeky. However, the author did seem to be a bit of an Apple fanboy, not mentiponing that this is the way that *nix has been pretty much since the day of it's inception.

    As to whether M$ has the requisitely sized dangly bits to take the task on will remain to be seen in the next few years. I very much doubt it will happen in Windows 7 but if that OS proves to big a bloatware turkey as Vista has been then this may well happen. Having said that the hardware vendors will be on M$'s back to make sure that the next iteration of their OS will be as hardware hungry as Vista has been, requiring yet another expensive hardware upgrade path.

  58. And remember that Apple were desperate... by jamrock · · Score: 1

    ...as Avie Tevanian pointed out in the piece. Their backs were against the wall, and it was quite literally do or die for them. Microsoft is certainly not in that position by any stretch of the imagination. Their stock price may have hit a plateau, but they're still making shitloads of money despite the relative failure of Vista, and no matter what many here may believe or wish, Microsoft is not in some sort of death-spiral.

    1. Re:And remember that Apple were desperate... by rbanffy · · Score: 1

      They are every bit against the wall as Apple. Their power comes from their dominance of the desktop and server markets. If their market-share starts eroding, nothing will stop it from collapsing. Every 1% of early adopters and power users that switches away from windows has a reverse network effect that decreases the value of Windows and all related products.

      For them, it's a disaster when the coolest program in any given segment is not Windows only. It makes people consider they have options to Vista.

      They have a huge problem and if Windows 7 fails to captivate people away from Ubuntu Narcoleptic Newt or MacOS X 10.7 Saber-tooth, Microsoft is doomed. As soon as desktop share erodes, server share will follow as there will be little advantage in upgrading servers when desktops are no longer Windows-only. Exchange users will take longer as it will be a Royal Pain to migrate away from it, but someone will inevitably find a way to suck the data out of it.

  59. Re: can windows move forward? by neonsignal · · Score: 2, Insightful

    Can Windows move forward with a secure OS and still keep legacy insecurity? Sounds like a job for PR man.

  60. Should Never Have Sold Xenix by Anonymous Coward · · Score: 0

    If they had kept Xenix instead of trying to re-invent it, maybe they world stand a chance.

    They have no interest in supporting legacy apps because someone already paid them money for the legacy apps they make money on, like Office, Outlook and IIS.

    MS is already past its zenith: Vista is crap and Windows 7 built on it will be crap as well. That's the path MS chose.

    If they want to sell a proprietary OS that just works, let them buy Apple. They already have some experience porting their money-maker to that OS.

  61. Break with OS9? by Anonymous Coward · · Score: 0

    Apple had a virtualized version of OS9 built into OSX for years. I don't know how having an entire OS included inside another is anything close to reducing bloat.

  62. How unintentionally appropriate! by jamrock · · Score: 1

    modular-windows-will-suck.ars

    There's no need to read the piece; the URL provides the perfect summary. Genius, I tell you!

  63. Re:They should make a concerted effort to drop leg by cbreaker · · Score: 1

    Here's the thing. Backwards compatibility tends to work best on software that's written well. That particular game wasn't - it wasn't checking the right settings to determine the resolutions, or it didn't know what to do when it found that you were running in 16.8M colors. If it did, it would have worked.

    You can't blame the OS provider for shitty programming in old apps. And unfortunately, there's a lot of software that has shitty code.

    Windows can't really know what version of Windows to "emulate" for many old apps, so in this instance, you were able to turn on a specific compatibility mode to make it run. So, it WAS compatible.

    There's backwards compatibility, and there's wishful thinking. Windows is enormously compatible with old applications. Sometimes they take a little tweaking, but I'm still amazed how compatible Windows really is with old stuff. It's a testament to the programmers at Microsoft for sure, but it holds them back at the same time.

    A new approach will be necessary in the future.

    --
    - It's not the Macs I hate. It's Digg users. -
  64. Re:They should make a concerted effort to drop leg by ucblockhead · · Score: 1

    Trouble is, most apps are shitty, so it is questionable whether backwards compatibility, especially to the pre-NT days, is really worth it.

    --
    The cake is a pie
  65. Re:Existing legacy support. Wait, what? by Toll_Free · · Score: 5, Informative

    Having run Vista32 on this laptop when new, and just recently moved to Vista X64, I agree.

    I turned most of the "eye candy" off on 32 bit, but 64 doesn't seem to get bogged down nearly as bad with the eye candy turned on. NOTHING else was changed, only the OS.

    Anywho, yes, Vista is fine. Pisses me off that I can't run Win16 apps on Win64 (like, install C&C, for instance), but oh well.

    I think I'll try 64 bit linux next.. Never tried a 64 bit rev... Any suggestions? I've always run Slackware since my first install, but it's not always the most "hardware friendly". It's a HP DV2000 based laptop, x64 1 gig ram.

    --Toll_Free

  66. Sorry, but by postbigbang · · Score: 5, Informative

    No. The code bases were to merge at Windows 2000 Professional. Windows 95/98/ME were based on DOS. Win2K was the merge point at server and 'desktop'. XP came after Win2K, sealing the fate. At Vista, support for 8/16-bit code using DOS functionality essentially died. Try Duke Nukem II if you're unsure.

    --
    ---- Teach Peace. It's Cheaper Than War.
    1. Re:Sorry, but by Anonymous Coward · · Score: 0

      "8/16-bit code" Apparently I missed those x86 processors that supported 8-bit code.

    2. Re:Sorry, but by postbigbang · · Score: 2, Insightful

      the instruction sets were a superset, but the memory model was different. Remember the diff between 8088/8086/80286?

      --
      ---- Teach Peace. It's Cheaper Than War.
    3. Re:Sorry, but by MojoStan · · Score: 1

      No. The code bases were to merge at Windows 2000 Professional. Windows 95/98/ME were based on DOS. Win2K was the merge point at server and 'desktop'.

      Are you sure? I'm pretty sure "Windows 2000 Professional" was the successor to "Windows NT Workstation 4.0" with the word "workstation" being replaced by "professional." There was no "home" version of Windows 2000 (like "Windows XP Home").

      Also, note that Windows 2000 was released (Feb 2000) before Windows Millennium was released (Sept 2000). Are you claiming Windows ME was released after the merge?

      • Recent "Home" or "desktop" versions of Windows: 95, 98, Millennium, XP Home, Vista Home
      • "Pro" or "workstation" versions: NT 4.0 Workstation, 2000 Professional, XP Professional, Vista Business
      • "Server" versions: NT 4.0 Server, 2000 Server, Server 2003, Server 2008

      None of this is that important anyway.

      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    4. Re:Sorry, but by postbigbang · · Score: 5, Informative

      There was NT 4 workstation, and then 2000 Professional, and then XP. If you're talking about 'home' operating systems, XP was probably the one. The code base for developers merged at 2000. Look it up in 'historical' mags like Windows Magazine, or in other archives. I wrote seven books on Windows from 95-2000, not to mention others.

      --
      ---- Teach Peace. It's Cheaper Than War.
    5. Re:Sorry, but by davolfman · · Score: 2, Informative

      Yes, we're claiming Windows ME was released after the merge. That's why it sucked so much is because it didn't use any of the NT codebase because MS decided 2k wasn't friendly enough.

    6. Re:Sorry, but by Bert64 · · Score: 1

      2000 failed to capture the home market, people stuck to 98... so they came out with ME that was complete garbage to convince people they should abandon the 9x range, and when XP came out they could compare it very favorably with ME.

      By contrast, 2000 compared to 98 for most people was just slower...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Sorry, but by 0111+1110 · · Score: 1

      By contrast, 2000 compared to 98 for most people was just slower...

      But this would have been equally true for XP.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    8. Re:Sorry, but by Lonewolf666 · · Score: 4, Interesting

      Technically, "Windows 2000 Professional" was something you could call a merge, as it brought up-to-date DirectX and USB support to the NT line. It did, however, NOT support all existing DOS programs, unlike Win98.

      But for whatever reason Microsoft was not ready to sell a "home" version of Windows 2000. So they released Windows Millennium instead. Yes, that was another DOS based system "after the merge".

      Millennium was a major disaster and Microsoft soon followed up with XP Home. XP Home was the first NT-based Windows marketed to the home user, so it looks like the successor to Windows Millennium. But technology-wise, it is Windows 2000 with more eyecandy and crippled user accounts (the non-crippled version is called XP Professional and the direct successor to Windows 2000 Professional).

      --
      C - the footgun of programming languages
    9. Re:Sorry, but by edbob · · Score: 1

      As I understand it, Windows 2000 was never intended for the home user. That's probably why it's full title is "Windows 2000 Professional". There was supposed to be a "Windows 2000 Home" (which was codenamed "Neptune"), but it either wasn't ready in time or had some other problem, so the dreaded "Windows ME" was released.

    10. Re:Sorry, but by MrNiceguy_KS · · Score: 1

      Yes, we're claiming Windows ME was released after the merge. That's why it sucked so much is because it didn't use any of the NT codebase because MS decided 2k wasn't friendly enough.

      Windows ME was "friendly" in the way that Special Ed kids are "friendly". They will generally try to be very nice to you, to the point of being annoyingly overbearing. You know they're trying their hardest, but you also know not to depend on them for anything important. If you want to play a serious game, forget it, as their tendency to fall over and/or crap themselves tends to spoil the fun.

      --
      Redundancy is good And also good.
    11. Re:Sorry, but by Bill+Dog · · Score: 1

      Best analogy evar.

      --
      Attention zealots and haters: 00100 00100
    12. Re:Sorry, but by Allador · · Score: 1

      You've got it all wrong.

      There was no 'merge point at server' because there was never a non-NT server.

      Windows 2000 DID take some technologies from 9x for the userspace, but the two lines merged at XP.

      Windows 2000 Professional was never marketed or intended for anything but business customers.

      When 2000 Pro came out, 98 was still out and selling, and ME didnt exist yet.

      ME came out ~6 months after 2000, then XP followed ME by about a year.

      This stuff is all trivially available at wikipedia.

    13. Re:Sorry, but by Allador · · Score: 1

      Windows 2000 professional did not 'fail to capture the home market'.

      It was never marketed to or sold to the home market. It cost like $250 back then.

      99.9% of home users did not even know that something called 'windows 2000 professional' existed, unless they used it at work.

      The only people using it at home were techies or developers or other people in that industry, akin to people who run windows server on their desktop/laptop now.

  67. Re:Wait what? Windows is already a microkernel. by Anonymous Coward · · Score: 1

    Linux is the exact opposite, and about as monolithic a design as you could get.

    Correct.

    However, that is not the problem ... the problem is that microkernel designs, such as Windows, despite the indication of "micro" given in the name, actually perform quite poorly compared to monolithic kernels.

    http://en.wikipedia.org/wiki/Microkernel#Performance

    Even though the Linux kernel is monolithic, and hence enjoys decent performance (for example look at the dominance of Linux in the Top 500 supercomputers list) ... Linux still enjoys some of the modularity benefits of microkernel designs via the use, in the Linux kernel design, of loadable modules.

  68. Contribute to wine by Anonymous Coward · · Score: 0

    They can always contribute to wine

    G

  69. Microsoft to base next generation OS on OpenBSD by transporter_ii · · Score: 1

    April 1, 2002

    "Microsoft to base next generation OS on OpenBSD"

    In a surprising development Microsoft stated today that it would
    not be using the eight year old NT kernel in its next generation
    operating system. The new system, to be called Windows BSD, will
    be based around the freely available OpenBSD operating system.

    Microsoft's Steve Ballmer had the following to say: "As part of our
    new commitment to security, we are developing the next Windows
    product based upon OpenBSD. We feel that OpenBSD's security record
    fits well with our new proactive security model. Furthermore, we
    fully approve of the BSD license and encourage developers continue
    to write similarly-licensed code and avoid the infernal GNU GPL."
    When asked whether the decision to base the new Windows operating
    system on OpenBSD had anything to do with the success of Apple's
    BSD-based OS X, Ballmer exclaimed "There's nothing those Mac people
    can do that we can't do better. Microsoft has a long history with
    Unix-like systems, dating back from our original development of
    Xenix. We are dedicated to providing the Windows experience to
    Unix on the desktop."

    And it is not just the desktop that is the target of the new OS.
    As servers have traditionally been Unix's strong point, Microsoft
    sees a bright future for Windows BSD, Server Edition. One of the
    first tests of Windows BSD Server will be running on Microsoft's
    Hotmail servers, a trial by fire that always left Windows NT a bit
    scorched. Said de Raadt "We are confident that Windows BSD can
    more than hold its own in the server arena. Indeed, we expect
    it to become the benchmark against which all others are judged."

    OpenBSD founder and project lead The de Raadt will be relocating
    from Calgary, Canada to Redmond, Washington to oversee the new
    endeavor. When asked if he felt he was selling out, de Raadt replied
    with characterist aplomb "I've dedicated my life to free software,
    it's about time I got something in return." Other OpenBSD developers
    will likely be moving to Microsoft's Redmond campus soon. Joining
    de Raadt in Redmond is OpenBSD packet filter designer Daniel
    Hartmeier. Hartmeier has already started work on a new firewall
    codenamed "Microsoft Ward." Said Hartmeier, "I had some trouble
    getting to the states, what with the airline problems we've been
    having in Switzerland, but I'm looking forward to working with my
    development team on the new firewall."

    When confronted with the apparent inconsistency of developing a
    Unix-based system while at the same time sponsoring a wave of
    anti-Unix marketing, Chairman Bill Gates replied "That campaign is
    targeted towards those other, incompatible versions of Unix. It
    has no bearing whatsoever on Windows BSD."

    One potential problem with Microsoft's plans were the revelation
    that the BSD trademark is currently owned by embedded operating
    systems specialist WindRiver systems. According to Microsoft
    chairman Bill Gates, "WindRiver will surrender the BSD trademark
    to us or we will bury them!"

    During the announcement of Windows BSD at a PR blitzkrieg, Ballmer,
    Gates and de Raadt jumped around shouting "Whoo! Whoo! Whoo! Come
    on, get up, get up... Give it up for BSD!". A beta version of
    Windows BSD, codenamed `Brobdingnag', will be available to MSDN
    subscribers in 6 month's time.

    However, not everyone was happy with the news of OpenBSD's commercial
    success. A group of disgruntled OpenBSD developers who were not
    offered jobs at Microsoft have created a competitor to OpenBSD.
    Unlike OpenBSD, this operating system will be available under the
    GNU GPL, effectively preventing Microsoft from using their code.
    The new project, called GNU/BSD, is headed by French former OpenBSD
    developers Dr. Marc Espie and Miod Vallat. In a joint statement,
    Espie and Vallat stated "We feel it is grossly unfair to the European
    developers of OpenBSD that all the attention sh

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:Microsoft to base next generation OS on OpenBSD by Anonymous Coward · · Score: 0

      I refuse to believe that until Netcraft confirm it.

  70. Windows X by Anonymous Coward · · Score: 0

    We'll have to wait for Windows X for that to happen.

  71. Antenna by I+Want+to+be+Anonymo · · Score: 0, Offtopic

    A. ELNEC - which I believe is written in VB6, I think the author mentions it on his website.

    B. Never heard of it. I'll see what google turns up.

    --
    Anonymous Cowards get no respect.
    1. Re:Antenna by Toll_Free · · Score: 1

      Sorry, I had the name wrong. Pair of M's in the beginning.

      http://mmhamsoft.amateur-radio.ca/mmana/index.htm is the website. They even have a NEC2 plugin for it if you prefer that modeling method.

      Fairly cool antenna modeling program, easiest one Ive found that will model nearly everything, instead of the yagi / jpole / ground plane / etc style calculators. Even has quite a few different styles of antennas included as files to get you started.

      73

      --Toll_Free

  72. I don't see why legacy support is such a problem by Theovon · · Score: 1

    For a long time, MacOS X could run Classic apps by running most of the classic OS in its own process. Aside from some code sitting on the disk that you won't use much, I see no reason why the old APIs couldn't be supported. Or how about doing it like WINE? Create a thin translation layer to support legacy apps. Or worst case, rely on recent CPU virtualization features.

    And finally, legacy app support should be optional, something you can install from the DVD, if you need it. Win32 and even Win16 can be add-ons.

  73. Muahahahahahah! by Orion+Blastar · · Score: 2, Funny

    #1 Base Windows 7.0 on the Singularity OS project.

    #2 Work with the WINE team to get 100% of the Vista and XP API calls supported under WINE, and port WINE to Singularity OS aka Windows 7.0 for legacy support.

    #3 Profit.

    Microsoft make sure to make royalty checks made out to Orion Blastar via Paypal to my email address for this idea. :)

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Muahahahahahah! by kehren77 · · Score: 1

      #1 Base Windows 7.0 on the Singularity OS project.

      #2 Work with the WINE team to get 100% of the Vista and XP API calls supported under WINE, and port WINE to Singularity OS aka Windows 7.0 for legacy support.

      #3 Profit.

      Microsoft make sure to make royalty checks made out to Orion Blastar via Paypal to my email address for this idea. :)

      Yeah but once WINE has 100% of the Vista and XP API calls support, why would we need Windows 7?

  74. Re:They should make a concerted effort to drop leg by cbreaker · · Score: 1

    NT was released in parallel with the 95/98/ME days for quite some time. There's really not a very big distinction between them besides updates to the Win32 API, for most programs. Sure, system utilities and such will usually be dependant on a specific version of the OS, but most normal applications didn't care if they were running on Windows 98 or Windows 2000.

    The funny thing is that supporting very old applications, like Win 3.1 apps and DOS apps, is easy and relatively low-impact to the overall system compared to supporting apps that were written for Windows 95.

    Compatibility *is* worth it, though. How willing would you be to use a new OS, even if it were from Microsoft, if you couldn't run a single application you use now? You could browse the Internet and check e-mail, but nothing else. Good for some people, but not for most people. So you NEED a level of compatibility.

    I truly hope that Microsoft does something interesting (integrated/seamless virtual machine for old software?) the next time around, but who knows if they will. They don't really have to, yet. Not like Apple did. People will still use Windows 7 even if it's just Vista 1.1 - But not if there's zero compatibility. I'd finally make permanent the switch to Linux at that point.

    --
    - It's not the Macs I hate. It's Digg users. -
  75. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Oddly enough, I've started to read reports of old apps such as Fallout running better on Vista than XP. Go figure.

  76. The subject is moot by IGnatius+T+Foobar · · Score: 1

    There's no reason to even contemplate it. The article, as well as most of the comments posted here so far, assume that Microsoft acknowledges that there's something wrong with the existing Windows system and that it would be a good idea to start from scratch.

    That's a false assumption. Microsoft thinks that Windows is, in fact, Pretty Darned Good (tm) and suggesting otherwise will usually get a chair thrown at you.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  77. Re:Existing legacy support. Wait, what? by 19061969 · · Score: 4, Interesting

    If only I had mod points today... ;-)

    Seriously, I'm not a fan of MS by any standards but I have Vista installed on my desktop box and it annoys me less than XP on my laptop does. It's not a bad OS really and good enough for me not to scrub it and install Linux instead. Years ago, I couldn't stand Windows and always hosed the HD so I could put Mandrake or Debian on, but now I find Vista to easily be good enough.

    --
    bang goes my karma... again...
  78. Microsoft's Problem by Baldrson · · Score: 3, Interesting
    If I were in Ray Ozzie's shoes I would apply something like the The Hutter Prize for Lossless Compression of Human Knowledge to the entirety of MS's software services suite. This, of course, requires making a rigorous spec for testing purposes.

    Make the engine, upon which the winning succinct byte code runs, a new W3C standard browser programming language (or at least virtual machine) and reduce the Microsoft OS CD to those components required to create a web-delivered application platform using the winning engine. Such an engine would, of course, have some features that dynamically encached expansions, memoizations, tablings and/or materialized views similar to the Hotspot optimization technology that originated with the Self programming language (and was later adopted by Sun's Java Virtual Machine). Hence it would make sense to have the OS CD contain a partially pre-expanded hence time-optimized code base.

    Then, for delivery of software services to pre-existing platforms, create a legacy port of the services code to pre-existing W3C standards like XForms implemented in a downloadable ECMAScript Client/SOA library in a manner similar to the way TIBET(tm) does. The idea is to go "Live", ie: web-delivered, with a fundamentally new W3C base (whatever engine won the prize) but support legacy W3C environments for migration.

    Again, this prize-oriented strategy would, of course, require a rigorous specification of the software services so the testing could be largely automated.

    This approach addresses Microsoft's 2 biggest problems deriving from the same fundamental reality: Everyone has needed their OS to interoperate with the bulk of the information industry.

    The first problem is ethical and really goes beyond the scope of my professional opinions to my public opinions about the support of property rights. Suffice to say, I have no trouble with someone who goes after a natural monopoly position and succeeds. I have a problem with someone who then refuses to use that position of success to fix the bug in the society that made them inordinately rich and their technology inordinately influential.

    The second problem is technical, which is what my argument here is really all about.

    Basically Microsoft's code bloat problem derives from its monopoly position. This may seem like a truism since all of the software "profession" suffers from code bloat, but only Microsoft can take this to monopolistic proportions -- proportions that make Ma Bell's monopolistic complexities of yore look Spartan.

    So Microsoft has this problem and it has many programmers (contributing to the code-bloat problem). It also has mountains of cash.

    So how can Microsoft bust its own monopoly position turning its many programmers and mountains of cash into succinct code?

    Monetary Incentives for the Programmers, ala the Hutter Prize:

    S = size of uncompressed code-base
    P = size of program outputting the uncompressed code-base
    R = S/P (the compression ratio).

    Award monies in a manner similar to the M-Prize:

    Previous record ratio: R0
    New record ratio: R1=R0+X

    Fund contains: $Z at the time of the new record
    Winner receives: $Z * (X/(R0+X))

    It may turn out that due the incomputability of Kolmogorov complexity, the growth of reward may need ultimatelyto go exponential but the principle remains true.

    What happens very rapidly is the programmers first apply their skills to maximally refactoring. What falls out is a series of legacy API layers written atop a tight core.

    They'd have to spend more money on code testing to verify the compressed code-bases of the competing teams actually worked to spec but the results should be quite gratifying.

  79. Re:They should make a concerted effort to drop leg by drspliff · · Score: 2, Interesting

    For kicks I recently setup Oracle 7 on a spare box running XP, considering it was originally ported to NT 3.51 it's working surprisingly well for a 13 year old piece of software. As long as you stick to core stuff, the NT lineage is amazingly backwards compatible.

    Still, compare this to UNIX software - which may not be binary compatible (being rooted in minicomputer culture), but on a number of occasions I've compiled 20-25 year old applications with only a few very minor changes to account for GCC's bitching.

    So whats the new approach for future? Give us the source code and we'll figure it out :)

  80. Re:Existing legacy support. Wait, what? by witherstaff · · Score: 1

    Have the linux 64 distro's come up with a way to use wine and flash?

    I'm running FreeBSD 7 amd64 on my laptop and for most things it's fine. Except no nvidia driver, no way to run wine, gnash is a hit or miss proposition and there is no adobe flash available.

  81. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Repeat after me: people buy and use computers for their applications.

    The OS is a utility layer. The graphics package is what I use. The ABI and video codecs are commodities. The video player and music files are what I use.

    I know that if my purpose for having a computer was running some funky 1995-era video game or 1985-era ERP app that didn't work on Vista, it's not the application I will blame for 'downgrading' my experience.

    Any software that was created in the past few years which vista 'broke' were most likely poorly designed or were associated with managing or doing the functions expected of the OS itself (with a few exceptions.)

    The same thing that hurts Linux adoptions hurts Vista's adoption.

    • A huge install base of (often poorly written) unsupported by the vendor and closed-source/proprietary applications.

    This is why some people in 'Enterprise-class' datacenters still have Windows 95 running on old Pentiums. If the Vendor won't support you and you cannot support it yourself (re: proprietary) you are screwed.

    (And yes, I am aware that some Linux aficionados treat administrating their own Linux systems as a video game in and of itself.)

  82. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 2, Interesting

    I agree that it's not a bad OS... just horribly unfinished. "Release early" works for open source projects, but is not something we expect from a commercial entity like Microsoft.

    My Dell XPS has a host of Vista-related problems (i.e., fails on Vista but works on XP). Some have nothing at all to do with the OS. For example, VMWare Server doesn't work quite right on Vista (can't change certain settings), but it works flawlessly on XP. Some are partially the OS and partially a third-party issue. E.g., the wireless keeps on disconnecting. The drivers from Broadcom are the culprit. But by disabling IPV6 the disconnects occur less frequently. Then there are pure Vista issues. For example, Vista does not hibernate properly. The pre-linker is not tuned properly and can thrash the disk for hours. And why can plugging in a USB network device cause Vista to bluescreen?

    Decisions that aren't bad in themselves are not well thought out. For example, prompting to allow every app that runs may help security. After a while though it can get annoying and soon after that it becomes useless because we've been conditioned to just allow everything.

  83. Fresh Air: does it really need it? by basicio · · Score: 3, Informative

    Yes, but look at relative hard drive capacities and prices. When the first version of OS X was released hard drives were a lot smaller and a lot more expensive than they are right now. Adding a few GBs for a compatibility VM would not be necessarily excessive--and if that VM was essentially Windows XP with all of the extras stripped out I don't think that a target size of a few GB would be too difficult at all. The other thing to realize though is that Vista was a large change architecturally (although not necessarily on the surface) from XP and these major changes (mostly in terms of sound and video frameworks) accounted for more problems (NVidia's drivers, especially) in many cases than the OS itself. Windows Vista introduced several new technologies. Windows 7 will be by contrast an evolutionary release and will refine and enhance that which is present in Vista rather than trying to introduce too many radical new changes at the OS level. While Windows 8 may be (and probably IS) a very good candidate for dropping legacy compatibility and implementing it with a VM or some similar plan, Microsoft desperately needs a stable, well supported OS right now, not *more* changes.

  84. Easily by Weaselmancer · · Score: 1

    They have the code and the rights to Windows XP. Just make an application layer that runs WinXP stuff in a manner similar to how VMware Fusion does.

    --
    Weaselmancer
    rediculous.
  85. Windows ON Windows anyone? by Anonymous Coward · · Score: 0

    Anyone hear of Windows on windows?

    That's basically the backwards support model.

    on a 64 bit computer, you can run 32 bit apps without a problem with inline virtualization, kinda fooling the app into thinking it's on a 32 bit computer. Vista 64 and I think XP 64 have it, and that is the solution Microsoft wants, since that is what they have been planning on...

  86. Re:They should make a concerted effort to drop leg by cbreaker · · Score: 1

    Well, I didn't really mention UNIX compatibility because it's a whole different thing. It goes without saying that open source is the only one true way to ensure that your old applications and data will be available far into the future.

    That's not saying that said apps will run out of the box. Shit, some Linux binaries won't even run between minor kernel revisions, or minor updates to libraries. But, if you have the source, you could at least hire some programmer to make your app run, if it were critical to a business operation.

    Somewhat off topic: In many ways, I wish "Linux" (or maybe more specifically, "major OSS projects") would stabilize more, but the very nature of it (there is no single entity controlling enough of it) prevents it. Sometimes I think many of the big OSS software falls victim to "Latest and Greatest" syndrome, forcing major system updates on us far too often. It makes binary backward compatibility a near impossibility. But, as you said, the source is available, so it tends not to be a big problem in the end.

    --
    - It's not the Macs I hate. It's Digg users. -
  87. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Any new version of windows usually one broke applications microsoft was trying to destroy! Windows 3.1 broke DR dos, 95 broke other offices (and made sure no other dos would ever work with it), 98 broke other offices and browsers, xp broke quickbooks, vista broke quickbooks very well, it took intuit months to get it working with vista! And to no ones surprise, vista broke itunes...

  88. yes and no by Anonymous Coward · · Score: 0

    Could they break from the past and start clean? Yes.
    Will they? No.

  89. Spin off a Legacy Windows company by ClashWaneLaw · · Score: 3, Interesting

    Spin off a new company whose sole mission is to support legacy Windows applications. You really have to make this fork at the "corporate mission" level. Since their mission would be archival and historic support, the Legacy Windows Corp could even get excited about supporting customer's custom code that works perfectly well but is threatened by forced upgrades.

  90. Legacy is what Windows is all about by booyabazooka · · Score: 1

    Isn't "legacy" the only reason that customers hang onto Windows in the first place, though? Businesses have all their documents in MS Office format, grandma only knows how to send email on Outlook, and everyone else wants to play their Windows-only games.

    I think redesigning Windows would be a foolish move, because legacy support is the only thing it currently has going for it. If members of the Windows audience are going to completely switch OS, why wouldn't they pick one of the free ones?

  91. Re:Existing legacy support. Wait, what? by w000t · · Score: 1

    Have the linux 64 distro's come up with a way to use wine and flash?

    yes, but you need a multilib system

  92. Re:Existing legacy support. Wait, what? by QuantumRiff · · Score: 1

    I work for a college. You would be shocked at the sheer number of textbooks that have CD's that have to run as Administrator to work. Things like using incrediably old versions of Macromedia authorware, which tries to copy files into windows\system32 before the program loads.. (i've tried manually coping them there, it doesn't check first!). Call the publishers, and they test it on windows 98, and WinXP home edition. Thank good for deepfreeze, so I can allow all users to run as a local administrator, but were not talking about old software, some textbooks we just got the newest version of during the winter break have this same problem.. The software works fine on students home computers, since they usually run as administrator, but not all students have PC's at home, so they come try to use the software in the labs..

    --

    What are we going to do tonight Brain?
  93. I don't see why.... by Joce640k · · Score: 1

    Windows is big but most of the applications are centered on kernel32.dll, everything else is a layer on top of that (dozens of them).

    The exceptions are mostly multimedia APIs like GDI and DirectX but there's not too many of those (in the big picture).

    Microsoft has source code for all the middle-tier DLLs so if they can get kernel32.dll, DirectX, etc. working on the new OS then an awful lot of stuff is going to work.

    The main carnage will be in the drivers ... again.

    --
    No sig today...
  94. Re:Existing legacy support. Wait, what? by ruiner13 · · Score: 1

    Any software that was created in the past few years which vista 'broke' were most likely poorly designed or were associated with managing or doing the functions expected of the OS itself (with a few exceptions.)

    I have to disagree. The average user doesn't care WHY something broke, broke is BROKE. If something was able to be done in one version of windows, whether against the advice of MS's best practices or not, and then doesn't work in the next one, who are they going to blame? The program is the same, only the OS is different now. To 95% of uses, it is obvious to them who's problem it is. Break compatibility and the only reason for sticking with windows, in their mind, is..er.. out the window.

    --

    today is spelling optional day.

  95. Lots of MSR technology ships by benwaggoner · · Score: 3, Informative

    Eh?

    Speaking for my own work in Microsoft, we get a ton of cool stuff from MSR in little ways. I've probably got a half-dozen interesting video things I'm talking with them about. None of which will be a product in itself, but would be incorporated into improvements to existing products and platforms.

    One cool thing that came out of MSR in my own work is the new video deinterlacer in Expression Encoder 2. Huge improvement over the old one in Windows Media Encoder. It didn't get a big "Produced by Microsoft Research!" on the box or anything, but that's an example of MSR technlogy making it into a product.

  96. Re:Existing legacy support. Wait, what? by setagllib · · Score: 2, Informative

    Wait for July 3rd and get Ubuntu Hardy 8.04.1 amd64, that will almost certainly do what you want. It has a 32-bit WINE that runs 32-bit Windows apps, I've used it a bit, it's the same as 32-bit WINE on 32-bit Linux.

    Flash... I use swfdec which is *really* unreliable, basically just a Youtube client. But if you elect to use the official Flash player, it will be wrapped in a 32-to-64 layer which means it will still work in 64-bit Firefox. I prefer not to use the binary blob player but I've heard it works fine for others.

    Ubuntu Hardy wasn't so great when it was first released, but the updates since then have really improved it, and all of those updates will be rolled into the 8.04.1 CDs.

    --
    Sam ty sig.
  97. Windows 7 does break by Billly+Gates · · Score: 2, Interesting

    Virtual pc will be used to run really old windows apps for compatibility.

    The windows 7 kernel is only 26 megs as was demonstrated and vista provides alot of layers in software to port to the new kernel to make it easy.

    If anything windows 7 is turning more exokernel in alot of ways which will prevent what happened with vista where it was so bad ms had to start over many times with a new design with layers.

  98. Comparing Microsoft to the fall of Communism by netgarden · · Score: 1

    Irony of ironies, before dumping my PC and moving to the Mac, I wrote a blog post comparing Microsoft to the fall of communism; namely, that an inefficient system was collapsing under the weight of an enormous legacy, and that entropy awaits.

    Lots of relevance to this story.

    Here is link to full post if interested:

    Comparing Microsoft to the Collapse of Communism
    http://thenetworkgarden.com/weblog/2007/03/microsoft_and_t.html

    Cheers,

    Mark

  99. Good news: by StarKruzr · · Score: 1

    Windows Classic wouldn't suffer from these problems thanks to VT-x.

    --

    +++ATH0
    1. Re:Good news: by Blakey+Rat · · Score: 1

      So... Honda Motorcycles will save them?

      http://www.google.com/search?q=VT-x&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

      What the F is VT-x, please? And why would it help Microsoft with their compatibility layer?

  100. Re:They should make a concerted effort to drop leg by Anonymous Coward · · Score: 0

    Microsoft = Legacy

    It's a simple as that. Windows users have always expected their legacy applications to work.

    I think there is an obvious balance of legacy vs. security and stability. Microsoft could build a new OS from the ground up. They could learn from past design mistakes and make a secure, stable, and reliable OS. Of course legacy support would screw up this vision but it doesn't have to. Microsoft could create a sand boxed legacy virtual machine into their new OS.

  101. Re:Short answer... TRUE legacy compatability... by Anonymous Coward · · Score: 1, Funny


    -with every copy of Windoze 7, you get a complete Museum of Ancient Operating Systems! Working copies of Everything -from the original CP/M clone through XP-Pro*- including the truly historic disasters MSDos4.0 and Windows ME!

    Experience living history bug-for-bug just like your grandpa did in the safety of our hypervisor environment ( when an os is corrupted just reload from the dvd )!

    Old games will run like they did 1999 so, in celebration of this Marketing Triumph, the package is PRICED at $1999!

    You may have "owned" them all before, but NOW you can BUY 'em all AGAIN!

    *no, you don't get Vista, but ?WHO CARES?)

  102. No! by Tablizer · · Score: 1

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

    Nope!

    For two reasons. First, too many apps depend on kludgey behavior of legacy OS features. If you clean up the kludges, you break stuff that assumed existence of or depended on the kludges. The only escape I see is if some kind of "new mode" and "old mode" can be selected for the app. The default would be old mode such that requiring a selection does not break old apps. But, new apps could select new mode with cleaner system interfaces. The problem is that by allowing both, enough apps will continue to use old such as to keep the kludges alive.

    The second reason is cloning the OS. If MS made a "clean" logical design, it would be easier to clone. Kludginess introduces difficulty for cloners because it adds arbitrary, messy, and undocumented features that need mirroring, and thus serves a purpose for MS.
             

  103. No, but... by Anonymous Coward · · Score: 0

    Who cares?

    I switched all my PC hardware to Ubuntu, and replaced my laptops and desktops with OSX.

    Rock solid easily maintainable servers and smooth workflow desktops.

    Never been happier with my computers.

  104. M$ dont got no by Anonymous Coward · · Score: 0

    M$ started by buying an os, was Q-DOS, and a few tweeks became MS-DOS.

    Needed an internet Browser, "Bowser .. what's that? ... what's this internet? ... would some shlock tell me!" .. Bill Gates at best.

    They bought the Grad Student browser, SpyGlass, which was Mosaic for UL-UC NCSA, which bacame I.E.

    Blah blah blah ... goes on and on.

    Short ... M$ buys what they desperately need .. cant write or invent it.

    Short .. MS litigates what they see as threat ... then tries to buy on the cheap.

    Short ... Balmer will ride M$ to Davie Jones locker before turning to anything that M$ Research has cum up with ... M$ Research only exists to serve as a smoke screen for legal (US and EU) purposes, nothing more.

    Doumo

  105. A myth by Eravnrekaree · · Score: 1

    That backwards compatability slows down performance in an OS is an old myth that refuses to go away. Its just a popular myth that simple minded people who dont know what the heck they are talking about can use to blame performance problems on. Code for old APIs isnt usually even entered until a program requests it. Backwards compatability is a feature of FreeBSD I use, I can run binaries back to 3.0, and Linux binaries too, and its very fast. There is a module that implements Linux syscalls. This code doesnt slow down other parts of the system, and is only activated when you run Linux software, and is only used by Linux software. It doesnt affect the FreeBSD software. Wine often runs windows programs faster than on windows. Backwards compatability is an important useability feature and does not affect OS performance significantly.

    1. Re:A myth by toadlife · · Score: 1

      I don't see that myth pushed in the article.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  106. "but I use windows at work and I know it" by Anonymous Coward · · Score: 0

    nt

  107. Re:Existing legacy support. Wait, what? by Toll_Free · · Score: 1

    Thanks for the info. Seems Ubuntu is the ::next greatest thing::, or so it would seem.

    --Toll_Free

  108. Re:Existing legacy support. Wait, what? by Eil · · Score: 1

    I think I'll try 64 bit linux next.. Never tried a 64 bit rev... Any suggestions?

    Give the 64-bit version of Ubuntu a spin. I'm running it on my Core Duo Thinkpad have yet to run into a single problem where the 64- versus 32-bit thing is concerned.

  109. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Nah actually it is that bad, it's a piece of shit and I'm not a linux man to boot.
    Vista Explorer - absoloute trash.

  110. Apple is very developer friendly by Slur · · Score: 3, Insightful

    I'm not sure what you're trying to point out with your link. Existing Qt 32-bit applications continue to work, and either Apple will provide 64-bit Carbon in an update or they'll fix the HIView dependent Qt libraries when they transition away from Carbon. This issue has a negligible impact, and has nothing to do with "stuff suddenly disappearing" as you imply.

    I've been developing, publishing, supporting, and updating my Mac shareware program for 12 years - since Mac OS 7.5. Originally written to the Mac OS classic toolbox, I adapted it to CarbonLib in 1999 with some effort, to get ready for Mac OS 9, and I ported it to Carbon OS X in 2001, making it much better in the process. And I'll be porting it to Cocoa later this year, and taking it an entirely new level through the use of the latest Mac OS X APIs for compositing and animation.

    All along the way Apple has been great, and always getting better, especially since they released XCode. The tools are free, very usable, and every bit of API documentation is right there in XCode. And now they've released Cocoa 2, which is just a clear and wonderful programming API.

    Apple may have made a lot of changes over the last 12 years, but the changes have been constant improvements, and have had minimal impact on legacy applications. I am grateful for the quality of the work they do to save me time and make the work easier. And as a guy who started programming as a young hobbyist, I'm especially happy to see Apple giving away their development tools for free. It means kids can stumble into programming just like I did way back in 1977.

    --
    -- thinkyhead software and media
    1. Re:Apple is very developer friendly by BoChen456 · · Score: 1

      I've been developing, publishing, supporting, and updating my Mac shareware program for 12 years - since Mac OS 7.5. Originally written to the Mac OS classic toolbox, I adapted it to CarbonLib in 1999 with some effort, to get ready for Mac OS 9, and I ported it to Carbon OS X in 2001, making it much better in the process. And I'll be porting it to Cocoa later this year, and taking it an entirely new level through the use of the latest Mac OS X APIs for compositing and animation.

      Not sure if you're been sarcastic. The fact that you have to rewrite your Mac program 4, repeat FOUR times in 12 years is EXACTLY what everyone is complaining about. A lot of windows95 programs still run without needing to be recompiled.

  111. Re:Existing legacy support. Wait, what? by setagllib · · Score: 1

    Well I like Ubuntu Hardy because it's stable enough to keep me running until Debian Lenny hits in a few months. I'll re-evaluate then, but right now, yeah, I can't think of anything I'd rather run on a desktop.

    --
    Sam ty sig.
  112. It's all perception of what the actual product is by jesterzog · · Score: 1

    If I was one of the people at the helm of Microsoft, I'd be really worried about this, because when the hardware is $50, there's not going to be much room left for profit on the OS.

    It's all perception though, I think. You might also ask if people would pay $500 for the hardware if it's available for $50. They will pay $500 for the hardware if the $50 hardware isn't actually what they want. This is the same for software, just as it is for everything, and the only real difference here is that the roles of the hardware and software in making up the total price are being reversed.

    Most people I know think they want a computer, but really they want Windows running on a computer. What they usually need is something that's fully compatible with Windows and its applications, but what they want is Windows. If they'll pay $500 for a PC with Windows attached, they'll pay $200 for Windows with a PC attached. The fact that they could buy the hardware for $50 and install another OS isn't really an option for them, because Windows is what they want until they're convinced otherwise.

    From a marketing perspective for Microsoft, it could make a lot of sense to start focusing on convincing people that for all sorts of things, Windows is what really matters. In other words, Microsoft could end up going into the business of including commodity hardware when it sells its software. A PC wouldn't be the real product being sold, Windows would. Going into a computer shop, you'd buy Windows, perhaps with a few hardware specs that might adjust the price in minor ways. (eg. The executive gaming brand of Windows would cost three times the price, even though the main differences are in the installed commodity hardware.)

    Obviously this would be a big task for a Microsoft Marketing team, but that's what most people in the marketing profession do, like it or hate it, and they have a lot of often-underhanded tactics to manipulate people in the course of doing it. Granted that if someone could convince people that a $60 non-MS hippie system is just as good and useful and practical as a $200 Microsoft system, those people might take that instead it, but at the moment I think it'll still take a lot of thought and effort to convince a lot of people of that.

    What concerns me personally if this happens is that it might become more difficult to get commodity hardware at reasonable prices without it being bought in a Windows box. Can you imagine what it'd be like if the personal computer market was transformed into something more like a game console market, primarily built around devices optimised to run Windows? For one thing it'd be easy for Microsoft to use DRM to tie Windows to its own hardware for one thing, so it'd never run on home-built PCs or laptops and thereby forcing people to buy Windows-approved console hardware to use it. In the longer term it'd also be much easier for governments to regulate.

    This assumes they'd actually get away with it of course.

  113. Anonymous Coward by Anonymous Coward · · Score: 0

    Why are there so many articles written by people who dont have a clue?

  114. Re:Existing legacy support. Wait, what? by loganrapp · · Score: 1
    But wait - what if that's the plan?

    Vista just absolutely ruins legacy support, acting as sort of an executioner for a lot of the laggards using Windows 98/2000. And it's loaded with bloat and slows PCs down to ensure that it really has no market viability.

    So that when Windows 7 shows up, they don't have to worry about legacy support, because they killed it last time, and they don't have to worry about the transition, because XP will have been so old that most everyone's dying to upgrade and anyone who already upgraded to Vista will be dying to move on from that!

    I think I cracked the code.

  115. Who was this author? by Askmum · · Score: 1

    My first thoughts "Andy Tanenbaum". But apparently his name is Randall Stross. Must be an acronym then... hmm, no "l" in Tanenbaum.

    Does Linux not prove that a monolithic kernel may not be so bad after all? I think it's the "Windows" part that makes it so bloated. I still wonder why I can install Linux (Ubunut 7.10 in this case) in less then 1,5 G (that is including X and everything in /bin) and why Windows has to be 2,5 GB.

    Nothing wrong with monolithic. Something wrong with the decisions from Microsoft

  116. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    but as a general purpose OS it really isn't that bad.

    So it's still bad, just not THAT bad ay?

    I would still prefer Windows XP on new computers simply because I can get away with more power with a smaller investment in hardware, but I'm not necessarily 'against' Vista.

    Thanks for that, I'm sure we were all just dying to know what you thought

  117. Microsoft would have you believe... by v(*_*)vvvv · · Score: 1

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

    You mean, vista? Oh wait, no legacy support. It's also a little slower... and not all that new. Oooh, now I get it.

  118. Re:Existing legacy support. Wait, what? by BlenderFX · · Score: 2, Informative

    On Ubuntu, wine works just fine. Flash sort of works with nspluginwrapper, which Ubuntu automatically installs and configures when you install the flash plugin.

  119. Re:Existing legacy support. Wait, what? by xtracto · · Score: 2, Interesting

    Funn, my dad is partially computer illiterate and he just acquired a Dell machine.

    It came with vista home, and his first impression is that the new windows does not let him do a lot of things (either because it blocks them or because they are hidden in places different of where they were on XP).

    I was very surprised that he asked me to help him install Linux instead. That is quite funny because the last time he tried Linux was IIRC with Mandrake 7. And it was a complete disgrace. What I did is to tell him where to download Ubuntu.

    If "normal" people (i.e., not geeks) are complaining about vista, for some perceptible issues, I think it is not as good as it should be...

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  120. Changes are needed... but not in the kernel by Samir+Gupta · · Score: 2, Interesting

    Seems odd for such a non-technical article to latch onto a term like "micro-kernel" like it was all hot and new. OS X is built on a BSD which has it's roots in 60's and 70's OS design, just like the VMS roots of WinNT.

    OS X didn't change the world by bringing some great new underlying architecture to the table. In fact, their kernel and filesystem are arguably getting long in the tooth. The value that OS X brought to the table was the fantastic Carbon and Cocoa development platforms. And they have continued to execute and iterate on these platforms, providing the "Core" series of APIs (CoreGraphics, CoreAnimation, CoreAudio, etc.) to make certain HW services more accessible.

    There's very little cool stuff to be gained in the windows world by developing a new kernel from scratch. A quantum leap to something like Singularity would not solve MS's problem. The problem is the platform. What's really dead and bloated is the Win32 subsystem. The kernel doesn't need major tweaking. In fact, the NT kernel was designed from the beginning such that it could easily run the old busted Win32 subsystem alongside a new subsystem without needing to resort to expensive virtualization.

    Unfortunately, the way Microsoft is built today it have a fatal organizational flaw that prevents creating the next great Windows platform. The platform/dev tools team and the OS team are in completely different business groups within the company. The platform team develops the wonderful .NET platform for small/medium applications and server apps while the OS team keeps crudging along with Win32. Managed languages have their place, but they have yet to gain traction for any top shelf large-scale windows client application vendors (Office, Adobe, etc.) Major client application development still relies on unmanaged APIs, and IMHO the Windows unmanaged APIs are arguably the worst (viable) development platform available today.

    What Windows needs is a new subsystem/development platform to break with Win32, providing simplified, extensible *unmanaged* application development, with modern easy-to-use abstractions for hardware services such as graphics, data, audio and networking (which would probably look not entirely unlike an unmanaged counterpart to WPF/WCF/WinFS).

    --
    -- Samir Gupta, Ph. D. Head, New Technology Research Group, Nintendo Co. Ltd., Kyoto, Japan.
  121. Fresh Air? by andrikos · · Score: 1

    You need to open the windows to have fresh air.

  122. The solution: by damburger · · Score: 2, Funny

    MS should get all their developers to start contributing to Wine, then develop their next GUI as a skin for Ubuntu.

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  123. Legacy support by MS? by Fri13 · · Score: 1

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"

    Hah, Microsoft coudn't keep good enough legacy support on w2k > XP or XP > Vista. how could it keep on newer Windows NT versions?

  124. Don't worry, nothing will change by gilgongo · · Score: 1

    The first rule of critical thinking about Microsoft and operating systems is to recall that they are a monopoly. This means they have zero need, desire, and (now that Bill has officially gone) ability to innovate. As long as those legions of faceless IT managers all over the world argue successfully for the upgrade licences, M$ is immune from having to make any good or original ideas.

    Yes, there's Linux, yes there's Apple, but M$ have lost the ability to care about competition.

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
  125. Re:Existing legacy support. Wait, what? by CAIMLAS · · Score: 1

    Microsoft is a greedy cult founded by a second rate science major dropout. It is bad software.

    If Vista isn't perceptibly slower for you (running on "expected by Microsoft" hardware" than XP is on substantially slower hardware (say, 1.5GHz/1Gb) then you're really not trying all that hard to use your computer. It takes very, very little to tax Vista to the point of "oh my god, I'm going to go get some coffee".

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  126. Too late for Windows now by Cannelloni · · Score: 1

    Microsoft certainly have the resources to develop a modern operating system from the ground up, and ditch every bit of bad code they have produced in the past. But they wont, it will never happen since Microsoft is stuck in their old mentality and locked in by backwards compatibility. And the whole thing is moot anyway, since the general layout of Windows 7 is already set. Apple killed OS 9 and Classic because it had zero potential for the future, and it was a matter of survival for the company. (Without Mac OS X and NeXT, Apple would have died in the late 1990s.) For Apple, the switch was necessary and comparatively easy, except they had to keep Classic hanging on like a giant backpack for a number of years. But it was completely separate from Mac OS X, not an integral part. At some point - in my case it happened years ago - you can leave the old baggage behind. But Microsoft needs to keep that not bolted on, but built in! As somebody mentioned earlier, hardware prices continue to fall, but I think a more important factor is that people have different needs now than they hade during Windows' heyday. They expect things to work without configuration and reading of manuals. They have seen what GOOD software can do, for instance in the iPhone and iPod, and so that is what they expect from their regular OS. Apple is not interested in the low end of the spectrum. Apple is a money machine. They want to sell high yield products, not bargain basement stuff. That's how you evolve and win i the long run. That's Apple. Enter Linux. Here is the exact market position for Ubuntu, Xandros and other desktop Linux-based operating systems, and this is happening as we speak. This year and onwards, Linux will enter the mainstream for sure, and Windows will lose prominence. It all depends on a single thing thing: WILL IT WORK? Most people and not interested in the nuts and bolts. They don't care if the laptop is running Windows, Mac OS X, Linux and don't even care what "the thing that makes the computer work" is called. They just want to plug in their camera, printer, scanner and network cable, or connect to a wireless network or a phone. They just want a machine that works without error messages, manuals, installing new drivers and all kinds of confusion. Microsoft has failed to deliver such a system, and that's why the competition will keep eating up their market share.

    --
    Beauty is in the beholder of the eye.
  127. Obligatory Pratchett Quote by cp.tar · · Score: 5, Insightful

    Today's Apple isn't the same Apple. When you replace all of your computers internal components and reinstall a completely different OS, isn't it a completely different computer, even though it has the same case?

    "Fakes?" said Vimes. "They were all fakes?"

    Suddenly the King was holding his mining axe again. "This, milord, is my family's axe. We have owned it for almost nine hundred years, see. Of course, sometimes it needed a new blade. And sometimes it has required a new handle, new designs on the metalwork, a little refreshing of the ornamentation... but is this not the nine-hundred-year-old axe of my family? And because it has changed gently over time, it is still a pretty good axe, y'know. Pretty good. Will you tell me this is a fake too?"

    --
    Ignore this signature. By order.
  128. Sure by Anonymous Coward · · Score: 0

    Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?

    Sure it can. It could release "Winux" and bundle wine as a compatibility layer.

  129. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Nope. Vista and MS really suck. The real, astroturfing meme nowadays is "Vista is actually OK/quite nice"

  130. For Windows to get fresh air... by rising_hope · · Score: 1

    It would have to be open...

  131. Not a technical decision by Archtech · · Score: 1

    "A monolithic operating system like Windows perpetuates an obsolete design".

    The author seems to be under the misapprehension that Windows' architecture reflects technical decisions. On the contrary, it stems mainly from business decisions, so its technical correctness was not really a primary concern.

    The main idea was to aggregate as many different computing features as possible into a single product (or product set) in the pursuit of self-reinforcing market domination.

    Technically, making a Web browser an organic part of an operating system is a frightful idea. It's beyond bad. From a business POV, it's brilliant - and has been outstandingly successful. Likewise for office automation, software development, database, transaction management, disk management, HTTP serving, etc. etc. etc.

    Technically, getting all your software from a single source is probably going to be a bad idea. Especially if that source is a commercial corporation devoted to maximizing its long-term profits. But psychologically, it's very attractive, especially to PHBs who know nothing about IT and are uneasily aware of their own ignorance.

    --
    I am sure that there are many other solipsists out there.
  132. Maybe Microsoft should buy QNX? by crivens · · Score: 1

    Maybe Microsoft should buy QNX and use that as a starting point?

  133. Need a computer like an appliance by Anonymous Coward · · Score: 0

    Try splash top

    http://www.splashtop.com/

  134. Then why keep the copyright? by Anonymous Coward · · Score: 0

    MS have done all they could to make previous versions of Windows not work the same as later ones. To screw over Wine/Samba and to ensure that "Microsoft X for Windows" would have a head-start on a competitors "X for Windows".

    They keep the information secret deliberately.

    So they are the only ones who CAN make old programs work.

    Or they could drop the copyrights, release the patents (which shouldn't be necessary if the patents actually told you HOW to implement them) and then let someone else continue the legacy code.

  135. AHAHAHAHA. by Anonymous Coward · · Score: 0

    There's no incentive for Microsquish to to do a complete redesign. Apple did it, took a big chance because it was trying to improve market share. Windoze already has enough market share to keep on putting big bucks into the pockets of the boys in Redmond.

  136. Re:Existing legacy support. Wait, what? by jibjibjib · · Score: 1

    Microsoft is a greedy cult founded by a second rate science major dropout. It is bad software.

    Not a cult, a corporation. Greedy, yes, but that is the nature of a corporation. Bill Gates has been very successful at running the business, and I've heard he was also a very good programmer. Calling him a 'second rate dropout' is ridiculous.

  137. Negative image largely undeserved. by Zaphod-AVA · · Score: 2, Interesting

    The perceived problems with Vista are largely from functionality we asked for. We wanted greater security, since the security problems of Windows XP essentially launched the multi-billion dollar spyware industry. Vista attempts major security improvements, and the people howl.

    Frankly, it's been so long since a major OS change, people forgot what a nuisance it can be. Where Vista falls short is that it lacks obvious compelling reasons to change.

    If the next operating system change is worse for backwards compatibility, it will be hated even more then Vista.

  138. Yes, the same way OSX does it by LinuxGrrl · · Score: 1

    They could write a brand new OS, and bundle XP in a virtual environment for backwards compatibility - like OS X which, when it first came out, included a "Classic" environment. Only they could probably make it more seamless than that, like VMWare Fusion's unity mode.

    And as others have noted, like OSX it would probably take two or three versions before it was really good enough. But being new and legacy free those versions could probably come relatively quickly (relative to current Windows release cycles).

    The problem is... There's no advantage to buying that version of Windows over OS X or Linux with VMWare. And several disadvantages; like the above, and a lack of native software to begin with. It's *already* the case that the only reason for running Windows natively is if you're a gamer.

    They're stuck, aren't they? They're buggered.

  139. Business as usual by Tomsk70 · · Score: 2, Interesting

    Here we go again....windows is rubbish blah blah....apple is better blah blah....linux is best blah blah... The clue was in the statement pointing to Apple's OS X - while ignoring that in the grand scheme of things, *no one uses it* - especially since they decided to abandon their old OS (no backwards compatibilty? That'll sell). Imagine if MS had brought out XP with a proviso that you had to wait for W95 to run on top of it before you could run any old apps...Gates would have been stoned to death. Ditto linux. This race was over decades ago, when Apple, Digital, Novell and Netscape went for the dollars instead of the users. Now here we are, squabbling over which app is claiming the most of what's left of the pie MS have almost finished. Firefox? No Group Policy controls, plus I can bring up a users' passwords, in clear english, with three clicks - Hmmm very secure. And MS have already stolen the best bits (as they always do). Linux? No Support. From a corporate point of view, that means End Of.

  140. Install Privateer 2 by Anonymous Coward · · Score: 0

    Or Wing Commander 3.

  141. Not without breaking breaking their lock-in by stbill79 · · Score: 1

    At this stage in the game, I can run Windows and Linux in virtual machines on a Mac. Of course MS could create a virtual layer that provided a win32 API for legacy apps. However, once that VM on Windows 7 was working well enough for the majority of business users, you can bet it wouldn't be long before something similar was working on *nix (including Macs). They, why even bother upgrading to Windows 7, when you can buy a nice shiny Mac or download for free the latest Ubuntu, knowing that 99% of your apps will work fine?

  142. Re:Short answer: yes by alcmaeon · · Score: 1

    Legacy application compatibility is called XP.

    Most people in the age of Vista who want legacy compatibility use XP. MS can just make use of the wisdom of crowds and make it an OS strategy: XP for legacy, Windows Functional (TM) for all the new stuff.

  143. Meh, more FUD by Anonymous Coward · · Score: 0

    The author suggests 'A monolithic operating system like Windows perpetuates an obsolete design. We don't need to load up our machines with bloated layers we won't use.'

    Care to let us know specifically what about the design is obsolete? What are these "layers" you don't use. Please, by all means, bore us with the details.

    I'll get my popcorn, this should be great comedy.

  144. I hope it's really a joke. by Yvan256 · · Score: 1

    VMWare Fusion is better than Parallels. :P

  145. Re:Existing legacy support. Wait, what? by WhiteWolf666 · · Score: 1

    Yeah, install OpenSuSE 11

    Just came out, and its really slick. No problems with Flash, Wine, etc . .. in 64-bit mode.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  146. A vast improvement... by Anonymous Coward · · Score: 0

    Get of the registry!! HATE IT!!!!!!

  147. Re:Fluff piece [MSR not kiss of death] by Anonymous Coward · · Score: 0

    Most folks in research are stellar PhDs and hired at the equivalent of architect upon entry to the company.

    It is hard to ship a new product at MS, because making a product is hard. It's much easier to contribute ideas to groups than code because the product groups have plenty of talented engineers. Some example tech transfers into products include Vista Sidebar, Windows driver verifier, Link-Layer Topology Discovery in Vista, SAL annotations, and the list goes on, and on, and on.

    There are plenty of options for getting ideas out:
    1) Get up and talk to product groups.
    2) Start an incubator or find one to take your ideas on.
    3) Build the demonstrator.

    FWIW, I have contributed to Singularity and it's major benefit to the company is not as an O/S, but a demonstrator that systems code can be written in managed code and the tools that can be applied to that.

  148. Legacy support not a big deal anymore by allcoolnameswheretak · · Score: 1

    I don't see why legacy app support is such a big deal in the world of multiboot configurations, VMWares and excess CPU power (for "normal" applications), except perhaps that setting up a dual-boot config or installing a VM is beyond the capabilities of the average PC user.
    What Microsoft should do is create a new, clean and stable Windows Version with integrated multi-boot support and ship it with the most recent, useful Windows (eg. XP) free of charge. Then find a way to sorta Alt+Tab between OSes.
    [dreammode]And then make it open source and only charge consumers for help & support.[/dreammode]

  149. Complete Overhaul by Anonymous Coward · · Score: 0

    That's what is needed, not only for Windows and PC software, but also PC hardware, starting from the shitty Intel processors, which still carry over legacy shit from the freakin 1970s!

  150. Windows 2000 Home by DrYak · · Score: 1

    There was no "home" version of Windows 2000 (like "Windows XP Home").

    The plan initially *was* to make a "Windows 2000 Home".
    They merged most useful bits (DirectX, USB, etc.) into the NT-kernel-based line for 2000.
    They wanted it to replace all previous windows.
    For the corporate segment, 2k Pro was designed.

    But they didn't manage to get a working "Win 2k home" so instead they patched back some couple of modern bits into the dying DOS-based line and produced the monstrosity known as WinME.

    They only succeeded producing a "single kernel for the whole product range" with WinXP.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  151. Create a new division with a new mission by Infonaut · · Score: 1

    The new mission needs to be: Kill Windows. Until Microsoft does this, they'll be doomed by all of their legacy support issues. If Microsoft creates an OS that kicks the crap out of Windows, they'll be making money from Windows and from the new OS, until gradually the Windows user base shifts. But the problem is that Microsoft is unwilling to kill the goose, even though it's obvious that it is no longer laying golden eggs.

    --
    Read the EFF's Fair Use FAQ
  152. Cool! A Minnie Driver/Anne Hathaway love scene! by Impy+the+Impiuos+Imp · · Score: 1

    > The NY Times has an opinion piece on how the next Windows could be designed
    > (even through Microsoft has already laid plans for Windows 7). The author
    > suggests 'A monolithic operating system like Windows perpetuates an obsolete
    > design. We don't need to load up our machines with bloated layers we won't use.'

    Ahhh, you give them eyes, but they cannot see.

    1. By adding in tons of stuff, especially things that "work", i.e. sell well, which is done after someone else figures out that X sells well, that cuts down on competition.

    2. The more things in the OS, the more applications that use it are dependent on Windows, and the less likely they are to be ported to other operating systems, and thus create a threat to Microsoft's primary advantage, Windows itself, one of the priciest components of almost every computer sold the past 15+ years.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  153. Vista 64-bit by fadethepolice · · Score: 1, Interesting

    This has basically already been done with Windows Vista 64-bit. There is a lot of backwards compatibility issues with this version that I don't think have been or will be addressed. The plan for backwards compatibility for Microsoft going forwards is going to be virtualization. I do that now for many of my old office programs on Vista 64. The whole microsoft debate seems to me to be really losing a factual basis. Many people fail to realize the true paradigm shift WITHIN vista as opposed to between vista 32 and xp 32 bit.

  154. Vista by poofyhairguy82 · · Score: 1

    If they used their new virtualization technology (which actually isn't half bad, the beta even lets you take multiple snapshots, unlike vmware server), they could theoretically build in a "compatibility" model that could be enabled/disabled but could run older windows applications even if they new OS is radically different in how it handles such things.

    And with hindsight being 20/20, we all now know this OS should have been Vista. Half the problems have to do with performance and compatibility because of old cruft...

  155. OS X is bloated too by Junks+Jerzey · · Score: 2, Insightful

    I own a MacBook, and I'm happy with it. But there's little doubt that OS X, while still better than Windows, is a hugely complex OS with many layers of bloat. Even the OS X Internals book, which attempts to sort out the architecture for advanced developers, is a thousand pages of convoluted diagrams and intertwined components, and it barely touches the surface of what's going on.

    1. Re:OS X is bloated too by ChrisA90278 · · Score: 2, Insightful

      "Bloat" is a non-technical word. What would you have Apple remove if you could ask? Do yo want them to remove Core Image. Maybe they could loose that SQLlite thing or they could drop support for X11. I's easy to say "bloat" because it's meaning less.

      It's like "government waste" yes let's get rid of that too. but then when it gets down to specifics you have to point to some guy named "John" and hand him the pink slip. When you cut waste who exactly do you fire? Same with "bloat" exactly which lines of code do you want to remove?

  156. Re:They should make a concerted effort to drop leg by IamTheRealMike · · Score: 1

    You aren't, it's been done before, as Apple did with Classic. And in fact Microsoft tried it before as well .... when developing Windows 95.

    The 16->32 bit transition was rather complicated, and basically meant rewriting large parts of Windows. The whole programming model changed. It seemed like the easiest approach to compatibility would be to run Win3.1 inside a VM, with a "screen in a window" design. This would certainly have been convenient for the engineers.

    One small problem. People hated it. Really hated it. They would have to run a mix of old/new apps and they couldn't copy/paste between the apps. They got confused by the window-in-a-window. They couldn't drag and drop. File associations didn't work well. More and more holes had to be poked into the VM to give users the experience they expected, that pretty quickly the VMs became so tightly interlinked that they weren't really a "virtual machine" anymore. But the upgrade experience was great!

    You can read more about it here. Anyway, I don't want Windows to run old apps in a VM. You're practically guaranteed to be running an old app at some point, and then you double your overheads. Many good apps aren't being rewritten to new APIs anytime soon - look at the pain Adobe goes through trying to keep up with Apple. Often they are the last by a long way, because it's so painful. Now multiply that by 1000x and you have the situation on Windows.

  157. Microsoft is chain to their own "lock-in" model by ChrisA90278 · · Score: 2, Insightful

    Microsoft can't do this. Their entire business model is called "lock-in". No one buys Windows because they like it, they buy it because they need it to run the software they are invested in. If the new "Windows 7" did not run all the old software and looka dna ct just like Windows always had then people would see no reasn to buy it. Microsoft is stuck and is chained to it's own past.

    The popular term "bloated" is meaning less. Who cares about software you don't use. All modern OSes (even Windows) simply leave the parts you don't actually use on the disk and they don't slow anything down. (Look up how demand paged virtual memory systems work.)

    Apple did not have to create a new OS whne they switched to OS X. They bought it from Next and Next had adopted BSD Unix. So Apple was able to get a mature system that had been under continuous development from 1969. I doubt Microsoft would simply adopt Unix and thereby save a decade of work. Technically it would work but it would destroy their "lock-in" business model

  158. A couple of thoughts by heffrey · · Score: 1

    Presumably the same arguments apply to that other well known monolithic kernel, Linux.

    I love the assertion that Apple wrote Mac OS X. Or am I mistaken in thinking that it's actually Mach/BSD.

    Anyway, there's absolutely nothing wrong with the Windows kernel as any number of other commentators have said.

  159. YES! Re:Short answer: no by javapada1 · · Score: 0

    They did it before for WinME.
    1. Release WinME that is worse than Win98 and make all users angry.
    2. ??? (Release WinXP)
    3. Profit.

    "%s/WinXP/Windows7/g"
    "%s/Win98/WinXP/g"
    "%s/WinME/VISTA/g"

    I think that this model only works for monopolies though.

  160. Yes, they've done it before. by Anonymous Coward · · Score: 0

    Yes, remember Windows 3.1? Windows 98 was a massive rewrite. Then the move from 98 to the NT kernal. They control the API, they can simply have an API that runs everything old within the new OS.

    Linux does a decent job of showing this is possible with Wine and they don't have the source code to the Windows API.

    Besides, I just don't hope that they move from one legacy OS to another like Apple did.

  161. Followup to smash hit Vista already in production. by David+Gerard · · Score: 1

    SAN FRANCISCO, Redmond, Friday (UNN Technofear) - With Vista(tm) just out the door, Microsoft is drawing up plans to deliver its followup, codenamed Windows 7, by the end of 2009. That would be a much faster turn-around than Vista, which shipped more than five years after Windows XP.

    Vista's uptake has been stupendous, with copies flying off the shelves and midnight queues on release day turning into major street riots, with police deploying water cannons and rubber bullets, to rival the release scenes for the PlayStation 3. It is expected to give a significant boost to the computer hardware industry, per the Mended Windows Theory of economics. But Windows 7 aims even higher.

    "We have a radical vision for Windows 7," says Ben Dover, corporate vice-marketer for development. "It's definitely the one to wait for. You should avoid buying any other operating system or even looking at them until you see Windows 7 ... Except Vista, of course. That's pretty good. But Windows 7 is just so amazing. Wow(tm)! It's the most fantastic thing ever. Incredible. Mac OS 10.4 can't possibly hold a candle to it."

    So what will be the coolest new feature in Windows 7? According to Dover, that's still being worked out. "We're going to look at a fundamental piece of enabling technology. Maybe it's hypervisors, or a new user interface paradigm for consumers, or rotating cubes like in XGL, or WinFS, which is definitely due to ship with Windows NT 4 in 1994. Or whatever Apple puts in Mac OS 10.6, really. Hell, I dunno. What's really shiny?"

    The much-derided Digital Rights Management system in Vista will be worked over. "We'll be including user-downloadable 'tilt bits,' which you can configure to your own liking. It'll require every user to supply a blood sample for DNA analysis, but of course that's only if you want to play premium content."

    Independent blogger Wiki Jelliffe was incontinent in his praise. "I am so excited about $NEXT_VERSION of Windows. It will surely go beyond just solving all of the problems with $CURRENT_VERSION, it will be an entirely new paradigm. Forget about security problems, that will be all fixed with $NEXT_VERSION. And theyâ(TM)ll finally be ridding themselves of $ANCIENT_LEGACY_STUFF. Also there will be $DATABASE_FILESYSTEM. Itâ(TM)ll be awesome! I wonder how $NEXT_VERSION will compare to $NEXT_NEXT_VERSION."

    When analysts asked whether GNU/Linux systems with graphic sophistication comparable to Vista Aero that run on present hardware could possibly be a factor, Mr Ballmer started shouting something about "DEVELOPERS!" while black-suited security officers with red, yellow, green and blue lapel pins rapidly escorted the press from the room.

    Apple, Inc. shares were up 5% in early trading.

    --
    http://rocknerd.co.uk
  162. Writer != technical guru by recharged95 · · Score: 1

    "Apple breaking ties with its legacy OS when OS X was built"


    OSX is still a properitary, monolithic OS. Last I recall it was legacy code from NextStep, with a few niceness of another, better monolithic OS, Linux/BSD.


    The NYT writer is smoking something I don't want.

    ... or the Google marketing engine (which appears to advertise a lot on NYT) is in full swing today.

  163. Singularity by BlueFalcon222 · · Score: 2, Interesting

    I think the best chance they'd have at restarting would come from the Singularity team http://research.microsoft.com/os/Singularity/

    The best thing that comes from this is the following:
    * Written in managed C# code
    * Statically verified
    * Runs in software isolated processes (SIPs)
    * Excellent performance due to not needing hardware protection for buffer overruns

    Just a thought. You can find it on CodePlex right now at: http://codeplex.com/singularity/

  164. Usually, when I want fresh air... by Hymer · · Score: 2, Funny

    ...I just open the windows.
    ...and now when the gates are gone we can open windows.

  165. Re:They should make a concerted effort to drop leg by Anonymous Coward · · Score: 0

    The problem with virtual machines is graphics related stuff.

  166. Dumb. by Anonymous Coward · · Score: 0

    Too late for anybody to read a comment from an anon, but this is a typical reporter who is not an engineer. "Let's just start over!" There is nothing more irritating than an irritated engineer (or product manager, or third-party-looking-in-at-a-vast-distance like this guy) who advocates a development reboot. As Spolsky has said a bunch of times, a shipped product has *thousands* of bugs fixed. In the case of Windows, it must be *tens of millions*, if we are to believe that Vista is an actual descendent of NT anymore. Wishing for a reboot in order to get excited about an OS is as dumb as a bag of rocks.

  167. Re:Some boring details by Douglas+Goodall · · Score: 1

    While sitting on the toilet meditating) I realized that since I switched to Apples, I haven't missed Active X, MFC, OLE, the Windows API, or any of their obsolete toolkits, or even NET

  168. Re: The OS plus some stuff (db) by Douglas+Goodall · · Score: 1
    Once upon a time, IBM had an operating system, but in order to lock in their cobol uses, they added a database, and a proprietary networking layer (SNA). The database survived, but the SNA mostly did not. Later Dec tried to enhance their OS with extra services.

    Microsoft has just done the same thing. OS + database + proprietary networking. They are having a very similar result. IMHO we should unbundle the OS from the database, and settle on networking that works. Because MS has more drivers, how about something like NT as kernel with BSD as userland with wingui or other on top?

    Microsoft would have to compete on the application layer with everyone else. If they did a better job on the kernel and drivers, they could continue to sell operating systems.

    On the other hand, Apple managed to rehost their gui on top of bsd userland on a microkernel. Why can't Microsoft do the same. Obviously re-writing the operating system in visual basic is not a good idea. It is too bad they don't have some real brain-power at Microsoft to properly apply the resources they do have. If they would make some good decisions, just think of how things could be.

    Oh, and whoever decided to toss the menu in favor of the ribbon should be canned right now. Back when Microsoft wanted to steal what Apple had, Microsoft and IBM stood publicly for the CUA for the sake of the user. Now they have their cake, they toss the menu because they don't care about the comfort of the user. Just when did the values promoted by CUA stop being real. The first time I confronted the menu-less "word", I couldn't figure out how to save a file with a name. Making the users feel helpless doesn't promote loyalty.

    It would be great if we could go back and revisit each of Microsoft's strategic decisions on the basis of whether they were about making things better for the user, or locking in Microsoft's monopoly. When they made a mistake, they should have fixed it instead of renaming it and covering it with another layer of code, hoping we wouldn't guess it was still underneath.

    As I always point out, the computers today are 1000 times faster than the IBM-PC, memory is 1000 times larger, and the disk is 1000 times larger. Why is the machine sluggish? If they are so smart, why can't they answer this question in the form of an operating environment where they don't use the majority of the cycles and there is something left for the users programs.

  169. Re: 8/16 integer size or memory width by Douglas+Goodall · · Score: 1

    8086 had 16-bit path to memory, 8088 had 8-bit path to memory, bit the math in the processors was 16 bit. I assume that was why we called them 16-bit processors.

  170. Re: Alright jerkoff by Douglas+Goodall · · Score: 1

    As I have been pointing out for years now, ECMA publishes documents that contain unlicensed patented technology of member companies. So despite your unknowledgeable remark about not needing MS or the sanctity of MONO, The ECMA standards belong to Microsoft and they can kill MONO any time they want. If you spent even one hour reading the ECMA web site you would see that the ECMA is a troll trap. They don't even try to hide it. Lock-in is the name of the game with .NET. It is the face of the Trusted Computing Initiative where only Intel and Microsoft are trusted. The people that write the runtime are the trusted ones. I have serious and unhealthy hatred for what Microsoft has done to the software industry, and .NET is the tool by which they destroy third party development.

  171. Re: Funny about the Mac pro remark by Anonymous Coward · · Score: 0
    I have been involved in the PCs from the beginning. I have bought systems over and over again trying to keep up with the demands of the Microsoft operating systems. When Windows 3.1 w/Virtual mode needed 16MB of ram, I spent $1200 on memory to run it. I had developer licenses for Microsoft operating systems the whole time. I bought high end PC hardware time after time, and memory time after time, for a while I had an Alpha machine. I tried over and over to get it right and get the performance I wanted. Did I expect too much? AlI wanted was the screen to keep up with the scroll bar when I was editing code. 386-16 with wordstar worked pretty well except on e in a while a control c would close the program. I poured most of my income year after year in to high end hardware trying endlessly to get the performance that would help my productivity so I didn't have to sit on my thumbs during compiles. After twenty years of frustration I did it. I bought a Mac Pro (8-core) and filled it with ram. I got what I wanted and what I paid for. I couldn;t get it from Microsoft, I couldn't get it from Dell, or HP, or Toshiba, or Sony. I have a huge pile of top of the line PC hardware that never did the job. So, guess what I don't do any more... I don't wish my machine was faster. I don't wait on it. Some people might think I am an idiot for spending what I did on the Pro. But the money I put into the pro is a fraction of what I invested over time, putting my money on the name brands and using the piece of sh*t operating systems MS foisted on us.

    Having worked at Autodesk in a lab with twenty kinds of risc workstations, I knew what I wanted in a computer. When I think about ninety percent of the users in the world suffering with Microcrap, it makes me cry. For all the money7, the energy wated building PCs, for all the rare earths in the landfill... So few people got their money's worth from the standard formula.

    It sort of works or it runs, but slowly is a lousy way to spend time using computers. Looking back on my life and the percentage of my life I spent sitting in front of computers waiting for them to complete the task at hand, I feel like Microsoft wasted a portion of my life counted in years, despite my best efforts to build up the right hardware and software to do the job. So laugh at the Apple fanboi and his Mac Pro, but for the next five years at least I will be very happy getting things done rapidly, and considering what my remaining time on earth is worth to me, the money was worth it.

    I am posting AC because I don't want my friends to know how bitter I am. You know, maybe it wasn't Microsoft corporate that settled for the mediocre systems we have been using. Maybe it was poor decisions on the part of a thousand Microsoft engineering as they made a thousand separate decisions. It's ok to use that old 4k library here. It's ok that this code will load those old DLLs over there. This bit could be written faster but there are plenty of cycles, it doesn't matter.. But when you add it all up, the Vista is a lousy experience. And the four Vista Capable PCs I bought were a lousy investment of eight thousand dollars. The whole Vista experience is one of getting fsck'd.

  172. Re: Alright jerkoff by Mr2001 · · Score: 1

    As I have been pointing out for years now, ECMA publishes documents that contain unlicensed patented technology of member companies.

    That's because the member companies agree to allow those patents to be used to implement the standards. Microsoft statement:

    The ECMA process requires that all patents held by member companies that are essential for implementing its standards are available under "reasonable and non-discriminatory (RAND) terms" for the purpose of implementing those Standards. This is the normal condition used in all International Standards organizations, including both ECMA and ISO.

    But Microsoft (and our co-sponsors, Intel and Hewlett-Packard) went further and have agreed that our patents essential to implementing C# and CLI will be available on a "royalty-free and otherwise RAND" basis for this purpose.


    So yes, they're patented, but everyone is free to use those technologies.

    So despite your unknowledgeable remark about not needing MS or the sanctity of MONO, The ECMA standards belong to Microsoft and they can kill MONO any time they want.

    No, they can't. It's a shame that you've been misleading people "for years now" by spreading this FUD.

    .NET is the tool by which they destroy third party development.

    Only in your imagination, sir.

    --
    Visual IRC: Fast. Powerful. Free.
  173. Re: Alright jerkoff by Douglas+Goodall · · Score: 1

    This paragrph you quoted: "But Microsoft (and our co-sponsors, Intel and Hewlett-Packard) went further and have agreed that our patents essential to implementing C# and CLI will be available on a "royalty-free and otherwise RAND" basis for this purpose." Is a recent development. I have not been misleading people for years.

  174. Re: Alright jerkoff by Douglas+Goodall · · Score: 1

    While that statement may have appeared in a blog, it was not posted on the ECMA site where the condition of usage for the documents were described.

  175. The problem with Windows by Anonymous Coward · · Score: 0

    I don't think the problem of Windows only is its old code base. It's also it's concept that forms a problem.
    The name already marks the problem directly: it works with windows. Small moveable frames, so you can do a lot of things at the same time. But the problem is it doesn't work anymore. With constant popups of windows, and questions and error messages, it doesn't work. Instead have multiple desktops, or something. That would allow better productivity. So you're not interrupted while working. Or have a special virtual desktop that catches all popups or pending questions and requests (such as updates, and stuff) - where they will line up in a que or deal with theirselves (it would be awesome if you would have a 'remember me' box on all popups). The way windows practically work are just not productive and natural. Frames or multiple virtual desktops would work way better.

  176. Windows 7??? by Anonymous Coward · · Score: 0

    I honestly think that Microsoft should pull out of the operating system game for a bit. Carry on supporting their existing user base and develop applications for Windows, Mac & Linux.

    I have been a Linux kiddie since 1999 but I still think MS' applications are great, most far superior in usability to stuff on Linux. Maybe they could produce another windowing system to give Xorg, KDE and Gnome a run for their money.

    Linux is a great platform, but what's the point in having a nice platform if you don't have nice apps to support it? Before you burn me in the flames of /. I just want someone to show me a .... er I don't know.... an IDE as smooth and usable as Visual Studio for example. If you tell me Eclipse, I'll take you to an office furniture factory with Bulmer....

  177. Re:Existing legacy support. Wait, what? by Anonymous Coward · · Score: 0

    Are you kidding me? Get DosBox 64 bit version. It runs flawlessly on Vista 64bit. I can run more programs thru dosbox 64bit on vista than I could on XP interestingly enough. I can even play Terminal Velocity again (Yay).

    The simple truth of the matter is that unlike mac or linux, windows is an OS with faults, but is easy as hell to use even for my 91 year old grandfather. There is a reason that only geeks and wannabe geeks use linux, and that is the fact that linux devs SUCK at making things intuitive and easy to use for the average idiot.

    Would you like to explain to a person in an office that needs to use word how to run wine and get it all going? Or photoshop? etc?

    Developers are horrible frontend designers, and that has made itself readily apparent in linux. You don't even have one common distro of linux, you have 100 different denominations of it based upon whimsical views of random developers. At this current time, linux has no future in a corporate environment UNLESS a halfway decent frontend comes along.

    Seriously, having to compile each app for your distro? Fail much? How are companies supposed to market their software to linux when it needs to be compiled again and again depending on which distro the poor unsuspecting user happens to have? Linux kicked itself in the balls with lack of long term vision. Not to mention that when developers design frontends, it is generally a disaster (Obviously, some are better than others, but none are any good for the average PC user besides possibly ubuntu, but still that has it's own issues when stacked vs average pc user).

    Computer users should not be required to have a bachelors in CS or even any long term technical knowledge to use a PC.

    Microsoft has done ONE thing right through the years, and that is to unite almost all peoples in the world under one branding of operating system, where they don't have to worry about compiling new programs, etc etc etc. They just double click, hit next and it JUST WORKS.

    How do you miss the glaring market share of linux vs windows and not realize that there are a LOT of reasons WHY linux has such a small market share.

    Insert "Plan Ahead" image here.

    Linux could have revolutionized the PC industry, and in many ways is still capable of doing so. I for one was hoping that google would design and release a linux OS because we would have unity from a company so revered as google, and google also understands how to create innovative and intuitive software. Instead, we have a crapload of linux devs that instead of forming a REAL and SUBSTANTIAL standard, go off and create and entirely new distro. As such, linux is in the laughable (in the sense that the usability of software on linux compared to winblows is total lulz... lolcompile???) state that it is today.

    Moral of the story? Plan Ahead. Short term goals get you where you want to be fairly quickly, but leave you out in the cold when you get there. Long term goals provide strength, security, stability, AND usability.

  178. Uphill battle dude by ToasterMonkey · · Score: 1

    It's useless...

    Every single decent feature of Windows will be denied and refuted by Linux zealots.
    The shoe used to be on the other foot, and Linux advocates had to prove Linux was good enough (as Windows on servers).
    Now, Windows, Solaris, Mac users/professionals, and anyone else the Linux camp deems a threat have to battle a constant onslaught of ignorance, and intentional FUD even!

    Windows to some degree had this coming, if for nothing else simply because it was/is a the most popular choice in IT circles and homes, and that caused many to completely ignore past or present alternatives. I even practiced some Windows hate in my day :) Until I moved on from Linux to Solaris at work, and Macs at home...

    When it started to spill over into debates of Linux vs. Solaris on servers, and Linux vs. Macs on desktops, well... having used all of these platforms, and based on the contents of the debates, I think the Linux community is largely composed of ignorant, unprofessional kids at this point. That would be fine, if I didn't have to work with them eventually.
    Linux users are as bad as Windows users now. They don't really want choice, Linux is the answer to everything! To hell with how poor the desktop integration is, it's good enough to replace Windows, Mac OS X, you name it. Lets overlook how horrible managing SAN devices is, or how the other OSs have advanced ten fold, and leapt from 'just ahead' to years ahead of Linux in the past few years in this area, Linux is just fine!

    Where commercial OS vendors make advancements, it's met with "Why didn't they just use the Linux stuff/way", and "Oh, they have Not Invented Here syndrome".
    Poo poo on Sun and Apple's new init systems, we want plain old Sys V init scripts here. Pfft, ZFS.. who needs it, they should have kept volume management and filesystems separate, unintegrated and complex, stupid Sun. Patches that require reboots? Gah, so arcane, nothing like the power of our magical package management systems that will overwrite system files just like any other patch system without even HINTING at the possible need for rebooting. That's my personal favorite, the notion that after switching from Solaris to Linux, we wont have to reboot after patching, EVER, unless it's a kernel patch, and it's so immediately obvious which applications we need to restart after patching to keep the system stable. You can tell I just can't wait for this to happen at work, right?
    Oh, and Expose is just eye candy, look, my windows wobble when I move them, I'm as cool as a Mac.

  179. Microsoft, here I come... by Undertone · · Score: 1

    All they've gotta do is realease a DX10 compatible XP, but completely the same as SP3 otherwise, rebrand it as XP-SE and make a big wad of cash for relatively little expense whilst pleasing your entire user-base.

  180. Re:Existing legacy support. Wait, what? by CAIMLAS · · Score: 1

    I was using the GP's signature as a point of parody. (s/Scientology/Microsoft/)

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  181. Re: Alright jerkoff by Mr2001 · · Score: 1

    Well, it was dated 2003, which isn't all that recent: .NET has only been around since 2001 or so.

    In any case, I'm glad we got this cleared up, and if you honestly weren't aware of their patent grant, I apologize for the hostile tone of my comment.

    This information wasn't hard to find, by the way. It's in the Mono FAQ section about patents.

    --
    Visual IRC: Fast. Powerful. Free.
  182. Re: The OS plus some stuff (db) by Allador · · Score: 1

    Microsoft has just done the same thing. OS + database + proprietary networking.

    Would you care to explain what you're talking about? Because I have no idea.

    SQL Server doesnt come bundled with the system, or are you talking about ESE/JetBlue?

    If the latter, its just a C library that is very well documented. It's what Exchange and AD run off of.

    And what with the proprietary networking? Exchange uses MAPI which was reasonably well documented before, and much more so now. SMB/SMB2/CIFS is all well documented nowadays, though for many years it wasnt. Maybe thats what you're talking about.

    In any case, all that stuff runs on top of TCP/IP.

    If they did a better job on the kernel and drivers, they could continue to sell operating systems.

    This also doesnt make much sense to me. The NT kernel is very reasonable. Most of things people complain about are in win32 and associated libraries, not the NT kernel.

    And MS doesnt make drivers. They include drivers in their OS, but they generally dont write many drivers.

    On the other hand, Apple managed to rehost their gui on top of bsd userland on a microkernel. Why can't Microsoft do the same.

    Two reasons.

    1. It would take 10 years.

    2. The problems most people encounter with Windows arent kernel problems, its stuff in win32 and similar. So re-hosting win32 on top of BSD would solve precisely nothing.

    Oh, and whoever decided to toss the menu in favor of the ribbon should be canned right now.

    Thats very much a personal opinion and not a generally shared sentiment. Nearly everybody I've seen use it who didnt make a drama-event/emotional-issue out of it liked the ribbon once they got over the change curve, which only takes a couple hours of use for most folks.

    The first time I confronted the menu-less "word", I couldn't figure out how to save a file with a name.

    Thats extraordinarily rare, in my experience. Most people find the office button fairly quickly, either because it sits there and throbs at you, or because the startup orientation/training stuff told them about it.

    Now they have their cake, they toss the menu because they don't care about the comfort of the user.

    Now thats just silly. You may not personally like it, but the ribbon change was quite clearly a result of a tremendous amount of user-testing. Companies dont make random changes to their cash-cow (and invest huge amounts of money on that change) just to make things difficult for people. They make changes because they have very strong belief that it will make things better for the majority of the users.

    What most folks at /. seem to forget is that they are very very different from the other 80% of the user base of software products. The way you respond to things is NOT representative of the general population.

    As I always point out, the computers today are 1000 times faster than the IBM-PC, memory is 1000 times larger, and the disk is 1000 times larger. Why is the machine sluggish?

    Well, I dont know, maybe because the current gen of things is either: 1) doing 1000x more things, or 2) written in a higher level language that trades performance/memory-footprint for developer productivity, or 3) both.

    If they are so smart, why can't they answer this question in the form of an operating environment where they don't use the majority of the cycles and there is something left for the users programs.

    You mean like just about every windows operating system ever made when running on recommended hardware? An XP Pro install on current gen hardware is insanely fast. Vista on current gen runs quite nice.

    On the box I'm typing this from (Vista Business x64), the only thing using any processing po

  183. Re: The OS plus some stuff (db) by Douglas+Goodall · · Score: 1
    As a TechNet Plus subscriber (until it expires anyway) I have access to all the operating system products as well as the servers. When you install Windows Server, you are quickly pushed into using Active Directory and SQL Server because they are required prerequisites. You get pushed into using exchange if you want certain outlook options to be configurable. Once you stick your foot in, soon it's the whole enchilada. Each aspect has it's own set of client access licenses. An example of their proprietary networking orientation is their Unix for Windows product that allows integration of the Windows domain with SUN NIS, but inly with the Windows Server as the Master NIS server and not as a slave. So if you want to run heterogeneously, the Windows software has to be the Master Server. Because Unix servers scale better than Windows, it might make more sense to have a huge expensive multiprocessor SUN SPARC server as the master server, especially if your environment contains many different vendors Unix offerings, including SUN, HP, MIPS, IBM... Although Microsoft does support TCP/IP protocols in general, they make alterations to the protocols for their own sake that more than anything else are used to lock in the clients.

    As for the Menu versus the Ribbon... Back when IBM and MS wanted what Apple had, they got together and created the CUA specification that stated that users were more comfortable and productive when they recognized the gui components and knew what to do. The menu with its standard "File" pull down containing a print and quit option were considered mandatory. The CUA standard did its job and made the users comfortable switching between vendors. I noticed that Microsoft didn't try to gain any community support for the switch away from CUA. IF they had I might feel differently. Your experience is different than mine, for the people I have spoken to about the loss of the menu all (without exception) dislike the new IE and Office GUI. What it is for Microsoft is a chance to sell more books and training courses, instead of leveraging off many years of experience that existing users have in the CUA environment. It is not about drama or emotion. It is about how the users expect applications to work. The world uses menus, Microsoft uses the ribbon. The only reason they even try this is because they are the 800 pound gorilla.

    I cannot say for sure whether it is the kernel or the win 32 that makes Windows subject to all thee viruses and worms, but Unix has a long reputation for robustness. Microsoft has more money than anyone and I have no sympathy if they might have to pay money to rehost their OS. I certainly cannot see why it would take ten years.

    Years ago I worked for Teradata. They had a proprietary database they wrote for the NSA that was written in assembler and was just over one megabyte in size. At that time it was the largest piece of software I had ever encountered. It is really hard for me to relate to MS needing two billion bytes of ram to perform the functions of an operating system.

    When Unix with X Window system needed 16MB of ram, I thought that was a lot, but I understood. Why we need 250 times that much today is the result of poor engineering practices.

    You said maybe we are doing 1000 times more these days. How many of these 1000 things did the user ask for. The ISO protocol failed to compete with TCP/IP mostly because the ISO stack took at least a megabyte of ram and that was thought to be too much. If they were competing today, that meg would be a drop in the bucket.

    What users today want is reliable, efficient operation. They want straightforward user interfaces. They want file formats that allow for interoperation between system. Microsoft has had their way with OS design, GUI design, file formats, and what do we have. The country's systems still have trouble interoperating, people still have a hard time knowing what to do at the computer. The reason alternative operating systems and open source software exist today is because Microsoft's products are not s