Fresh Air For Windows?
jmcbain writes "The NY Times has an opinion piece on how the next Windows could be designed (even through Microsoft has already laid plans for Windows 7). The author suggests 'A monolithic operating system like Windows perpetuates an obsolete design. We don't need to load up our machines with bloated layers we won't use.' He also brings up the example of Apple breaking ties with its legacy OS when OS X was built. Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?"
http://www.nytimes.com/2008/06/29/technology/29digi.html?_r=1&adxnnl=1&oref=slogin&ref=technology&pagewanted=print
Can Windows move forward with a completely new, fast, and secure OS and still keep legacy application support?
Based on past performance: No.
This has been another edition of Short Answers to Stupid Quesitons.
Now that Bill Gates is retired from Microsoft, the editors should get with the times and lose that dated, painfully unfunny logo they use for Microsoft.
Most people probably wouldn't get the Borg reference to begin with, and now Bill Gates era at MS is officially in the past.
Only MS gets this ridiculous logo..now its finally the time they get rid of it.
WINE just provides a reverse-engineered implementation of the Win32 API. Microsoft has the real original code.
Apple could do that because they were much smaller than Microsoft, and had a small but relatively loyal customer base, and their rewrite did pay off, as people are generally very happy with OS X and don't care about the incompatibility with OS 9 and older anymore.
Microsoft has a huge userbase with much less loyalty, and generally a huge existing investment in software.
We don't need a MS Windows rewrite, we've already got Ubuntu, because that's essentially what the article author wants: an operating system that Just Works[tm], even at the expense of compatibility. That's a pretty good description of any popular Linux distribution.
I suffer from attention surplus disorder.
WinCE. Pity about the name, though.
Windows NT had an emulation layer that handled 16-bit apps. OS X had Rosetta and the Classic environments. And Microsoft now owns Virtual PC.
They have the technology to make Windows a clean OS with emulation errors for doing whatever legacy OS you want. They just seem too lazy to do it.
He really doesn't know anything about the internals of the Windows kernel or the Mach kernel, he's just assuming that since the NT kernel is "monolithic" and the Mach kernel is a "microkernel" then the latter must be better, and the reason it's better is it is "smaller."
If you want to know where the real problems with Windows lie, they're in the API and the shell, not the kernel. The NT kernel is perfectly fine. See this Ars write-up by someone knowlegeable:
http://arstechnica.com/articles/culture/what-microsoft-could-learn-from-apple.ars
I'd like to point out that Microsoft employs one of the original authors of the Mach kernel, Rick Rashid. He runs Microsoft Research. Look it up.
Just switch to Mac and get parallels :P
Yeah, I know, not very funny. But does every comment have to be great?
PS: I don't reply to ACs.
Any software that was created in the past few years which vista 'broke' were most likely poorly designed or were associated with managing or doing the functions expected of the OS itself (with a few exceptions.)
Vista really isn't that 'buggy.' It is top heavy and uses way too much resources if you are only using it for limited things, but as a general purpose OS it really isn't that bad. I would still prefer Windows XP on new computers simply because I can get away with more power with a smaller investment in hardware, but I'm not necessarily 'against' Vista.
Comment removed based on user account deletion
the windows NT kernel is fine. Moving to BSD or linux, or QNX etc won't improve it. OS X wasn't just a move to BSD, it was also a move to OO via Cocoa. The toolbox/Carbon is/was strictly procedural, much like the Win32 api. DotNet is OO, but so was MFC.
Do you even lift?
These aren't the 'roids you're looking for.
Is that a challenge?
Static
Animated GIF
But... I can run the same thing on Linux in RAM with 512 MB (or less) of RAM and a 700 MB CD. When I install it it takes perhaps 2 GB of HD space for the exact same functionality.
-A file manager - There is Thunar in Xubuntu, Nautilus in Ubuntu and Konqueror in Kubuntu
-A web browser - Firefox
-Multiple filesystem support - Ubuntu can read/write more filesystems then Windows can
-Most extensive driver library in existence - Except for the fact that on 90% of hardware I can get Ubuntu to get everything to work out-of-the box except for proprietary drivers for ATI/nVidia cards and Ubuntu makes that easy, Windows is a pain to install without like 10 driver CDs or an OEM restore disk
-Office tools like Mail, WordPad, Calendar, Calculator, Contacts, Paint? - Thunderbird, OOo, a calendar program, a calculator program, various contacts programs and The GIMP
-Full command line environment (DOS) - Full UNIX shell (BASH) -Complete media architecture in DirectX.. that's DirectSound DirectInput -has Linux equivalents though I can't think of them off the top of my head -DirectDraw.. a LOT of big packages if it was Linux. Also Windows Media Player/Photo Gallery - Totem/Amarok for WMP
-Graphics APIs and rendering engines -Again, found on Linux
-Remote desktop - VNC/SSH
-Labyrinthe configuration utilities and applets -Don't really know what that is, a Wiki search returned nothing -Monster domain features.. detailed ACLs on every resource, complex user permissions, domain controls enforced on clients (integrated securely right into the interface). - UNIX-style permissions, secure by default
Just about everything you said is included on Linux on a *Buntu default install, or can be added without going over what Vista has installed. Sorry to say, but really Vista is just pure bloat. Lets see what is in a default * Buntu install that Windows doesn't have...
Full Office Suite - OOo
Photoshop Replacement - The GIMP
Various network services - Telnet, SSH, etc
(*real*)3-D Desktop - Compiz-Fusion
Multiple Desktops
PDF Reader
Various support for files that Windows doesn't have by default (Ogg, FLAC, etc)
As you can see, Windows just can't compete with Linux when it comes to programs per storage space. In 5 gigs of a Vista install you get just about only the default install, in 5 gigs of a Ubuntu install, you get the default install, plus some of your files, some development tools, some more games, a few more applications, etc.
Taxation is legalized theft, no more, no less.
Having run Vista32 on this laptop when new, and just recently moved to Vista X64, I agree.
I turned most of the "eye candy" off on 32 bit, but 64 doesn't seem to get bogged down nearly as bad with the eye candy turned on. NOTHING else was changed, only the OS.
Anywho, yes, Vista is fine. Pisses me off that I can't run Win16 apps on Win64 (like, install C&C, for instance), but oh well.
I think I'll try 64 bit linux next.. Never tried a 64 bit rev... Any suggestions? I've always run Slackware since my first install, but it's not always the most "hardware friendly". It's a HP DV2000 based laptop, x64 1 gig ram.
--Toll_Free
No. The code bases were to merge at Windows 2000 Professional. Windows 95/98/ME were based on DOS. Win2K was the merge point at server and 'desktop'. XP came after Win2K, sealing the fate. At Vista, support for 8/16-bit code using DOS functionality essentially died. Try Duke Nukem II if you're unsure.
---- Teach Peace. It's Cheaper Than War.
The extra 30GB is to hold the fine print on the new EULA.
Do not mock my vision of impractical footwear
Today's Apple isn't the same Apple. When you replace all of your computers internal components and reinstall a completely different OS, isn't it a completely different computer, even though it has the same case?
"Fakes?" said Vimes. "They were all fakes?"
Suddenly the King was holding his mining axe again. "This, milord, is my family's axe. We have owned it for almost nine hundred years, see. Of course, sometimes it needed a new blade. And sometimes it has required a new handle, new designs on the metalwork, a little refreshing of the ornamentation... but is this not the nine-hundred-year-old axe of my family? And because it has changed gently over time, it is still a pretty good axe, y'know. Pretty good. Will you tell me this is a fake too?"
Ignore this signature. By order.