I switched from Linux to Windows Server 2008
Wait, did I say that right? I thought it was supposed to be the other way around?
I admit it, I loved running Ubuntu Server 64-bit on my VMware server. It ran very amazingly fast, and I didn’t have to touch it for months. I also liked the idea of all of the configuration being text based. It was easy to backup and restore.
There were just a couple of recurring issues that made me uneasy. The console screen would randomly display network adapter issues, and sometimes I would lose the network connection until I would restart the networking script.
The other issue is that my software RAID 1 array would randomly disappear on reboot. I would have to run this command to fix it:
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 --assume-clean /dev/sd[ab]
The last major issue I had was with the VMware Server installation. Out of the gate, the installation was 10 times more difficult. It wasn’t a click->next->next->next install. Once I got it installed, the VMware server console wouldn’t connect.
Since Windows Server 2008 has been released, I’ve heard nothing but amazing things. This is the best operating system to come out of Microsoft for a long time. For about the past month, I’ve been trying it out on my laptop. It’s basically Vista x64 SP1 without all of the crap. Microsoft really messed up Vista, but somehow they managed to fix it in their server product.
Installation took less than 15 minutes, and I appreciate the fact that it doesn’t ask you anything other than the location to install to. It boots extremely fast, and is impressively snappy.
All of the previous issues I mentioned have gone away (I cheated on the RAID problem, since I’m not using RAID anymore).
The most frustrating thing about Linux (and one of it’s biggest strong points), is that I never had a really good GUI tool to fall back on when things got rough. When something goes wrong in Windows, I can at least look around at my options. In Linux, you have to look at documentation and examples, and guess what the syntax and settings are for your configuration.
The biggest problem for many of my readers is going to be the fact that you can’t get a copy of Server 2008 for a reasonable price. In my case, this is a development server, and I’m able to use my MSDN (Microsoft Developer network) license.
A common question I’m asked, is if I had any problems finding drivers. Every driver I needed was automatically installed by Windows. It’s very impressive seeing as how it’s a completely custom server, with all of the parts purchased on NewEgg.
I still love Linux, but right now I’m more productive with Windows Server 2008 x64.
Update Apr. 18, 2008: I posted a follow-up to this post here

Anonymous said,
Wrote on April 16, 2008 @ 3:21 am
I’m a bit confused. When running Ubuntu Server on VMWare Server what was your Host OS? Vista 64 I guess, or are you running VMWare ESX Server.
Now you’re running Win2008 Server as a guest OS on VMWare or are you running 2008 Server as the Host OS and not using VMWare.
I’m running a similar setup myself, XP32 with VMWare Server and Ubuntu 32 Server as the guest. I mainly use it as a subversion server. I’m eager to try Windows 2008 Server 64. Vista64 just didn’t like my box. Can I ask about the Hypervisor stuff, does it make things faster? Does VMWare support it?
Dan
[Stefan] said,
Wrote on April 16, 2008 @ 3:47 am
Well, using Ubuntu as server is maybe not the right decission. You should rather try Novel Linux Server with its sophisticated config GUIs (originated from SuSE Linux Enterprise Server with YaST config).
Ubuntu vs Win2K8 Server is like a shootout between a Walter PPK and an ICBM.
SuperJason said,
Wrote on April 16, 2008 @ 5:58 am
Sorry for the confusion. I was running Ubuntu Server as my host, and now I’m running Win 2k8 at the host.
The main purpose of that server is to simply host virtual machines and some file shares.
As for the HyperV stuff, I unfortunately haven’t tried it yet. I like the idea of having native support for virtual machines. I did some research before installing, and I didn’t read anything that great about the HyperV functionality.
At some point, I’ll try HyperV, but I so far I’ve always been able to count on VMware to make a great product.
SuperJason said,
Wrote on April 16, 2008 @ 6:00 am
stefan, I can understand you not liking the comparison.
When I chose Linux initially, I was trying to use something as lightweight as possible. Thanks for the suggestion though. I might give it a try on a virtual machine some day!
Anonymous said,
Wrote on April 16, 2008 @ 8:13 am
I’d rather go back to NT 4 than use Linux.
Thomas Allen said,
Wrote on April 16, 2008 @ 8:53 am
The way I see it, you’ve got things reversed. When things go awry, I need a good terminal to fall back on, not a GUI. That’s why I like Unix systems.
ziggy said,
Wrote on April 16, 2008 @ 8:55 am
I’m an avid Linux fan and cringe anytime people switch from a Linux server to a Windows server. If you are looking for a truely lightweight and stable server your best bet would be Debian or Slackware. Another alternative would be to use FreeBSD.
That being said I think criticisms like this are whats needed to keep Linux moving forward. There have been great leaps and bounds in the quality of Linux over the past few years especially at the desktop level. However, there is still a LONG way to go for it to be considered a great operating system. Some things that should be easy for the user is way too hard such as installing certain software and getting some hardware functionality to work properly. I’ve been using Linux in some form for 10 years but it took me 3 days of mucking around with configuration files in order to get dual screen monitor support to work properly in Ubuntu. That is unacceptable.
SuperJason said,
Wrote on April 16, 2008 @ 9:15 am
ziggy, I agree 100%
The Linux is a great platform as far as performance and stability, but the top layer needs be as simple as Windows for those of us that must be productive.
h3 said,
Wrote on April 16, 2008 @ 9:45 am
I agree that Linux (any distribution) are far from perfect, but still I got accustomed to it really fast and I can’t stand windows anymore..
An on the other hand, did you try to fill a bug report or get support on Ubuntu forums ? The community is really awesome and the answers and bug fixes comes really fast.
Anonymous said,
Wrote on April 16, 2008 @ 10:35 am
“In Linux, you have to look at documentation and examples, and guess what the syntax and settings are for your configuration.”
Until you learn how to use them, then that argument goes away. An inexperienced Windows Server user would say the same about that.
SuperJason said,
Wrote on April 16, 2008 @ 12:24 pm
In response to the last comment…
I actually think I’m going to have to disagree. Windows 2008 is amazing from a configuration standpoint compared to 2003.
When I go to do something, share files for example, it will tell me if other settings need to be made, and then ask me if I would like them changed automatically. I have never seen anything like that in Linux. Basically, the cohesion is unlike anything I have experienced in Linux.
Please don’t get me wrong. I love Linux and I still use it for a couple of things. The point is how impressed I am with 2008!
Anonymous said,
Wrote on April 16, 2008 @ 8:28 pm
ytechie: this is the lamest thing i’ve heard! sorry, but… hey! wake up! and is the title of this post just for getting attention or what??
Anonymous said,
Wrote on April 16, 2008 @ 11:39 pm
“Until you learn how to use them, then that argument goes away. An inexperienced Windows Server user would say the same about that.”
Windows GUIs (or any GUIs for that matter…) provide choices.
Text files provide opportunities to track down HOWTO files and research options for 20 minutes.
The learning curve for GUI environments is simply quicker.
I monkeyed around with setting up Linux (both Ubuntu and another), and while I was in the GUIs stuff was quick. THEN I had video driver problems…2 hours later after finding out what files to edit, X would start.
My modern Windows experience (2000+) is that “It just works”. If I had to edit the Windows registry to get everything configured that too would be a nightmare, however GUIs take care of all of that for me.
Anonymous said,
Wrote on April 18, 2008 @ 3:46 pm
why is it that people are afraid to read. reading leads to learning and growing and becoming more well-rounded. there’s a reason point and click can be referred to as point and grunt.
At that point it becomes more muscle memory than knowledge.
no big deal, you use what makes you most productive, but if i spend a few moments learning something new in the process of fixing a problem, I look at it as a growing opportunity, and then if I want to help out the community, I give back and write something to either automate or assist others in that process.
Anonymous said,
Wrote on April 18, 2008 @ 8:22 pm
If this guy can’t use command line, then he’s no admin.. Id fire you .
http://static.flickr.com/55/150664947_5a64267303_o.jpg
unfortunately our IT field is becoming more and more inundated with people like you .. that need a nice gui.. or don’t know how to use the core OS, but need fancy windows to do tasks.
Ian McGowan said,
Wrote on April 18, 2008 @ 9:41 pm
There are more nuances to this than the windows advocates or linux fans admit to.
Windows is easier to install and configure on “standard” hardware.
Unix/Linux is stabler and easier to troubleshoot when things hit the fan (though it does involve reading and learning what is going on behind the scenes).
Depending on what you’re trying to do, one of those things may be more important than the other. People are not fools - they make rational choices based on need and cost.
Can’t we all just get along?
SuperJason said,
Wrote on April 18, 2008 @ 9:43 pm
Ian, Thank you.
Anonymous said,
Wrote on April 19, 2008 @ 4:35 pm
What the OSS/*nix zealots fail to realize is that the brain is wired to better process and internalize visual information over textual or numeric information. This is the reason why the VAST majority of people use and prefer the GUI over the command-line since most people aren’t professional developeers.
How many people have traumatic memories of numbers or text? No, its almost always something more graphic and visual that has created the fear.The intro in all of the Heads First series of books all hint at how our brains process information and its TRUE.
Now let me be clear I am not advocating that the command-line doesn’t have its place. A command-line app is superior in terms of automated interaction with a program but inferior in usuabilty compared to a GUI.Its also vice versa for the GUI so its weak where the command-line is strong and strong where the command-line is weak.
What can we conclude then? THEY ACTUALLY COMPLEMENT EACH OTHER! The either/or choice is a false choice.
Anonymous said,
Wrote on April 20, 2008 @ 12:44 pm
I never understood what is it some Linux fans find so bad about using GUI interfaces. Really. It sounds a bit like the “real programmer” debates of bygone times when guys would argue about using machine/assembly language versus compiled languages for their programs.
Overall, it’s funny. :-))
(Yeah, if I can install software by just pushing a few “next” clicks and get the job done I’d chose that anyday over trying all kinds of configs for a few days until it suddenly works
)