Modern Infrastructure

Can Microsoft's Azure platform lift the company's cloud hopes?


Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Unix vs. Linux debate dies down as Linux risks diminish

The arguments against Linux -- RAS, capabilities and scalability -- are quieting down as the platform matures and lures more Unix to Linux migrations.

Where are Unix workloads going? Today, Unix workloads are moving to Linux and x86. Unix vs. Linux sticking points -- like administrator availability, application risk, feature set and maintenance costs -- all favor Linux on x86.

"I started out on SunOS in 1993, then moved to Solaris and used it for almost everything -- Web hosting, mail -- everything," recalled Mike Horwath, co-owner of ipHouse, a hosting solutions provider in Minneapolis, who worked at another hosting provider at the time. But around 2002, enthusiasm for Sun hardware started to wane.

"We started noticing that the performance of these servers was lagging behind other systems," Horwath said. "The servers were incredibly stable, but they didn't have the same oomph as x86 systems -- the performance of these RISC systems just hasn't kept up." Thus began a slow and steady march to x86 hardware running Linux.

Linux system hardware and support can also be purchased for a small fraction of an equivalent Unix system. Hardware acquisition and maintenance costs for x86 Linux vs. Unix systems are often on the order of two or three times less expensive, said Dr. Alex Heublein, senior director for solutions and strategy at Red Hat Consulting, and that's not counting software licenses, which are often priced higher on RISC platforms.

Unix administrators also command a much higher salary versus young-gun Linux admins, Horwath said, and are increasingly hard to come by: "They're a dying breed."

Diminishing risks, limitations

In the beginning, migrating away from the stalwart Unix platform was seen as a risky compromise. Over time, those concerns have diminished, experts say.

Initially, x86 and Linux's reliability, availability and serviceability (RAS) features were a huge question mark for administrators coming from the world of bulletproof Unix systems, but those concerns have been mitigated by Linux's increased maturity, plus new availability features found in virtualization software such as VMware. "VMware Fault Tolerance is severely limited [to systems running on a single CPU], but it gives you near 100% uptime," Horwath said.

Grumbling about Unix features that are missing from Linux is also on the wane, said Kerry Kim, director of corporate marketing at SUSE, whose SUSE Linux Enterprise Server is a common destination for Unix-to-Linux migrations. Still, Solaris admins routinely lament the loss of DTrace, ZFS and Solaris Containers.

"People can agree to disagree whether the capabilities in Linux are on par," said Kim, but SUSE has functional equivalents for all those popular Solaris features, including System Tap for tracing, high-performance Btrfs and Linux Containers.

Linux scalability, meanwhile, is now on par with some of the largest scale-up Unix systems. SGI's Linux-based UV 2000, for instance, scales to 4,096 threads on 256 Intel Xeon processors, and up to 64 TB of memory. "That's comparable to an HP Superdome," Kim said.

"The question is no longer 'does Linux scale,' or 'does it have the RAS capabilities of Unix?'" he said. With all the advancements in the Linux kernel and subsystems, "The question is, rather, what is the justification for keeping it on Unix?"

Article 8 of 11

Next Steps

Know about the uses of curl program that is included in Unix and Linux

Dig Deeper on Linux servers

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

What Unix vs Linux debate? Yes, I would say it has died down... it is non existent.
It does not matter either whether we are talking about Solaris or IBM hardware either... AIX, SystemV, etc... these solutions are dated, run on proprietary *very expensive* hardware and are *closed* systems. Its a no brainer... gnu/linux runs on virtually every platform of off-the-shelf hardware, is an open system, can be modified and redistributed at nominal cost, and has all of the same functionality today of Unix prime.
Just look around ... gnu/linux is running on everything from Google to my phone... and everywhere else too.
What debate?
m harris
The only debate left is those organizations with a huge investment in Unix, and then it's mainly a question of when.

Operations and performance wise, I wouldn't mind replacing all our Linux servers with AIX or Solaris, but if you are buying $10,000 or $1000,000 worth of servers, you can get a lot more performance per $ with 64 bit x86 from Intel or AMD than the Unix options.
I don't agree that Linux/x86 is lower cost *today*. Sure if you want a low end 2-socket system, nothing will beat Lintel on price/performance, but as you want to scale to 4-socket and especially above, RISC/unix and especially SPARC/Solaris has completely changed the game with the new SPARC T5 servers. If you look across all the public benchmarks like TPC-C, TPC-H, SPECjEnterprise2010, SPECjbb2013 you will see that SPARC now has leadership performance compared to x86 equivalents and in benchmarks where there is TCO calculated, the SPARC T5 beats most x86 systems. So although its true that several years ago, Lintel was the *best* in price/performance, today that no longer holds true. Time to re-evaluate migration plans and to which direction!
Debate? There is no debate. Linux is dominant and will continue to be so. It is totally open, runs anywhere, at any scale, and includes all of the industrial strength tooling and performance needed to stay ahead of the pack. Dollar for dollar Linux is unbeatable.

Anybody moving towards Unix at this point is living in the past with expensive proprietary hardware and software systems.

Get More Modern Infrastructure

Access to all of our back issues View All