APPLICATIONS

OPINION
Apple, Linux and BSD: The 'Other' Platforms

Print Version
E-Mail Article
Digg It
Reprints

The best thing to do is to stop complaining, then determine what is important to you and make a choice. Remaining with a status-quo Windows deployment is equivalent to making a choice.


Be a Rockstar to Your Marketing Department
These days, IT staffers work to fulfill a lot of requests. Like finding an email marketing solution for your marketing department. Lyris ListManager is the robust, scalable, and easily integrated solution your team needs. Download your free trial version today.

I spend a lot of time listening to lots of folks complain that they don't have a choice, that big, bad Microsoft (Nasdaq: MSFT) Free Trial. Security Software As A Service From Webroot. Latest News about Microsoft has come in and made their lives a living hell and that someone should do something about it. If you are one of those folks, today is your lucky day. I'm going to start telling you how to fix this problem. In this week's column, I address the "other" platforms. Next week, my column will be about how to use Microsoft products successfully.

The first step is the biggest: You have to decide to fix the problem. Back in the 1980s, I used to hear the same complaints, but they were about a different company. Back then, it was big, bad IBM (NYSE: IBM) Latest News about IBM that owned your soul, and the prevalent feeling at the time was that there was nothing anybody could do about it. Well, people eventually did do something about it, and today even IBM shops have more choices as a result.

The first people who moved to client-server platforms largely lost their shirts, but these people paved the way for others to follow. By the end of the 1980s, the IBM problem was a distant memory. What is ironic is that, today, your real choices for moving to a platform other than Windows include variants of Unix -- the same platform that initially challenged IBM. BSD is Unix, the new Mac OS has a BSD core, and Linux is a Unix derivative.

Each platform has its advantages and disadvantages. One thing you want to leave at the door is the concept that the alternative platforms will be less expensive than Windows. If you factor in every aspect of ownership, the alternative platforms likely won't cost less, unless you factor in happiness. Unhappiness does have a cost. If you can convince your management that the benefits of an alternate platform are worth the extra cost, and then your deployment of that alternate platform comes in under that cost, you can be almost assured of hero status. Let's look at the advantages and disadvantages of each platform.

Taking a Bite Out of Apple

Apple (Nasdaq: AAPL) Latest News about Apple is strongest on the desktop. The Mac OS platform might not have as many applications in total as Linux Verio brings something extra to Linux: reliability. Click to learn about free test. does, but it has one thing Linux doesn't: a very solid version of Microsoft Office. I've used the Mac version, and I've generally liked it better than the Windows version.

But why would you even consider MS Office for the Mac, and why am I talking about Office anyway? Because Office for Windows is likely where your largest dependency will be. By not moving everything over at once -- in other words, by keeping your documents in Office-compatible formats after the platform shift -- you lower the risk of failure and increase the probability that your users will remain with you through the process.

The disadvantages associated with moving to the Mac platform include the cost. This platform doesn't use industry-standard AMD- or Intel-based hardware. While the hardware is generally better looking, you'll pay a premium to get high-performance machines. On the other hand, there are few viruses that attack Mac OS X, and the platform generally is as reliable as the other Unix variants.

While there are compelling arguments for moving to Apple on the desktop, the Apple server is very interesting technically but not very practical. The things that make an Apple PC compelling -- user interface and industrial design -- don't play well on servers, adding up as simply unneeded cost.

Migration costs are lower once you are on the server platform, but for enterprise-class tasks, you are generally limited to Unix management tools, which tend to be expensive. The biggest long-term problem with moving to an Apple platform is that the company is in decline, which means you might have to migrate again at some point to another platform. Despite this, the Mac is a solid platform and looks damn good on a desktop.

Liking Linux

Linux is the platform of the hour, but it is not yet practical for general desktop use because of the associated labor costs and user-interface issues. However, Linux is being widely used on the desktop in the third world, where applications are limited and labor is inexpensive. Despite the associated desktop issues, Linux is a solid server platform that doesn't require expensive hardware. In fact, some of the biggest Linux deployments I've seen are on AMD (NYSE: AMD) Latest News about AMD servers -- one of the places where the value of AMD exceeds the perceived risk of not using a major server brand.

Currently, most Linux deployments take place in a Unix environment because Linux is much easier to deploy in an installed Unix base than in an installed Windows base. Linux also has the greatest level of application and vendor support of any of the Windows alternatives. And having recently overcome its multithreading issues, Linux can scale very well up to relatively large-capacity, clustered configurations or down to departmental implementations.

As with Mac OS X, you are generally limited to Unix management tools when it comes to enterprise-class tasks. As I mentioned, these tools tend to be expensive. But there are an increasing number of open-source utilities available to manage this platform. The only major negative with a Linux deployment is the license, which is currently going through it first real litigation test. With the exception of the 1,500 companies that are largely based in the United States and targeted by SCO as part of its legal action, the near-term risk is minimal.

For the 1,500 companies targeted by SCO, you simply need to turn over responsibility for managing this risk to your legal departments and then follow their advice. In the long term, there are significant intellectual property risks with any product that is not owned by a deep-pocketed vendor. In addition, the development process could introduce new intellectual property issues over time, but you can document these risks and formally accept them in your company to reduce your personal career risk -- which is what you really care about anyway.

Begging for BSD

BSD Unix has many of the advantages of Linux, but the BSD founders went through much more trouble to eliminate intellectual property issues. As a result, BSD users currently are feeling safe from the kind of threat that is moving against Linux.

BSD has the least number of packaged off-the-shelf applications available for it, but it is still Unix, and there are several companies and education institutions using it very successfully. It doesn't have the application support that Linux does, and it isn't as trendy as Linux, but who says life shouldn't have trade-offs?

As with Linux, you still need to use Unix tools for network-wide management of a BSD deployment. And, as with Linux, you likely will find that there are many open-source tools that could be good-enough alternatives to the expensive Unix management tools.

The BSD platform is likely the best long-term value of the alternate platforms because it doesn't enjoy the potential open-ended risk of disruption that could occur with Linux should a significant portion of that code have to be rewritten as a result of SCO's litigation. BSD also enjoys the same low-cost hardware benefits enjoyed by Linux.

Calling It a Done Deal

All three alternate platforms require strong Unix skills to deploy, manage and secure successfully in an enterprise environment, although Apple has done the most work to lower this skills requirement. If you plan to look seriously at alternative operating systems for a large network New HP LaserJet P4014n Printer Starting at $699 after $100 instant savings., make sure you have the Unix folks -- preferably people with skills on one of these products -- on board to prevent expensive errors in the planning and deployment of the offerings.

Deploying Unix, according to what I'm told, is reasonably easy. If you are moving from Windows, you likely will incur higher costs -- at least initially. But if you are currently unhappy with the dominant platform in your organization, there is certainly a cost associated with that unhappiness. In both cases, be sure you develop a solid justification for changing platforms in case your direction is questioned by existing management or there is a senior executive change.

When people say they don't have a choice, they often mean there is no other product that has all the benefits of Microsoft's products without having the drawbacks. Give it up. I would love to own a car that is as fast as a Corvette and gets the gas mileage of a Honda, but it isn't going to happen.

The best thing to do is to stop complaining, then determine what is important to you and make a choice. Remaining with a status-quo Windows deployment is equivalent to making a choice.


Rob Enderle, a TechNewsWorld columnist, is the Principal Analyst for the Enderle Group, a company founded on the concept of providing a unique perspective on personal technology products and trends.

Social Networking Toolbox:
Letters: Click here to send a letter to the editor...
Talkback: Click here to add your comment about this story...
Re: Apple, Linux and BSD: The 'Other' Platformschazm3rd
How does one install an OS on a headless device?
FreeBSD runs Linux apps, has other advantagessremick
I'm glad FreeBSD got mentioned, but the author should do his homework and make some valid points ...
Re: FreeBSD runs Linux apps, has other advantagesjmincey
You make very interesting points. One thing in particular leapt out at me, however, which is ...
Re: FreeBSD runs Linux apps, has other advantagescypherpunks
<<You make very interesting points. One thing in particular leapt out at me, however, ...
Re: FreeBSD runs Linux apps, has other advantagessremick
Very well, I'll bite. The Jargon Lexicon defines it well: "The foundation software of a ...
to be accurate....bex
"Instead, to get a complete Linux OS you need to have a Linux distrobution, of which there ...
Re: FreeBSD runs Linux apps, has other advantagescypherpunks
<<Very well, I'll bite. The Jargon Lexicon defines it well: "The foundation software ...
Re: FreeBSD runs Linux apps, has other advantagessremick
First of all, a debate over the definition of "operating system" defeats the whole ...
Re: FreeBSD runs Linux apps, has other advantagescypherpunks
<<First of all, a debate over the definition of "operating system" defeats the ...
Re: FreeBSD runs Linux apps, has other advantagessremick
Last I knew, we were talking about general-purpose operating systems for personal computers ...
Re: FreeBSD runs Linux apps, has other advantagescypherpunks
<<Last I knew, we were talking about general-purpose operating systems for personal ...
Re: FreeBSD runs Linux apps, has other advantagesjmincey
Thanks for taking the bait. I think you make a good case. To further elucidate your car analogy, ...
Re: Apple, Linux and BSD: The 'Other' Platformsdoughogg
Re: "The biggest long-term problem with moving to an Apple platform is that the company is ...
Re: Apple, Linux and BSD: The 'Other' Platformsmorice
He doesnt' know at all mac products. There are no cheaper than PC products for tremendous power ...
Re: Apple, Linux and BSD: The 'Other' Platformsewelch
Hoo boy, what a mess.
Mr. Enderle, get your facts straight. Apple and Dell are the only two ...
Re: Apple, Linux and BSD: The 'Other' Platformsumbrakul
From: HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-gb)
AppleWebKit/85.7 ...
Re: Apple, Linux and BSD: The 'Other' Platformscypherpunks
"BSD is Unix, the new Mac OS has a BSD core, and Linux is a Unix ...
Re: Apple, Linux and BSD: The 'Other' Platformsjmincey
I grow weary of self-appointed Unix purists who take it upon themselves to determine what is and ...
Re: Apple, Linux and BSD: The 'Other' Platformscypherpunks
<<I grow weary of self-appointed Unix purists who take it upon themselves to determine ...
Definition of Unixjmincey
First, let me suggest your position consists of both legal and technical components -- and for ...
Re: Definition of Unixcypherpunks
<<First, let me suggest your position consists of both legal and technical components -- ...
Re: Definition of Unixjmincey
Rather than continue to engage in tit-for-tat fashion about what is and is not Unix, let me just ...
Re: Definition of Unixcypherpunks
<<Rather than continue to engage in tit-for-tat fashion about what is and is not Unix, let ...
Re: Definition of Unixjmincey
This will be my last comment on this subject. When having a discussion with someone on a topic, ...
Re: Definition of Unixcypherpunks
<<This will be my last comment on this subject. When having a discussion with someone on a ...
Re: Apple, Linux and BSD: The 'Other' Platformsdrwelser
so-called tech wizards....
I really wish that the folks purportedly 'in the know' would get ...
Re: Apple, Linux and BSD: The 'Other' Platformseableson
Sigh, here we go again trotting out the same old tired arguments. Kudos for at least getting the ...
Apple is NOT on the declineDanKnight
"The biggest long-term problem with moving to an Apple platform is that the company is in ...
Many flaws in the article..khanklatt
The author makes a few major flaws in his argument.
First, the allegation that the Mac OS ...
OS X Server can run headlessjmincey
You make many valid points and illustrate effectively where this article falls short on the ...
Re: Many flaws in the article..cypherpunks
<<a) Edit a config file in /etc/inet/
b) Restart or re-run ifconfig
c) Set up a user ...
Re: Many flaws in the article..khanklatt
SFTP is not installed by default on Solaris, Duh.
I'd like to see you "get [my] password ...
Re: Many flaws in the article..cypherpunks
<<SFTP is not installed by default on Solaris, Duh.>>
.
With Solaris 9 it is. ...
BSD is not "safe" from SCO. Neither is Mac OS X.cypherpunk
SCO has stated that Linux is only the first target in their "intellectual property" ...
Re: BSD is not "safe" from SCO. Neither is Mac OS X.keath
Maybe smug isn't the right word, but we can feel more secure knowing that BSD has already ...
Re: BSD is not "safe" from SCO. Neither is Mac OS X.tungtung
Whether BSD/Apple are safe from SCO's wrath is a difficult question. Everyone who's watched the ...

Print Version E-Mail Article Digg It Reprints More by Rob Enderle   RSS

Related Resources

Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]