Slashdot Mirror


Heads Roll As Microsoft Misses Vista Target

A reader writes: "Business version is on time, but the company won't make the key holiday consumer sales season. After another delay in the release of its Windows Vista operating system, Microsoft last week put a new executive in charge of future Windows projects and replaced several other managers. The changes are designed to better align Microsoft's desktop and Internet software teams and get products to market faster." There's also a NY Times piece that discusses why Windows has been so slow (to come out). Worth the reading.

386 comments

  1. Oh, but it's OK by Bromskloss · · Score: 2, Funny

    ...cause I hear Linux is out already.

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    1. Re:Oh, but it's OK by SeeMyNuts! · · Score: 1


      Well, it is more affordable...isn't that what Windows originally was? A more affordable version of UNIX?

    2. Re:Oh, but it's OK by Anonymous Coward · · Score: 0

      Since when...Still 95% computers have windows. Also, it still sucks to get a good and easy installation of Linux (including Ubuntu), for a common man, on his home PC/laptop.

  2. NYTimes Article Access by eldavojohn · · Score: 5, Informative

    Either go to CNet's Hosting of the article or use this login.

    Username: slashdot25
    Password: Slashdot

    The article in its entirety if you want to read it here:

    Windows Is So Slow, but Why?

    By STEVE LOHR and JOHN MARKOFF
    Published: March 27, 2006
    Back in 1998, the federal government declared that its landmark antitrust suit against the Microsoft Corporation was not merely a matter of law enforcement, but a defense of innovation. The concern was that the company was wielding its market power and its strategy of bundling more and more features into its dominant Windows desktop operating system to thwart competition and stifle innovation.

    Windows 95 had 15 million lines of code. That grew to 18 million lines by the time Windows 98 launched, above. Windows XP, released in 2001, has 35 million lines of code.

    Eight years later, long after Microsoft lost and then settled the antitrust case, it turns out that Windows is indeed stifling innovation -- at Microsoft.

    The company's marathon effort to come up with the a new version of its desktop operating system, called Windows Vista, has repeatedly stalled. Last week, in the latest setback, Microsoft conceded that Vista would not be ready for consumers until January, missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers -- and those computer users eager to move up from Windows XP, a five-year-old product.

    In those five years, Apple Computer has turned out four new versions of its Macintosh operating system, beating Microsoft to market with features that will be in Vista, like desktop search, advanced 3-D graphics and "widgets," an array of small, single-purpose programs like news tickers, traffic reports and weather maps.

    So what's wrong with Microsoft? There is, after all, no shortage of smart software engineers working at the corporate campus in Redmond, Wash. The problem, it seems, is largely that Microsoft's past success and its bundling strategy have become a weakness. Windows runs on 330 million personal computers worldwide. Three hundred PC manufacturers around the world install Windows on their machines; thousands of devices like printers, scanners and music players plug into Windows computers; and tens of thousands of third-party software applications run on Windows. And a crucial reason Microsoft holds more than 90 percent of the PC operating system market is that the company strains to make sure software and hardware that ran on previous versions of Windows will also work on the new one -- compatibility, in computing terms.

    As a result, each new version of Windows carries the baggage of its past. As Windows has grown, the technical challenge has become increasingly daunting. Several thousand engineers have labored to build and test Windows Vista, a sprawling, complex software construction project with 50 million lines of code, or more than 40 percent larger than Windows XP.

    "Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down," observed David B. Yoffie, a professor at the Harvard Business School. "That's why a company like Apple has such an easier time of innovation."

    Microsoft certainly understands the problem, the need to change and the potential long-term threat to its business from rivals like Apple, the free Linux operating system, and from companies like Google that distribute software as a service over the Internet. In an internal memo last October, Ray Ozzie, chief technical officer, who joined Microsoft last year, wrote, "Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges and it causes end-user and administrator frustration."

    Last Mon

    --
    My work here is dung.
    1. Re:NYTimes Article Access by Anonymous Coward · · Score: 1

      From the sound of that, this may be the last major Windows release. The Windows name may carry on but it will be the end of Windows as we know it.

      Seems like poor design decisions have caught up with them.

    2. Re:NYTimes Article Access by David+Off · · Score: 3, Funny

      > Microsoft executive Goldberg bristles at the notion that little innovative work has come out of the Windows group since XP.

      Yes outrageous, litte innovative work has come out of Microsoft since Clippy!

    3. Re:NYTimes Article Access by tdemark · · Score: 1

      > Microsoft executive Goldberg bristles at the notion that little innovative work has come out of the Windows group since XP.

      This executive's first name wouldn't happen to be Rube, would it?

      - Tony

    4. Re:NYTimes Article Access by hey! · · Score: 2, Funny

      Microsoft conceded that Vista would not be ready for consumers until January, missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers

      Damn!

      I had planned to pick up at least a dozen copies of Vista as Christmas presents. Now I have to find something else for President Bush, Don Rumsfeld, Rupert Murdoch, Karl Rove ... Crap. I need a new gift for everybody on the top half of my naughty list.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      Woav, I'm suprised where karma whoring reached these days.

    6. Re:NYTimes Article Access by geminidomino · · Score: 2, Funny

      I bristle at that statement, too.

      XP wasn't innovation. It was more of the same cruft with an interface that HAD to be licensed from Playskool.

    7. Re:NYTimes Article Access by o'reor · · Score: 1
      This executive's first name wouldn't happen to be Rube, would it?

      No, it's Whoopi. The whole Vista thing is a joke anyway.

      --
      In Soviet Russia, our new overlords are belong to all your base.
    8. Re:NYTimes Article Access by ndogg · · Score: 4, Interesting
      Seems like poor design decision s have caught up with them.
      It was one design decision: backwards compatibility.

      I'll readily admit that I don't much like Microsoft or their software, but they must be commended upon their due diligence on this one aspect. A lot of software from Windows 3.0 can still run on XP.
      --
      // file: mice.h
      #include "frickin_lasers.h"
    9. Re:NYTimes Article Access by Jugalator · · Score: 4, Interesting

      As a result, each new version of Windows carries the baggage of its past. As Windows has grown, the technical challenge has become increasingly daunting. Several thousand engineers have labored to build and test Windows Vista, a sprawling, complex software construction project with 50 million lines of code, or more than 40 percent larger than Windows XP.

      "Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down," observed David B. Yoffie, a professor at the Harvard Business School. "That's why a company like Apple has such an easier time of innovation."


      I'm not so sure this is really why this time, or that it's the only reason...

      People paying some attention to the Vista development may notice that during build 5000, Microsoft did basically a 180 turn and decided to throw out the new foundation of managed (.NET) code on an XP SP2 based kernel, and rather go with the Windows Server 2003 kernel. This required such massive rewrites that to the end user experience, the project was essentially restarted. This happened in September 2004, just less than 2 years ago. And people wonder about the feature cuts and delays. ;-)

      MS did a major goof up in planning with this OS, and they're paying the price now. Just imagine if they could get the two years or so spent on developing on the wrong kernel and with an invalid design philophy back (it was later found out that .NET code sucked too much in performance to be usable). This time could be spent on making... well, how about WinFS? ;-)

      --
      Beware: In C++, your friends can see your privates!
    10. Re:NYTimes Article Access by hey! · · Score: 4, Interesting

      From the sound of that, this may be the last major Windows release. The Windows name may carry on but it will be the end of Windows as we know it.

      Well, what is Windows as we know it?

      The windows natural market position is this: it's the world's dominant desktop operating system, the one that almost every worktation, no matter what it is used for, is almost certain to use. But it's not anymore, because Windows has an identity crisis. It's been seen by Microsoft as a lever they could use to enter and dominate new markets, such as home entertainment. It leads to a lack of focus.

      Consider Apple: You have a choice of two operating systems from them Mac OSX 10.4 (Tiger) and Mac OSX Server 10.4.

      From Microsoft: XP Home, XP Pro, XP Media Center, XP Tablet Edition, XP Pro 64 bit Edition, Windows Server 2003 and of course the embedded/mobile versions (Windows Mobile and Windows 2000 Core OS) which arguably don't count.

      The thing is, Apple is doing everything with vertical integration that Microsoft is trying to do. They've just drawn the lines around projects differently. I wonder, though, whether this makes the difference.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    11. Re:NYTimes Article Access by Ucklak · · Score: 5, Insightful

      They don't have to backward compatible anymore. They are a frickin software company for one, #2, they own a fricking VM company (VirtualPC) that is responsible for Windows on the Mac.

      They're claiming this 'backward compatible' mantra so that they don't lose the current corral of developers, from Tier 1, 3rd party, and fan boys.
      If they change their OS so that backward compatibility no longer works, they feel they risk losing everyone to the competition, whatever it is.
      Mac did it in 2000 and kept backward compatibility through whatever method it is that kept Mac Classic on all OSX's through the Intel changeover.

      I was actually looking forward for the originally planned Longhorn with WinFS and such but not this Vista crap.
      I stopped being a MS fanboy with the announcement of XP activation but I realize them for the juggernaut they are and I respect that.

      I don't see why they can't come up with a new OS and include legacy support in VM mode. Today's hardware can handle it. Vista is just smelly trash.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    12. Re:NYTimes Article Access by BuR4N · · Score: 1

      "I wonder, though, whether this makes the difference."

      They control the hardware, they have less then 20 or so different configuration that can run their OS. It is one thing that makes life allot easier for Apple.

      --
      http://www.intellipool.se/ - Intellipool Network Monitor
    13. Re:NYTimes Article Access by QuietLagoon · · Score: 3, Insightful
      It was one design decision: backwards compatibility.

      "Integrating" applications into a monolithic operating system does not help at all. It may have helped Microsoft to win the browser battles, but it is causing Microsoft to lose the ability to keep Windows as an ongoing OS.

    14. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      FTFA:
      Microsoft also said Mike Nash will leave his job as head of its security technology unit for an unspecified role...pushing up daisies.

      Its no small secret amongst the Microsoft glitterati that Gates had him murdered.

    15. Re:NYTimes Article Access by networkBoy · · Score: 1

      You bring up a good point...
      Why not break compatibility for most (all) legacy apps, but load a VM to run the old API set in? Native code runs like fire, old code can be run (and it's not like it's going to be all that fast anyway). The only big disconnect I see is high end games, but even those will catch up in one dev cycle.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    16. Re:NYTimes Article Access by gonzoxl5 · · Score: 5, Funny

      From the sound of that, this may be the last major Windows release. The Windows name may carry on but it will be the end of Windows as we know it.

      Curtains for Windows ?

    17. Re:NYTimes Article Access by hey! · · Score: 1

      They control the hardware, they have less then 20 or so different configuration that can run their OS. It is one thing that makes life allot easier for Apple.

      This was a reasonable excuse for Windows lack of stability back in the NT 4 days. A lot of problems were caused by uncertified third party drivers and substandard hardware. But it was not a total excuse either: we still have third party drivers and substandard hardware today, but XP is unquestionably more stable.

      Furthermore, if hardware diversity is a problem, then certainly it is compounded by an unreasonably complex product line. If Microsoft had only two operating systems: XP and XP server, it would be much more easy for hardware and software vendors to test their products.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    18. Re:NYTimes Article Access by Jozer99 · · Score: 1

      Funny, I didn't remember hearing that Apple software runs on Tablet PCs, or embedded computers, or media centers... Maybe the fact that they only have two OSes is because they only have three form factors (desktop, laptop, and server), not the dozens that microsoft has (desktop, laptop, media center, tablet, server, pda, embedded server, thin client, etc...).

    19. Re:NYTimes Article Access by Ucklak · · Score: 2, Interesting

      Say Vista would break old code;

      They could release Vista Professional Edition that includes a VM which is certainly more than enough to handle any corporate app on today's hardware. Any hardware intensive app would obviously keep with the older software/hardware version until it became feasible enough to port over.

      For the home market, they could release a basic Home Edition cheap with no legacy support unless purchased and release a Premium Home Edition with a VM so that whoever that runs that funky resume writer or that genealogy software will still work.
      Anyone with a serious 3D app would purchase a newer version anyway that would be ported as those higer end apps are the first to get ported.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    20. Re:NYTimes Article Access by ookaze · · Score: 3, Insightful

      It was one design decision: backwards compatibility

      Of course this is BS. What of the complete turn over when they discovered that .NET was too slow, not tailored for big projects ?
      So much for .NET being so fast to develop with, being so good, with a little speed penalty, like so many fanboys rant about every time (yes, here on /.).
      I guess all the other OS people that tirelessly pointed all of that out were right after all, and that the Windows camp was the home of the zealots.
      It's going on with this BS about backwards compatibility. Excuse me ? I experienced first hand the change in the multimedia framework API, the drivers not working anymore (even a driver for a joystick converter, yes, a joystick converter, does not work anymore !!), the apps and games not working anymore (some working but very badly, needing lots of care and hacky patches), ...

      but they must be commended upon their due diligence on this one aspect

      BS.

      A lot of software from Windows 3.0 can still run on XP

      And a lot don't work anymore. So what's the point ?

    21. Re:NYTimes Article Access by hey! · · Score: 1

      If they thought a tablet PC is a good idea (post Newton unlikey), would they create a separate operating system for it? Doubt it.

      Media Center? C'mon, that's softball. The lowliest Mac out of the box kicks the shit out of Windows Media Center Edition (which I'm using right now by the way).

      And embedded? Well, the iPod has an embedded OS. But it's not an OS in the product sense. You upgrade by getting a new iPod. Mac OS could go down in flames, and you wouldn't have iPod owners worried about upgrades, and vice versa. If Microsoft was in this business, they'd sell an operating system, and their users and hardware vendors would have to dance an awkward three party tango with them as they tried to achieve TWD through the next whizbang OS feature.

      This gets to my point: Windows is not a product, it is a "Product Family" (MS words, not mine). All these very similar products are running, not a three legged race, but more like a six legged race. Maybe it would be better for simplicity and for the development schedule if they only had two OS products, and moved their other activities out of OS development and into app development.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    22. Re:NYTimes Article Access by dc29A · · Score: 1

      "Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down," observed David B. Yoffie, a professor at the Harvard Business School. "That's why a company like Apple has such an easier time of innovation."

      There is no innovation in Windows because it's a monopoly. Apple innovates because it's their only option to gain more marketshare. Not because of the goodness of their hearts.

    23. Re:NYTimes Article Access by Tim+C · · Score: 2, Informative

      To be fair, you're forgetting two things.

      1) Apple has complete control over the hardware, which simplifies development and testing enormously. Even if it's possible to run OS X86 on non-Apple hardware, they can completely ignore it from a QA point of view.

      2) Apple supports three form-factors - desktop and laptop for OS X, and server for OS X Server. MS has tablet, media and embedded versions of Windows because they support tablet PCs, media centre PCs and embedded devices. XP Pro 64 isn't entirely fair either, as it's only available OEM and it's only relatively recently that PCs have been available with 64 bit processors (another consequence of not controlling the hardware) A fairer comparison would be the various editions of Windows Server, not all of which (eg Data Centre) are due to legitimate hardware differences.

    24. Re:NYTimes Article Access by MemoryDragon · · Score: 1

      Everyone from the Smalltalk and Javaworld could have told them, that placing an entire OS infrastructure upon a vm means serious performance hit, if you have a little bit more than basic scheduling, file IO and Windowing. Java does exactly that but it has gone through 10 years of optimizations now, and there still are areas where the user experience is too problematic. The whole .net issue was as typical marketing over technical sense, to push away people from Java (which did not work anyway) Time for VM based operating systems may come, but it is not there yet, even java has to rely on basic os infrastructure to be able to run. In the end Microsoft burned its fingers onto the idea of having major parts of an OS based upon a vm based language like everyone else has done so far.

    25. Re:NYTimes Article Access by Traiklin · · Score: 1

      missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers -- and those computer users eager to move up from Windows XP, a five-year-old product.

      I like how they say it's a five year old product, like it's some ancient relic from a bygone era.

      In those five years, Apple Computer has turned out four new versions of its Macintosh operating system

      and only at a cost of $100 a pop to, isn't that nice of them? why make an OS that CAN last for 5 years, when you can just one day release an update, charge $100 for it and stop supporting the old version completly, when people ask why just say "Cause it's old, shut up". That's the one thing I like about windows, cause like with consoles they don't charge you for updates (because it adds a lot to it! other then windows 95se & 98se but that was because they were major fuck ups in so many ways that at the time since we didn't have broadband so the updates would of taken weeks (if not months) to get) and their OS will last for a few years, much better then having to buy a new OS every year.

    26. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      The article makes the comparison of a static Microsoft versus an agile Apple. Apple has regularly released new versions since they switched to the OS X platform, and abandoned Copeland. I remember Apple fan boys touting that Copeland would be the be all, end all. Then it never came out, which probably saved the company. Apple went with a ready made OS (BSD at its core.)

      Companies have always struggled to be the best, especially in computers. An earlier comparison between a big company losing to a smaller one was documented in a famous memo from IBM CEO Thomas Watson. In this memo he wonders aloud how Seymour Cray can do what he does at Data General with only 34 employees (including the janitor), that IBM with 300 cannot do. Cray upon hearing of the memo replied, "It seems Mr. Watson has answered his own question."

      Maybe this will score above 0. Maybe not.

    27. Re:NYTimes Article Access by mrchaotica · · Score: 2, Interesting
      Funny, I didn't remember hearing that Apple software runs on Tablet PCs
      Actually, it can -- the list of hardware known to (more or less) work with Mac OS does include a few Tablet PCs. The only issue is that the Wacom digitizer is lacking a driver, but once that hurdle is surmounted (and I'll be looking into it, because I'm replacing my iBook soon and I want a tablet whether Apple is willing to make one or not) it should be fully functional as a Tablet Mac because all copies of OS X come with Inkwell.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    28. Re:NYTimes Article Access by SeeMyNuts! · · Score: 1


      "The whole .net issue was as typical marketing over technical sense, to push away people from Java (which did not work anyway)"

      Many people have realized that developing with Java can leave the door open for relatively simple ports to Mac OS X, Solaris, and Linux, even if the original development was done on Windows. I'd think that any new software project would be silly to tie itself to one operating system at the programming language level (even if not in Java: Python, Ruby, etc.). For public companies, shareholders might even be smart to demand this as a way to protect the business model. Single-platform applications programming is pretty old-school, IMO.

    29. Re:NYTimes Article Access by man_of_mr_e · · Score: 1

      I think you seriously overestimate the Mac compatibility. Every major release of MacOS (7, 8, 9, etc..) have broken some compatibility with the previous versions. The move to PowerPC broke a *LOT* of stuff. The move to x86 also breaks a lot of stuff, particualarly os 9 and earlier compatibility.

      Windows *ALREADY* supports their legacy OS in VM form. Windows 3.x is handled by a VM layer called WOW, or Windows On Windows. This is part of the problem the articles are referring to.

      However, that's only part of the problem. Binary compatibility is one thing, SOURCE compatibility is another. Many of the 32 bit apps that were originally written for Windows 3.x were just recompiled Win16 apps with some tweaks where things broke. It's not simply a matter of emulation.

      Oh, and emulation sucks. That's why Itanium's never took off.

    30. Re:NYTimes Article Access by Ucklak · · Score: 0

      As with some changes in 10.1 to 10.2 and even today there is some broken compatibility but there isn't a case (or rarely) where a user is SOL. If there is something broken in 10.2.3 to 10.2.4, the vendor will supply a fix (usually and I don't know when this hasn't been done).
      In the corporate world where it matters, it's just a matter of upgrades. On the Mac side, I know graphic houses that bought 10.2 and Quark 5 and left it at that version for a while. They recently upgraded all their software packages with a new system, normal for an upgrade budget.

      Emulation sucks because someone smart enough hasn't streamlined the code.
      Look how much better games are written for the SNES years after it's release.
      And it's always been that way for tight gaming consoles where the games are written better years after initial release.
      Developers for the computer market aren't motivated enough to code cleanly or lack the backing to make it work. It's all about adding layers instead of cutting off the fat.

      Writing a program is writing a program whether it's for your HP calculator, Roomba, or PC.
      Microsoft know the power of software, they aren't willing to use it.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    31. Re:NYTimes Article Access by ClosedSource · · Score: 2, Insightful

      "I'd think that any new software project would be silly to tie itself to one operating system at the programming language level (even if not in Java: Python, Ruby, etc.)"

      Sure. Why go for just 90% of the software market when with additional effort and degraded performance you can approach 100% without recompiling. If the linux users won't buy it anyway, so what?

      "Single-platform applications programming is pretty old-school, IMO"

      Right. Whenever I come up with an idea I ask the question: Is this old-school? If the answer is yes, I forget all about it no matter how promising it might be.

    32. Re:NYTimes Article Access by Anonymous Coward · · Score: 0
      ...They are a frickin software company for one, #2, they own a fricking VM company...

      Did you mean "FUCKING"? Because I don't think "frickin" is a word.

    33. Re:NYTimes Article Access by osviews.com · · Score: 0

      Actually, the move to PowerPC broke very little because they used emulation to reproduce the old environment. The newer processor was so much faster than the old, that the speed decrease was inconsequential.

      Though it is true that they are breaking OS 9 apps entierly with the transition to Intel, so few people use those legacy apps anymore it to was inconsequential.

    34. Re:NYTimes Article Access by osviews.com · · Score: 0

      but their new releases aren't just updates but major releases. And they they don't stop supporting the old version at all. You're comment is best described as FUD.

    35. Re:NYTimes Article Access by David+Off · · Score: 1

      I agree with you on that one. I'm still on W2000 (like a lot of folk) AFAIKS the important and useful features of XP and Vista could have been handled by a couple of service packs.

    36. Re:NYTimes Article Access by nasch · · Score: 1

      "Why go for just 90% of the software market when with additional effort and degraded performance you can approach 100% without recompiling."

      Or perhaps less effort and equivalent performance, depending on numerous factors.

    37. Re:NYTimes Article Access by SpinyNorman · · Score: 1

      Yeah, but wait for Vista...

      Clippy will be doing backflips in 3-D. Think of the productivity enhancement!

    38. Re:NYTimes Article Access by Edzor · · Score: 1

      on a serious note, who the hell buys an Operating System for a present? Dad: Happy Christmas son, may this bring you years of productivity. Son: Windows ME!! oh geez Dad just what i always wanted! **48 Hrs later little jimmy was found dead in his room after several attemmpts at using Windows ME**

    39. Re:NYTimes Article Access by MightyMartian · · Score: 1

      I remember talking to an engineer about fifteen years ago and discussing Macs vs. PCs. The engineer basically stated the problem then that's coming to be now, that the PC is a superior marketable box, in that there's really no limitation on the kinds of hardware, irregardless of quality. The Mac and all hardware which is much more tightly controlled, isn't as marketable. But he also said that other kinds of systems simply do not have the problems that PCs have as far as hardware incompatibility, and that the kind of wide-open architecture that the PC employs, while being its greatest marketing strength, will ultimately be its downfall.

      I really am thinking of walking away from PCs for good. The Mac is becoming an increasingly attractive proposition. The cost of hardware nowadays means that for most computer users, machines get sent off to Grampa every couple of years and folks just buy a new box, rather than upgrading video cards and sound cards. So in some respects it probably wouldn't be that bad to move to a more tightly restricted hardware platform.

      But the PC is more than Windows. It's a financial environment. There are PC manufacturering departments big and small out there, who exist to one degree or another because of the PC's legacy of a wide-open architecture. I don't think even MS could convince these guys to put it back in the box, and even if they could, issues are inevitable anyways.

      To be fair, it's a problem for Linux just as much as it's one for Microsoft, it's just that turnaround time on patches can often be measured in days or weeks for the former, but MS is stuck in quite a different development cycle.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    40. Re:NYTimes Article Access by sgt_doom · · Score: 1
      Could this possibly be why Jobs and the Woz settled upon their business strategy for the Mac????

      Gee, do you think long-term thinking makes sense.......

    41. Re:NYTimes Article Access by Ucklak · · Score: 2, Funny

      The parent had this sig
      #include "frickin_lasers.h"

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    42. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      Dark days are ahead.

    43. Re:NYTimes Article Access by SeeMyNuts! · · Score: 1

      "Why go for just 90% of the software market when with additional effort and degraded performance you can approach 100% without recompiling."

      That 90% is not a stable 90%! Any smart businessperson leaves a way out, if things go sour. Also, the performance hit is not that big, anymore. Several Java applications I use have very acceptable performance, which is what applications programmers should prioritize over blistering hand-optimized assembly performance. We're not talking kernel networking routines, here.

      "Whenever I come up with an idea I ask the question: Is this old-school? If the answer is yes, I forget all about it no matter how promising it might be."

      So, you would say platform-specific development which is tied to one vendor's bottom line is good? That is where software development is trending away from, as consumer-level prices continue to drop. From mainframes to UNIX to Windows to Linux and Open Source UNIX and tools like Java, Python, etc. Applications which are tied to Win32 or DOS or SunOS 4 or System 3 or whatever just aren't viable long term products!

    44. Re:NYTimes Article Access by hanshotfirst · · Score: 1

      Yes outrageous, litte innovative work has come out of Microsoft since Clippy!

      "It looks like you're trying to write an Operating System. Would you like to:
      1) Create a new operating system?
      2) Repackage your current operating system with new animated helpers?
      3) Run the Operating System Wizard to purchase a little-known operating system and repackage it as your own? "

      --
      Why, oh why, didn't I take the Blue Pill?
    45. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      Most interesting thing from the article:

      Apple has a lean development group of roughly 350 programmers and fewer than 100 software testers

      I've never seen numbers on how many people has developing OS X before. It's quite interesting that they can do as much with so few people.

    46. Re:NYTimes Article Access by m6ack · · Score: 1
      I'm sorry -- backwards compatibility in itself is NOT the issue.

      How long has "tar" been used on UNIX-like systems? How many UNIX/Linux systems support tar -- and can accept old binaries of tar (on/from the same HW platform). Now I realize that I'm not talking necessarily talking "binary" compatibility cross platform... But Unix philosophy of small simple algorithms patched together through a common communications mechanism has served it very well & provided an interface that, while daunting at first, has withstood the test of time. This system has enabled a platform for future innovation while retaining simplicity and "compatibility" with the past.

      My opinion is that the real issue with Microsoft software is that they simply are stuck with a massive "sea++" of code upon which they have made poor design decisions driven from mismanaged requirements. The Obscene Mass of code that is involved along with the mentality of their management has led to this impasse.

      Code should be grown honed, separated, refactored, simplified, documented and pier reviewed -- all for the sole purpose of maintainability. It is difficult to do this for 50M lines of schedule-driven code.

    47. Re:NYTimes Article Access by itchy92 · · Score: 1

      Not a very serious note, actually, but I'll respond.

      I doubt many people buy an OS as a holiday gift. But they do consider buying computers, and if that computer has a brand-new OS, then it likely influences their decision.

      --
      Slashdot: News for nerds. Stuff tha-- MICRO$OFT IS THE DEVIL!!1
    48. Re:NYTimes Article Access by Jozer99 · · Score: 2, Informative

      Really now? Last time I checked, TV tuning on mac was pretty crappy. You have 2 or 3 tuners, overpriced, and the only software is from EyeTV, as far as I can tell, its pretty low quality compared to most Mac software (I will admit that Mac software is in general better than PC software), and has bascially the functionality of free programs such as Haupaggue WinTV, or DScaler for Windows or Linux. EyeTV in no way competes featurewise with media center, while costing almost the same amount (eyetv + tuner cost more than MCE OS). True, you guys have that new app on the new intel macs, but you can't watch or record TV in it, which is the feature I use most on my MCE PC. Dual tuners, HDTV? Don't think so...

    49. Re:NYTimes Article Access by killjoe · · Score: 1

      In the mean time apple will have released two versions of their operating system implementing most if not all of the promised features of vista.

      Wow.

      --
      evil is as evil does
    50. Re:NYTimes Article Access by killjoe · · Score: 1

      "degraded performance "

      If you want to write an app for windows you pretty much have to use .NET these days. .NET is no faster then Java and in many ways slower then Java even on windows.

      So there is no degraded performance. You either program in Java or c#. The languages are pretty much identical so there is not even added effort.

      Really it's a no brainer. Use Java and gain 10% more potential customers.

      --
      evil is as evil does
    51. Re:NYTimes Article Access by Arandir · · Score: 1

      People paying some attention to the Vista development may notice that during build 5000, Microsoft did basically a 180 turn and decided to throw out the new foundation of managed (.NET) code on an XP SP2 based kernel, and rather go with the Windows Server 2003 kernel.

      That how large corporations work. Not only do they eat their own dog food, they pretend it's filet mignon. The politics of using an in-house tool are such that the decision cannot be questioned until it's evident that it is severely delaying the product. And even then the messenger of the bad news will still get canned.

      My company decided all of our new products would incorporate a framework done by a different division. At the time we were the market leader, two years ahead of our competitors' ability to catch up. But we weren't given the option of looking elsewhere for this functionality, we were told to use it and not to question it. When the CEO, VP and director of software decided to incorporate the framework in "stages" over the span of two different product releases, all three got canned. It is now four years later, we still don't have a new product out, and it will take us at least two years to catch up to our competition. We are now in permanent "survival mode", as we keep adding cosmetic quick fixes to our legacy products in the hopes of retaining our market share.

      No, as much as it sounds, I do NOT work for Microsoft :-)

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    52. Re:NYTimes Article Access by andreyw · · Score: 1

      You, my friend, should explore the *nix world beyond GNU... like seeing Sun's tar horribly fuck up extracting GCC (cuz dood, you gotta build GCC on Solaris) because of directory depth issues. And that's just shits and giggles. The only "compatible" and "working" TAR is GNU/Tar.

    53. Re:NYTimes Article Access by nmos · · Score: 3, Insightful

      They don't have to backward compatible anymore. They are a frickin software company for one, #2, they own a fricking VM company (VirtualPC) that is responsible for Windows on the Mac.

      Well, in fairness backword compatability is the main thing that their customers care about. Normal people don't buy a computer to run the OS, they buy it to run their apps. If a customer's existing software won't work on a new OS they might just as well start looking at a different OS or, more likely just stay with the old system for a while longer.

    54. Re:NYTimes Article Access by Anonymous Coward · · Score: 0

      Playskool? Have you ever suffered through an episode of Teletubbies? The default XP background is, I shit you not, identical to Teletubbieland.

    55. Re:NYTimes Article Access by dsplat · · Score: 1
      Sure. Why go for just 90% of the software market when with additional effort and degraded performance you can approach 100% without recompiling. If the linux users won't buy it anyway, so what?


      Windows is not 90% of the software market because there is no one single unified market for all apps. This is one of those places where statistics can lead you horribly astray. For example, if you are writing client anti-virus or anti-spyware tools, even if you make them run portably, 99+% of your market is on Windows and although the engine might run portably, you'd need different datafiles on each platform. However, if you are writing a web-based app, making it run portably across operating systems might add considerably more than 10% to your market.
      --
      The net will not be what we demand, but what we make it. Build it well.
    56. Re:NYTimes Article Access by Darby · · Score: 1

      like seeing Sun's tar horribly fuck up extracting GCC (cuz dood, you gotta build GCC on Solaris) because of directory depth issues.

      Still?!?!?
      I ran into this problem building gcc on Solaris in like 97.

    57. Re:NYTimes Article Access by fbjon · · Score: 1
      Code should be grown ...
      That sounds kinda like Microsoft.
      and pier reviewed
      That is, thrown into the "sea++" you mentioned, I suppose?
      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    58. Re:NYTimes Article Access by apoc.famine · · Score: 3, Funny

      What are you talking about....Microsoft would have to be insane to create a bunch of different versions of Vista. I mean, it would be a nightmare trying to support the different features of each, educate customers about the difference between them, make sure your software worked on all of them, etc. And besides, when you need to program all the features for the high-end version anyway, customers would realize that you're just selling them a crippled product, and refuse to buy it.

      Multiple crippled versions of an OS....that would never work...

      --
      Velociraptor = Distiraptor / Timeraptor
    59. Re:NYTimes Article Access by eikonos · · Score: 0

      Microsoft would have to be insane to create a bunch of different versions of Vista.

      They are releasing seven different versions, so maybe they are insane.

    60. Re:NYTimes Article Access by Simon+Garlick · · Score: 1

      3) Run the Operating System Wizard to purchase a little-known operating system and repackage it as your own?

      This is what Microsoft SHOULD have done. Cut ties with the legacy codebase, buy something cool, and start from scratch. Just look what Apple did with OS X.

    61. Re:NYTimes Article Access by dbIII · · Score: 1
      but they must be commended upon their due diligence on this one aspect
      If they could be commended on this aspect I wouldn't be seeing Win98 getting installed on new and horribly expensive idustrial PCs. There's a lot of old software and hardware that breaks with each version of MS Windows.
    62. Re:NYTimes Article Access by IndigoParadox · · Score: 1

      I think that was the point. Recalibrate your ironicometer and read the last line of the post you're referring to. ;O)

    63. Re:NYTimes Article Access by apoc.famine · · Score: 1
      You must be using IE....I believe that this browser correctly renders
      <sarcasm>
      tags. Because it seems you missed the ones in my post above....
      --
      Velociraptor = Distiraptor / Timeraptor
    64. Re:NYTimes Article Access by shutdown+-p+now · · Score: 1
      People paying some attention to the Vista development may notice that during build 5000, Microsoft did basically a 180 turn and decided to throw out the new foundation of managed (.NET) code on an XP SP2 based kernel, and rather go with the Windows Server 2003 kernel.
      I must have missed something important then... are you saying that Vista will not feature Avalon?
    65. Re:NYTimes Article Access by T0mWil5on · · Score: 1

      You can only commend them to a certain extent.

      The time eventually comes when ties to legacy must be severed.

      Microsoft's time was a *long* time ago.

      They need to do it and do it NOW.

      If they do not, it's going to drag them and the rest of the PC industry to the bottom.

      Go Apple's route and build a compatability layer for those who *must* have their crusty old applications. Give the rest of us something that works and justifies the trouble.

      Oh...get rid of that Ballmer character and retire Gates. Station some real visionaries at the helm.

    66. Re:NYTimes Article Access by ClosedSource · · Score: 1

      "If you want to write an app for windows you pretty much have to use .NET these days."

      Not at all. You can still use Visual Basic, C++ from many vendors etc. There's no unique functionality in .NET, it's just an higher-level way to write code.

    67. Re:NYTimes Article Access by chthon · · Score: 1

      So I was lucky then. I could bootstrap building GNU/tar using an existing compiler on our Sun system (gcc 2.81 for $DEITY's sake), and then use that to untar the GCC sources.

    68. Re:NYTimes Article Access by Captain+Zep · · Score: 1
      "Oh, and emulation sucks."

      How can you say that, have you never seen MAME? http://www.mame.net/

      Z.

    69. Re:NYTimes Article Access by ClosedSource · · Score: 1

      "So, you would say platform-specific development which is tied to one vendor's bottom line is good?"

      Is this your defense of your "old-school" comment?

      Anyway, the answer to your question is: it depends.

      First of all, Windows isn't going to go away anytime soon. So you probably could write application for it today and be assured that the market will still be there in 10 years.

      Second, the idea of platform-independence with a single code base is more an academic goal then a reality. You still have to test on every system you intend to market to and you have to be aware of version problems and scale issues (if Java were really platform-independent there would be a single version that covered everthing from handhelds to enterprise).

      Third, sometimes it's better to let the future pay for itself rather than paying for it in the present. These days it's widely believed that you have to design everything so that all future changes are easy to make. The problem with that approach is that the future is seldom what you expect. In addition, many startups have failed because too much time was taken trying to cover the future when there wasn't enough money to pay for it. So if in the future you want to port your application to another platform, you can. You also have the opportunity to customize the application to the new platform so that it's better for your new customers.

      Anyway, I'm not saying that aiming for platform-independence is a bad thing in general, but it's not appropriate or necessary in many cases.

    70. Re:NYTimes Article Access by sjames · · Score: 1

      I don't see why they can't come up with a new OS and include legacy support in VM mode. Today's hardware can handle it. Vista is just smelly trash.

      That's what's really FUNNY about the whole debacle. They have spent the last ten years making sure any such solution would be packed full of problems and that any apps run that way would always look and feel like a second class citizens. They did it so Linux and MacOS would have a hard time running Windows apps without Windows.

      They have two choices. If they draw a line in the sand and make the current APIs a compatability shim, they will slow the adoption of the new OS and give Linux or MacOS with Wine a big boost (since running legacy Windows apps on their new OS will be little better than Wine). Thousands of apps will have to be re-written to look like first class citizens on Windows again. As long as they have to be re-written, why not use GUI toolkits that work cross platform?

      Their other option is to allow every bad design decision made in the past 12 or so years to continue dictating what they can and cannot do now and for the next few years. What's worse, if they take that route, they will be faced with exactly the same problem for the next design cycle as well.

    71. Re:NYTimes Article Access by besenslon · · Score: 1
      It was one design decision: backwards compatibility.

      I can not accept this as problem. It's so easy to use Wine to run the old apps. And it is free.

      Oh, wait ...

    72. Re:NYTimes Article Access by Darby · · Score: 1

      Yep, pretty much what I did. I downloaded the trial version of their compiler in order to build gcc. I had to build tar first to extract the sources. 9 years later, same issue. Now *that's* a big WTF.

    73. Re:NYTimes Article Access by Phisbut · · Score: 1
      If you want to write an app for windows you pretty much have to use .NET these days. .NET is no faster then Java and in many ways slower then Java even on windows. So there is no degraded performance. You either program in Java or c#. The languages are pretty much identical so there is not even added effort.

      C++ still lives... Over here we're using Qt for apps on Windows.

      Really it's a no brainer. Use Java and gain 10% more potential customers.

      Once again... C++ with Qt and you still have the 10% more potential customers. Hey, guess what? We got them too. The linux version is just a compile away.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
  3. How many will use Vista? by gbulmash · · Score: 1, Troll
    With Microsoft's fame for vaporware, especially when it's come to new releases of Windows, I'd think they'd promote whomever was responsible for Vista missing its ship dates. I mean, the only people shocked by the announcement that Vista would miss its ship date were the vendors who had to plan around the dates as if Microsoft actually meant them.

    An interesting part of the article is that HP said that if Microsoft doesn't have Vista locked down by August, it will hurt their holiday sales (because they sell so much through retail channels). IIRC, HP has been a big supporter of Linux on the server side of their business. Maybe, after being f'ed over by Microsoft for the umpteenth time, they'll get more serious about consumer-focused Linux.

    I'm running XP now, but if I can help it, I will never use Vista. The next time I upgrade hardware, I'm either going 100% Linux with a virtualized XP for the applications I just can't leave behind, or I'm switching to Mac on Intel with an XP dual boot for the applications I just can't leave behind.

    1. Re:How many will use Vista? by TheRealMindChild · · Score: 2

      In terms of Operating Systems, or for that matter, general commercial software applications/suites, how many do you think make it to market on time? 50%... if you are lucky.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:How many will use Vista? by miffo.swe · · Score: 1

      Im helping a friend out with migrating to Linux from Windows. I thought i should try out running windows games on Linux and Cedega has been a pleasant surprise. Many games run just perfectly in Linux. Codeweavers Wine is more aimed at office apps and handles most of them jsut fine. That said its not that many apps you will miss in Linux once you find "your" linux equivalent of your favourite app.

      --
      HTTP/1.1 400
    3. Re:How many will use Vista? by CastrTroy · · Score: 2, Interesting

      I hope I never have to use Vista either. I don't think you will ever have to. Most of the stuff released still runs on 98, with good reason too. It's high hardware specs make me cringe. It doesn't look much flashier than OSX, but requires like 5X the computing resources. I have a mac Mini at work, and it flies. Based on what i've seen for Vista, it wouldn't even come close to running aeroglass. I can't even see how the retailers would want Vista. all the sub $1000 CDN Dells have integrated video, and hence won't even be able to run Vista with Aeroglass. That's got to be a big slice of Dell's marketshare. How do you convince people to buy a new computer that can't even run the OS with all the features. How do you convince people who want to spend ~$500 on a PC to spend $1500?

      --

      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:How many will use Vista? by tolendante · · Score: 1

      >"How do you convince people who want to spend ~$500 on a PC to spend $1500?" Well, apparently, Microsoft feels that you do it by making Halo 2 a Vista exclusive. Of course, anyone that hyped for Halo 2 PC probably has a "gaming" pc already capable of running Vista. Everyone else could just buy an Xbox for 100 bucks from a local VG store. The only way I'm getting Vista myself is if the college I teach for buys it for us. That has happened before with upgrades (WinNT), so it might happen again, but I wonder how much it will cost to get just our labs up to running Vista, much less have money left over to upgrade everyone's personal systems.

    5. Re:How many will use Vista? by Anonymous Coward · · Score: 0

      That is all very true, but it may have the nice upshot effect of reducing prices of top end hardware components, as they become more comonplace.

  4. Deja Vu? by porkThreeWays · · Score: 1

    Didn't this _exact_ same sort of thing happen like six months ago? I remember a delay being announced, a management shakedown, and a commitment that a new development process would acclerate Vista's arrival. I remember it even being discussed on slashdot. Oh my if I could only find the link...

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:Deja Vu? by porkThreeWays · · Score: 4, Informative

      here and here. It's comical really. The first story goes on and on and on how lean Microsoft has become with their new development process. Obviously little has changed. It's also comical that their solution to these sorts of things always seems to be a management shakedown. A shakedown doesn't really help anything if there is a deeper problem. In reality, it will probably just result in further delays.

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    2. Re:Deja Vu? by TheRealMindChild · · Score: 1

      Have you ever seen the movie "The Game", starring Micheal Douglas? He plays a big tycoon in some mergers and aquisitions firm... in one scene, you see him visiting the head of some corperation... someone he obviously put there. You get the fact from their conversation that said head of corperation was put there just months before, and since he missed his target stock value by 1/4 of a point, he was terminated.

      People go to work for money. If that isn't your goal, you have some catching up to do.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:Deja Vu? by Anonymous Coward · · Score: 0

      When I first heard of the short delay I figured they were just getting people over the hump of expecting it before christmas so they can plan their product lineup accordingly but fully intend to delay it futher later down the line. But the fact they have said they will still be making the business versions available in Nov admittedly has me scratching my head.

    4. Re:Deja Vu? by bufalo_1973 · · Score: 1

      "No, wait, this time we're gonna make it really secure, and fast, and runs in a wrist watch, and bring you a cup of coffee to the bed. You'll see it when Vista comes out. Forget we told the same with every Windows from 98 to XP" :P (or better, XP)

      They always say "this time" but always happens the same.

    5. Re:Deja Vu? by Catbeller · · Score: 1

      The executives at General Motors did everything for money. They slashed jobs, aimed at profit increases, canned workers and killed pensions. They did all they could to make a touch more money.

      And their company is now nearly dead.

      Business isn't about just making more money. It's about building a company so you'll survive the next year. Unless the real aim is to fleece as much as possible before bailing out of the dying vehicle.

      Business needs to be deprogrammed. Corporations are allowed to exist, licensed to live, to serve the common good, not just to make money. If they just funnel wealth into a little club and then bail, then perhaps some new laws need making -- or older ones enforced.

      Like journalism and their delusions about dual opinions=objectivity, business students have become infused with false dogma about selfishness and profits. There is a basic failure in the business community, a moral failure. They are unable to evaluate their activities as part of a greater whole, or even to see any obligation to a greater good or at least ratchet in their greed enough to enable their companies to survive. Institutional, ideological, suicidal stupidity is not a survival trait.

      We can't be a country of insanely rich corporate officers and proles. It won't happen.

    6. Re:Deja Vu? by TheRealMindChild · · Score: 1

      Your system relies on a level of trust. Me as CEO of Company X needs some sort of reassurance that staying here and making sure that this company STAYS a successful company during and even after my term is the better choice. But that isn't how it really works. Most people have some fear that they won't be part of the next "big thing". Look and Mandriva. So they do what they can get their piece of the cheese before the cat comes along. It may be capitalism, but we still just use our survival instincts. And it isn't always about greed. Sometimes, you gotta take what you can, while you can, or you get NOTHING AT ALL.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    7. Re:Deja Vu? by bit01 · · Score: 1

      People go to work for money. If that isn't your goal, you have some catching up to do.

      I go to work to make some money and get fun/satisfaction/challenges/socialising/etc. I work enough hours each week that I don't want to waste them not enjoying it unless I have to.

      Above a minimum money does not buy happiness and anybody who thinks so needs a reality check. The time of your life is the most important thing you have - don't waste it trying to put an extra zero on your bank account.

      ---

      Beware deceptive astroturfers.

  5. You may joke about it, but by Anonymous Coward · · Score: 4, Funny

    with millions of customers still running on that old version of Paint this is no laughing matter.

    1. Re:You may joke about it, but by Rod+Beauvex · · Score: 0

      Ha ha. Wimpy girly artist man. Paint it powerful. You just have to do everything by hand. It doesn't do it for you.

    2. Re:You may joke about it, but by Irish_Samurai · · Score: 1

      Yeah, there's nothing like having no layers or groupable objects to work with to prove you are a hard core digital artist.

    3. Re:You may joke about it, but by commanderfoxtrot · · Score: 1

      It's much like trying to do fancy AJAX/www application; you have x millions old PCs out there to support. BUT- luckily the environment is much more controlled.

      Think- if it's so hard to write web software for a limited number of browsers (say 5), how hard will it be for thousands upon thousands of bizarre hardware combinations.

      Sadly, I doubt this news will affect Linux's spread though.

      --
      http://blog.grcm.net/
  6. Unfixable by ozmanjusri · · Score: 5, Insightful
    I don't think Microsoft can salvage this. they've locked themselves into selling a monolith in an environment when a modular, easily and frequently updatable system is needed.

    I'd love to see the major corps get behind a push to reimplement the Windows APIs (IE, Wine or similar) so all OSs could run Win32 executables. Then the big MS lockin would be over and we users could have some choices.

    --
    "I've got more toys than Teruhisa Kitahara."
    1. Re:Unfixable by tompatman · · Score: 1

      I disagree: 1.) The average user doesn't care about choices when it comes to an OS. They just want their whatever to work easily and have the setup be something familiar so that when they need to work on computer y instead of computer x its no big deal. 2.) I don't understand the monolith comment. You shouldn't expect an OS that's supposed to be loaded with features and functionality to be just a few lines of code. Granted that MS screwed up big here, but their problems have nothing to do with modularity.

    2. Re:Unfixable by rbanffy · · Score: 1

      The failure of OS/2 made clear an operating system capable of running software of the dominant OS tends not to develop a native software catalog.

      For a long time, even within IBM, OS/2 was being used as a Windows clone, running Windows binaries.

    3. Re:Unfixable by Sean+Hederman · · Score: 1

      Exactly. Choices in an OS all too often mean multiple incompatible systems, networks, applications etc. It doesn't have to be this way, but too frequently is.

      As for the monolith comment, I think he's referring to the kernel design. The two main forms of design are monolithic kernel and microkernel. Linux, Windows, and UNIX all are monolithic kernels (yes, yes I know, some are more monolithic than others). The thing is that the more stuff you build into kernel space, the less context switching needs to occur, which helps performance. However, this means that the kernel is one huge big piece of interdependant code, which makes any changes a nightmare.

      The only really big OS using microkernel architecture is Mac OS X. In theory this should make it much easier for Apple to roll out major OS revisions and improvements, which does seem to be the case so far.

    4. Re:Unfixable by Anonymous Coward · · Score: 1, Insightful

      You guys are overly fixated on that Linus kernel debate.

      No, Windows is monolithic because EVERYTHING from the Kernel to the Web Browser to to the Paint program to the Media Center is managed in a single development cycle. Compare that to the Linux model where everything is managed by a different group is very loosely coupled. So, Windows is always geared towards "The Great Leap Forward", while the Linux model you see a lot more small progressive changes over time.

    5. Re:Unfixable by master_p · · Score: 1

      Wouldn't it be better if major corps got together and designed a modular and flexible system of APIs that covers today's needs? please let us get rid of Win32, which is is a horrible mess of various things mixed together randomly!

    6. Re:Unfixable by Duhavid · · Score: 1

      In this case, "modular" is applicable to the code, not
      the kernel per se, if you follow. I.E. internal subdivision,
      not external interface.

      --
      emt 377 emt 4
    7. Re:Unfixable by coolGuyZak · · Score: 1
      The thing is that the more stuff you build into kernel space, the less context switching needs to occur, which helps performance.
      In addition, it also helps prevent several deadlock situations. Picture this: You are running a "true" microkernel, where everything is a process... Then you page out the process which controls your HDD... whoops! ;)
    8. Re:Unfixable by timeOday · · Score: 1
      Modular systems are great for modular problems. The difficulty comes when the underlying problem to be solved really is inherently complex so that the implementation can't be decomposed.

      What's stalling Microsoft is that by trying to seamlessly integrate everything with everything, they've created a monstrously difficult problem. Linux adopts a different tack - it's engineered more simply, but integration between components is much looser. The problem with this approach is that all that integration has to be solved by somebody, somewhere, eventually. People are drawn to Windows precisly because they're less likely to have to provide the glue themselves - to hack up perl scripts to make X talk to Y - because components X and Y *already* have been integrated, by Microsoft.

      If Microsoft manages to pull it off, they'll have achieved something nobody else can match. But right now, it looks like they've bit off more than they can chew.

    9. Re:Unfixable by izam_oron · · Score: 1

      WTF are you talking about? OS X isn't a pure microkernel, and the last monolithic kernel from the Windows Family was ME. Windows NT and Mac OS X use the same kernel architecture: the Hybrid kernel model. As much as Windows blows, you've gotta get your facts straight before shooting off FUD.

    10. Re:Unfixable by MightyMartian · · Score: 1

      The only thing that could possibly cause Microsoft serious damage at this point is if someone could get Wine to the point where it was a far more encompassing solution to running Windows software on x86 *nix boxes. But I think MS still has time on its side, though it's trouble will now be with PC manufacturers and vendors, and every chink in the armor means that eventually, if a competitor comes along, that Windows may no longer seem so viable.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:Unfixable by cyber-vandal · · Score: 2, Insightful

      My god I'm so sick of that specious, idiotic argument. OS/2 failed for a number of reasons, none of which were the above mindless parroting from you. Name any OS in the last 10 years that has successfully competed with Microsoft on the desktop. OSX is the only one that has made any inroads and that's mainly because it runs on more expensive and less compatible machines and therefore isn't really a threat to MS.
      There are only two ways that any OS could take customers from Microsoft. These are: either deliver something earth-shatteringly brilliant that customers will no longer have any interest in running their Windows-only applications and will flock to your brave new world; or, and this is the strategy that has succeeded brilliantly in any number of other markets, you offer a similar thing at a cheaper price.
      I'd like to go for the former, however I don't live in an ivory tower and I know that it might not happen for another 10-15 years if ever.
      Linspire/Crossover/Cedega/WINE can already run many common Windows apps however, and while I agree with the sentiment that it sucks to do it this way, the reality of the situation is that one company has control of several technologies that many millions of people and businesses depend on. They don't have the option of rewriting their software from scratch just for it to do the same thing as before. Any migration path has to be easy, cheap and beneficial before anyone will consider it. How can any other PC OS offer that without being able to run Win32 binaries?

    12. Re:Unfixable by Anonymous Coward · · Score: 0


      Wouldn't that be POSIX, X Windows, Java, and the WWW?

    13. Re:Unfixable by Sean+Hederman · · Score: 1

      Fair enough. I haven't delved into kernel architecture for some time. Whilst I was aware that NT had many microkernel-like features, and that OS X had many monolithic kernel-like features, I was not aware that this tradeoff had a name. To me Hybrid kernel just seems like a grey area between monolithic and microkernel. Sort of a bag where you shove anything that doesn't fully support one side or the other.

      As a grey area, I wonder how grey the various kernels are in fact? I mean is OS X more "whiteish" than NT or vice versa?

      Oh and BTW if you're going to make comments like "as much as Windows blows", you're hardly the one to be accusing anyone of disseminating FUD.

      Pot kettle black...

    14. Re:Unfixable by rbanffy · · Score: 1

      Of course, OS/2, OPENSTEP, BeOS, SCO OpenDesktop failed for various reasons.

      For instance, I gave up on OS/2 when, while ordering a computer (an Aptiva 486) from IBM, I learned that having it with OS/2 instead of Windows was more expensive.

      Yet, I insist, one of the reasons was not having a decent software library that Windows couldn't run better.

      You won't migrate away from Windows to run Office slightly worse than you can do with the Windows that came pre installed (more or less for free) with your computer. The only reason you will migrate OSs is if you need or want badly an application that is only available for the other OS and has no equivalent on your current OS.

      I did migrate away from Windows (I run Ubuntu now) when I found a better environment for my Java/Python/Zope development. This way, my computer was a closer reproduction of the servers my applications would run on and was able to run stuff Windows wouldn't. Having a faithful copy of your target platform (or, at least, not a totally different one) is a huge timesaver. Were you something more than a mindless parrot, you would know.

      Recently I started using a Windows box again because I had to do .NET development. I would not settle for running Visual Studio over Wine (even if it were possible) because I could not trust the environment to be a faithful reproduction of the target environment. Strange things would break in strange ways and I am not paid to debug my environment. Besides that, Visual Studio is a lot better than MonoDevelop.

      Having software that can't run (or adequately run) on other systems can give an OS a competitive edge (PageMaker and PhotoShop on MacOS, Excel on Windows vs. Lotus 123/G on OS/2, CAD/CAE/CAM on various Unixes come to mind). Being able to poorly mimic another OS hardly gives you an edge over it.

      And, if OS B can run adequately applications written for OS A, I would not bother develop anything for OS B simply because by developing for OS A (and just testing and making sure it runs on OS B) gives me access to both platforms. That is one (if only one of many) of the reasons OS/2 never got anywhere.

    15. Re:Unfixable by chthon · · Score: 1

      The thing is that the more stuff you build into kernel space, the less context switching needs to occur, which helps performance.

      Yeah, well, the first versions of Minix also ran on 8086, where you do not have any context switches at all.

    16. Re:Unfixable by cyber-vandal · · Score: 1

      For instance, I gave up on OS/2 when, while ordering a computer (an Aptiva 486) from IBM, I learned that having it with OS/2 instead of Windows was more expensive.

      That kills your argument stone-dead. Who knows what would have happened had OS/2 been able to compete on a level playing field.

      You won't migrate away from Windows to run Office slightly worse than you can do with the Windows that came pre installed (more or less for free) with your computer.

      Windows isn't even remotely free for the majority of users, the corporate world, it's a very real business expense. How would you convince those users to switch to an OS that won't run the majority of their software (both in-house and vendor packages).
      You may have heard of TN3270. This is a protocol that allows a PC to simulate a 3270 screen and work with existing mainframe apps. Without this PCs would have found it harder getting traction with the major corps who are usually very resistant to change. However with TN3270 they didn't have to make any changes to the way they worked and saved a fortune using commodity hardware rather than the very expensive 3270 terminals. Didn't stop development of PC apps did it? Do you know why? Because once PCs had that penetration the market was there for native apps. Few mainframe apps got ported, a lot were just superseded.
      Like it or not Win32 is an de facto industry standard like TN3270 was before it and making it as easy as possible for your customer to migrate is a good idea.
      I also note that of the OSes you name above, only OS/2 had any Windows compatibility, yet they all failed trying to compete with Windows, which suggests that whatever Windows compatibility OS/2 had was largely irrelevant to its downfall.
      I'm waiting for you to tell me that Samba was a bad idea next, after all who'd want an server OS that can connect to all their Windows PCs more or less seamlessly and cost a lot less than Windows 2000/3 Server.

    17. Re:Unfixable by rbanffy · · Score: 1

      Samba is a very good idea.

      After all, the cost of the license for the server version of Windows, plus the client access licenses is quite respectable and many times surpasses the cost of the hardware itself. That is not what happens with desktop PCs - the license that comes with them is, quite often, neglectable (as in ordering the same PC from Dell without an OS is frequently more expensive). Most big businesses disregard the OS that comes installed and roll out their own Select license. I don't know if they demand refund for the unused licenses explicitly or simply bundle it in their large-scale licenses.

      But I still think that being able to run Win32 apps is irrelevant to a given OSs success or failure. What is needed is a killer capability - something that makes that OS so desirable that it outweights the cost of purchasing it and moving away from your current OS.

      The PC, even with 327x emulation, provided a very desirable capability - the possibility to buy and run or to quickly build programs for it. Were this capability not there (say, if PC-DOS were not bundled with MS BASIC, or Visicalc didn't exist), the PC could have ended up in a forgotten corner of the IT world.

      What a computing platform really needs to survive is a competitive edge - if it is an edge in a niche, it will survive, but if it is an edge in the general market, it may even prevail. Be it more stability, a new capability that is very needed, very low cost computers to run it on or a kind of eye-candy that makes all other computers before it look like CP/M boxes. I don't know how it will begin - I don't know what kind of development is required - but I do know how it will end: it will end in the said platform having its own software patterned more or less to the software of the previous generation, with the added twist of whatever made it so "great" in the first place.

      I am sure that being able to mimic that other dominant platform is not the best way to spend development resources. It was not enough to save OS/2. And it was a very nice OS, by the way. ;-)

    18. Re:Unfixable by cyber-vandal · · Score: 1

      I was a mainframer when PCs started to arrive in the corporate offices and I'm telling you that the killer business app wasn't Visicalc or MS Basic it was Extra - same functionality (and then some ;)) as the proprietary green screen terminals at a fraction of the price. Once they had a foothold selling native software was easier. Like I said before there were and still are mainframe apps that never made it to DOS/Windows and no doubt there would be Win32-only apps left behind too. Also don't forget that Visicalc started on the Apple II and Apple never made much headway with businesses despite having far superior hardware and software than the IBM compatibles.
      Give businesses an OS that is significantly cheaper than Windows but can still run all the software those businesses depend on and you'll be trampled in the rush, or at least MS would have to change significantly to survive in a properly competitive market. OS/2 was more expensive than Windows 95 as PCs already came with it 'free' and that, to me, is a far more credible explanation than it failed because it could run everything Windows 95 could at the time Windows 95 was launched without crashing.

  7. This is What Google Has to Look Forward To by tealover · · Score: 1, Insightful

    This is not unique to Microsoft. Any huge corporation that enjoys oversized success and has a small contingent of superwealthy employees by way of stock options faces this future. The prospect of unscene wealth no longer draws employees to Microsoft -- those days are over. So there is an inherent resentment amongst the new people towards the older crew who they perceive as probably not working as hard.

    Google will face this. As will any other company who comes along and decides to reward its early people with stock options. Just give it time.

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:This is What Google Has to Look Forward To by Vorondil28 · · Score: 2, Interesting

      This is not unique to Microsoft. Any huge corporation that enjoys oversized success and has a small contingent of superwealthy employees by way of stock options faces this future.

      Prove it. I'm not saying you're wrong, it's just that making such a broad statement with nothing to back it up is likely to draw "I call B.S." comments. (As I'm doing now.)

      --
      This sig rocks the casbah.
    2. Re:This is What Google Has to Look Forward To by Anonymous Coward · · Score: 0
      Google will face this. As will any other company who comes along and decides to reward its early people with stock options. Just give it time.


      Assuming you view this as a bad thing, just how else is a startup company supposed to get high quality people in at the company's inception and first few years of operation? You want skilled engineers who have a stake in the company early on.

      The .com era has passed; top quality engineers aren't going to work for cheezy-poofs, free cola and arcade game access. Then again in India maybe they'll work for a flaming hot vindaloo curry. Then again, I suspect not. I sure would tho!
    3. Re:This is What Google Has to Look Forward To by JahToasted · · Score: 1

      IT's like Bill Gates said about IBM in Pirates of Silicon Valley: When you get too sucessful you start to believe that you can't fail.

  8. So...wait... by grasshoppa · · Score: 3, Insightful

    Let me get this straight

    1) MS is rewriting key components from the ground up ( tcp/ip for one ).
    2) They are pushing for a faster and faster release cycle
    3) They are replacing managers working on vista.
    4) DRM will be built into vista

    Yeah huh. If it's all the same to you guys, I think I'll stick with xp on my home system ( just recently upgraded, btw ). Vista sounds like it's going to be a painful upgrade for the world at large, and I'd rather not experience that if at all possible.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:So...wait... by CockMonster · · Score: 0

      DRM's going to be built into everything, even Mobile Linux!

    2. Re:So...wait... by Anonymous Coward · · Score: 0

      not all versions, I'll wager. And it should be as simple as recompiling your kernel without DRM support. At least with Linux you have the option.

    3. Re:So...wait... by CockMonster · · Score: 0

      Do you really think that you're going to able to compile your own kernel for your phone? Not a chance, it's a security nightmare. We would want Al-Qaeda to have encrypted voice calls would we?

    4. Re:So...wait... by OneSeventeen · · Score: 2, Insightful

      But what about the widgets?! Will somebody please think about the widgets?!!?

      Really, what is Vista advertising to do that Linux/OSX haven't been doing for years? And why do I need those vital features (such as 3d interfaces, widgets, and an online podcasting service) when XP runs great as long as you reinstall it once a year and filter what you put on it.

      Way to go Microsoft, you created a market nobody needed, filled it with crap, and are trying to spin that crap into gold instead of cleaning out the crap and mining for gold.

      My negative attitude says they are in this situation due to greed, but more likely they just didn't plan this far ahead. They started off by writing good applications that the workforce needed, then seem to have gotten distracted by all things shiny. They could have been such a great corporation had they stayed focused on finding and meeting needs, as well as caring at least a little about customer satisfaction and overall niceness.

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
  9. Writing on the wall by grasshoppa · · Score: 2, Insightful

    FTFA:
    Microsoft also said Mike Nash will leave his job as head of its security technology unit for an unspecified role.

    Now, as soon as I read this, I caught myself thinking, "Maybe he was doing his job TOO well, hence all the delays".

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  10. can we say disorganized? by matt328 · · Score: 1

    Seems to me Microsoft should have just taken their time from the start. Didn't they cut out alot of the features they promised to get this out the door quicker? And it seems they are just moving people around. 'Ok, this guy here f'ed up the Vista release schedule. We're putting him on future windows products to make sure their release schedules are f'ed up also.'

    Is it me, or does this company seem to become more and more disorganized by the day?

    --
    Check out the cave on the east side of lake Hylia. Strange and wonderful things live in it.
    1. Re:can we say disorganized? by FourStarGeneral · · Score: 1

      I guess Microsoft's finally beginning to give in to entropic decay.

      --
      Resistance... is futile.
  11. Why the delay? by Giant+Ape+Skeleton · · Score: 4, Funny

    Why's it taking so long? Because, unlike previous "new versions" of Windows, this is not just a cosmetic overhaul but a complete redesign of the OS from the kernel up! Also, as somebody else mentioned, updating the mspaint.exe codebase is proving quite problematic :)

    --
    The difference between stupidity and genius is that genius has its limits.
    1. Re:Why the delay? by clbell · · Score: 5, Insightful

      Yes, it's a complete redesign from the ground up. That's why the same crummy registry concept is there, why the control panel looks exactly the same with many of the same icons, why dll hell still exists to some degree, why programs are still installed in the same way, why the explorer process requires 100MB vs 20MB in XP. The way apps are installed and managed in OS X is so obviously superior that MS would be stupid not to copy it during a complete redesign. Should I go on? A complete redesign, I HOPE, would involve streamlining code/operation and killing some of it's demons. Vista does neither. What MS have done is rewritten some of the modules and added a lot of new modules, which is why Vista has 15 million lines of code (or so) more than XP. It's a much more complex OS...and not in a good way.

    2. Re:Why the delay? by Jugalator · · Score: 1

      Why's it taking so long? Because, unlike previous "new versions" of Windows, this is not just a cosmetic overhaul but a complete redesign of the OS from the kernel up!

      Actually, it's based on the Windows Server 2003 SP1 kernel.
      Yes, I know you're joking; just using the opportunity. :-)

      It's based on that kernel since just 2 years ago. Microsoft messed up big time with that part and had to reintroduce + cuts tons of features due to this paradigm shift in both kernel and OS vision.

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Why the delay? by clbell · · Score: 1

      I know realize that I posted a very serious reply to a joke. I'm going back to sleep now...

    4. Re:Why the delay? by Anonymous Coward · · Score: 0

      Interesting, Sun has one kernel that is mostly hardware independent (SPARC, x86, PPC), Apple has one kernel that seems to work on PPC and x86...why does Microsoft have so many kernels?

    5. Re:Why the delay? by Anonymous Coward · · Score: 0

      Earlier builds were in fact complete rewrites, using .NET pretty much everywhere. They scrapped it and went with a Win2k3 base a couple years ago.

  12. Cutting off your toe to spite your face by spyrochaete · · Score: 2, Interesting

    The changes are designed to better align Microsoft's desktop and Internet software teams and get products to market faster

    I thought it was delayed because of DirectX 10 and game\media\PVR issues. Now that 60% is being rewritten will hardware manufacturers like ATI have to ditch their millions of dollars of R&D and start their Vista drivers from scratch?

    1. Re:Cutting off your toe to spite your face by VikingThunder · · Score: 4, Informative

      Actually, if you remember, there is no 60% code rewrite. That was some BS Smarthouse made up, and everybody else sourced it.

    2. Re:Cutting off your toe to spite your face by S3D · · Score: 2, Insightful
      I thought it was delayed because of DirectX 10 and game\media\PVR issues. Now that 60% is being rewritten will hardware manufacturers like ATI have to ditch their millions of dollars of R&D and start their Vista drivers from scratch?

      I don't think so. Remember DirectX 10 is only an API, there is no sgnificant code base behind it. So I don't think it casued delay, and don't think hardware manufacturers would be wasting significant efforts if there are changes in it. The only important thing is specification, that is a list of abilites which GPU should have, and that is not changed.
    3. Re:Cutting off your toe to spite your face by Criterion · · Score: 1

      Actually, we have no idea if that is the truth or not yet. True, just because it was posted by a website does not make it so, but then again, just because MS denys it does not make it untrue. I, for one, think the truth is somewhere in between (because, it all honesty, Smarthouse said that "up to 60%" was to be re-written, and if you have any basic math skills at all, you would realize that could mean anywhere between 1% and 60%. Only the future will tell.

      --
      We have enough youth, how about a fountain of SMART?
  13. Microsoft Innovates by David+Off · · Score: 3, Funny

    > Vista was also held up because the project was restarted in the summer of 2004. The new work, Microsoft decided, would take a new approach. Vista was built more in small modules that then fit together like Lego blocks, making development and testing easier to manage.

    Wow, Microsoft discovers modular design and good interfaces 30 years after the rest of the world went that way.

    1. Re:Microsoft Innovates by Opportunist · · Score: 1

      Hey, they start to get faster at adopting, and still people complain...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Microsoft Innovates by doodlebumm · · Score: 1

      A friend of mine went for a job interview at MS in the '87. One of the people that interviewed him said "We can even do multi-tasking!" and showed him that he had two computers on his desk so that he could run two programs at once. They don't innovate, they redefine. :)

    3. Re:Microsoft Innovates by thelexx · · Score: 1

      "Those who do not understand Unix are doomed to reinvent it, poorly." - Henry Spencer

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  14. Wife wont get Vista For Christmas by aka_big_wurm · · Score: 3, Funny

    I am so sad now that I cant get her Vista for Christmas, I am sure may other of you are and in same boat. Because Vista was the Must have gift this year.

    The truth is that MS is trying to get this on right, and waiting to ship Vista untill its done, at the same time they are being honest with us about ship date and features. Funny we bash them for shiping buggy programs and then bash them for holding back a buggy program.

    1. Re:Wife wont get Vista For Christmas by will_die · · Score: 1

      The main people bashing them for delaying are manufacturers of computers.
      The reason for that is they expect that sales of computers as gifts during the Christmas season will be slow since people will see that the new version of ms-windows is 1-3 months away so will delay purchasing.
      To combat that manufacturers will provide a free upgrade to vista for any computer purcahsed during the Christmas season. So now the manufacturers need to the extra cost for distributing that and all the phone calls as people have problems doing an upgrade.

    2. Re:Wife wont get Vista For Christmas by mini+me · · Score: 1

      "The reason for that is they expect that sales of computers as gifts during the Christmas season will be slow since people will see that the new version of ms-windows is 1-3 months away so will delay purchasing."

      Unless the company is running on such a thin budget that they'll be broke in 1-3 months after Christmas, that should be seen as a good thing. They will get their sale anyway, albeit delayed. And they just might sell something else at Christmas time to fill the gap.

    3. Re:Wife wont get Vista For Christmas by Anonymous Coward · · Score: 0

      The truth is that MS is trying to get this on right, and waiting to ship Vista untill its done, at the same time they are being honest with us about ship date and features. Funny we bash them for shiping buggy programs and then bash them for holding back a buggy program.

      Dummy,
      Business versions will ship in November/December. All this means is that the DRM crap isn't working. Go ahead and wait to get your wife that restricted rights computer.

    4. Re:Wife wont get Vista For Christmas by theurge14 · · Score: 1

      No, we bash them for sitting on top of a monopoly, with all the advantages of having the brightest minds and the biggest pile of cash to put products out, and after 5 years since XP came out and more than 10 years since the NT kernel came out, we're still waiting on Microsoft to deliver the Windows they've been talking about delivering.

      Exhibit B, see Internet Explorer.

    5. Re:Wife wont get Vista For Christmas by kbielefe · · Score: 1
      Are you kidding? I'm ecstatic that Vista for home users won't be out for this Christmas. The year that XP came out, I spent my entire Christmas break configuring networks and tracking down drivers for all my family's printers, modems, CD recorders, and digital cameras that didn't work anymore with the CDs that came in the box.

      If you really love your wife, get her Gnome 2.16 for Christmas like I'm planning to do for mine.

      --
      This space intentionally left blank.
  15. Heads roll by LoonyMike · · Score: 2, Funny

    It must be awfully painful, getting your head decapitated by a thrown chair!

    1. Re:Heads roll by The_Wilschon · · Score: 1

      I'm curious, how exactly can one's head be decapitated?

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    2. Re:Heads roll by Sexy+Commando · · Score: 1

      A Recursive head!

  16. Those who got the ax may have been doing good by digThisXL · · Score: 1

    Did anyone ever think Vista might be late because the head of the program was trying (unsuccessfully) to some good: trim down the code/make it more secure/do good things vs. Microsoft's history of continually adding bloat?

    I strongly believe there has to have been turmoil and much heated discussion over this; 40% larger code from one release to another would make anyone ill.

  17. Mty suggestions by MECC · · Score: 5, Insightful
    Find Dave Cutler, who MS hired along with a team to built NT:
    From Dave regarding NT:
    • "If any of you break this build, your ass is grass, and I'm the lawnmower." -- David Cutler to his programmers during the development of NT
    • "I won't pollute it [NT] with crap!" -- Cutler to Bill Gates, upon being told that NT was to have an OS/2 "personality" as an alternative front-end.

    Or, get someone with a trackercord of delivering a modern OS. Like Maybe Linus.

    Or, hire Christopher Walken as a Project manager

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:Mty suggestions by Junks+Jerzey · · Score: 4, Interesting

      Or, get someone with a trackercord of delivering a modern OS. Like Maybe Linus.

      Is *anyone* qualified for this? Linus, for example, just works on the low-level Liunx kernel. Vista is a kernel + the .net runtime + graphics layers + GUI + DirectX + user-level applications that ship with the OS.

    2. Re:Mty suggestions by weg · · Score: 1
      Or, get someone with a trackercord of delivering a modern OS. Like Maybe Linus


      Yeah, good idea... Linus will help them to move all 35 million lines of code into the kernel. Once Vista is a totally monolithic OS, I'm sure they can release it immediately ;-)
      --
      Georg
    3. Re:Mty suggestions by meringuoid · · Score: 3, Informative
      Or, get someone with a trackercord of delivering a modern OS. Like Maybe Linus.

      What the hell does Linus know about delivering a modern OS? He's a Unix kernel guru. I doubt the kernel is what's giving Microsoft problems.

      Now, maybe they could get in touch with RMS instead? After all, the OS based around Linus's kernel is mostly of his creation... Or maybe not. Though it would be amusing to read the reports in the news of Windows users' heads exploding the day after they find that their new Windows shell was in fact xemacs.

      --
      Real Daleks don't climb stairs - they level the building.
    4. Re:Mty suggestions by Ed+Avis · · Score: 1

      Obviously, they should hire the Debian guys.

      --
      -- Ed Avis ed@membled.com
    5. Re:Mty suggestions by Fishstick · · Score: 0, Redundant

      hire Christopher Walken as a Project manager

      mmmm, Windows could definitely use more cowbell

      *ducks*

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    6. Re:Mty suggestions by marcosdumay · · Score: 2, Insightful

      What would probably replace all their development team, and spend any income they get.

      Debian is big, not only on the number of CDs it use. But that was the better sugestion until now :)

    7. Re:Mty suggestions by Anonymous Coward · · Score: 0

      Or, hire Christopher Walken as a Project manager

      No good. Steve Ballmer would take one look at his CV and note that he hasn't fucking killed anybody since 1982.

    8. Re:Mty suggestions by colinrichardday · · Score: 1

      Or, hire Christopher Walken as a Project manager

      So any programmers who mess up get tossed out of a dirigible? Or his is real job to flood Cupertino? http://www.imdb.com/title/tt0090264/ Of course, he might be too evil, even for Microsost.

    9. Re:Mty suggestions by ivan256 · · Score: 1

      Now, maybe they could get in touch with RMS instead?

      Right. He can takes some time off now that HURD is finished. Oh, wait...

    10. Re:Mty suggestions by rssrss · · Score: 1

      Or, hire Christopher Walken as a Project manager

      How about the Pointy Harried Boss?

      --
      In the land of the blind, the one-eyed man is king.
    11. Re:Mty suggestions by criscooil · · Score: 1
      Or, hire Christopher Walken as a Project manager
      First code review under CW:
      CW: It needs more cowbell.
      --

      My life is an open book ... up to a point.

    12. Re:Mty suggestions by PitaBred · · Score: 1

      Linus does code in the kernel, but he also manages a herd of cats, erm patches that come in from all the other kernel developers. He'd be a damn decent project manager, if not an overall manager. But I don't think he'd like it ;)

    13. Re:Mty suggestions by kumichou · · Score: 1

      > Or, hire Christopher Walken as a Project manager

      Yes, Windows Vista needs more cowbell!

    14. Re:Mty suggestions by Krimszon · · Score: 1

      Christopher Walken: I put my pants on one leg at a time, just like the rest of you, except when I have my pants on, I write great software!

    15. Re:Mty suggestions by LnxAddct · · Score: 1

      Is *anyone* qualified for this?

      Yea, I think his name is Steve Jobs.

    16. Re:Mty suggestions by claes · · Score: 1

      Yes of course, because Debian releases are frequent and on time.

    17. Re:Mty suggestions by HiThere · · Score: 1

      I take it you don't use apt-get.

      Point releases are, indeed, infrequent. Incremental releases, however, happen frequently.

      OTOH, Mark Shuttleworth is another option. Ubuntu may not actually be releasing every six months (the current release has a hold), but it's close. If frequent releases are your metric, he's a good choice.

      Note that NONE of these managers are operating in a command driven environment. NONE. This should tell you something.

      Perhaps projects beyond a certain size NEED a distributed development protocol?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    18. Re:Mty suggestions by dbIII · · Score: 1
      RMS instead? After all, the OS based around Linus's kernel is mostly of his creation.
      Sad, but it looks like the renaming by a completely outside party worked. See the flames on gcc and emacs mailing lists for details as to why RMS doesn't even own those, let alone linux. The best thing about RMS is he wrote the GPL and respects the GPL - which allowed others to take emacs out of his control and turn it from abandonware into a project under constant development.

      Also - I suggest looking up "operating system" in a textbook - preferably one that predates Microsoft's ridiculous court defense against Netscape that suggested that a web browser was an integral part of an operating system.

    19. Re:Mty suggestions by Anonymous Coward · · Score: 0

      Or, hire Christopher Walken as a Project manager

      Windows Vista needs more cowbell, baby!

  18. Misleading Headline by Aqua04 · · Score: 5, Insightful
    I think the headline of the article is a bit misleading. From what I have read, I don't think "heads are rolling" at Microsoft yet. They have restructured, which they do about once or twice a year anyway, but the problem of multiple layers of general managers and layer upon layer of Vice Presidents remains.

    If you read some of the postings on the minimsft blog, you see that Sinofsky has been brought in to streamline things, but the question abut what to do with all the legacy management overhead still remains.

    They have so many people which they promoted up over the years that they'll need to figure out how to flatten the organization whilst thinking about what to do with all these people in middle management. That'll be the interesting question in the coming years, I think.

    1. Re:Misleading Headline by QuantGuy · · Score: 2, Informative

      Mod parent UP! Heads have most pointedly NOT rolled. Jim Allchin is still employed by the company, and will be there until his scheduled retirement. None of the management team in charge of the development of Windows have been fired. Ballmer is still running the joint. Gates is still "chief software architect", in spite of the fact that the glorious innovations he dreamed up, like the relational-database file system (WinFS) and the next-gen API (WinFX) have been gutted from Vista. Microsoft has just shuffled around the senior executives a bit. How this could possibly be interpreted as "heads rolling" is beyond me.

    2. Re:Misleading Headline by mr_death · · Score: 1

      Microsoft has just shuffled around the senior executives a bit. How this could possibly be interpreted as "heads rolling" is beyond me.

      It's a bit like rearranging the deck chairs on the Titanic. Too much mass and arrogance doomed or will doom them both.

      --
      It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
  19. Dare I Say It... by eno2001 · · Score: 5, Insightful

    Netcraft confirms it! Windows OS is dying! ;P

    Seriously, I spent some time last night reading through a Microsoft employee's blog discussing this very issue. While it might sound like big trouble in little China, it's likely to be well glossed over by their PR campaigns. Heads will roll at MS, but not the right ones. The big guys there will say that this was the work of either an "astroturfer" who doesn't even work for MS, or a disgruntled employee who really didn't have a grasp on the business end of things. In other words Ballme and company will be saying, "nothing to see here, move along".

    As a side note, I found one of the comments on that blog particularly insulting. Someone had the audacity to say that Microsoft is becoming more and more like DEC. This couldn't be furthest from the truth. DEC was run by the engineers, meaning that the entire company was nothing but engineers. No suits. No business men. Just pure brain. That's why DEC's systems pretty much defined the phrase "just works". MS isn't even close. They tried and they got Cutler to design NT. But then they threw out everything that he had laid out in NT when they hit 2k for business reasons. If you want a great OS, you forget about business reasons. If you want to run a great business, then you need to accept that there will always be compromises and you'll always have a subpar product when compared to the output of pure engineering. Them's the breaks folks. That's why the FOSS world outshines Microsoft at every turn in terms of design and doesn't really make much of a dent business-wise. And it's why MS is so successful as a business but can't create an OS that you'd trust your life with.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  20. Ray of Light by digitaldc · · Score: 3, Insightful

    In an internal memo last October, Ray Ozzie, chief technical officer, who joined Microsoft last year, wrote, "Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges and it causes end-user and administrator frustration."

    Well Ray should know, he does work there.
    I think in Microsoft's desire to be the everything of operating systems, they have bitten off more than they can chew. They need to re-think their strategy and aim to a secure, less-complicated and smaller operating system. Then later, they can release a huge Vista at a time of their choosing.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:Ray of Light by Pecisk · · Score: 1

      That's the whole point of "Unix principle of design". Keep everything clean, simple and modular, so you can debug small "brick" of "wall" and get everything under clear control.

      But they just keep dragin on their old code base (as far as unofficial information goes) and coding style that it doesn't sound even funny anymore. I am Linux desktop/server user, but as my job will keep me with Windows on user desktops, I wanted to see Microsoft to do the same level of development how it was on Windows 2000, at least. But as it seems to me hope is all fading. Somehow sad, because lot of people will have to hang on with Windows for years.

      it is price we pay about Microsoft monopoly. It is price we pay that we didn't care about Microsoft "mono-envorement" before.

      Well, maybe it simply has to be that way.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    2. Re:Ray of Light by Angostura · · Score: 1

      I think Ray *should* know - I presume I'm not the only one who has tried to use that bloated, slow, unreliable but rather complex system known as Groove.

    3. Re:Ray of Light by smoffi · · Score: 1

      Or that other one - called Lotus Notes.

  21. Who wants DRM? by miffo.swe · · Score: 2, Insightful

    I know who wants it.

    The strange thing is that its not any users of Windows. DRM gives the manufacturers a new unpreceedent tool for administrating users computers without they having a say about it. Once you install an application that uses DRM your computer isnt yours anymore.

    Who would want that? Good thing is it will make Linux look so much better.

    --
    HTTP/1.1 400
    1. Re:Who wants DRM? by Opportunist · · Score: 1

      Sure, no user wants DRM. It offers NO benefit for me and a LOT of drawbacks.

      But content providers will require it. You want to run our games? You need Vista or it won't run. You want to play our CDs? Vista. You want to view our movie? Vista.

      Still wonder if it's gonna sell?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Who wants DRM? by MikeBabcock · · Score: 1

      DRM has excellent uses in business.

      It allows the forbidding of running unauthorized applications on company hardware.

      It allows companies to lock down data like customer lists that they put on handheld PCs.

      It allows the transmission of secure data to secure remote machines to insecure persons without letting them make instantaneous large-scale digital copies.

      --
      - Michael T. Babcock (Yes, I blog)
  22. Does if feel like 1993 in here? by twitter · · Score: 0
    unlike previous "new versions" of Windows, this is not just a cosmetic overhaul but a complete redesign of the OS from the kernel up!

    You realize, of course, Microsoft has said that about every "OS" they have released. With 2000 and XP, they had the "NT Technology" for you and promissed performance that was "like solid" and really 32 bit this time, half 64 bit if you were lucky. It was supposed to end the crashes if 98. 98 promissed you USB devices that worked and an end to the crashes of 95. 95 was touted as the most amazing thing in computing history, a 32 bit OS, the end of DOS and something that would end the crashes of Win31. The crashes never ended, but the list of promisses has grown. Nothing is new here. All hail the best windoze ever

    Microsoft does not have the resources to rebuild Windows. No one does, and that's why free software works better than non free. Software without owners is rebuilt as often as someone wants it done.

    --

    Friends don't help friends install M$ junk.

    1. Re:Does if feel like 1993 in here? by mzwaterski · · Score: 1

      For me and most other people that I've talked to, the crashes ended with XP...

    2. Re:Does if feel like 1993 in here? by CockMonster · · Score: 0

      "95 was touted as the most amazing thing in computing history" It probably was, in terms of bringing PCs into the living rooms of people who knew nothing about computers.

    3. Re:Does if feel like 1993 in here? by miffo.swe · · Score: 2, Informative

      Not so for me. I have seen countless reboots from XP taking a hike in mid air. The difference is you dont notice most crashes since nothing tells you the darn crap has crashed. It just throws its hands in the air cycle itself. What a way to get rid of BSOD, perform harakiri instead of showing the bluscrean.

      XP is better than crash_every_single_keyboardklick but its not that stable. Im not impressed until Windows is better than Linux or *BSD. Why shouldnt something i pay good money for be much better than something free?

      --
      HTTP/1.1 400
    4. Re:Does if feel like 1993 in here? by Weedlekin · · Score: 1

      The majority ended with Windows-2000, although that was not of course aimed at domestic users. It was however IMO the first really competent operating system from MS.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    5. Re:Does if feel like 1993 in here? by mzwaterski · · Score: 1

      Yeah, I guess I would go back to 2000 as well. I have bad memories of 2000 because I had so many devices that did not have driver support in 2000. For that matter, I might go back to NT for crash free operation, but that was definitely not aimed as domestic users and I never used it for my personal operating system.

    6. Re:Does if feel like 1993 in here? by Weedlekin · · Score: 1

      The driver situation was a bummer, but then the same could be said for NT of all flavours. As you say, they weren't consumer operating-systems. but they made great development workstations, and were pretty reliable departmental file and print servers _if_ that's all they were used for. Unfortunately, the fact they had GUIs meant that far too many people ended up using said servers as PCs too, which compromised both stability and performance.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    7. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      "95 was touted as the most amazing thing in computing history" It probably was, in terms of bringing PCs into the living rooms of people who knew nothing about computers.

      Revisionist history! The internet brought more computers into the home. In 1995/1996 Microsoft still only had a 40-50% market share. When those internet users bought a computer, which OS do you supposed it shipped with and did they have a choice?

    8. Re:Does if feel like 1993 in here? by SEEDHVB · · Score: 0, Redundant

      That's right.

      I have the same eXPerience.

      When XP crashes restarts automaticaly, but some process become in zombies. And you need to restart, to take your memory and resources back.

      Regards

    9. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      I think you're being a bit overdramatic/negative here. For one, it's a matter of a simple checkbox to disable 'automatically reboot on bluescreen' (that, I agree, shouldn't be enabled by default, but it's good that the option is there. Given the machines role, that setting could make very good sense). In the sense of general corporate and consumer use, XP remains pretty stable, and when it crashes, it's generally not rocket science to trace down the reason(s) why.

    10. Re:Does if feel like 1993 in here? by chaim79 · · Score: 1

      What are you talking about? My 72 year old mother using outlook and IE has crashed her XP box, and it's a nice new HP, not even a year old! XP also needs the restart solution at least twice a month.

      On my own box I've had to go back to win2k, I think it's something with odd hardware and XP. XP refuses to install 99% of the time, and if you do actually get it installed within 6 to 8 months it's toast and needs to reinstall... fun and games...

      While this IS better then 98 it's still much worse then Linux or Mac. Most Linux boxes that I've used stay up as long as they have power.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    11. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      In 1995/6, Windows was the easiest way to get onto the Internet. Apple didn't get PPP software bundled into the OS until 1997!

    12. Re:Does if feel like 1993 in here? by CockMonster · · Score: 0

      Ok, that might have some element of truth for the US because the internet was free, but not in other nations where internet access cost a shitload.

    13. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      For me, the crashes _have_ stopped with Windows XP. My Windows XP machine (three years now, two different sets of hardware) has only crashed twice on me -- while trying to play halflife 2 with deliberately overclocked ram, which was most definitely my own damn fault. My experience with 95 and 98, however, was that if you didn't reboot every 12 hours or so (even if the machine was left unattended), your computer would make sure you needed to. Windows XP works wonderfully by comparison.

      That said, the security problems in XP mean that for most people XP is going to crash much more frequently. I'm very vigilent about avoiding spyware on my machine and even unecessary background applications (gratuitous sound and video card control panels, and "buy printer ink reminder" daemons, for example). I also run CrapCleaner's registry checking utility once a month or so. I'm not a good test case. Not everyone is this careful.

      I suppose, just as with medication and contraceptive devices, you need to talk about two numbers:

      1. How secure/effective is this product if used correctly under ideal circumstances?
      2. How secure/effective is this product as used by the average constumer under less-ideal circumstances?

    14. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      Well, I suppose it depends on what your useage and expectations are. I've used Windows pretty much daily since 3.1. I then upgraded to 95OSR2 which seemed pretty stable to me but I never got USB support to work correctly. I didn't expect 95OSR2 to have a long uptime and rebooted it every night. That particular install lasted for over 3 years until I accidentally screwed it up. I then installed 98SE which I am using to write this. Again, it gets rebooted every night and seems pretty stable, but then I make sure to keep viruses and spyware off the machine. I also don't keep installing and uninstalling stuff. I also have XP and Win 2K Server, I don't think I've ever rebooted Win2K Server due to a software problem - only power outages. XP seems extremely stable to me and I can only recall having to reboot due to a crash on one or maybe two occasions. I look after a small school network of 35 PCs running XP. Those machines are used by 'special needs' children who don't try to screw around with them as other children might. The PCs run some Office apps and a mixture of both new and legacy software. They don't crash. I've installed XP many times and the only time I have had a problem is when there has been a hardware fault.

    15. Re:Does if feel like 1993 in here? by MobileTatsu-NJG · · Score: 1

      "Not so for me. I have seen countless reboots from XP taking a hike in mid air."

      Yeah, this happens to some people. I personally have had great luck with 2k and XP. However, I had a friend who had the problem you described. He replaced his motherboard and bingo, no more crashes. Sometimes hardware sucks, and it's a sad fact that Windows isn't as tolerant as Linux.

      "The difference is you dont notice most crashes since nothing tells you the darn crap has crashed. It just throws its hands in the air cycle itself. What a way to get rid of BSOD, perform harakiri instead of showing the bluscrean."

      Ugh. This comes up all the time. "Well, it's crashed, but you don't know it's crashed." I'm pretty darned sure most people (at least here on Slashdot) would notice that a.) Windows is mysteriously back to the Login Screen and b.) Everything they had open before isn't open anymore. Sorry man, this just isn't a good argument.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    16. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      Why am I not surprised...

    17. Re:Does if feel like 1993 in here? by Overly+Critical+Guy · · Score: 1

      For me the crashes ended, but the weird silent issues that you don't notice until it's too late are what have plagued me since 2001 on every XP-based PC I've tried. Everything from screwed up registries to the general slowdown of Windows after 6 months

      --
      "Sufferin' succotash."
    18. Re:Does if feel like 1993 in here? by bobalien · · Score: 1

      i can't remember the last time XP crashed on me i use XP all day long, running multiple Adobe products at once, along with a dev web server, and the handful of games i play... i go weeks without restarting... and i don't need to look up a tutorial online or get berated by an ornery *nix head on a forum when i want to plugin a wireless card or join a windows domain that being said, i'm probably not going to be getting vista, ... if it ain't broke...

    19. Re:Does if feel like 1993 in here? by PitaBred · · Score: 1

      Most consumer installs of Windows are configured to auto-login.

    20. Re:Does if feel like 1993 in here? by bobalien · · Score: 1

      let's see how well your 72 year old mother does on your linux box.. go ahead.. give her a copy of a linux distro, a computer, and a wireless card... different OS's meet different needs... i'm more concerned with the apps i'm running than the OS i'm running - I don't want to shell out the extra $$ to get a mac and I don't have the patience for *nix

    21. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      and it's a nice new HP, not even a year old!
      Well, there's the problem. HP's "value added" software is some of the most unstable, resource hungry junk I've ever had the misfortune of using. They've got some nice ideas, but they don't seem to be able to implement them worth a damn. The only software more likely to reduce your nice modern PC to a quivering pile of apoplectic self-loathing is Norton Antivirus. And what comes preloaded on most consumer PCs these days? It's no wonder the machines crash all the time...

      Stock XP has been pretty stable for me. The third party stuff can still bring it to its knees in a right quick hurry--but then again, third party stuff (especially peripheral drivers) can do a pretty good job on Linux, too.

    22. Re:Does if feel like 1993 in here? by Germik · · Score: 1

      I almost know I'm going to get flamed for this as this is slashdot, free software fanboy capital of the world, but with all due respect to free software, it's a pain in the ass to set up and use on a regular basis for regular people.

      The whole open-source free software shebang reminds me a bit of old cars where you needed to crank the thing and make all the little adjustments and whatnot to get the car to run on a cold day. That is not a car for the masses. When you need to bring your mechanic with you for the thing to run, it's not ready for everyone. A BMW or a Ford where all you have to do is turn the key and wait for it to warm up is a car for the masses.

      Credit should be given where credit is due to Microsoft for making something, which while most of it is a knockoff of something someone else did first, is usable by even the most idiotic of users. I say this because I know from working in tech support.

      Ubuntu's great once it's all set up and the basic how-to of getting around is given, but if you're to leave it to someone to figure out, I've found that Windows, though not perfect, is much easier for most people to use and understand. Oh, and the list of supported hardware and software should not be forgotten.

      In short, Windows isn't perfect but it's a lot more usable for a lot more people than Ubunu is.

      Note: I am not a fanboy of any company. I use a mac at home and for most of my work, but use other things when the task calls for it.

    23. Re:Does if feel like 1993 in here? by thoth · · Score: 1
      What a way to get rid of BSOD, perform harakiri instead of showing the bluscre[e]n.


      It has been a while, but I vaguely remember a policy change concerning bugchecks (a.k.a. bluescreens) - in XP, they would only show if a kernel debugger were attached. Because really, if the machine did crash without a kernel debugger, what point is showing a page of hex gobbledy gook? Nobody is gonna write down the crash arguments and stack; you are lucky if they get the bugcheck number correct. I guess what makes the most sense is this: "machine will reboot whether or not the user selected that if a kernel debugger isn't present". Again, typically all machines were attached to a kernel debugger and you wanted to trap failures for analysis.

    24. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      God damn, boy. Learn to spell!

    25. Re:Does if feel like 1993 in here? by Arandir · · Score: 1

      I have a USB thumbdrive that will crash Windows XP on every developer's workstation at my company every time it is plugged in.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    26. Re:Does if feel like 1993 in here? by advocate_one · · Score: 1

      oh come on please... I'm a dedicated Linux user at home, but at work I have no choice... they upgraded everybody to XP a month ago and I'm actually impressed. I haven't managed to crash it yet... and in a software house I'm running some pretty flaky, heavy resource using, development software all the time...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    27. Re:Does if feel like 1993 in here? by Arandir · · Score: 1

      You're assuming the Windows user has all of the required drivers and shit available on CDs somewhere. Lose those and suddenly even OpenBSD starts to look like an easy install for my Grandma! If you're building your own system instead of reinstalling on an OEM system, Linux and BSD can actually be easier to install. In my own experience installing FreeBSD and Gentoo on my old HP laptop was a snap compared to Windows XP, since I had lost the laptop's recovery CD.

      When the Windows install works, it's easy. When it doesn't it's incredibly difficult.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    28. Re:Does if feel like 1993 in here? by covertbadger · · Score: 1

      I used to write PocketPC software at my last job, and ActiveSync would bluescreen my XP dev box every two weeks or so. Really annoying, especially as W2K didn't crash once in over two years doing the exact same tasks on the same hardware. Stupid mandatory 'upgrades'...

    29. Re:Does if feel like 1993 in here? by aschlemm · · Score: 1

      I've had this automatic reboot issue happen in WinXP several times. The first time I wasn't able to get into the system at all but the workaround is once the system starts to boot, press the F8 key once every second. Eventually an advanced boot menu will appear and it's then possible to boot XP and not have it automatically reboot when it encounters a problem. Without the system automatically rebooting itself I found that one of the registry files had been corrupted. I had to play some games copying "repair" versions of registry files in place and then reboot and then do some other file copying and finally have a running system again in which I was able to do a system restore from a earlier checkpoint. I don't know how common it is to have a WinXP system corrupt its registry but if it's common enough of a problem it would be nice to do an auto recovery from a bootup screen that would show a list of checkpoints and allow a user to restore to a previous checkpoint to fix the corrupted registry problem.

      As a longtime Unix and Linux user that prefers a command-line for most of my tasks I found the Windows recovery console rather clumsy since I was limited to a few crappy DOS commands. I was happy I was able to get my wife's XP system running again without a reinstall but it felt like jumping through hoops sometimes.

    30. Re:Does if feel like 1993 in here? by Anonymous Coward · · Score: 0

      What exactly is "not solid" about Windows 2000 and XP? I will give you the 9x products, which were nothing more than souped up Windows 3.11 with a 32-bit compatibility layer. But the NT products?

    31. Re:Does if feel like 1993 in here? by fbjon · · Score: 1
      The stability of WinXP is certainly impressive compared to earlier versions, but I'm constantly reminded of the weird things that happen with it autonomously on a weekly basis. For example, now, when I try to ping another machine, I get a dialog box saying "The procedure entry point could not be located in [...] KERNEL32.dll."

      Interesting...

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    32. Re:Does if feel like 1993 in here? by dbIII · · Score: 1
      is usable by even the most idiotic of users
      People that have used it for years make stupid mistakes. Every week I have someone wondering why they are sending desktop links instead of files (outlook not so good) or doing things like making copies of entire network drives to their desktops instead of links and wondering when people cannot see the files they put there (the network must be broken!). Error messages are such a frequent occurence and so often incorrect that they are ignored by users. It is not easy to use - just ubiquitous.
      I've found that Windows, though not perfect, is much easier for most people to use and understand
      It's because they teach kids how to use it in school and they use visual memory to know where to go in menus. An upgrade of Office or to XP really screws up this training - becuase the menus have moved - it even gets me when the Alt-F-X combination no longer gets me out of a paticular app or if I have to fix an XP, win2k box and win98 box in the same day (no more NT4 - but some stuff still refuses to run any anything newer than 98 and the source code is long gone).
    33. Re:Does if feel like 1993 in here? by Petrushka · · Score: 1

      That sounds like a fun toy. Could I ask a favour -- would you post an image of it somewhere? Pretty please?

    34. Re:Does if feel like 1993 in here? by RzUpAnmsCwrds · · Score: 1

      The difference is you dont notice most crashes since nothing tells you the darn crap has crashed.

      Have you ever bothered to check the event log, or to disable rebooting after a stop error?

      More to the point, if you're getting stop errors, SOMETHING IS SCREWED UP. Usually, it's crappy drivers, but everything from an overheating CPU or GPU to bad RAM can cause a stop error. In six years of working with Windows 2000 and XP, I have not once seen a stop error that cannot be linked to crappy drivers or broken hardware.

      If your XP system is randomly rebooting, it's broken.

    35. Re:Does if feel like 1993 in here? by Arandir · · Score: 1

      You can see the product here: http://www.nexdisk.com/e_index.asp. Specifically it's a 128Mb USB 1.1 Nexdisk thumbdrive. There is nothing wrong with it, and it works flawlessly on all Linux, FreeBSD, OSX, Windows98, and (most) Windows XP systems. But because of a driver conflict on the developer's workstations at work, it will crash those particular systems. A few other USB drives would crash them as well. In addition, for USB drives that work, you still have to plug them in, then unplug them, then plug them in again, before you can access them.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    36. Re:Does if feel like 1993 in here? by Petrushka · · Score: 1

      Oh so it's the hardware that crashes them, rather than what's on it. Ah well, it's a nice idea anyway ...

  23. Re:dupe by ObsessiveMathsFreak · · Score: 0, Redundant

    they're saying the same thing as yesterday, as far as I can tell.

    But now the New York Times is saying it. Time for Slashdot to get the NYTs their monthly online registration quota.

    --
    May the Maths Be with you!
  24. Holiday season? by Rob+T+Firefly · · Score: 0, Troll

    Why would the holiday season be a factor for Vista? I don't think I hate anyone enough to give them a first-gen OS - any first-gen OS - as a gift.

    1. Re:Holiday season? by SithLordOfLanc · · Score: 1

      IIRC, new OSes often have a huge impact on new PC sales. With the cost of new PCs constantly dropping, they are pretty much in hte realm of a gift now.

    2. Re:Holiday season? by Opportunist · · Score: 1

      Maybe as a parting gift. You'll be remembered (if only in curses) for a long, long time.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Holiday season? by Anonymous Coward · · Score: 0

      Ahh, but just picture the TV's advertisments... Steve Balmer dressed up as Santa Claus, trying to stuff his bulk down a chimney :-)

      G.

    4. Re:Holiday season? by Anonymous Coward · · Score: 0

      *opens Christmas present*

      "Windows Vista!!!...how did you know?"
      ...

      *stokes the fire*

  25. Is "dot net" to blame? by urdak · · Score: 0, Flamebait

    I have heard rumors that one of the reasons that Vista was not ready, was Microsoft's attempt to use "dot net", basically an virtual-machine based (interpreted) language similar in many aspects to Java, but the resulting code was huge, slow, and simply put - useless. Do these rumors have any basis?

    The reason I'm asking this is that I am getting the feeling that while companies (like the one I work for) love to code in Java, the users actually hate the resulting software, saying something like "Wow, this is nice software, but it's so easy to see it's written in Java - it takes half a gig of memory for doing almost nothing. If it were rewritten to something else, I would use it...". If Microsoft ran into the same problem with its dot-net, I would conclude once and for all that Java and its offsprings are hopeless (at least for this decade, until memory and CPU speed continues to grow until nobody cares about them any more).

    1. Re:Is "dot net" to blame? by Anonymous Coward · · Score: 0

      Come on, .Net is not an inetpreted language. .Net is compiled to MSIL (Microsoft Intermediate Language) which is similar to Java byte code, but then MSIL is compiled at runtime by the JIT compiler and ran as native code. (Allegedly) Making full use of the extensions provided by different processor types. For my money though, at present .Net does take up too much memory per application isntance (approx 20MB) and the garbage collector is a little slow.

    2. Re:Is "dot net" to blame? by ObsessiveMathsFreak · · Score: 1

      I have heard rumors that one of the reasons that Vista was not ready, was Microsoft's attempt to use "dot net", basically an virtual-machine based (interpreted) language similar in many aspects to Java, but the resulting code was huge, slow, and simply put - useless. Do these rumors have any basis?

      Probably not. .NET code is compiled to native code, and any slowdown to addtional language features could just as easily be applied to something like java or perl.

      Of course this assumes that the microsoft engineers working on the .NET runtime are competant.

      --
      May the Maths Be with you!
    3. Re:Is "dot net" to blame? by wbren · · Score: 1

      Although I cannot confirm the .NET delay rumors, I think I understand what you mean. I have even fallen victim to this coding paradigm in the past. I had written a small utility program that did its job quite well. Eventually, I got bored with the program and its functionality. I wanted something expandable, modular, adaptable to any platform or situation.

      Filled with ideas of "design patterns" and "modular coding practices" from university classes, I decided to recode my program from scratch. I decided to do it "the right way" this time. All I can say is, it was a big mistake. I switched from C++ to Java. I "corrected" my algorithms, doing everything by the books. Sure, simple operations took more time and more memory, but I was took comfort knowing that everything was being done "the right way".

      Recoding for the sake of recoding is _never_ a good idea, but that's exactly what Microsoft is doing with Vista. Sure, they are claiming they want to build Vista into a revolutionary, ultra-flexible platform. But I don't buy it, and I won't buy Vista. Microsoft's intentions may have been good in the beginning of Vista's development, but they may have set their goals too high. They attempted to change core pieces of the OS in a relatively short period of time, resulting in a sloppy, delayed release that has no hope of living up to previous expectations.

      I have sometimes supported Microsoft in past arguments, but I think the decisions they have made regarding Vista have been counter-productive for the mostpart. I will stick with XP for now, eventually switching to Linux or Mac once enough of my core applications are ported over.

      I may only be one person, but when corporations begin to do the same as me, Microsoft will be in deep trouble. Bubble v2.0

      --
      -William Brendel
    4. Re:Is "dot net" to blame? by TrappedByMyself · · Score: 2, Informative

      I have heard rumors that one of the reasons that Vista was not ready, was Microsoft's attempt to use "dot net", basically an virtual-machine based (interpreted) language similar in many aspects to Java, but the resulting code was huge, slow, and simply put - useless. Do these rumors have any basis?

      What the hell are you talking about? .NET has been out for years, as have applications written for the .NET platform. What does this have to do with Vista? Some bozos thought Vista was going to be written in C# or some nonsense like that, which may be the crap you're hearing.

      The reason I'm asking this is that I am getting the feeling that while companies (like the one I work for) love to code in Java, the users actually hate the resulting software, saying something like "Wow, this is nice software, but it's so easy to see it's written in Java - it takes half a gig of memory for doing almost nothing.

      Then your developers suck ass. The performance issues associated with Java are 99% usually because of Swing. The devs should be refactor the code to deal with the performance issues, or look at an alternative like SWT. I'd also recommend wxWidgets, but a majority of younger Java developers will burn from lack of experience if tossed into the C++ fire. As for .NET, a C# desktop application performs pretty well. Much closer to a C++/MFC app as opposed to a Swing app.

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    5. Re:Is "dot net" to blame? by Weedlekin · · Score: 1

      "As for .NET, a C# desktop application performs pretty well"

      Not if it uses WinForms or GDI+.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    6. Re:Is "dot net" to blame? by Anonymous Coward · · Score: 0

      "As for .NET, a C# desktop application performs pretty well"
      Not if it uses WinForms or GDI+."

      Then you're using it wrong.
      Also: Turn off the debugger.

      Faggot.

    7. Re:Is "dot net" to blame? by Anonymous Coward · · Score: 0

      I've written a small number of production level C# applications after doing a fair amount of C++/MFC work in college and I don't really believe that. I can't say with absolute authority, given I did the former on a 1.6 GHz P4 and the latter on a 500 MHz K6, though. What I did notice was how dog slow SqlServer 2005, which was packaged with VS 2005, is on my 1 GHz PM laptop. That's what I think when I hear Vista, only 100 times worse. I just can't imagine how all tomorrow's processing power is going to be completely wasted on just a shinier desktop and DRM or how they expect any demand for it at all outside of braindead OEM sales cycles :(

    8. Re:Is "dot net" to blame? by Overly+Critical+Guy · · Score: 1

      What the hell are you talking about? .NET has been out for years, as have applications written for the .NET platform. What does this have to do with Vista? Some bozos thought Vista was going to be written in C# or some nonsense like that, which may be the crap you're hearing.

      He's talking about how the PDC 2003 build of Longhorn had a shell implemented in managed code, as well as two services, and how today's Vista has dropped that .NET code in favor of a native code shell and no managed code services. There was a well-known analysis by Richard Grimes posted to Slashdot recently that explained how Microsoft has silently scaled back the amount of .NET managed code used in each build of Vista, even though they had previously made public claims that Longhorn would be very .NET-based, and that they were "betting the company" on it. That is no longer their policy, starting with the 2004 reset. The .NET code turned out to be far too slow and performance-intensive, so Vista is the same old native code you've come to know and love from Microsoft over the years.

      --
      "Sufferin' succotash."
    9. Re:Is "dot net" to blame? by TrappedByMyself · · Score: 1

      There was a well-known analysis by Richard Grimes posted to Slashdot recently that explained how Microsoft has silently scaled back the amount of .NET managed code used in each build of Vista, even though they had previously made public claims that Longhorn would be very .NET-based, and that they were "betting the company" on it.

      Got it.
      Think I found the article here. It's a little dissapointing that Microsoft has been slow on the .NET promises, but as a developer I understand the need to scale back features in order to release a more solid product. However, as a company with virtually unlimited resources you'd think they would make a better effort.

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    10. Re:Is "dot net" to blame? by JahToasted · · Score: 1
      .NET == Visual Basic

      It's great for making little apps to automate WoW, but it won't scale up for anything serious.

  26. Not Deja Vu, shuffling of deckchairs by ackthpt · · Score: 1
    Didn't this _exact_ same sort of thing happen like six months ago? I remember a delay being announced, a management shakedown, and a commitment that a new development process would acclerate Vista's arrival. I remember it even being discussed on slashdot. Oh my if I could only find the link...

    Yes, and before that with Trusted Computing intiative before that.

    This is actually a shuffling of deckchairs as inertia finally catches up with Microsoft. It's been a horrid operating system/environment on many levels for years, like people can't actually look at it and see its just one giant hack -- this is why there are so many holes. Microsoft have fovused energy in all manner of directions, like some greedy octopod that tries to capture a different piece of food with each tentacle and somehow manages to miss out on each one, rather that exert maximum effort on one target -- make Windows what it should have been.

    Maybe Vista finally is, it's a bit late, though. I've looked at VS2005 and thought, "well, looks like after all these years it's finally maturing" A damn shame they had to make all those billions on the way, peddling stuff that had promise, but one way or another just fell short.

    When they keep reshuffling upper management, you know things are really in trouble. It will probably come out, but I sure won't be in the queue to pick it up. Woe to those who are.

    --

    A feeling of having made the same mistake before: Deja Foobar
  27. Question for Apple Experts by geoffrobinson · · Score: 0, Redundant

    Wouldn't it be the move to UNIX that has made it easier for Apple? I believe they are on BSD. The underlying foundation must be built on some sort of POSIX, etc. (whatever standards are the standards, I haven't read up on this in a long time).

    I have no idea what kind of internal standards Windows uses.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    1. Re:Question for Apple Experts by hunterx11 · · Score: 1

      Yes, but the OS X kernel, XNU, is actually based on Mach. Although I don't think it makes a huge difference, it probably actually wasn't such a hot idea, since XNU is functionally a monolithic kernel with microkernel performance.

      --
      English is easier said than done.
  28. Microsoft should adopt Linux by Anonymous Coward · · Score: 0, Interesting

    The main premise of the nytimes article is that because of API compatibility the Windows has become too large to handle. The solution would be a complete rewrite and therefore a clean break from the beast that is Windows legacy code.
    I think the best solution would be to adopt Linux as the kernel and come up with a new GUI system to replace X.

    1. Linux is already mature and is maintained by hundreds of developers. This would give MS a head start on the basic fundamentals of the new Windows OS. Perhaps even hire Linus Torvalds, I'm sure he wouldn't mind for the right amount of money. Also pay a significant amount of current developers and new ones to work on Linux kernel development.

    2. Drop X all together and write a GUI system that would use the kernel subsystem for hardware, things like fbdev and udev make Linux a better candidate then say BSD.

    3. The new GUI would be based on DirectX for all drawing similar in to way OpenGL would be used for a X-on-OpenGL solution.

    4. Adopt mono outright, maybe even buy Novell. Use it as primary toolkit with a new drawing backend based on your DirectX GUI,

    5. Make the GUI system OSS under a specific license that makes code available for personal use but binary and source distributions must be licensed by Microsoft.

    6. Develop a new desktop system based off mono, maybe with some C core libraries for speed, which is similar to the Vista desktop in look and feel. Also for backwards capability, develop a Wine like app to run legacy apps that are slowly being ported.

    This is a pretty crazy proposition but this essentially in the long term would drastically speed up development cycles. Also would cut out all major Linux competitors. What is business going to invest in? Microsoft Linux or Redhat Linux?

  29. Ballmer should go now by Kunt · · Score: 1

    Steve Ballmer has got to be the most inept of them all. He is the epitome of the screaming, loud-mouthes bully of the type that has become more end more common in business in recent years, and who is actualy quite ineffective because he is marketing driven and not product and engineering driven. Maybe it's time for Ballmer to take a permanent vacation?

    1. Re:Ballmer should go now by EXMSFT · · Score: 2, Insightful

      "...who is actualy quite ineffective because he is marketing driven and not product and engineering driven."

      Have you ever actually worked with Steve? Or are you making that claim based on the in-depth research you have read here at /.? Either way, you're incorrect. Either way he's not really the one who should go for Longhorn fermenting on the vine.

    2. Re:Ballmer should go now by Anonymous Coward · · Score: 0

      Thanks for clearing that up Steve. ;)

    3. Re:Ballmer should go now by gbobeck · · Score: 1

      I honestly believe that he should be given a new title and moved to another department. I really think "Steve Ballmer, Senior Throwing Chairperson" has a good ring to it.

      --
      Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
    4. Re:Ballmer should go now by EXMSFT · · Score: 1

      exmsft... Unless something has happened to Steve that I don't know about, it's not me.

    5. Re:Ballmer should go now by Anonymous Coward · · Score: 0

      I can see it now - "I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Gates."

  30. It's Their Development Model by segedunum · · Score: 5, Informative

    Plain and simple. I remember when Windows 2000 came out, and that was hyped to the hills as the most secure and high quality Windows that was really going to replace Unix everywhere. Funnily enough, the hype sounded like Vista now. There was an article in 1999 that described their development process, how they were redesigning Windows for security, (just like with Vista!) and God, is it a mess. It is just a massive production line where code is committed by programmers with little regard as to whether it will conflict with changes other people are making. It gets shipped off to the testers, they test some build, OK it and then another team commits code that breaks it in the next testing cycle and build. They then rinse and repeat this process until it seems to work. Small wonder they need so many programmers and people involved as well as the huge amount of time that takes.

    I hate to bring up Apple, but look at their OS. They've put an awful lot of features into their software, with less programmers and with much more of an idea of what they want to achieve - and I think that last point is the key. It just sounds as though some marketing people at Microsoft have been moving the goalposts shouting "Right, we need seven versions to extract more money!", "Oh right, now we're doing media!", "We're doing 3D eye candy!", "We're doing TV!", "We want support for new DRM hardware to please film studios!", "We want integration with some pointless app for social networking!" etc. etc. It seems to me that no one has drawn up a set of proper requirements for Vista. I get the Vista betas through MSDN, and honestly, I just cannot see how they couldn't have achieved where they got to now by evolving from Windows XP SP 2 and 2003 in a far shorter timescale and then building other products and components on top of it when it got finalised.

    Two-fold, on top of that, I'm also convinced that because of all those teams putting code into Windows, and having Windows interoperate tightly with other components and products and vice-versa, Microsoft are having very serious integration and communication problems. What's that saying? Nine women can't have a baby in one month? It seems as though Microsoft's "let's just throw programmers at it" strategy is doomed now and post-Vista, and they're going to have to work out what they're going to do. The big problem is, Microsoft don't know how to develop any other way, and changing a few managers around will change nothing.

    Computers that do speech? Intelligent systems? A digital home? Media systems running Windows? Flat touch-screen panels running Windows in every area of your house? On top of developing a base version of Windows, Office, development tools.....all inter-connected?! Fat chance. There's no way they'll be able to co-ordinate that kind of development complexity with the kind of absolute reliability that's demanded there. Windows still has a future, obviously, but I'm sorry to tell Microsoft that they're not going to be leading us into this new brave world they think we're going to buy into.

    1. Re:It's Their Development Model by Herkum01 · · Score: 2, Funny

      Plain and simple. I remember when Windows 2000 came out, and that was hyped to the hills as the most secure and high quality Windows that was really going to replace Unix everywhere. Funnily enough, the hype sounded like Vista now

      So instead of recycling code, they are recycling marketing material.

      At least they are recycling something!!!

    2. Re:It's Their Development Model by ivan256 · · Score: 3, Insightful

      Yes, look at Apple, and you'll see the real reason why Microsoft is missing deadlines. Really. I'm not being sarcastic.

      The guy who wrote that blog post yesterday hit on it too and he didn't even realize it:

      "I was upset at missing the back-to-school market. Now we're missing the holiday sales market. All of those laptops and PCs are going to have XP on it."

      Yup. What's the price for Microsoft's failure to deliver? Nothing. They get the cash anyway. The only downside to this latest slip is the unusually high amount of publicity it's getting.

      But, you say, if they keep slipping competition will catch up... Well, maybe, but not this decade. There is nobody even close.

      Apple? Please. Businesses won't pick a platform that locks them into a single vendor's hardware anymore, and most home users won't buy anything without a 35% sticker on it (does Dell ever sell stuff at full price?). Even if they found a way around those problems, history will show that they're really good at blowing it.

      Desktop Linux? Nope. It's got two permanant and fatal flaws. No huge marketing department, and no goons breathing down OEM and channel partner throats.

      Microsoft's development model, their schedule, their everything is based on the fact that there is no financial incentive for success, and no financial disincentive for failure. They'll fire people, or whatever, but nothing will prompt the kind of change that needs to happen there until they have some serious competition. And we should be glad. Their failure to deliver creates jobs for software and operating system engineers outside the Redmond area.

    3. Re:It's Their Development Model by Mancat · · Score: 1

      I remember when Windows 2000 came out, and that was hyped to the hills as the most secure and high quality Windows that was really going to replace Unix everywhere.

      You seem to be forgetting the fact that IT WAS and IT DID.

      --
      hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
    4. Re:It's Their Development Model by Anonymous Coward · · Score: 0

      Past performance does not guarantee future success (or failure).

    5. Re:It's Their Development Model by Tony · · Score: 1

      Past performance does not guarantee future success (or failure).

      No, but past performance is a good way to bet.

      --
      Microsoft is to software what Budweiser is to beer.
    6. Re:It's Their Development Model by nasch · · Score: 1

      Ah yes, you're right. Nobody is running Unix anymore.

    7. Re:It's Their Development Model by nasch · · Score: 1

      "I get the Vista betas through MSDN, and honestly, I just cannot see how they couldn't have achieved where they got to now by evolving from Windows XP SP 2 and 2003 in a far shorter timescale and then building other products and components on top of it when it got finalised."

      I could be wrong about this, but it seems like they decided ahead of time to base the OS on .NET. Then when that failed, it was far too late from a marketing perspective to switch back to an old OS that's just updated. MS can't afford to switch from "totally new from the ground up!" to "minor revision of a five-year-old OS!" but they can afford to switch to "totally new from the ground up and not based on .NET!" even if it does hurt.

    8. Re:It's Their Development Model by Strudelkugel · · Score: 2, Insightful

      I hate to bring up Apple, but look at their OS

      Hmmm... I recently bought an Intel iMac for working with video. I can tell you it is just as loopy as any Windows box I have ever had. I'm not trying to criticize the iMac, since it does what I want it to do very well, especially once I learned what not to do to keep iMovie from crashing. My experience with the iMac suggests than in terms of predictability and software stability, it is not much better, if at all, than XP.

      I also think the UI sucks in comparison with Windows / *nix window managers, but I have never liked the idea of segregating the app from the menu bar. Maybe others prefer it. I use Windows and *nix in one form or another every day. I use the iMac frequently. Each platform has its stengths and flaws. I use whichever platform is best suited for the task. It seems to me that Windows, OSX, and *nix are all mature enough now that proclaiming one to be better than the other is to focus on the wrong criteria.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    9. Re:It's Their Development Model by Dhalka226 · · Score: 2, Insightful
      Desktop Linux? Nope. It's got two permanant and fatal flaws. No huge marketing department, and no goons breathing down OEM and channel partner throats.

      I would add another flaw: Lack of consistent vision.

      Before I get flamed as a Microsoft fanboy or something, I do run linux and I like it a lot.

      But that said, the open source community is just that -- a community. There isn't any "linux god" (or "desktop linux god") who in any way controls direction. Many projects have essentially no regard for the end-user. I'll just throw out three questions to illustrate the point:

      1. Richard Stallman: Saint or ass?

      2. Should OSS developers cater to the wishes of their users, or code for themselves because anybody can get the code and add what they want?

      3. KDE or Gnome?

      Any of these three questions are more likely than not to start a flame war. Some people see the range of software, which ranges in quality from unusable to fantastic and often contains a dizzying array of choices in any one area, as an advantage. Others see it as a setback. Some people see "code it yourself" as a fantastic option, others see it as an elitest attitude that doesn't work for the majority of end-users.

      I think the biggest question that the OSS community needs to answer -- if it is capable of such an answer -- is, are we trying to get linux onto Joe User's desktop or not? If linux is an OS for the geeky crowd, that's just fine. But if the goal is to get market penetration, to force Microsoft's dominance down, then things do need to change. They are getting better and better, but they're still not good enough. I'm not sure they're even close to good enough.

      Without some guiding force, though, that cohesion is not likely to happen. As if to illustrate my point, I expect replies to follow about how I'm completely wrong about everything I said. :) If we can't even agree about what needs to be done, it's going to be even tougher to actually do it.

    10. Re:It's Their Development Model by I.M.O.G. · · Score: 1

      Maybe no one's really close to catching up with Microsoft... But how hard would it be for Google to get a thin OS that "Just Works" to market? They don't even need to shoot for the moon... Give people something that offers email, internet, and is easy to operate. Keep the codebase manageably small so that its reliably secureable, then package the rest of what people may want to do on the system through your online software subscription services. Make it simple and light, by the time Windows figures out its problems, I'm certain Google could start from scratch and produce a winner... But don't get me wrong, I don't believe for a second Google hasn't looked at the OS market.

    11. Re:It's Their Development Model by dlZ · · Score: 1

      I'm currently looking to buy an Intel iMac, mostly because I want something to do video and graphics editting on. I run Linux on all my other machines, and while I have found a nice solution for my photo editing (ufraw+digiKam+Gimp,) I still prefer to use a Mac for it. Oh, and I sort of want to play WoW, but am not going to screw around with Wine to try it out.

      The only thing that has held me back from a current Mac is OS X, though. I really don't like the interface. It does come down to personal choice, and a lot of people do like it, but it just doesn't click for me.

      --
      rm -rf ./evidence @ punkcomp
    12. Re:It's Their Development Model by killjoe · · Score: 1

      It's so sad. People are so used to bondage by their vendors they can't deal with choice. people are so used to be told what to do and how to do it they are actively wishing for a "desktop god" to tell them what to do.

      We need linux now more then ever.

      --
      evil is as evil does
    13. Re:It's Their Development Model by ivan256 · · Score: 1

      But how hard would it be for Google to get a thin OS that "Just Works" to market?

      It would be easy, and it would fail utterly.

      It takes years to woo developers over to your platform. No developers, no business apps. I'm not talking Office here, I'm talking banking apps, manufacturing apps, insurance apps, etc... The stuff Microsoft has been working for years on, and the kind of stuff that makes Microsoft the market share leader.

      After that they'd have to convince stores to carry systems with their OS, or OEMs to manufacture systems with their OS. Good luck. See the goons from my previous comment.

      Once people start developing for a browser as a platform, it might happen. That has barely started yet, and the best of breed examples suck. They suck a *lot*. (Yes I've seen the ajax crap). Not only do they suck, but they reside somewhere remote. People use their apps disconnected. That has to work.

      There are smart guys over at Google. They know they can't just jump into the OS market and succeed. Nobody gets in in under 5 years. Period.

    14. Re:It's Their Development Model by labratuk · · Score: 1

      Lack of a single vision is FOSS's greatest asset.

      'Consistant' visions are inflexible, usually shortsighted, and subject to blinkered egos (which is often the death of a project).

      --
      Malike Bamiyi wanted my assistance.
    15. Re:It's Their Development Model by ivan256 · · Score: 1

      I would add another flaw: Lack of consistent vision. [etc]

      You don't get anywhere by assuming people are stupid (even if you're right).

      Linux's desktop failings are 100% business related. There doesn't need to be one unified *anything* except an ABI. The app the user wants has to work, the user needs to know that, and it all needs to come in a pretty package that tells the user how great of a decision they're making. End of story. It doesn't matter if the user has to stand on their head and whack the 'p' key over and over again with a chopstick stuck up their nose to get it to work. They'll do it.

      People suffered through Windows 3.0, and *liked it*. Have you used Windows XP? It sucks! But the apps are there. Consistency? You must be speaking a foreign language. Every program has a different menu layout, window shape, color scheme, etc.. But the apps are there.

      Several Linux distributions could be taken today with zero code changes and be market winners that users would enjoy, but witout marketing and business development departments with billion dollar budgets behind them it'll never happen.

      Some people see the range of software, which ranges in quality from unusable to fantastic and often contains a dizzying array of choices in any one area, as an advantage. Others see it as a setback.

      What OS are you talking about here?

    16. Re:It's Their Development Model by segedunum · · Score: 1

      You seem to be forgetting the fact that IT WAS and IT DID.

      Wow, really? And I saw a huge jumbo pig taxi along the runway at my local airport and cruise to an altitude of 30,000 feet.

      Oh, and don't PUT THINGS INTO CAPITALS to convince us YOU'RE RIGHT like most Microsoft pundits and employees tend to do. Some of us know better.

    17. Re:It's Their Development Model by marcosdumay · · Score: 1

      Where is the consistent vision of proprietary software? Most prorpietary programs out there can't agree on protocols, can't agree on interface, can't even all of them agree on making money! Why can't OSX and Windows share the same interface? Those inconsistences are a hell to the user! And look at J++, whoe sole objective was to kill Java. That is inconsistence!

      See it isn't insightfull anyway you put it. But if you observe inconsistency inside a free project, you can tell us about.

      And most of what is out there is crap, free or not. Get used to it.

    18. Re:It's Their Development Model by I.M.O.G. · · Score: 1

      I would argue that in the consumer segment. From my comment, one might have inferred that I wasn't referring to a platform that could do it all, albeit poorly (Windows-esque)... I'm talking about using timing to grab a niche audience and launch a decent start in UTILITY home computing. I'm talking about getting lots of systems, inexpensive ones, in Joe Sixpack's home... With the widespread acceptance of broadband, a platform where the user doesn't need to worry about AV, Malware, or even system maintenance is whats needed. All that is really desired in this segment is a secure online connection for email, and internet. In addition to that, this inexpensive utility computing device can be extended through an online subscription model service, where you pay for use of other basic "home apps" which may be desireable (word processing, spreadsheets, home/small business finance). To clarify, what I'm talking about isn't targeted and is not versatile enough for business... Businesses would much rather have desktops or a plain thin client to suit their needs. I don't see anyone running through walls to get all sorts of 3rd party apps developed for their windows platform at home, but I do see people complaining about how poorly their home machine runs and how it has so much "crap" on it... A subscription software model in combination with a thin OS is exactly what people want.

    19. Re:It's Their Development Model by Svartalf · · Score: 1

      Oh no, they also recycled the code right along with the hype...

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    20. Re:It's Their Development Model by nickthecook · · Score: 1

      Lack of a single vision is FOSS's greatest asset.

      I agree. Saying that FOSS needs a single vision is like saying our economy needs a Central Planning Committee.

      Give it time. FOSS will outpace the competition. Eventually corporations will be providing the cutting-edge apps on top of a massive base of FOSS, because centrally-managed software projects, much like economies, cannot scale effectively beyond a certain point.

      Here's a more in-depth treatment of this line of thinking: http://group18.hopto.org/?p=51

    21. Re:It's Their Development Model by Dhalka226 · · Score: 1

      People are so used to bondage by their vendors they can't deal with choice. people are so used to be told what to do and how to do it they are actively wishing for a "desktop god" to tell them what to do.

      By "people" I assume you mean me, since you're using a direct quote. Except of course I don't run Windows. I am not bound by anybody. I deal with choice just fine. Aside from those inconveinient facts, though, yeah, you're right! Seriously, did you bother to read what I said or did you stop the instant you saw I had a criticism for desktop linux and proceed to try to flame?

      I run Gentoo, but you know what? I wouldn't recommend any flavor of linux that I have tried to family. Any time I mention running linux and a friend makes some comment about "should I try it?" I tell them no. They're average people, not tech-savvy ones. They don't want to spend an hour wading through config files to get shit to work. They don't want to spend 10 hours scouring web forums when something doesn't work right. They don't want to know what the hell glibc is, much less why they need it. They don't want to play games, package managers or no, with all sorts of file dependencies. They don't want to get into a flame war on Slashdot about whether or not these are problems or linux's greatest strengths either. They want things to work right. They want to get things done. That's it. They don't give a shit if they can tinker with the code or not; they are not coders. They don't care about whether or not open source is a superior choice to closed source applications. And incidentally, average users who do try to make the switch don't appreciate the attitude of superiority spouted by so many in the OSS community.

      Maybe Ubuntu or one of those distros has made things easier, but over the past... I don't know, five years or so that I've run various linux flavors--Red Hat, Mandrake, Fedora once, now Gentoo--I've yet to come across one that works well enough for me to feel comfortable saying "yeah, go ahead and install this!" to an average user.

      And please, nobody start a "linux is just a kernel!" flame. I am well aware of this. It is yet another distinction that the average end user doesn't care about.

      If the goal is to target desktop linux toward those people, we're failing. The more we deny the fact, the longer it will take to fix it. Assuming people even want it to be fixed.

      Me? I don't particularly care either way. I'll continue on using things the way I've been using them regardless of whether or not my friends or my neighbors are using Windows or some linux distro.

      Cue the anecdotes about how somebody renamed the Firefox icon to Internet Explorer, sat their 80 year old mom down in front of Ubuntu and they never noticed the difference.

    22. Re:It's Their Development Model by killjoe · · Score: 1

      "If the goal is to target desktop linux toward those people, we're failing. The more we deny the fact, the longer it will take to fix it. Assuming people even want it to be fixed."

      Your post is so full of ignorant remarks I don't know where to start. I chose to start here....

      The goal is not the desktop of your mom and dad. The goal is the desktop of the corporation. That's where the desktop is being pushed and that's where the desktop will succeed. Companies like Sun, Novell, IBM, RedHat and Ubuntu all have the corporate desktop in their sights. Once the corporate desktop falls (and it will) then the rest of the dominos will tumble along because all of a sudden companies like dell, canon, kodak, hp etc will not be able say no to making drivers available.

      By the way you lost all credibility when you mentioned glibc. I know this whole "my momma don't want to compile" FUD is still in the big book of MS FUDology but nobody has had to compile anything for a long time. The masochists who insist on using gentoo and freebsd excepted of course :)

      So you need to strike that entry from your big FUD book and update the rest of your crap too. I see now you have been reduced to "don't tell me it works" or "don't tell me it worked for you mother, it won't work for mine". That's a crappy line of FUD. You are not going to win any bonus points for those. You are admitting that it works for some moms (like mine!) and that's a slippery slope. You should never admit that the desktop works for anybody at anytime, it undermines the rest of your FUD efforts.

      "And incidentally, average users who do try to make the switch don't appreciate the attitude of superiority spouted by so many in the OSS community."

      Yes, I am sure they are much more impressed by the attitude of the pimply kid down at circuit city who looks at you vacantly when tell them you are having problems with your new PC. I am sure they also appreciate the operator at MS telling them that they have to pay in order to get help too. That's Soooooooo much better then some stranger taking the time out of their busy life trying to help out with your problem while you piss all over them for not acting fast enough or being polite enough.

      --
      evil is as evil does
    23. Re:It's Their Development Model by ivan256 · · Score: 1

      All that is really desired in this segment is a secure online connection for email, and internet.

      People explicitly *don't* want something that is just a really good internet appliance. Even if they never take full advantage of all the other things a PC can do, they want to know that it can do them. Also, don't underestimate the demand for photo management and home videos.

      A subscription software model in combination with a thin OS is exactly what people want.

      Why, then, has every attempt at such a model failed? (And there have been many over the last 6 years) People don't want a subscription model to *anything*. And they want to know they bought something powerful even if they never use the power. Not only that, but there is no such thing as a 'thin' OS anymore. There are only fat OSs that are crippled to allow running of only remote apps. The key isn't some thin OS, it's discounts and marketing.

    24. Re:It's Their Development Model by Explo · · Score: 1

      Desktop Linux? Nope. It's got two permanant and fatal flaws. No huge marketing department, and no goons breathing down OEM and channel partner throats.


      Personally, I'm not sure if the first of these flaws is only a negative thing. :)

      --
      Everyone who makes generalizations should be shot.
    25. Re:It's Their Development Model by ivan256 · · Score: 1

      Marketing departments are only negative if they drive the technical decision process. If they have to figure out how to market the correct technical decisions instead of making poor technical decisions for the sake of (perceived) marketablity, there's nothing wrong with them.

    26. Re:It's Their Development Model by I.M.O.G. · · Score: 1

      Perhaps your right, but the people I deal with on a daily basis view the PC as a cumbersome device that as often as it helps, it hurts productivity. I'll concede the point you made about home video, however there are plenty of good working models for online photo management, which allows the all important sharing and archival of photos.

      Every subscription model that has failed has done so due to the platform and implementation. Social networking sites stand as a good example. There are hundreds/thousands of sites which have attempted to do this, however only a couple have flourished - due to a competitive advantage in their specific implementation. Another tired example is the iPod - it wasn't the first mp3 player, but its implementation of the same old thing was just better. This can make all the difference.

      The thought that people don't want a subscription model to *anything* is ludicrous though. Not to mention, the implementation I'm thinking of is more a utility model than a subscription model... This service would be like their cable, water, electric, gas, phone, newspaper, etc. If an inexpensive alternative device to the traditional PC can be formulated, which does what people want to do rather than trying to do everything under the sun... Someone will get the platform and implementation right, and people will literally move over in herds.

    27. Re:It's Their Development Model by Deliveranc3 · · Score: 1

      It's like the Balmers clip...

      Developers devlopers developers devlopers developers devlopers developers devlopers developers devlopers...

      That was his Plan!

  31. Well the way they're suggesting... by Kjella · · Score: 2, Interesting

    ...is certainly going to quickly lead to their downfall. Breaking compatibility with old applications leads to people looking for new applications. If they were do to that, they should have done so years ago when they had the market power. Nevermind that they pretty much did going from Win95/98/ME line to WinNT/2k/XP.

    Seriously, if you were looking at a new application today, if you're not considering cross-platform compatible apps (Java or .NET/Mono) or webservices (traditional or AJAX), you're not doing your job. Same goes for open standards, integration possibilities (e.g. XML/SOAP) and so on. When you're in the position Microsoft is in it's about making it as easy as possible to keep running Windows. Particularly the old cruft that work (hence, don't break it) but won't run anywhere but Windows.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Well the way they're suggesting... by anaesthetica · · Score: 1
      Nevermind that they pretty much did going from Win95/98/ME line to WinNT/2k/XP.

      This is what kills me. They have a huge legacy codebase that they hate dealing with, but they feel like they can't give it up because they don't want to break apps. Why don't they write a new core for their OS--an ideal one that they would love to work with and has all the advanced feature capability that they desire--and then float it alongside the old version of the OS? Those that don't want to break their apps for the next 5-7 years can use the old version. Those that want the advanced features that can be developed on the new core can make the switch. Soon it will become apparent to the developers and the home user that the new core is where it's at, and they'll drop the old version as well.

      If Apple can maintain Classic, PPC OS X, and Intel OS X + Rosetta all at the same time, I'm sure Microsoft can do another two-track OS line to make things easier on themselves.

    2. Re:Well the way they're suggesting... by MightyMartian · · Score: 1

      It comes down to intertia and a lack of vision. This ball has been rolling down the same hill for a decade now (even longer if you consider how long NT was supposed to ultimately become THE operating system coming out of Redmond). For a company who uses the word "innovation" to the point where it almost sounds like an explitive, there is darn little of it. Conceptually Windows isn't really all that different than it was when NT was first ushered in. The very notion of rewriting the book and taking all the legacy support and blasting it into some compatibility layer may have occurred to the lights and Redmond, but they're still far too successful doing things the good ol' fashioned way to make the leap. They aren't cornered, so simply cruising is just fine.

      What happened with IE6 demonstrates the problem that MS suffers. It has become so successful that it is really an unhealthy company now. Whether or not IE7 is any darn good, at least having Firefox nipping at its heals forced Microsoft to wake up.

      But there's nothing nipping at its heals in the OS department. Sure there's Linux and Mac OSX, but they're either not there yet or in a niche that they can't or won't quickly break out of. Thus the corporate culture just keeps swinging along. Corporate culture tends to be conservative, and Vista is the ultimate expression of that conservativism, which is truly incapable of bold gambles like recreating Windows in a fashion that isn't going to have each version become more difficult to release than the last.

      Here's the root of it. It isn't Vista that's going to be the problem for Microsoft. Yes the delay will piss off Dell and HP, but I'm sure MS will smooth it over one way or the other, and it's not as if these guys are selling computers with a rival operating system.

      The problem for MS is the followup to Vista. If this almost logarithmic increase in code size in complexity continues, then the 2007 delay will be nothing compared to 2009 or 2010. You can smell something subterranean in all of this, a genuine disaster in the making if Microsoft can't solve what is now very clearly an enormous problem.

      If I were Apple or a Linux vendor, I'd be smelling blood now. Yes, the behemoth is still too monstrous and unapproachable for any kind of serious attempt, but four or five years is long enough for someone to make a concerted effort and have a viable product. Sure Dell isn't going to pay attention to alternatives now, but in 2009 when yet another Windows version is delayed due to a code-base far huger than Vista, etc. and so forth, then it might prove a huge problem for MS.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  32. Slashdot fortune has the answer by Ghoser777 · · Score: 1

    If at first you don't succeed, redefine success.

    --
    James Tiberius Kirk: "Spock, the women on your planet are logical. No other planet in the galaxy can make that claim."
  33. This just in... by MikeB0Lton · · Score: 2, Funny

    Microsoft Windows Vista will be shipping with a free trial of "Duke Nukem Forever".

  34. Get ready, tripe nazis by Headcase88 · · Score: 1

    Judging from that pattern, in a few days Slashdot will post an article that says "These people were fired".

    --
    "When the atomic bomb goes off there's devastation...but when the atomic bong goes off there's celebraaaaation!"
  35. Modular architecture by amightywind · · Score: 1

    A shakedown doesn't really help anything if there is a deeper problem.

    It seems to me the biggest problem is the lack of modular architecture, like OSX and the *nix's. What does Chief Architect Gates say about the issue?

    --
    an ill wind that blows no good
    1. Re:Modular architecture by Anonymous Coward · · Score: 0

      "What does Chief Architect Gates say about the issue?"

      I think that's the problem. Bill is not a architect at all anymore. He just likes the title. Does any "real" architect at Microsoft really think Bill can critically evaluate the design of Vista except it's schedule?

  36. Exit Interview - Mr. Balmer by Dareth · · Score: 0

    Senior Manager: You missed the deadline.
    Project Manager: My aplogies, my team will work much harder.
      Senior Manager: No excuses. Report to Mr. Balmer immediately.
    Project Manager: No, not that, not Mr. Balmer.
      Senior Manager: Oh, and bring your chair. Mu ha ha ha!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  37. Accurate Management Representation by PhatboySlim · · Score: 1
    Does this sound familiar to anyone? Placing financial gain over product value? Perhaps the development staff at Microsoft is sick of being the bain of every Windows/Linux users mind and wants to ensure this is a quality product.

    Perhaps the previous (now fired) managers felt that understanding. Of course though, once the board of directors, none of whom probably do anything remotely challenging on a computer, have their say, heads will roll if they don't see a bottom line increase on their balance sheets.

    When the first security holes are spotted in Vista, and corporate takes the heat, I hope they remember this move on their behalf to speed up the development so they could make an extra buck instead of releasing a quality product.

    --
    Be sure to remember the Programmers Prayer
  38. Well, what is Windows as we know it? by b00le · · Score: 0, Flamebait
    Well, what is Windows as we know it?
    DOS
    1. Re:Well, what is Windows as we know it? by Anonymous Coward · · Score: 0

      Bullshit. DOS was separated entirely from Windows with XP. Get your facts straight.

    2. Re:Well, what is Windows as we know it? by Anonymous Coward · · Score: 0

      Bullshit. DOS was separated entirely from Windows with XP. Get your facts straight.

      Get *your* facts straight. It happened well before XP (aka NT 5.1)

  39. Same claims made for 95, 98, NT, Win2K, XP... by dpbsmith · · Score: 1, Offtopic

    ...every time Microsoft says "this is a completely new operating system." (I forget exactly how they worded the claims, but they managed to give a strong impression that they were claiming that MS-DOS was not part of Windows 95... just like Clinton gave the impression he was saying he did not have sex with Monica Lewinsky, or like Bush gave the impression he was saying Saddam Hussein was involved in 9/11).

    Every time they say that the new OS is secure.

    Every time they say that the new OS is easy to use and doesn't crash.

    It's like Lucy telling Charlie Brown that she's going to let him kick the football this time. She never does, and he never seems to learn.

    Hmm... Lucy... Charlie Brown... what we need is a Linus.

  40. MS has more.... by Anonymous Coward · · Score: 0

    ..."manager" weenies working on "getting it out than door" than Linux has major kernel hackers.

    Sounds like typical large corporate business to me. when in doubt, throw more managers and marketing people at it!

    I don't see how MS will be able to compete in the future. This is just proof that the closed source way of doing things is reaching a logical end game, it is no longer a valid efficient way to code. Even with their quad billions to throw at it, they are still falling behind. It was OK in the past, but now..... not seeing Vista being any sort of rousing success.

  41. Still missing the point... by ursabear · · Score: 1

    I don't work for Microsoft, so I don't have an internalized, first-hand perspective. I am not a Microsoft Hater(tm) - I am (largely)platform-agnostic.

    With that disclaimer said...

    The Windows Vista message is garbled, when seen from the perspective of people who just "use the OS." They are saying, "Windows what?" In addition to the marketing vision dilution, I have strong feelings that all the many versions will be inappropriate to the market's needs - AND will cause Microsoft major headaches for at least a decade in the future. Imagine, if you will, supporting seven versions of a named OS. Imagine being at Microsoft, trying to manage the (already way overblown) code base. Imagine the long period of time it will take large corporations to test and migrate to such a complex matrix of an OS stream.

    My question to those who are much smarter and more experienced than me - how could Microsoft not have known that this slip was coming? How could such a massive, publicly scrutinized, hugely funded project not have had more oversight for its milestones? Is this really feature-creep, is it the "moving goalpost", or is it just bad management?

    1. Re:Still missing the point... by EXMSFT · · Score: 1

      Vista today is a shadow of what Longhorn was supposed to be. Longhorn's vision made sense and had something for every customer segment. Longhorn is dead. Vista is all about the consumer. Just as Windows ME before it.

      Oh, and even if they knew the slip was coming... which they had to... It's very much in the mindset of Microsoft when playing chicken to not turn the car until you've already done some front-end damage.

  42. You know what'll happen then, right? by Akardam · · Score: 2, Funny

    Or, hire Christopher Walken as a Project manager.

    Walken: Well guys, Vista looks good, but I tell you what... it needs more cowbell.

    1. Re:You know what'll happen then, right? by stevea1210 · · Score: 1

      Best SNL skit ever (since the 80's at least). People say LOL all the time and don't really "out loud" it, but I actually laughed out loud at my desk on that. Great call :)

  43. The solution is so simple... by dpbsmith · · Score: 2, Funny

    ...take the current version of XP; change the default color for the desktop, scramble the order of every feature in every menu, and add some spiffy new splash screens and logos and a new package.

    Every significant feature of Vista has already been removed, they might as well remove the rest.

    Voila! They make their ship date, PC manufacturers have a merry Christmas, everybody is thrilled at how backward-compatible it is and how little retraining is necessary.

    Nobody will get upset but a few literal-minded techies. Anybody dissatisfied with Windows as we know it migrated away years ago.

  44. Why keep the legacy code? by edmicman · · Score: 2, Interesting

    Why don't they rip out the legacy support, offer a slim, fast, "next-gen" Windows OS, and then offer an optional (free?) legacy pack that would install all the unnecessary crap if someone needs to run that DOS checking app from 1990? Or maybe if people can't run their 20 year old software that doesn't have support anymore, they might be inclined to move to something better.

    1. Re:Why keep the legacy code? by Anonymous Coward · · Score: 0

      That is exactly what Windows NT was suppose to do back in the late 80's/early 90's. Gates and company changed it to what it became (slow and crappy) and then practically wiped it off the map with Windows 2000 (which was better than NT but crappier than the original design for NT).

  45. Chinese Democracy by E2Hawkeye · · Score: 1

    The rumor says that Vista will be renamed "Chinese Democracy".

    Microsoft Project Director Axl Rose could not be reached for comment....

  46. The People by thunderpaws · · Score: 1

    "You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time."

  47. Poor excuse by Anonymous Coward · · Score: 1, Insightful

    "Windows is now so big and onerous because of the size of its code base, the size of its ecosystem and its insistence on compatibility with the legacy hardware and software, that it just slows everything down," observed David B. Yoffie, a professor at the Harvard Business School. "That's why a company like Apple has such an easier time of innovation."

    This has been cited as a reason for Microsoft's delays for quite a while now. I simply have to laugh. As a developer on Windows from '95 on, I have been the victim of Microsoft's changing API's, the promotion and then denigration of a multitude of programming paradigms, dll-hell caused primarily by Microsoft's programs randomly changing system dll's for reasons known only to Microsoft, etc, etc.

    Reading stuff like this article makes it sound like Microsoft as been struggling to make every new version of Windows compatible with all earlier programs, but my experience with their design tools and all of Microsoft's products is exactly the opposite: unless I buy the newest, latest and greatest tools they won't work in the latest Windows. And backward compatibility? Don't make me laugh! I have written production tools in VC++ 4.0 that then had to be rewritten for 5.0 and then rewritten again for 6.0 because they simply wouldn't compile at all and the underlying MFC classes had changed radically.

    As for backwards hardware support, what about the missing drivers for some flavors of S3 chipsets? Drivers that used to be there in win98 and NT, but disapeared in winME and never made it at all to win2k or winXP. I have experienced problems with keyboard chipsets on motherboards that caused problems with IE5.0 but worked fine with IE5.5. Why the hell should IE be dealing with keyboard interface at that level?

    In short, I think they brought all this complexity on themselves. In the beginning, they liked the "churn"; everybody that was involved with desperately rewriting stuff to conform to Microsoft's latest incompatibility was one less person doing anything new to threaten Microsoft. And they used incompatibilities to force a continuing upgrade cycle that guaranteed Microsoft's bottom line.

    And now the press is filled with stories about how poor Microsoft cannot release products on time becaue of the mess all of these practices have made of their Windows codebase... somehow I just can't feel sorry for them.

    1. Re:Poor excuse by Anonymous Coward · · Score: 0

      Yah, My feeling exactly. As much bashing as M$ gets, the core of the system is pretty good. The compatability problems come from M$ trying to release the latest and greatest tool/framework/crap every couple years to justify charging everyone to upgrade. Look at .net? Why do we need that exactly? The idea of rewritting the GDI in .net has got to be someones idea of a joke. I guess they figured that out after wasting a bunch of time and money.
          The author of the article talks about all the wonderful new things in OS-X yet, none of them are accually OS features, they are just little applications bundled with the OS. You could add every significant "feature" to windows 2000 that people want from the mac without ever even dropping to kernel space. Its all just little add ons and utilities. The problem is that no one will buy a copy of windows to get a stock ticker/weather monitor they can just download.

  48. Isn't this the same Mike Nash? by Anonymous Coward · · Score: 0

    I didn't recognize the name at first, but the title seemed somewhat familiar.

    Ask Microsoft's Security VP

  49. Warning - Mod on Acid by Anonymous Coward · · Score: 0

    ..how else would that comment be 'funny'?
    You laugh at everything on Acid...

  50. Mythical Man Month and Apollo by wandazulu · · Score: 2, Insightful

    I'm always shocked (shocked!) that the problems outlined in The Mythical Man Month are still happening, years and years after the fact. I too have been on projects where the knee-jerk reaction is "let's get more people!" and it has always been a disaster. In fact, one project I was on was hosed by a single commented line (long story) done by a consultant who was there for two days, and never even knew how the system worked (or else he wouldn't have done what he did).

    On the other hand, how can projects like the Apollo Space Program succeed? Compared to any computer project, it's unbelievable that anyone can manage all the parts, companies, and research that went in to sending a man to the moon. I read a book, available on NASA's website (sorry, don't have the URL) which described what it took just to build the crawler and superstructure, and I think it was hundreds and hundreds of pages of minutia that I can't believe actually came together.

    What's worse of all is that it's one thing to say "this time it's different because...", but with Microsoft they're not saying anything; they seem resigned to the screw up and figure that their monopoly will simply carry the day. "Yeah, we've botched it, but so what? You're gonna use it, you have no choice!"

    1. Re:Mythical Man Month and Apollo by rah1420 · · Score: 1

      On the other hand, how can projects like the Apollo Space Program succeed?

      You might check out this article that was written in 1996 talking about the on-board shuttle group, the people responsible for the code that flies the STS. Pretty interesting article.

      Microsoft could take a page from these people's books. We all could.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
  51. Funny ending by happyDave · · Score: 1
    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Yoffie of the Harvard Business School.


    How has this not happened already?
  52. Time to switch OSes? by Randall311 · · Score: 3, Insightful

    These last few days of delay announcements at MS after 5 _years_ of development are really making them look incompetent from a business point of view. Though I highly doubt management "shakedowns" will help speed up the development process. The problem here, as has been mentioned before, is Microsoft's unwillingness to let go of the past. Do you remember when they announced that IE was a "mature product" and didn't need to be developed any further? I mean, did they think time would just sit still for them? Would Ford stop designing the Mustang because "It's a mature car"? Microsoft's IE6 is now the laughing stock of Internet browsers, and rightfully so since it's been neglected so badly. Maybe we'll see vast amounts of improvement with IE7, but I'm not holding my breath. At least MS now understands that development can never stop unless you plan on just dropping a product permenently.

    Even after Microsoft wised up to their development blunders like IE, they still have a near unmanagable beast in 50+ million lines of codebase. The #1 weakness that Microsoft has is it's refusal to drop legacy support out of it's products. It may even lead to their undoing. They have allowed feature after feature to snowball into the massive clusterfuck that Windows currently is. In order to meet the demands of the future, Windows will have to simplify. I know it sounds like that is a step backwords, but think about it. How did Apple make such a successful product in OS X? They blew up OS 9 and started from scratch with a proven codebase. That is what Windows needs to do to keep up. Only after Microsoft ditches the i386 legacy and bloat that's suffocating them, will they get some much needed breathing room. Apple had to take a big step back to get ahead to where they are today, and I'm sure it wasn't easy for them, but it's already paying massive diviends. Imagine how wonderful it would be for everybody in the long run if MS took this same approach. Windows has turned into a massive out-of-control beast that has everything including the kitchen sink in it, with about 7 different variations of home and office OSes that are enough to confuse anyone in the industry, let alone the poor consumers who have to figure out which version of Windows best suits them.

    That said, there is really only one roadblock for switching to Linux full time (at least for me), and that is the fonts. I've tried everything from grabbing the MS fonts from my Windows partition, to any combination of AA and/or hinting and DPI resolution I can think of. The fonts just come up weak IMO. I know a lot of you love the fonts in Linux and just wouldn't have it any other way, but I guess I have a different opinion then most of you out there. Windows and OS X fonts look about 100 times better to me. Say what you want, but when I boot up into Windows after spending a few hours in Linux, it's like cleaning a layer of grease off of my glasses.

    1. Re:Time to switch OSes? by Glowing+Fish · · Score: 1

      The only font problem I have noticed is getting some foreign language fonts--Chinese in my case-- installed in Linux can be very difficult.
      Otherwise, I don't notice things like fonts...and even if I did, the best fonts in the world wouldn't make up for a 1 in a 1000 chance that my computer could get zombied.

      --
      Hopefully I didn't put any [] around my words.
    2. Re:Time to switch OSes? by spitzak · · Score: 1

      Okay, I've had enough of this. Post somewhere two damn screen shots. Showing the SAME font copied from Windows, and showing "good" Windows rendering verses "bad" Linux rendering. I fully expect they are different and you have some legitimate complaint, but it is impossible to tell what it is. Some people don't like the antialiasing, yet when you turn it off some people of the opposite persuasion complain. Maybe you have the Linux version compiled without the hinting. It really is difficult to tell what is going on without a screen shot from both, perhaps with indicators showing exactly what differences are the objectionable ones, and when there are differences, which example you think is better.

    3. Re:Time to switch OSes? by moochfish · · Score: 1

      After reading your huge post about backwards compatibility this and code bloat that, I was totally throw off by your seemingly random conclusion, "only one roadblock for switching to Linux full time... is the fonts." I thought you were joking until I actually read the rest of your comment.

    4. Re:Time to switch OSes? by Randall311 · · Score: 1

      I wasn't trying to start a flamewar or anything. I was just pointing out that the font rendering engine in Linux is unacceptable for my tastes. I have tried Fedora Core and Ubuntu, I mostly prefer Ubuntu because of apt-get simplicity and the Human interface is pleasing to me. It's also the *only* distro I was able to get the propritary ATi hardware drivers working without breaking a sweat. I had high hopes that Cairo would vastly improve font rendering, but I didn't see any improvement. Cairo did greatly help rendering of .png grapics and generally does a fantastic job of smoothing with vector based graphics, but still the fonts suffer. I have tried it with AA on, with AA off, with hinting on, with hinting off, and all combinations therein. I found some settings that were perfectly acceptable for some applications, while some where better suited for others. Generally my experience was that the smaller fonts
      Anyway, Linux is still a ways off from mainstream use, but it has made leaps and bounds since the days of Red Hat 7.0.

    5. Re:Time to switch OSes? by Randall311 · · Score: 1

      Sorry about the double post, I clipped my first response by accident.

      I wasn't trying to start a flamewar or anything. I was just pointing out that the font rendering engine in Linux is unacceptable for my tastes. I have tried Fedora Core and Ubuntu, I mostly prefer Ubuntu because of apt-get simplicity and the Human interface is pleasing to me. It's also the *only* distro I was able to get the propritary ATi hardware drivers working without breaking a sweat. I had high hopes that Cairo would vastly improve font rendering, but I didn't see any improvement. Cairo did greatly help rendering of .png grapics and generally does a fantastic job of smoothing with vector based graphics, but still the fonts suffer. I have tried it with AA on, with AA off, with hinting on, with hinting off, and all combinations therein. I found some settings that were perfectly acceptable for some applications, while some where better suited for others. Generally my experience was that the smaller fonts less than 10pt are too blurry with AA on, but look hurrendous without AA unless hinting is on. It was my experience that fonts looked bad (weird) with AA and hinting both on. It appears that they don't play nice with each other. I put up with it because I love Linux. I *hate* the way fonts are rendered though. I'm sure a guru somewhere has configured a script or the "perfect settings" for fonts in Linux depending on which font faces and sizes are being displayed, but I've never been satisfied. I thought I remembered reading somewhere once that Freetype could have been so much better, but Microsoft and Apple have patents preventing Freetype from rendering fonts in a way that makes them look elligent.

      Anyway, Linux is still a ways off from mainstream use, but it has made leaps and bounds since the days of Red Hat 7.0.

    6. Re:Time to switch OSes? by spitzak · · Score: 1

      Cairo uses FreeType and thus will render the same as Xft. It may be able to take advantage of sub-pixel character widths, but since Windows has this problem in any GDI32-based program, it probably is not what you are complaining about.

      Generally "turning on hinting", which often involves compiling or copying a new binary from somewhere other than a distribution, means enabling the code that is covered by Apple's patents, so I suspect you did this. Personally I have seen no improvement over the modern autohinters.

      My personal preference is to turn on AA on everything, I think the defaults for both Windows and Linux look like crap. However my preference is called "blurry" by huge numbers of people. For some reason people don't complain about OS/X being "blurry", yet quick comparisons with the same (Windows) font shows that OS/X, Linux with FreeType AA, and Windows with "cleartype" (not "font smoothing") turned on all look nearly identical, but somehow Linux and Windows generate complaints, perhaps because people are not used to it.

      Turning off antialiasing does reveal deficiencies in the FreeType rendering (who knows about OS/X as I don't know if it can be turned off), but I would prefer to get people to accept antialiased text more, rather than try to reproduce Windows, if in fact the problem is that people are just not used to it. I also don't see how Windows (or anybody) can do the "3D desktop" through texturemaps unless they accept antialiasing on all the fonts.

    7. Re:Time to switch OSes? by JahToasted · · Score: 1

      Yeah really. Saying its fonts holding linux back is ludicrous. Everyone knows its the disk mounting that's keeping people from linux.

  53. BSD and the Mach kernel in OS/x by swschrad · · Score: 1

    the Mach (CSM) and toolbox work came from the purchase of NeXT. BSD... well, any -ix owes such a debt to the geekheads at Berserkley that it can't be tallied.

    plus, OS/X has the security plus of not allowing outsider pollution into level 0. NT 3.0 and 3.1 had it, too. but microsoft made a huge mistake letting the video card folks into the secure ring with their drivers. level 0 is so penetrated now that it really doesn't exist any more in windows, let alone all users start up in admin mode unless they define AND USE the XP users they could have created when they first fired up the computer. or unless you work at a real company with real IT folks who have all those hateful policies and accounts enabled.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  54. No, backwards compatibilty is not the reason. by Richard+Steiner · · Score: 2, Interesting

    Operating systems like OS/2 were able to retain almost 100% compatibility with DOS and 16-bit Windows applications without making the kinds of architectural sacrifices that Microsoft has made over the past 10+ years.

    Why? They simply created a Virtual DOS Machine that was sophisticated enough to handle things properly, including running multiple isolated copies of a rewritten Windows 3.1 concurrently to protect 16-bit processes from each other.

    Win32 compatibility doesn't require any of that.

    The bloat we're seeing is simply poor technical design on Microsoft's part, and the "backwards compatibility" card is just something they played to explain some of the stupid stop-gap decisions made with their Windows 9x line.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:No, backwards compatibilty is not the reason. by ClosedSource · · Score: 1

      "Operating systems like OS/2 were able to retain almost 100% compatibility with DOS and 16-bit Windows applications without making the kinds of architectural sacrifices that Microsoft has made over the past 10+ years"

      The key word here is "almost". Also keep in mind that the number of users of OS/2 was very, very, very, small. So the degree of compatibility is still really unknown since the majority of DOS and 16-bit Windows applications have never been tested on OS/2.

    2. Re:No, backwards compatibilty is not the reason. by Richard+Steiner · · Score: 1
      The key word here is "almost".

      Right. Older DOS programs which would fail under Windows 95 would also fail under OS/2 and vice versa, mainly things such as low-level disk utilities, programs which used VCPI memory management, etc. Such things would not run alongside native 32-bit programs in either OS.

      Of course, both OSes could handle such cases by booting to DOS (Windows 9x called it "DOS Mode" and included it in the box, while OS/2 supported a special Dual Boot configuration with a real DOS that was installed separately and which worked in almost the same way).

      Also keep in mind that the number of users of OS/2 was very, very, very, small.

      Not so -- educated estimates in 1995/1996 had OS/2 sitting between 15% and 20% of the total desktop market, much of it business users, so that meant several million users at least, and Sun estimated a few years ago that there might have been as many as 20 million OS/2 users.

      So the degree of compatibility is still really unknown since the majority of DOS and 16-bit Windows applications have never been tested on OS/2.

      IBM had the actual source code to Windows 3.1 by agreement with Microsoft, rewrote it as a DPMI client, and included it with OS/2 as its "WinOS2" subsystem.

      For all practical purposes it *was* Windows 3.1. Until Microsoft started releasing WIN32S.DLL modules in 1993 and later which added new APIs every few months, OS/2's WinOS2 subsystem was almost 100% compatible with Windows 3.1. Its high level of compatibility was never an issue.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    3. Re:No, backwards compatibilty is not the reason. by Criterion · · Score: 1

      Funnily enough, I am one of that "tiny" amount (LOL) of OS/2 users, and it seems at the time, all my other geek friends used it too. It most certainly had NO problems running any windows or DOS software we tried on it... that is, until MS started changing stuff with the singular intent of breaking OS/2 compatability. I think this was the start of MS's undoing. They were so intent on creating a moving target so that nobody can reverse engineer compatablility with their software (and still do to this day), that it has gotten the better of them, and they can't clean up the mire and muck that they themselves created.

      --
      We have enough youth, how about a fountain of SMART?
    4. Re:No, backwards compatibilty is not the reason. by Richard+Steiner · · Score: 1

      People seem to forget that OS/2 was the Linux of the early/mid 1990's -- it was the only real alternative for x86 users outside of the Windows family, everyone who was anyone was trying it in 1992-1992 when OS/2 2.0 was a US$50 upgrade from any version of Windows, and for folks who wanted to run DOS programs it was the only 32-bit multitasking game in town until the fall of 1995 (when Win95 was finally released). Windows NT 3.x simply didn't cut it for DOS users.

      The only DOS program of significance I can think of which wouldn't work under OS/2 was Doom 1.2 and later, but that was because iD Software changed the sound code after the v1.1 release in such a way that it happened to brake under OS/2. No hostile intent -- they simply didn't care (as evidenced by various USENET discussions about the subject in 1995).

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    5. Re:No, backwards compatibilty is not the reason. by Richard+Steiner · · Score: 1

      Brake? Give me a break! :-) And 1992-1992? Nice date range, Rich. Try 1992-1993. Sheesh!

      If typos were nickels, I'd be a hundredaire, at least! :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    6. Re:No, backwards compatibilty is not the reason. by ClosedSource · · Score: 1

      "Not so -- educated estimates in 1995/1996 had OS/2 sitting between 15% and 20% of the total desktop market"

      I don't know what you mean by educated estimates, but I'd have to see some real evidence before I'd buy those numbers.

    7. Re:No, backwards compatibilty is not the reason. by chthon · · Score: 1

      Yup. Correct remark. I used OS/2 from 1994 until 1999, when I switched over completely to Linux. I was already using a whole lot of Free Software on OS/2, of which LaTeX was the most important one for me.

      And dual-booting for me meant booting between OS/2 and DR-DOS.

    8. Re:No, backwards compatibilty is not the reason. by sjames · · Score: 1

      hey simply created a Virtual DOS Machine that was sophisticated enough to handle things properly, including running multiple isolated copies of a rewritten Windows 3.1 concurrently to protect 16-bit processes from each other.

      There is no TECHNICAL reason MS can't do this, just ideological and business reasons. IBM's business model didn't depend on keeping Windows 3.1 users locked in, it depended on bringing them over to OS/2. The LAST thing MS wants to do is demonstrate that legacy windows running in a VM on some other OS is a viable solution to compatability. They CERTAINLY don't want to prove that the only reason Windows won't play well with a VM is that they didn't WANT it to by releasing a version that DOES play well. Above all else, they can't afford to produce such a version and have a court (probably in the EU) insist that they unbundle it from their new OS so it can be used by people who want to run legacy Windows apps in a VM on Linux or Mac.

      MS has invested way too much FUD and borderline pergury insisting that Windows cannot be modularized. They've also spent a lot of time making sure nobody (including them) could easily and cheaply drop the legacy GUI on top of a fresh clean kernel.

    9. Re:No, backwards compatibilty is not the reason. by Richard+Steiner · · Score: 2, Interesting
      There is no TECHNICAL reason MS can't do this, just ideological and business reasons.

      Absolutely. Otherwise they'd simply use their newly acquired VirtualPC technology to juggle multiple NT kernels, DOS machines, etc., on top of a clean-room next-generation kernel and be done with it. We have the horsepower now, so there are no technical excuses.

      Imagine that -- a new OS with legacy DOS, Win16, and Win32 support and everything. But it's too much to ask for something like that from a multi-billion-dollar corporation...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  55. "Heads roll"? by Anonymous Coward · · Score: 0

    More like "Eyes Roll". . .

  56. rolling heads are such a waste by WeAreAllDoomed · · Score: 1

    they shoud put them on sharpened sticks instead.

    --
    free software, open standards, open file formats, no software patents.
  57. Bah, Humbug! by jrmiller84 · · Score: 1

    MS was planning on making sales of Vista at Christmas? Talk about a bad Christmas gift, I'll take the socks Mother.

    --
    I will forever be a student.
  58. You know what they need... by PinkyDead · · Score: 1

    For running legacy applications on your 'cool' new operating system - Wine for Windows.

    Seriously, they might think of applying some of their many resources in support of the Wine project so that all those applications can run seamlessly.

    Yeah, I know - the Wine purists have all suffered heart attacks: "Over my dead body" etc etc

    --
    Genesis 1:32 And God typed :wq!
  59. Who? by DarthChris · · Score: 2, Interesting
    ...missing the holiday sales season, to the chagrin of...and those computer users eager to move up from Windows XP, a five-year-old product.
    Who, exactly, is eager to move on to Vista?

    (Genuine question, as I honestly haven't heard of anyone who really wants it.)
    --
    Don't you just hate it when people reply to your signature?
    1. Re:Who? by moochfish · · Score: 1
      Who, exactly, is eager to move on to Vista?
      (Genuine question, as I honestly haven't heard of anyone who really wants it.)

      Why do I sense an onslaught of corny jokes coming to reply to this post?

      Unless of course the post itself is the corny joke.
    2. Re:Who? by Captain+DaFt · · Score: 1

      Well, just off the top of my head: Dell, HP, Lenova, Fujitsu, Toshiba, Acer, NEC, Legend, and Gateway, among others.

      --
      The U.S. really needs an English to Wisdom dictionary.
  60. Better late than unstable by davidwr · · Score: 2, Insightful

    In the last 4 years or so, Microsoft has rolled out 2 major upgrades to its flagship low-end OS, and introduced a new server OS and upgraded it.

    Not a small feat. Not as impressive as what's happening in the BSD/Linux/Apple worlds, but still no small feat.

    I for one would rather see Vista delayed until 2008 than be significantly buggier than the existing XP with SP/2, particularly if the bugs are security-related.

    The only major downside to NOT having Vista out by now is that users of Windows 98 and Millenium Edition will have to switch to XP in July if they want an OS that gets security patches. Many of them would have skipped straight to Vista if it were available.

    A word to Microsoft on behalf of 98 and Millenium Edition customers:
    Before terminating an OS's support, make sure there are two successor OSes to choose from, both of which are stable and both of which will have at least security-bug-support for at least 2 years.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Better late than unstable by tetabiate · · Score: 1

      if it is true that 60% of Vista code is going to be rewritten within a year or so, just coming up with a barely stable version will be more then a challenge for the development team.

  61. 75 managers! by Anonymous Coward · · Score: 0

    "Last Monday afternoon, James Allchin, the longtime engineering executive who leads the Vista team, held a meeting with 75 Windows managers and senior engineers to discuss the status of Vista."

    That is there problem right there. As a software development house - Microsoft is done.

    1. Re:75 managers! by Anonymous Coward · · Score: 0

      Middle managers are the great enemies of productivity. The sharpest young programmers I know don't work for small operations for just this reason.

  62. Or no login for NYT by antdude · · Score: 1

    Click here.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  63. The Vista perspective by Been+on+TV · · Score: 1

    Does anyone remember the Vista Perspective or Vista View that Microsoft presented some time ago where you have some folks looking out over a blue-ish kinda misty landscape. I mean, there is some strange feeling over that image. What are the people in the Vista Perspective actually looking for?

    I kinda filled in the blanks and updated the image to display a more realistic Vista Perspective. (Sorry for the link back to my blog, but Slashdot does not do images...)

    --
    The future is in beta
    1. Re:The Vista perspective by MightyMartian · · Score: 1

      I think a more descriptive image of Vista would be a plugged toilet, perhaps with Ballmer swinging chairs madly in the stall while Gates tries to figure out which end of the plunger to use.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  64. Isn't OS X mounted over BSD??!?!? by TristanGrimaux · · Score: 1

    In the NYTimes article, the author says OS X i s mounted on Next... but Darwin is based on free BSD, not Next. This is an important thing, because while Windows does it wrong all over again, Apple only has to focus on the graphical user interface, leaving all the complexity of an OS on the hands of the free software open source community, where things having this complexity level have to remain.

    Microsoft should follow the same path!

    1. Re:Isn't OS X mounted over BSD??!?!? by be-fan · · Score: 1

      You're wrong. OS X is based on NeXTStep. Now, NeXT Step is itself a BSD derivative --- it used a 4.3 BSD system server on top of a Mach 2.x microkernel, which was itself a derivative of an earlier version of BSD. During the development of OpenStep (NeXTStep 4.x), the 4.3 BSD code was repalaced with 4.4 BSD-Lite2 code (along with lots of NeXT-specific additions), and when Apple acquired the OS to turn it into OS X, the microkernel was upgraded to Mach 3.x, the system server was fused into the kernel, and some substantial FreeBSD components (networking, filesystems), were integrated with the 4.4 BSD code.

      So while there is substantial FreeBSD code in Darwin, Darwin is not FreeBSD. Apple still does almost all the development of Darwin, and has evolved the kernel is a somewhat different direction than FreeBSD. Darwin's new fine-grained locking model (which appeared in Tiger) is substantially simpler than FreeBSD 5.x's locking model, it doesn't use the new FreeBSD ULE scheduler, it doesn't use GEOM, it's driver and power management API, contained in the IOKit, is completely different, etc. Apple can still use FreeBSD code here and there, such as the IPV6 stack, updated networking components, UFS improvements, etc, but the core kernel is different enough that the code sharing doesn't extend much beyond that.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Isn't OS X mounted over BSD??!?!? by TristanGrimaux · · Score: 1

      I am looking at the docs here, in developer.apple.com/opensource, and Darwin is based on FreeBSD 5.0 and the Match 3.0 microkernel. Darwin is based in FreeBSD as Next was. So Darwin gets the same idea of Next.

      And while Apple makes a substantial development of Darwin, it keeps Darwin Open Source, beeing helpfull with the community, and serving from it to, quite often.

      If you look at this, the ideas behind this model are different from the Microsoft model, so there is the point...

    3. Re:Isn't OS X mounted over BSD??!?!? by be-fan · · Score: 1

      The docs at developer.apple.com arent exactly accurate. Looking at Darwin as "FreeBSD 5.0" is very misleading. It makes far more sense to look at the lineage of the various subsystems within the OS. That lineage is as follows:

      1) Kernel core: Mach 3.0, which is itself derived from an old version of BSD. This handles a lot of the grunt work of the kernel, including scheduling, memory protection, virtual memory, IPC, device drivers, low-level I/O, power management, and interrupts. This component is completel different from the corresponding components of FreeBSD, and Apple cannot easily re-use FreeBSD innovations in these areas.

      2) BSD core: The core of the BSD subsystem is 4.4BSD-Lite2 + NeXT/Apple extensions. That means a lot of the basic primitives in the BSD component, such as locking, are different from those in FreeBSD.

      3) Security model: From 4.4BSD-Lite2.

      4) Virtual filesystem + file I/O: From FreeBSD.

      5) Network stack: from FreeBSD

      6) System call API: from FreeBSD, but modified to call into Mach.

      7) Crypto stack: from OpenBSD

      8) Userspace: from FreeBSD

      As you can see, the main things handled by the FreeBSD code are file and network I/O, and the userspace libraries and utilities. However, Apple still doesn't source a lot of code from FreeBSD for these components, because the locking model used in XNU's BSD core and the one used in FreeBSD are completely different. So in general, the relationship between Darwin and FreeBSD really isn't that tight, certainly not as tight as, say, the one between NetBSD and FreeBSD, and the code flow from one to the other is fairly minimal. If you look at where the heavy work in OS X has been going on over the past few years (driver improvements, HFS+ improvements, threading improvements), you'll see that most of that work has been in non-FreeBSD components. In practice, its really not accurate to say that Darwin's model is really different from Microsoft's "shared-source" one, asiding from the licensing issues. For all intents and purposes, Apple does 99% of Darwin development, while Microsoft does 100% of Windows development.

      --
      A deep unwavering belief is a sure sign you're missing something...
  65. Vista's not done until Samba won't run by Anonymous Coward · · Score: 0

    Some of this delay is because of open source software pressure on Microsoft. They cannot break their development up into nice modular pieces with well defined interfaces because that would make it easier for their competitors (Samba, WINE, firefox) to implement that functionality. Instead they have to bundle their OS into a big knot so that it's more difficult for outsiders to unravel. They can't just rewrite the IE7 rendering engine or Office file formats to be standards compliant. Non-critical bugs are a 'feature', they subtly break compatability and make it more difficult for third parties to interoperate with windows software. Keep in mind that while the further delay is bad PR for Microsoft, it's nowhere near the threat to their monopoly that having timely releases of nice clean code and interfaces would have on them.

  66. The heads that really need to roll by HangingChad · · Score: 1
    The heads that really need to roll are still attached because they're the ones making the decision about who gets the ax.

    MSFT is a classic example of what you get when the problem is dictating the solution.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  67. so, what do we have to do to by advocate_one · · Score: 1

    call an extraordinary meeting of the shareholders to request that Ballmer AND Gates resign??? because as sure as eggs is eggs, they're ultimately responsible for Vista being SO behind schedule...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  68. Just a question... by tetabiate · · Score: 1

    Apart from a nice PC rating scheme, the Aero interface and other non-relevant-for-production enhancements, how do I know that I'll be paying 200 USD for newly written code or just for a recycle from Windows XP/2003?

  69. Open Source Software Looking Better and Better by tres · · Score: 1

    I thought the following paragraphs taken from the article are worth pointing out not only because they show how little "industry experts" seem to know about the lessons of the past, but they are a testament to the agility and benefit of using Open Source software.


    It is also costly in terms of time, money and manpower. Where Microsoft has thousands of engineers on its Windows team, Apple has a lean development group of roughly 350 programmers and fewer than 100 software testers, according to two Apple employees who spoke on the condition that they not be identified.

    And Apple had the advantage of building on software from university laboratories, an experimental version of the Unix operating system developed at Carnegie Mellon University and a free variant of Unix from the University of California, Berkeley. That helps explain why a small team at Apple has been able to build an operating system rich in features with nearly as many lines of code as Microsoft's Windows.


    The author obviously doesn't know anything about a man month, and he proves he doesn't really have much of an understanding of how OS X is designed, but I take that as a good thing; because the author shows his ignorance of the all important details, he proves that the idea of integrating and using Open Source code is a benefit is becoming colloquial.

    Conversely, with each missed deadline, Microsoft is proving to the industry just how little control they have over their own business. Apple refuses to sell an OS without hardware, so the alternative keeps looking better and better.

    --
    Notes From Under *nix: blas.phemo.us
  70. Reality check: all versions done before Nov by notaprguy · · Score: 2, Insightful

    What Microsoft said last week is that they won't launch Windows Vista until after Christmas. By that they mean the broad public launch with the OS on millions of new PC's. They also said that they'll finish the code in the fall...about two weeks later than the original target date...but that date would not give their OEM partners and the retail channel time to get new systems with the OS ready for broad retail availibility. Rather than have a wierd mishmash of PC's running XP and others running Vista, they decided to delay the broad consumer launch until after the holiday. I'm sure the powers that be at MSFT aren't happy about missing christmas sales but this announcement is not a significant delay in the completion of the code.

  71. Executive summary -- it's all in the last line by toby · · Score: 1
    Unless Microsoft can pick up the pace, "consumers may simply end up with a more and more inferior operating system over time, which is sad," said Mr. Yoffie of the Harvard Business School.

    Yeah it's sad. But it's gonna happen :-)

    --
    you had me at #!
  72. Why exactly do I need Vista? by Catbeller · · Score: 1, Troll

    I run Win2000. It doesn't phone home, doesn't copy control my media, doesn't crash, doesn't monitor my hardware with a view to shutting off my OS if it thinks I changed too many pieces of hardware. It DOES run everything in the Windows world I need to run. Oh, yes, I can make copies of the install disk. It's solid as a rock. And, oh yeah, it doesn't cost me a thing.

    And I need Vista why?

    If I'm forced to use XP or Vista, I'll switch to Xandros or something similar in less than four hours. I assume the corporate people have their data held hostage, so they will comply with the extortion, but I don't have to.

    1. Re:Why exactly do I need Vista? by Catbeller · · Score: 1

      Troll? Yes, I am trolling for a reason. Why do I or anyone else need Vista? This is a valid question. It doesn't seem to be asked. People just accept that they will spend zillions to buy new, copy controlled PCs to run the thing. But WHY?

    2. Re:Why exactly do I need Vista? by Anonymous Coward · · Score: 0

      I am sure Microsoft will think of a reason,

      perhaps XP will not support DirectX 10 or 15 or whatever
      perhaps DVD with copy protection wont run on XP

  73. Conservativism by sgt101 · · Score: 1

    It always astonishes me how anti-innovation Slashdot is! Vista is a really, really significant new OS targeted at the machines of the 2000's rather than the machines of the 1970's. It's memory management features are aimed at multi-processor, multi-core architectures, it's video management takes GPU's into account, it's heap management is aimed at keeping framementation to a minimum (which isn't a problem unless you have a multi-GB machine... oh...)

    The feature list goes on and on, and most interestingly the key feature from MS's perspective is the architecture that allows rapid redevelopment of the OS.. enabling them to innovate much faster than before. I want Vista, because I suspect that I will be working on Vista or a variant for a long, long time.

    All I read here is "it's just Win XP" well - it's a lot more, and you'd best get used to it because there are going to be very few alternatives for some time to come.

    --
    --------------------------------------------- "In the end, we're all just water and old stars."
    1. Re:Conservativism by spitzak · · Score: 1

      Trying to make MS-supporters look silly by posting fake stuff like this does not work.

  74. Dr. Evil is angry, Mr. Bigglesworth is upset... by Bushido+Hacks · · Score: 2, Funny

    Meanwhile, in a secret layer hidden beneath Microsoft's corporate headquarters
    [Maniacal brass music from Austin Powers followed by lighting flash with thunder]
    Bill Gates [in an Ernesto Blowfield/Dr. Evil ethos] "Ladies and Gentilemen, welcome to my underground layer. I have gathered before me the world's deadliest marketing and sales representatives, research and development teams, and some guy who does--what is it that you do?"
    Programming Henchman "I'm a programmer, sir. I'm in charge of all the other programmers at here at Microsoft. I found out about this secret meeting from a memo I found on the ground outside the building."
    BG "O RLY?" [leet speek, spoken by an evil genius!] "We'll, you aren't really suppost to be in this room, however, there is a conference with the other programmers at 2pm in the conference room upstairs. We'll chat later."
    PH "OK. Well, I'll see you around." [causally leaves the room]
    BG "Right...OK then, everyone here that is suppost to be here? Good. OK, from the top. Cue the Maniacal Brass Music and the lightening again."
    [Maniacal brass music from Austin Powers followed by lighting flash with thunder]
    BG "As I was saying, Ladies and Gentlemen, welcome to my underground layer, I have gathered before me the world's deadliest marketing and sales representatives, research and development teams, and ofcourse our team of assassins. And yet you have all failed me in one way or another."
    [The everyone else at the table begins to feel uncomfortable]
    BG "Yeah, I assume that your squirmming means that you are in a world of shhh. For instance, Mike Nash, you are suppost to be incharge of security technology. Judging by these numbers, I don't see much security going on. On top of that, yesterday, I let you house sit for my cat that I use when we have these meetings and today I find that you did something horrible to him."
    Mike Nash "But sir, I fed him, groomed him, I even gave him a bath just as you requested."
    BG Look at what you did to Mr. Bigglesworth!"
    [Hired musicials play Shock-and-Awe]
    BG "You sure as hell can't bath a cat with Nair, and you definitely suck at software security. So I'm just going to cut to the chase and-- DIE!!!!!! " [Pushes release button, sends Nash to the incinerator]
    MN "Auuuuugghhh!!!!1!"
    BG [Sees Senior VP Brian Valentine snicker.] "What, Mr. Valentine? You think this is funny? Is there something amusing about why Microsoft is lossing ground? I hired you people to sell my product. How am I suppost to sell a product if people don't buy it?"
    BV "Well, why didn't you speak to that head programming guy who was just--"
    BG: " SILENCE! " [Pushes release button, sends Valentine to the incinerator]
    BV "Auuuuugghhhhh!!!!1!"
    BG "God, you people make me angry! And when Dr. Evil--er, I mean-- Bill Gates is angry, Mr. Bigglesworth gets upset. And when Mr. Bigglesworth is upset people DIE!!!!!1! "
    [Pushes release button, sends random henchmen to a fiery doom]
    BG "Steven Sinofsky, Jim Allchin, Paul Allen, Melinda, Evil Defective Linus Torvalds Robot-Clone, Karl Rove, man on the other end of the room who flips switches, man with clipboard looking busy, and Satan, I have spared your lives so that we can get this damn thing over with. They say our product is defective, but we are going to do what those insubordinate fools couldn't, were finally going to choose the colors for the box to put the software in!"
    Steven Sinofsky "But what about the software?" [Sees Gates move toward the button with his name.] "Oh, wait, right! Sorry. I forgot, that's what programmers are for."

    Man I wish I was this creative in English class.

    --
    The Rapture is NOT an exit strategy.
  75. Microsoft is slow by frozenfruit · · Score: 1

    I still can't find an Xbox 360 and I think they are in their 5th month of production!

  76. "Burn Cycles", not compatibility, is the problem. by seven+of+five · · Score: 2, Informative

    Backward compatibility is not the problem.
    From early on the main goal of MS software was to "burn cycles". As Intel churned out ever faster processors something had to greedily consume those cycles, keeping the customers on the upgrade treadmill forever. MS software ensured that the latest generation hardware was just good enough, but the next gen of software brought the hardware to its knees.

    So, what do you get after 20 years of bloatware and burning cycles? A monster that's become impossible to manage. A monster of their own creation.

  77. Why the difference? by nurb432 · · Score: 1

    Why is there *such* a difference between home and business?

    It almost sounds like a re-visit of Win2000 and WindowsME.

    Rather scary if you ask me.

    --
    ---- Booth was a patriot ----
  78. It was one bad decision, but NOT compatibility by WebCowboy · · Score: 4, Insightful

    Microsoft did not get into this mess because of its relentless pursuit of total, perpetual compatibility. As most people know, while a lot of effort has gone into compatibility the simple fact is that the current version of Windows is no more compatible with its legacy products (windows 3.x, dos) than Linux or OS2--it uses the "Windows on Windows" virtual environment to run 16-bit legacy code, and XPs compatibility with Win9x/Me games, etc. was more of a bolt-on than something that permeates into the core of XP. The result is that Windows is remarkably compatible but not totally so (any 16-bit Windows/DOS program that relies on communications ports for example will crash in NT/2000/XP). The large compatibility layer has resulted in a bloated, crusty registry and APIs that would only be purposely designed like they are by crack addicts. However, although this makes Windows a sometimes-frustrating environment to program at lower levels it is not what makes it nearly unmaintainable even by behemoth Microsoft.

    The REAL poor design decision was electing to create a tightly integrated system. This was the root cause that made other questionable choices at Microsoft (compatibility and "Featureitis") difficult or impossible to correct. When Microsoft wanted to bundle its web browser with Windows it decided to take IE (which wasn't ingtegrated with Win95 at all initially) and sprinkle its libraries in the system directory and link a whole bunch of other components to it...to the point that even the GUI shell will not operate without IE components. It threw the GUI and all these drivers into kernel space. It made one big monolithic, multi-million-LOC pile of crap and justified it by doing it in the name of a "seamless user experience" at a good level of performance.

    There is no excuse for this now--we have machines powerful enough to host full-featured virtual machines that can run self-contained copies of legacy OSes, so if customers really (often foolishly) want to run software that is over a decade old to do important things then they can take that route. The sad thing is that political reasons rather than technical reasons prevent Microsoft from taking the proper course of action. Microsoft should've "pulled an Apple" right after the release of XP and immediately set about developing a totally new OS as different from the NT-based XP as NT was from DOS (and the Win9x/Me derivatives). Apple smartly got out to market faster by building its foundation on open software.

    The problem is MS is probably loathe to heavily depend on open source for its flagship product, and the problem is that Apple beat them to the most viable BSD-licensed option. Since MS has been asleep at the wheel there for far too long, they have two difficult options ahead: Firstly, they could bite the bullet and plan the first major, post-Vista Windows release around a BSD-licensed UNIX core as Apple has already done. MS would be risking a lot by doing this as they become less differentiated from Apple than before--can MS out-class Apple on the UI front, or maintain enough legacy Windows compatibility to keep its customer base? Second, they could try and engineer a new kernel/core system themselves and bolt on chunks of updated Vista as componenets. This could take longer than the first option but it is a made-at-MS solution. In the meantime competitors will have even more time to catch up.

    Basically, Windows as we know it is fast approaching the end of its life cycle. I personally don't think it is really sustainable for even one more major release after Vista. Although this presents a great opportunity for Linux-based and OS X systems I don't think it is the nail in MS' coffin just yet. I figure that with the kind of shake up that looks possible to occur in the next few months at MS that in around 2010 we'll all be eagerly anticipating the release a completely new Microsoft OS--with a very UNIX-like architecture (holy shades of XENIX batman!) under the hood but something very 21st centurey on top.

    1. Re:It was one bad decision, but NOT compatibility by a.d.trick · · Score: 1
      It threw the GUI and all these drivers into kernel space.

      I'm not sure if this is FUD or just plain stupidness, but it is certainly not true. Windows' design was monolithic, and IE certainly didn't help, but IE is no more in the windows kernel than say nautilus or konqeror, it's just a program with a library that is far too widely used. The lie that IE was ever in the kernel has permeated Slashdot, but it's still a lie. If you got to any Nt based box and crash IE the rest of everything (daemons, etc) should still putt on fine.

      Also I don't think Windows will be looking like Unix any time soon. They've got a lot of culture there that would totally conflict with such a move. It would cause a massive disruption that would probably result in loss of mindshare to the Apple folks, and they would lose their dumb excuses as to why their not compatible with everyone else.,

    2. Re:It was one bad decision, but NOT compatibility by WebCowboy · · Score: 2, Interesting

      'm not sure if this is FUD or just plain stupidness, but it is certainly not true. Windows' design was monolithic, and IE certainly didn't help, but IE is no more in the windows kernel than say nautilus or konqeror, it's just a program with a library that is far too widely used.

      I did NOT say IE was in the kernel...I was stating two separate examples of stupid design choices that have led to Windows being an opaque, unmanageable monolith of ugly code:

      1. Unlike Firefox or Epiphany or Konqueror (etc.) IE was engineered right into the OS product--sprinkled thoroughout the system directory right alongside .dlls for low-level system operations, and now we have important system components and applications that have critical dependencies on IE (even 3rd parties have done this at the encouragement of Microsoft I might add). You are correct in that IE plays in userland--but considering that it is so embedded into Windows that it can no longer be removed completely without breaking things makes it nearly as stupid as if it were running in kernel space. MS has actually made it hard NOT to run at least some IE components, some of the time, with full administrator privleges.

      2. All manner of drivers and the GUI ARE INDEED resident in kernel space--right up to Windows XP, and as such run without limitations on privliges. Some have boasted that Windows NT/2K/XP has a "microkernel architecture" however there seems to be little to justify it being called "micro" when so much garbage in other .dlls hitches along for the ride.

      Perhaps I should've spelled it out VERY CLEARLY for the people who speed-read over all the articles and other small words in each post. In any case Windows is so messed up architecturally that it has proven to be unmaintainable. I look forward to see what MS has to offer in its first major post-Vista release. Until then, I have migrated my personal computer to OpenSuSE and will remain a Linux user without giving Microsoft serious consideration as an option. At least I won't have to put up with product activation, massively critical bugs and a too-rapid hardware upgrade cycle.

  79. So, if I understand this correctly--- by bill_kress · · Score: 1

    All those little tweaks to ensure that Windows 3.1 wouldn't run this program or that, or would run it less efficiently than it's office equivalents are coming back to bite them in the ass?

    Actually, there are a few very basic changes that seem so obvious but MS was apparently never able to take that just blow me away.

    1) Separate the OS from the applications. You should be able to re-install the OS without re-installing ANY of the applications in any way. This is no technological feat, it's not even hard. You simply have it check for "OS Extensions" in some directory outside windows. The entire Windows OS Storage area should be locked down and NEVER change. The registry was actually a mistake because it encouraged even tighter binding between the OS and the apps.

    2) Create an image right after boot and write it to the disk--from then on, boot from the image. Total boot time should be about 10 seconds, maybe less. Much like restoring from a "Hibernate" state (if that ever worked).

    There is no reason to ever re-create that image unless your configuration changes. It is perfectly acceptable to tell the user to "Press a shift key if hardware changed" during boot up. Most changes are detected while running anyway and could set a flag to tell the system to boot up manually on the next boot.

    3) Relegate all OLD apps to running in a VM. They could supply one VM for windows 3.x, one for 95/98 and one for XP, and there is no reason that it should be in any way noticeable to the user. In fact, I kind of think that may be how they are running old 3.x and dos apps now, just continue to follow that pattern.

    4) Although "Root" access may be a difficult concept for many users, it would be trivial to have the OS prompt for a root password when it needed one and disallow defaulting to "Administrator" rights. This isn't perfectly secure and users could be tricked, but it would allow a simple notification that something was up.

    This kind of stuff isn't really hard. If they'd stop tweaking transparency level of background widgets for a few months and start addressing the real problems, maybe they'd find they weren't running so far behind after all.

  80. Why is this taking so long? by alcmaeon · · Score: 1
    I don't see why MS is spending so much time and money developing new bugs. Why not just cut and past the old bugs from XP, etc. into Vista? Quick, easy, cheap.


    Hell, for that matter, why bother even doing that? Why not just develop a new package design, label it Vista, and stick the same old XP software in it? 99% of MS customers wouldn't be able to tell the difference anyway.

  81. Title is funny by Kingrames · · Score: 1

    Heads rolling?

    BALLMER!

    --
    If you can read this, I forgot to post anonymously.
  82. Riiiiight by SuperKendall · · Score: 1

    What Microsoft said last week is that they won't launch Windows Vista until after Christmas. By that they mean the broad public launch with the OS on millions of new PC's. They also said that they'll finish the code in the fall...about two weeks later than the original target date...but that date would not give their OEM partners and the retail channel time to get new systems with the OS ready for broad retail availibility.

    Oh yeah. Two weeks would really push out a Christmas delivery that vendors have been preparing for years.

    There was a comment in the minimsft blog that had it spot-on - the "business release" is a release in name only, to meet contractual commitments for all those people that signed onto software assurance programs years ago giving them a free Vista upgrade that expire in December.

    Think about it, if you are a buisness are you actuallyu going to deploy the first release of anything - never mind a release supposedly not ready for the consumer?

    Any way you look at it it means no income of signifgificance from Vista this year.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  83. 4)? by Mateo_LeFou · · Score: 1

    4) Skip writing the operating system and just create a bunch of ads and press releases about how awesome it's going to be next year, then the year after that, then the year after that.

    --
    My turnips listen for the soft cry of your love
  84. Deja Vu: Exponentially Long Testing Time by Anonymous Coward · · Score: 0
    Last week, I correctly surmised the reason for the delay. The test spent on adequately testing a program is an exponential function of its length. If "X" is the length of Windows XP, then "1.4X" is the length of the new Windows Vista. The testing time grows by exp(1.4X)/exp(X) = exp(0.4X) = [exp(X)]^0.4. Here exp(X) means 2^X.

    Note that Apple's "better" operating system also cannot defy the laws of finite mathematics, automata, and testability. Apple has an easier time than Microsoft simply because Apple has a small OS. Just wait. Marketing pressures will cause Apple OS to bloat to the size of Microsoft's Vista.

    That same happened to the RISC chips. They started out with the advantage of simplicity. Then, marketing pressures (due to the company wanting the chips to be all things to all people) caused the instruction sets to bloat. There's nothing RISC about PowerPC. It is as complex as the Pentiums and requires the same horrendous amount of testing time that the Pentiums require.

  85. I want some of what you're smoking by Gr8Apes · · Score: 1

    One of the HUGE detractions of NT when it first came out, other than lack of drivers, was lack of software. There's a ton of common software from 3.x, 95, 98, and ME that WON'T run on NT, 2K, nor XP.

    I've got a Win95 system at home solely to support some of these programs. Take MasterCook 2.0 for instance, better have a 3.x system. 95 will crash with it. MasterCook 4.x, better have 95/98. IIRC, it won't even install on ME, much less any NT variant. Then there's the slew of games. Lemmings is one popular old game that comes to mind. Any of the DOS based games that ran under 95/98 is a whole-subset that won't run under NT variants. Matter of fact, most games under the 3.x/95/98/ME set won't run under any NT variant. Interestingly enough, many do run under Linux/WINE or OS/2.

    I'd have to go back and see if I even have a version of Office pre 95, but I don't believe any of those ran on an NT variant, nor did their Lotus/Wordperfect brethern.

    --
    The cesspool just got a check and balance.
  86. The REAL reason Windows Vista is delayed. . . by Anonymous Coward · · Score: 0

    Solitaire and Reversi are still 16-bit programs. Oops!

  87. Compatibility is a problem of closed source by jesterzog · · Score: 2, Informative

    I'll readily admit that I don't much like Microsoft or their software, but they must be commended upon their due diligence on this one aspect. A lot of software from Windows 3.0 can still run on XP.

    This is true for the most part, but personally I've also felt that the problems with maintaining backward compatibility have been a result of Microsoft's decision to produce closed source software, and to encourage other developers and businesses to copy their model. (ie. Hide your source so people can't read it, charge people to install and continue using your software, and don't let anyone use or improve on your code.)

    With closed source software applications, any or all of the following are typically necessary when the OS is upgraded:

    • Pay for any software application upgrades.
    • Rely on a third party vendor to still exist to create new versions.
    • Rely on a third party vendor to support software upgrades.
    • Rely on the OS vendor to support old versions of an un-told number of applications.

    In essence, every time Microsoft changes Windows, its customers either have to rely on Windows having backward compatibility, or they have to rely on the vendors of all their software... even if the underlying API changes have been trivial. There's also a single point of failure because if the vendor doesn't fix any problems properly, there's no opportunity for anyone else to do it better.

    Compare this with open source software, where even though the OS API's tend to be a little more stable, it's still quite straightforward to upgrade to new versions of software when the API's do change. If the vendor of an OSS product doesn't do it quickly enough, and their product is popular enough, chances are that someone's at least going to produce a patch. There's rarely such a thing as a vendor going out of business and causing major problems, because at someone else is likely to pick it up if enough people use it, or provide an easy-to-implement alternative that'll simply read data from the original app's open formats.

    I'm definitely not trying to claim that open source is superior to closed source for everyone, and I doubt Microsoft could have been such a commercially successful company if it'd built itself on open source software. Having said so, though, I think the backward compatibility issues are a direct result of Microsoft promoting closed source software. It's not something that's even a consideration with open source users for the most part, and Windows wouldn't have to be anywhere near as backward compatible if it was easier to adjust and upgrade the applications that run on it.

  88. No, not really by Anonymous Coward · · Score: 0

    No, it feels like the collective IQ dropped by 150 points when you started your 'windoze' bullshit FUD. Thanks so very much.

  89. Prediction by h4ck7h3p14n37 · · Score: 1

    Am I the only one that thinks these personnel changes will cause Vista to ship later?

    According to Brooks (in "The Mythical Man Month", IIRC), adding people to a late project only makes it later.

  90. Perl 6 before Vista? Nah. by onlyjoking · · Score: 1

    If they don't get it out soon Perl 6 may beat them to it. Alright then, maybe that's a bit crazy.

  91. Software like Lego blocks by iliketrash · · Score: 1
    From TFA:

    The new work, Microsoft decided, would take a new approach. Vista was built more in small modules that then fit together like Lego blocks, making development and testing easier to manage.

    Cool. They should patent this. Maybe call it "modular programming."

  92. Re The Missing Fun Factor by parabyte · · Score: 3, Insightful
    IMO another big problem is the missing fun factor. If you have ever looked at the windows source code, most of the 50 Mio lines of code is extremely ugly and boring.

    Most of the code looks like this:

    1) Setup & Initialize

    Get an interface here, claim some memory, find another interface over there, register own functionality here and there, try something else in case something has failed until you succeed or run out of options

    2) Delegation and Fallback

    If some particular module is not available, fall back to other implementations, reformat the data, manage lifetime and ownership, synchronize with some other activities, and then delegate the call to some other interface

    3) Error Handling and Recovery

    After each call, perform error checking, pass back the result to the caller, potentially reformatting it again, or raise some exceptions or create new higher level error codes from lower level error code you got

    4) Cleanup

    When it is time, either because some reference count went zero, some termination function was called or a garbage collector comes by, free all resources claimed so far, deregister references downstream and upstream

    The whole code is full of hungarian notation type casts, macros and microsoft specific language extensions, and the flow control statements are mostly branches. You are already lucky if you may write a loop that does some actual work, even if it is just collecting stuff from multiple calls.

    And then, if you look at APIs, there are much more parameters and much more options than e.g. in UNIX counterparts, and many options are not orthogonal, so you are entangled in a web of obscure semantics almost everywhere. And you do not have one API for the same stuff, you got a shitload of them: Win32, WinMM, GDI, ATL, OCX, MFC, COM, DCOM, ODBC, ActiveX, DirectX, XNA and tons of product specific APIs. It is already a nightmare to decide which API to use, but to support them all in a bug-by-bug compatible way is programmer's hell. It is like travelling with a hospital ship full of corpses that are not completely dead and need to be kept alive by a team of doctors, high doses of painkillers and cardiopulmonary and dialysis machinery, just in case someone needs them because he speaks this ancient lanuguage noone else but these living dead understands.

    With .NET, Microsoft did a good job at API design, but it is of no immediate help, it is just another API that has to be supported with all the other legacy APIs, so .NET does not reduce, but increases overall complexity and does not perform as well as the other APIs. Another problem with .NET is the lack of maturity, still requiring major changes on all levels, resulting in huge compatibility nightmares between different versions of .NET.

    But even if Microsoft would throw away everything but the kernel and .NET, I still would not jump on it because I do not like to be locked in on a particular platform; I want to be able to run my Software in MacOS and Linux and have a chance to port it to some hardware or OS that does not exist yet.

    If I were in charge at Microsoft, I would try some of the Google philosophy: Do not be evil, and give the people something they can like:

    1) A solid, simple well documumented and rock solid foundation that manages device I/O using a small set of calls with clear semantics: open, close, read, write, ioctl seem to sufficient to do a lot

    2)Choose the right atomic elements: Bytes, Characters, Numbers, Strings, Pixels, Images, Audio Samples, 3D-Polygons and video streams and make them first class citizens throughout the whole operating system.

    3) Implement all APIs people seem to like in a rock solid, feature complete and efficient manner: OpenGL, gtk, POSIX etc.

    4) Invent some new own cool High-Level APIs and frameworks and make sure they are available on Linux and MacO

    --
    Without order, nothing can exist. Without chaos, nothing can be created.
  93. Holiday Season? by Anonymous Coward · · Score: 0

    *opens Christmas present*

    "Windows Vista!!!...how did you know?"


    *stokes the fire*

  94. In a way, that happened to me too. by twitter · · Score: 1
    For me and most other people that I've talked to, the crashes ended with XP...

    By then, all my computers were running Linux.

    XP has not spared any of my classmates from crashes or daily boots. The reliability is about as good as a well tuned windows 3.1.

    --

    Friends don't help friends install M$ junk.

  95. Nah. They just have too many cooks. by zanderredux · · Score: 1
    According to the San Jose Mercury News, the problem is that Microsoft just has too many programmers. Or managers. Or both.

    So, let me present another secret of the successful Linux development cycle: a lot of lone, self-managed programmers.

  96. Java's BufferedImage by Latent+Heat · · Score: 1

    With Java you get a good 2D graphics API with the BufferedImage class. To set your own pixels in C#, you need unsafe code. If it gives your app adequate performance, Java is a no-brainer.

  97. What to use for Java scripting? by Latent+Heat · · Score: 1
    What are people going with on top of Java to get scripting?

    I have reasonable success using Python on Windows to host ActiveX controls and then interact with those controls from a command line or from scripts using PyCrust. If I want to host Java Swing controls and do the same thing, are people going with Jython? Something else?

  98. anyone try oracle products? by Anonymous Coward · · Score: 0

    oracle products have the same problem

    its gigabytes of files which supports a crapload of APIs,

    most of it is poorly documented

    Oracle reports is now embeded in J developer studio and requires running a customized version of their own Java Container or some crap