When to Pick Tux over Windows and Mac OS X
- 2007.10.15 - Tip Jar
Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core Memory 4GB kit $192 / 2GB kit $109. MacBook Pro / MacMini / iMac Intel Core2 DUO 2GB $44 1GB $23--Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: LA Computer Company: Specials on AppleCare, Apple Displays, MacBooks, iMac's, MacBook Pros, Laptop and iPod accessories and more. Apple A/C Adapters for laptops starting at $25.00 Call 1-800-941-7654 or Click Here.
Other World Computing: Performance SATA Drives up to 1.0TB from $54.99 Replace, Upgrade, Add SATA to Mac Pro, PowerMac G5, iMac G5 & even PowerMac G4(with PCI SATA Card) Specials: 400GB from $99; 500GB 7200RPM from $99; 750GB & 1.0TB In Stock now!
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
MacPro Memory 667Mhz With Apple Spec Heat Sink 2GB Kit $ 90 / 4GB Kit $140 / 8GB Kit $278 Click to Maximize your Macs...
Mac OS X is an incredible operating system: powerful, stable, and beautiful. But there are times when Linux offers a better solution. Two that come to mind immediately are for dedicated servers and high security applications.
Some qualifications and context are required to understand my reasoning.
Dedicated Servers
Being based on BSD, OS X is a fast, stable, operating system. It also ships in a reasonably secure state. So why would I suggest that Linux makes a better server?
The answer is flexibility.
Apple offers dedicated OS X servers in a rack mount form factor, branded Xserve along with Xserve RAID storage. However, you get a sense of Apple's consumer focus by noticing that Xserve products don't even appear on the main Apple Store page. You need a dig a little to find them.
As a small office or workgroup solution, especially in a Mac-savvy shop, Xserves are great, but when you get into a mid-sized or large organization, the flexibility of Linux becomes more important than saving a little setup time.
Since OS X ships with GNU C compiler, Linux only has a slight edge in available software, but it is definitely easier to do things like customize the kernel. Replacing major components like the MTA is also a little easier in Linux, because the integration with other applications usually isn't as tight.
Yes, hardware flexibility is the biggest advantage of Linux. You can load Linux on an Xserve, an old PowerPC box, IBM blade servers, or a super cluster of generic servers. And it's easier to upgrade a PC-based Linux box as your needs change.
In most cases, Linux can be deployed less expensively than Xserve, making it a better value.
High Security
While the focus of the article is OS X and Linux, the security context requires that I mention Microsoft Windows. I have fairly in depth knowledge of all three systems and run all systems to some degree.
There are a lot of metrics that can be used to measure security, but it's as much art as science. If you start with the operating system, you can look at past history, the number of known exploits, the severity of known exploits, and the malware ecosystem. You have to account for the out of the box configuration, included software and services, encryption options, and the ability to apply patches. Then there's the hardware - physical security and locking options, processor and architecture exploits, portability. It can be mind numbing.
Turning the myriad of security metrics into something quantitative is extremely difficult. My qualitative sense is that on a scale of 1 to 10, with 10 being the highest level of security, Microsoft Windows rates a 2, Mac OS X rates a 7, and Linux rates a 9.
Ultimately, the biggest factor in the ability to secure a system is the ability to trust it. On trust alone, Linux is head and shoulders above the rest. Let me explain and offer a few examples:
Microsoft Windows: 2
The Windows stealth patch incident is a glaring example of an untrustworthy system. This is a case where Microsoft forced a system update on users regardless of their preferences or whether or not they wanted the update. There was no notification and no warning; they simply replaced some system DLLs. Actions like this beg the question, "Who really controls a system running Windows, the owner of the computer hardware or Microsoft Corporation?"
Another example is the architecture of the Windows Product Activation (WPA) feature. It requires that Microsoft be able to remotely reach out and disable any computer it thinks is running unlicensed software. The fact that WPA sometimes flags valid software as unlicensed is a growing concern for some. It is a "guilty until proven innocent" scheme.
The only way I use Windows now is disconnected from all networks.
Combine the built-in features of Windows with the giant universe of active malware that comes with the platform, and you have a system that screams insecurity. Even with the latest patches applied, the latest anti-virus and anti-kludgeware, and locked in Fort Knox, I would not trust sensitive data to Windows. The only way I use Windows now is disconnected from all networks.
Mac OS X: 7
Being based on BSD, a Unix-like system, OS X starts out far ahead of Windows. The security model is proven (to this day, there have been no OS X viruses or malware in the wild), and the default configuration is generally safe with no unnecessary services running. Mac patches require approval before they are applied, and there is nothing as virulent as WPA waiting to shut you down if you plug in one too many peripherals.
I love using Macs (I'm banging this article out on a Mac), but there are two things that limit my ultimate trust. One is the lack of open source for the some parts of the system, and the second is the track record of Apple toward users. Without complete source, I can't be reasonably sure that Apple won't force a Windows-style stealth patch someday. In fact, I am reasonaly sure they have the ability to do so.
The hyperactive Apple legal department also gives me pause. Could the government or Apple's own legal team have forced the addition of a backdoor in OS X or the ability decrypt FileVault data without a password? I doubt it, but with no way to find out, my trust is limited. Clearly, I trust OS X far more than Windows - and I trust it enough for everyday use.
Linux: 9
Linux addresses all the major trust issues I have with proprietary vendors. I can be certain that no patches will be applied unless I permit it. I can control precisely the software I want to run and can remove any software I don't want to run. I have complete access to all source code, along with many other people, so security issues can be found and fixed quickly.
There is no phoning home and no unlicensed software by definition. I can use encryption algorithms that have stood the test of time and proven strong. I have a strong level of confidence in every part of the system - I trust it, even connected to the big, bad Internet.
The only reason Linux doesn't get a 10 is that the source base is so
big that something could be lurking there that doesn't get detected
right away. Still, for a high security applicaion, I would choose Linux
every time.
Keith Winston is a recent Mac convert after five years of Linux on the desktop. He also writes for Linux.com and recently created CommandLineMac.com to focus on the Unix-y power of the Mac. If you find Keith's articles helpful, please consider making a donation to his tip jar.
Recent Linux to Mac Columns
- Taking Linux to Mac OS X with virtualization, 03.17. Thanks to products like VMware Fusion, it's easy to run your favorite Linux distro alongside Mac OS X.
- Installing Ruby on Rails and PostgreSQL on Leopard, 02.15. The combination of Ruby on Rails and PostgreSQL is a powerful and popular development environment. Here's how to get both running under Mac OS X 10.5.
- Restore stability to a troubled Mac with a clean system install, 01.15. If your Mac is misbehaving, the best fix just might be a fresh reinstallation of Mac OS X - don't forget to backup first.
- More in the Linux to Mac index.
Recent Content on Low End Mac
- Leopard is the way to go, even on most old G4 Macs, Carl Nygren, My Turn, 05.14. The useful and just cool features in Mac OS X 10.5 make this the biggest step forward in the history of the Mac OS.
- Mac OS 9 still nice, anticipating Odysseus, PowerBook 1400 upgrades, and more, Charles W. Moore, Miscellaneous Ramblings, 05.14. Also rebuilding PowerBook batteries, FastMac vs. NuPower replacement batteries, and only one G4 upgrade left for WallStreet PowerBooks.
- Windows on Macs: Three paths for integration, Jason Packer, Macs in the Enterprise, 05.14. Mac users have three routes for running Windows apps: Run Windows using Boot Camp or virtualization, or use a compatibility layer such as WINE.
- Up-to-date or low-end, we need technology in our schools, John Hatchett, Recycled Computing, 05.14. Modern computers are great educational tools, but sometimes less distracting options (like no Internet) make more sense.
- Best iMac G4 deals, Low End Mac Deals, 05.14. Used 15" 800 MHz Combo, $320; SuperDrive, $380; 1 GHz Combo, $400; SD, $485; 17" 1.25 GHz, $459; 20", $750.
- Best Mac OS X 10.0-10.3 deals, Low End Mac Deals, 05.14. Mac OS X 10.0.3, $40; 10.1, $49; 10.2, $60; 10.3 DVD, $50; CD, $100; 10.1 Server, unlimited users, $109; 10.3 Server, $130.
- Best MacBook Air deals, Low End Mac Deals, 05.14. 1.6 GHz, 80 GB, $1,694 after rebate; 1.8 GHz, $1,994 a/r; 1.6 GHz, 64 GB SSD, $2,689 a/r; 1.8 GHz, $2,950 a/r; SuperDrive, $99.
- Mac of the Day: Quadra 700, Oct. 1991 - The successor to the Mac IIci ran a 'wicked fast' 25 MHz 68040 processor.
- List of the Day: NewtonList supports Newton users.
- May 15 in LEM history: 00: Advantages of a small Mac market - 01: Just different - Restoring after reformatting your hard drive - Mac as religion in the UK - The CRT isn't dead yet - 02: Xserve G4 - Why laptops need docks - 03: Don't break up Apple, build it up - Upgrades for slot-loading iMacs - 06: Old Macs still fun to use, productive tools - Is Mac OS 9 still a player? - David G. Wood's Mac legacy - 07: 13" 2.16 GHz MacBook - 8 free apps every Mac user should know
- 10 cult Macs adored by collectors, Tamara Keel, Digital Fossils, 05.13. Macs are not only noted for their longevity, but also by the passion which collectors have for some of the most interesting models ever made.
- Low End Mac's Compleat Guide to the Lombard PowerBook G3, Charles W. Moore, 'Book Value, 05.13. With the Lombard PowerBook, Apple abandoned the legacy ADB and serial ports for USB, trimmed 20% from WallStreet's weight, and hit 400 MHz.
- Best PowerBook G3 deals, Low End Mac Deals, 05.13. Used 14" WallStreet G3/266 MHz, $90; Lombard G3/400 MHz, $200; Pismo G3/400 MHz, $300; 500 MHz, $350.
- Best Apple TV deals, Low End Mac Deals, 05.13. Refurb 40 GB Apple TV, $199; new, $210; refurb 160 GB, $279; new, $319.
- Best Xserve deals, Low End Mac Deals, 05.13. Used 1 GHz dual G4, $1,399; close-out 2.0 dual-core Xeon, $1,999; refurb 2.66, $2,799; 3.0, $3,499; new 2.8 GHz quad, $2,888; 8-core, $3,299; 3.0, $4,059.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts


