Heads Roll As Microsoft Misses Vista Target 386
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.
Cutting off your toe to spite your face (Score:3, Interesting)
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?
Re:How many will use Vista? (Score:3, Interesting)
Re:Mty suggestions (Score:5, Interesting)
Is *anyone* qualified for this? Linus, for example, just works on the low-level Liunx kernel. Vista is a kernel + the
Microsoft should adopt Linux (Score:0, Interesting)
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?
Well the way they're suggesting... (Score:3, Interesting)
Seriously, if you were looking at a new application today, if you're not considering cross-platform compatible apps (Java or
Re:NYTimes Article Access (Score:5, Interesting)
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.
Re:NYTimes Article Access (Score:5, Interesting)
"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
Re:NYTimes Article Access (Score:5, Interesting)
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.
Re:This is What Google Has to Look Forward To (Score:3, Interesting)
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.)
Why keep the legacy code? (Score:2, Interesting)
Re:NYTimes Article Access (Score:3, Interesting)
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.
No, backwards compatibilty is not the reason. (Score:3, Interesting)
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.
Who? (Score:2, Interesting)
(Genuine question, as I honestly haven't heard of anyone who really wants it.)
Re:NYTimes Article Access (Score:3, Interesting)
Re:It was one bad decision, but NOT compatibility (Score:3, Interesting)
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
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
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.
Re:No, backwards compatibilty is not the reason. (Score:3, Interesting)
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...