The Best, Worst, and Ugliest OSes of the Decade
itwbennett writes "Hundreds of Operating Systems were released during the past decade, finding their way into microdevices, watches, refrigerators, mobile phones, cars, motorcycles, jets, even the International Space Station. Some worked; some even worked well. Others, sadly, didn't. And some were just ahead of their time. Blogger Tom Henderson takes a look back at the best and worst OSes of the decade. Among the worst? Vista, as you'd suspect, along with WinME. But what about GNU Hurd? And some of the best? Solaris/OpenSolaris 10, Mac OS X, and newcomer Google Android."
IMHO solaris has a really bad userland..... horrible horrible os for users :P
I still miss it. So much potential and such high hopes. I suppose I should check out Haiku.
"Prefiero morir de pie que vivir siempre arrodillado!"
Of the decade...not the last 25 years.
Vista gave the good admins the ability to have a completely safe computer. WinME was the best of the 9x line after you took 30 seconds to put DOS back in. 'Blogger Tom Henderson' is a moron, but indicitive of the slashdot community.
Still better than Windows ME.
I have never had an operating system that I loved more than Windows 95.
If there was one feature I wish I could have back, it is reboot into DOS.
Seriously, if they had included this with Vista, and I could boot my games from DOS, it would have made up for all other deficiencies.
There is a reason why they made you do this in old games. I wasn't actually old enough at the time to know what they were, but if I had to venture a guess now, it might have to do with saving resources (More RAMs for Graphix!).
Since Vista was so bloated, this would have been exactly what I needed. Though I suppose this might have ruined their memory management system or whatever they built in, right?
TFA is a waste of time. It's the worse kind of drivel and doesn't have any interesting technical facts or points.
I mean if they had broken OS's down by functionality, design and architecture it might be worth some time but this strikes me as an article anyone with quarter a clue could write in about a half hour - I mean did the author research ANYTHING for this versus pull out general comments that are generally known.
Come on editors you gotta be able to do better than this!
So we can finally put GNU/Hurd up there with the Phantom console* and DNF?
*Note to venture capitalists: if the product name tells you you're being ripped off, maybe you should think twice about investing. If that doesn't make sense to you, perhaps I can send you a prospectus on my new product, Illusion -- it's the Flim-Flam for Web 3.0 Social Networking. We need about 30 million and two years to get the product out. Illusion is going to revolutionize direct revenue streams for social networking sites. Call me!
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
A tiny, three-page article, with each page only having three to four paragraphs, and the list has exactly what you'd expect it to have. You really don't have to RTFA this time.
What is this, the third post today alone that primarily slams Microsoft? I was glad to hear today that MS at least wasn't threatening the wild species of coffee beans.
The original parasitic OS.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
I agree with most of the article, but when people have attitudes such as "It's not easy to nominate them here as their business practices aren't very kind" (Windows Server 2008) I tend to take the article less seriously. The OS either holds up to the criteria of the article or it doesn't. Keep it at that.
Any more than Linux by itself is. It's half an OS.
Or really, a quarter of an OS because it won't be finished until the Second Coming of RMS to lead the faithful out of a world where all hardware (even your toaster) will only run software approved by the MPAA.
This article is shit. First they split Windows down to the Service Pack level, but go on to say "all of OS X and all of Linux" are in the best? Really? OS X 10.0 was a dismal, WinME failure, for one. And then to throw in Android, which is also Linux? WTF? The author clearly just named a handful of OSes he knew of, grabbed a blurb about them from Wikipedia, and is laughing all the way to the bank with the ad impressions from fanboys/haters.
GNU rewritten Unix utilities tool set were invented by through the purity in effort of Richard Stallman
Why did the author feel the need to run his text through a Chinese translator then back to English?
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
Android is just a bunch of Java apps running on Linux. That's an OS?
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
Has anybody RTFA'd yet? Most costliest... invented by through...
God, since when did they let just anybody post something on the interwebs?
+1 Disagree
It may be more secure, but the programmers who rewrote its interface to look like Vista need to be whipped and put in the stocks.
Just wait. This is going to get bloody.
What ever can be said for desktop OSs, embedded and mobile OSs probably win for being amongst some of the ugliest OSs. Given that few of them are intended for anything beyond a single use solution, is can be understood.
The issue for me has always been Windows Mobile (aka Windows CE), since this was designed for a larger market, where thoughtful design would have been good. Instead Windows Mobile was essentially a desktop OS shoe horned into a handheld device, for which the UI was ill suited, not taking into account the unique design and usage issue of such a device. This is why OSs such as the iPhone/iPod Touch OS and Android had such an impact on destroying the Windows Mobile market.
Jumpstart the tartan drive.
As always z/OS is the ratio sum ultra.
AmigaOS not mentioned, a couple of lines of text per page in the article - that was the biggest waste of 25 seconds worth of clickthroughs I've ever been a part of.
An operating system is more than just the kernel. An operating system is the software which provides the basis for everything else that will run in that environment - at least that is the way I perceive it. Given this description Android is an operating system, since it provides the base environment for everything else to run.
Jumpstart the tartan drive.
a complete waste of my goddamned time in the pursuit of pandering advertising space along 5 pages of "im not going to see it because i have noscript and adblock software," so ill save you a few seconds of your life:
the author is trying to say "i think all operating systems are ugly, even the ones you think are pretty." surprise, no big news here, its just some asshole with an internet connection.
Good people go to bed earlier.
I think Android has a lot of great possibilities, but putting it on the list of best OSes of the decade is similar to giving Obama the Nobel Peace Prize. I'm not saying it doesn't deserve being on the list, I just think it is a bit premature.
Honest question. Solaris seems similar but different enough from the Linux I'm used to to be interesting. What are its features that Linux lacks/doesn't implement as well? I'm not a file system geek, so what's so good about ZFS that I'm going to notice? Is it much slower than mainstream desktop Linux, or is it doing fine?
The stock answer for a modern DOS would be to hack up single user mode Linux. Or, just have Linux and startx and exit it when you feel like you need to.
The beauty of DOS was that one application owned the entire computer but unfortunately, modern hardware has made it beyond the ability of most programmers to really do everything and you genuinely need an operating system to manage all of it, and part of that is that I think even modern hardware is probably not real time itself. I mean, is a PC-Express bus real time guaranteed for different combinations of peripherals? I think everything is interrupt driven these days, and that's good. DOS was really often about programs that polled and did stupid stuff.
This is my sig.
Doesn't an operating system need to be actually completed and released to qualify for either of these lists? Putting Hurd on here is analogous to including Duke Nukem Forever in a "Best/Worst games of the decade" compendium.
#DeleteChrome
FreeBSD was unavailable for comment.
;_;
Friend of FreeBSD, Netcraft is reporting that he is dead.
As of yet this rumor is still unconfirmed.
"Hmmm, what can we type to make it appeal to the fanboys?".
That's nearly two minutes of my life I won't get back.
So Solaris is "good." They've clearly never used it for any length of time...
No mention of XP? I'm not a windows guy but I don't see how you can ignore XP and mention Hurd at all... Come on, hurd was a disappoint long before 2000 or 2001, this decade Hurd's been all about switching microkernels like they are systematically proving that microkernels suck by attempting to implement hurd on each one.
Oh please. I'm kinda glad I lost my job supporting Solaris apps. Our apps were relatively easy to get working, but the Solaris machines management dropped off at my desk (last one was a Blade 1500) were just stupid and showed a blantant lack of quality assurance, and nothing ever worked out of the box. You'd think by now you could buy a desktop machine from them and expect the backspace key to actually work as just one example - or to be able to log into the desktop without facing a dozen cryptic errors. No - expect to spend days or years applying patches, tweaking config files - and even then nothing will ever work as seemless as Windows or Mac (or even Linux these days). Oh sure on paper Solaris might be superior to anything out there, but as anyone who has worked in software knows - its the little problems that make a failed product.
Most every patch I got from Sun as well - never worked on the first go. I honestly think its a conspiracy - only system vendor I can think of btw that charges you for a) access to their KB and b) access to hotfixes - not even Microsoft is that evil. It wasn't uncommon for hotfixes/patches to break all kinds of crap too. I once wrote up a list of weird things I never was able to fix on the Sun boxes I and others had on their desks and it was easily pages long. Mind you - these were ALL minor issues, but annoying enough to make it unpleasant. At the job I have now - all the Solaris machines (servers mostly) have the same track record...
In terms of user friendlyness, ease of use, support - I'd take Vista any day of the week.
For example, he recognizes Windows Server 2008 R2 as a great OS, but fails to mention Windows 7; Windows 7 and 2008 R2 are on the same code base.
Linux as one group? Seriously, what distro you choose can make or break your Linux experience. Especially depending on your hardware.
Android? Isn't that kinda new to be saying it's amazing already?
Mac OS X bias, too:
It just works. Darwin BSD underneath, mostly luxury on top. The upside is beauty, quietness, control, and stress-free existences. The downside is that it isn't a business plan for computer consultants and virus removers. Onerous is the fact that the most recent release of MacOS-- Snow Leopard-- had a sufficiently large number of post release patches to make our PTSD of Microsoft Windows patching come to mind. Apple's QA now faces a bit of what Microsoft does: so many hardware platforms that QA is difficult as Apple releases new hardware platform variants. The OS isn't pricey, and this isn't about hardware captivity, this is about quality and architectural philosophy in an operating system. Yet MacOS is also the underpinning for the cell/mobile OS to beat on the iPhone. Attention to detail pays.
Sure. It "just works" on Apple approved hardware. :) Luxury on top? Hm. Control? I wasn't aware that Mac OS X allowed you to control your system as much as Linux or Windows. I thought it actually was simpler and didn't allow as much control - which is fine, it's a design decision that many people like, I have no problem with it. And what is "architectural philosophy" anyways? I thought Mac OS X was about being a good OS, not an architectural POC...
GNU/Linux (especially 2.6.18+)
Never has their been such an uproar in computing as a free kernel and free utilities-- all done very well with rapid, mindful if darwinian skill. Linus Torvalds crafted Linux, and has been holding on for dear life ever since. Coupled with the GNU utilities and two main window manager branches (Gnome and KDE), Linux underpinnings now grace objects from tiny wristwatches and clever cell/mobile phones, to IBM mainframes and everything in between. The promise of Linux for civilians is slowly but surely being realized through distros like Ubuntu, Novell/SUSE, Mandrive, Knoppix, and others, but the enterprise server market belongs to Red Hat, Novell/SUSE, and communities formed around each of these. That doesn't mean that there isn't worth in the literally hundreds of distros out there.
Off the top of my head:
1) 'Civilian distros' such as Knoppix & Mandrive? Knoppix is mainly used as a rescue CD and Mandrive DOESN'T EXIST. Mandrake/Mandriva does, but not Mandrive!
2) Novell/SUSE twice, but no Debian or Fedora?
3) GNU utilities? Are those still prevalent?
Whatever, this article officially fails
I call it 'The Aristocrats'
An operating system is more than just the kernel. An operating system is the software which provides the basis for everything else that will run in that environment - at least that is the way I perceive it. Given this description Android is an operating system, since it provides the base environment for everything else to run.
But if you go that far then Bob the poseur "creates an OS" when he packages the linux kernel with some windows manager.
what I was getting at is that alot of games today will specify in the Miniumum requirements: 2 Gigs of Ram
But why? Games for consoles run just fine in 64 MB RAM + 24 MB VRAM (Wii), 256 MB of RAM + 256 MB VRAM (PS3), or 512 MB unified RAM (Xbox 360). Sure, PC operating systems are bigger because a PC is more capable and drivers differ per PC, but do Windows XP and its drivers really eat 1.5 GB of RAM?
Timothy, this is reading comprehension calling, we need to talk. The name of the article is "Great and Disappointing" not "Best and Worse" nor is ugly mentioned. Oh wait, this is Slashdot. NM sorry
This is about OSes.
Windows up to WfW3.11 was a user environment. MS-DOS/PC-DOS were the OS choices.
Of course, Windows 1.x up to 3.0 was somewhat limited by CGA and VGA displays. Garish is what you get with 16 colors. At 256, you just get stark. After that, you get displays useful for pr0n. And Doom.
deleting the extra space after periods so i can stay relevant, yeah.
MS DOS is garbage, though, and it certainly doesn't give the games any more resources, as it has the old '640 KB ought to be enough for everyone' limit.
There was HIMEM.SYS, and there were also 32-bit DOS extenders such as DOS4GW and CWSDPMI to make the best use of it.
I fully admit to bashing Vista, even viciously, before I had even actually got a copy to live with for a while. I repent.
I fully admit to bashing Vista too, and I continue to do so. It was pushed out the door unfinished and with poor driver support (thanks to Microsoft changing video architecture too late in the dev cycle, not due to any 3rd party failings) and while the driver issues have been resolved I still find Vista feels unfinished. But leaving Windows 7 off the good OS list is just wrong. Windows 7 is a well designed and executed OS, and Microsoft deserves credit for it. And I say that as a dyed in the wool UNIX / Mac OS X fan and frequent Microsoft critic. (Did I mention how bad I think Vista is?)
If you say, "now I'll be modded down because of X", I'll happily oblige.
There's no such thing as "Solaris/OpenSolaris 10", however, Solaris 10 and OpenSolaris do actually exist and are indeed really awesome.
Best OS: Android IMHO it is more sophisticated than it's competitors. Before you mod me down iPhone fan bois, Android has brought genuine multitasking to the smartphone platform amongst other things. Oh and the aftermarket firmware and themeing community is thriving. It's not great, but it's the newest thing thats making alot of hackers, tweakers and gadget addicts learn to love again. Hopefully an official Google phone will re-center the AOSP and do more than keep the project alive, but really ramp things up.
Worst OS: Solaris without a doubt. In my own experience it doesn't perform like linux does now, ZFS is cool but just confuses me and the userland is the most horrible thing ever.
Ugliest OS: $ANY_LINUX_DISTRO Seriously show me a pretty one. I can make a linux pretty, but I'm talking about defaults. Often with some of the most amateurish desktop backgrounds. People make better art with MS Paint. No really they do. http://www.techeblog.com/index.php/tech-gadget/incredible-ms-paint-artwork
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
Timothy was just named as the ugliest basement-dwelling-soda-swilling code monkey of the decade. Way to pick those articles there. Yu0 r t3h fa1lz0r5....moron!
I had tested both systems as candidates to install on friends who demanded Windows, and Windows Me was better:
1) Boots faster. It has the fastest boot than any other 32bit Microsoft OS.
2) Better interface, less internet explorer buttons on explorer (though still aparent)
3) Comes with a lot of crapware which could be easily be avoided on installation or after installation (98lite etc)
4) System Restore, once Microsoft patched it a few months later, was a nice addition to people having kids messing with the family computer
5) Config.sys and autoexec.bat instructions were no longer executed (save for a few system variable settings) which is a good thing
6) Provided General Midi emulation even in a DOS emulated window. You could play DOS games with general midi music.
7) Hibernation, much faster to Windows 2000.
All in all, Me was a good improvement to Windows 98 although I would still prefer Windows 95 as my system for its freedom from IE. However, anyone bashing Windows Me instead of Windows 98 is simply clueless.
This is about OSes.
Windows up to WfW3.11 was a user environment. MS-DOS/PC-DOS were the OS choices.
This is incorrect. Windows/386, even though it started up under MS-DOS, once the 386 VMM was running was a full-bore OS. The VMM intercepted calls to DOS, and could easily remap to 32-bit routines implemented in VxD's. It's easy enough to test yourself, just write a TSR that hooks the INT21H DOS vector, and count calls to it before and after executing win.com.
This is all exposed completely in the (long out of print) book 'Unauthorized Windows 95' by Andrew Schulman (IDG Books). The difference with Windows 95? A revamped UI, and an automatic call to win.com. In essense, DOS was the Windows/386 VMM's glorified bootloader. It's as if you went from a world where you booted to the GRUB prompt and had to manually type in the commands to load Linux to the days of grub.conf and autoloading Linux.
Windows 95, 98, and Me were all built on the Windows/386 VMM 'OS' core that used VxD's and trampolinish hackery (thunking) to get the job done. Windows NT was built on a new kernel that exposed the same API's but didn't trampoline itself into control.
Windows 9x and Me 'safe mode' is DOS with the Win32 UI, though.....
Stable? Yes
Ugly? Yes
Last release? 2001.
Still widely used in the 2000's? Definitely, though declining precipitously.
Good or bad, it should have been on the list.
An operating system is the software which provides the basis for everything else that will run in that environment - at least that is the way I perceive it.
Emulators, EMACS, GNOME and KDE are operating systems?
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
An operating system is the software which provides the basis for everything else that will run in that environment
But if you go that far then Bob the poseur "creates an OS" when he packages the linux kernel with some windows manager.
Not exactly. A window manager just implements an interface defined by ICCCM. "Creating an OS" in the Android or Bob-the-poseur sense would be more like making GNUstep + G.A.P., not just making Window Maker.
alot of games today will specify in the Miniumum requirements: 2 Gigs of Ram
But why? Games for consoles run just fine in [far less.]
PC based games often run at higher resolutions and higher texture quality [than games for contemporary consoles.]
Then why is the extra GB of buffer space for the PC version part of the game's minimum requirement? Why can't I turn the PC game down to 1280x720 and smaller textures to match the console and run it in 1 GB, half for the OS and half for the game?
I've checked since you last have, and your notion of when decades end is based upon the year 1 being the first calendar year...which is, of course, entirely arbitrary. So since we're already being arbitrary, why not be a computer scientist for once and just willingly accept the one time when everybody else is willing to start counting with zero like god intended?
The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...
Why the hell did this crap get on slashdot? Is this the quality of reporting we are to expect now?
Open Source Drum Kit, LPLC deve board - mjhdesigns.com
All I have to say is that the Android OS should be outlawed. Even Joe Six Pack or his grandmother can tell it's based on the shoddy shoulders of substandard Linux. I have many horror stories to share, most recently a case where I tried to impress the higher-ups at work. Figuring that going cutting edge would be a good idea I went ahead and replaced my accounting team's computers by installing Android on them. Lo and behold their accounting software wouldn't even work on the crappy OS! Before I had a chance to switch them back to good old Windows, the big boss came by and saw a whole staff of his people sitting on their hands with nothing to do. He got so mad he started yelling at me and I was on the verge of tears.
Trust me, that's the last time I ever stray away from a proven, roadtested OS such as Windows.
Hurd is not half an operating system, it's one-and-a-half an operating system. In fact, this is plain to see from this excerpt of the core design spec:
WHO'S AN OS AND A HALF? HURD'S AN OS AND A HALF! BERSERKER PACKIN' OS AND A HALF!
THERE'S NOTHING WRONG WITH UNIX THAT HURD CAN'T FIX... WITH ITS HANDS!
HURD'S COOKING WITH GAS! IT'S GOTTA HANDFUL OF X11 AND A HEADFUL OF MAD. YEAH, THAT'S YOUR GRAPHICS SERVER, BABY! DIG IT! WHO'S THE MAN? HURD'S THE MAN! HURD'S A BAD MAN! HOW BAD? REAL BAD! IT'S A 12.0 ON A 10.0 SCALE OF BADNESS!
In fact, that's why Hurd is late - it's so much more than just one OS that it's that much harder to code. I mean, most of the developers don't even comprehend why rip_and_tear(your_guts) always stalls until the night_train server is ready.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
Okay I know this is flamebait, but it's really starting to annoy me. What's with all the "of the decade" lists when there's ANOTHER YEAR before the decade is over. We didn't start counting the years from 0, the religious types at the time weren't computer scientists, so they started at 1, so the decade isn't done until the end of 2010.
And Windows/386 made no real-mode calls?
Even 3.x did that.
Really, you couldn't unload DOS. Novell 3x servers let you 'remove DOS' and free up a little low RAM. Not so with Windows.
Technically, you're mostly correct. But DOS was still there, and real-mode existed. Floppy drivers for instance, and other hardware demanded the DOS calls.
deleting the extra space after periods so i can stay relevant, yeah.
This isn't a troll, but to be fair: Android remains utterly untested, and is suffering from weak adoption.
Let's not just hand accolades to the mighty GOOG, just because their track record thus far has been exemplary. I'm still waiting to be wowed by Android.
------ The best brain training is now totally free : )
An operating system is more than just the kernel. An operating system is the software which provides the basis for everything else that will run in that environment - at least that is the way I perceive it. Given this description Android is an operating system, since it provides the base environment for everything else to run.
So by that definition Kubuntu is a different OS than Ubuntu. Because if not, Android is the same OS as either of them.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
Hurd can't be best/worst of the decade, because this isn't 1999. Hurd is dead.
But I don't really get the Vista bashing in the article. It is a good OS. It had its problems at launch, but those were mostly caused by driver issues. Its also a lot better with security. I would take Vista over XP anytime.
I bashed, bash and will bash Vista for one thing which Microsoft ignored deliberately:
"If it ain't broken, don't fix it!".
Prefetch - adds no performance to my daily usage pattern
Multmedia Priority Rescheduling - I never had trouble playing MP3s or movies
Constand HD activity - makes me wonder "what the hell" is optimized when & why
and so on and so on.
Plus it takes double the time to wake up from hibernate then to boot (oh well, 4 (3.5) GiBs of RAM to be loaded)
If there's one OS I can think of besides OSX that has made significant strides this past decade, it would be Ubuntu without question.
And somewhere Roland Piquepaille is smiling.
I believe it took me just as long to write this reply as it did the author to write his 'article'. We need to stop linking to fluff like that article, it's not worth our time. Sad what passes for 'journalism' now...
Indeed - and don't forget that Windows XP, which is so praised by Vista haters, had the same teething problems. For years people preferred to stick with 2000, and XP had the same driver troubles at first. The general rule of thumb with MS OSs has been to wait until service pack 1. The other problem with Vista was at the time of its release, many laptops still came with 1 GB. Unless you're getting a netbook, that's not been an issue for a long time. (FWIW, I don't run Vista or 7, my laptop still runs XP, and I've even got 2000 on the desktop - but I'm not pretending people should avoid upgrading anymore.)
So this blogger thinks OS X is great and Vista is pants - good for him, but why is his opinion better than any other OS fan? I stopped reading his OS X section at the "It just works." mantra. My computers work too, and do a lot more besides. What next - "Best and worst editors of the decade" where he praises Vi and slags off Emacs? He's entitled to his opinion, but let's not pretend it's anything but an opinion.
There's also this gem:
Palm, RIM, Symbian, and other rivals raced forward only to be stopped in their tracks (like Asimov's 'Mule' in the Foundation Trilogy) by Apple's iPhone. Now iPhone is the one to beat, and Windows Mobile lags behind dramatically.
Yeah right, Symbian with 40% market share is just rushing to beat the Iphone with its few percent share! (Not to mention that he seems to think that "Symbian" is a company...) Even RIM are ahead of them last time I checked. But yeah, this basically answers your question about why the Vista bashing - he's an Apple fan. To him, the Iphone is the market leader in phones, and Vista is crap because it isn't OS X.
See AlppleTalk and AppleEvents on a certified Unix system, Mac OS X. Object pipeline... Ha!
any OS that doesn't require it or it's software be tied to every Fing other computer in the world would be the best OS in the past 10 years, unfortunately I can't think of many. How the worst sell-out of unix could be considered one of the top is beyond me. Thank you Apple, sir. may I have another? The iphone was one of the worst things to happen to Apple COMPUTERS, evar.
EOM
That was one of the shittiest articles I've had the displeasure of reading in a while. Every sentence had about 8 adjectives in it and at least half of them were misspelled, misused or made up...
Why didn't it make the list?
And I can I continue to say, mod up for FMA reference!
An operating system takes control of the hardware and offers interfaces that allow applications to perform their functions through an abstraction that avoids having to encode hardware interaction into every application.
In addition to that the operating system allocates system resources in such a way that they may be shared by multiple users and applications.
That's all. Everything else is fluff.
Help stamp out iliturcy.
Hang or Remote code execution by a malformed packet to its file sharing service. It ain't BSD. If this is the result of a decade of emphasis on code security, Microsoft has got problems that aren't in their code, they're in their culture.
Help stamp out iliturcy.
Hi, The Best, Worst, and Ugliest OSes of the Decade is depend on usage i think gnu/Linux is the best one
You can get all the tools you Linux fan boys crave in Solaris.
Sun has been packaging them for you for years.
IANAL but write like a drunk one.
Just the other week I downloaded the ISO, shoved it onto a USB disk, popped it into my notebook, clicked on "OK" when I was asked "Wanna do the Gnu?" and hey presto I was up and running.
All device drivers worked out of the box and even the GNU implementation of flash worked a charm. Now try that with Vista.
Not only that, but it magically knew I wanted to setup a DNS and a DHCP server and all user credentials were instantly available through LDAP. And ZFS, it had that too.
Now for the awesome kernel model loading. Don't need that really. I'm a man and I can concentrate on only one thing at the time. In fact I don't mind booting a new kernel every time I need some new module.
Finaly, in order to celebrate the good work done by FSF and the current benevolent nature of hardware producers, I went to my fav pr0n site, pointed to a flash-video and gave the old todger a thorough and exquisite yank. Orgasms with Hurd are so much better than with GNU/Linux.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
And Windows/386 made no real-mode calls?
Technically, you're mostly correct. But DOS was still there, and real-mode existed. Floppy drivers for instance, and other hardware demanded the DOS calls.
Even in Windows 95, 98, and Me 'DOS was still there.' But 'still there' and 'in control' are two different things.
But, in any case, traditional 'real mode' no longer existed, even under Windows/386 2.x and 3.x. The DOS code that was used was run under V86 mode, not real mode. Windows made calls into the DOS INT21H interface, which came right back and were at least partially handled in protect mode, with the pieces that were adequately handled by the DOS code left as they were.
Under the hood, 32-bit VxD's were slowly added to handle more and more of the OS chores in 32 bit protect mode; with WfW 3.11, 32 bit file access became probably the biggest piece to date, until Windows 95 did more of the lower level drivers, too. Even the floppy driver in older windows, if implemented in a VxD, replaced the DOS driver by hooking the DOS drivers interrupt call (using an illegal instruction trap, which, in V86 mode, traps out to a handler in 32 bit protect mode....). But the DOS floppy interface was still used; it just trapped out (thunked) to a 32-bit driver....even in Windows 9x/Me.
If Windows/386 2.0 and Windows 3.x Enhanced mode, along with Windows for Workgroups 3.11 with 32BFA, coupled with MS-DOS below, aren't full OS's, then neither are Windows 95, 98, or Me, as those are just bundles of the Windows GUI with newer MS-DOS versions. Each subsequent version replaced more and more of the 16 bit DOS code (using hooks, thunks, and other junks) with 32-bit drivers in VxD's, but the old DOS code was left in memory, in virtual-86 mode.
Again, read the book I referenced (Unauthorized Windows 95) which goes into all the gory details, and gives runnable code to prove the assertions on live Win9x (and Win/386 2.0 or Win 3.x Enhanced mode) systems.
Well, I think we can all agree on one thing though, Windows 7 is an awesome OS. I'm glad IT Pros and others can put Vista behind and now enjoy the new OS.
If you guys want to join in on the Windows 7 conversation on Twitter, feel free to follow us @MSSpringboard , the official feed for Windows 7 IT Pros and @CIOsConnect where we discuss more enterprise related topics.
Happy Holidays!
Alex
Microsoft Windows Client Team