September 15, 2005
Mac mini: The Universal Network Appliance
If you've been looking for a small, inexpensive, pre-configured Unix server to use as a workhorse for small network missions, look no futher than Apple Computer. That's exactly what Apple has unwittingly delivered in its $499 Mac mini platform. Originally intended to woo Windows users to the Mac, the mini is a cunning combination of packaging and features made to order for networking chores. Whether it's DHCP and DNS, e-mail, Web hosting, or intrusion detection, the mini will meet your utility server needs faster than you can call Steve Jobs to make a lunch appointment.
Here's what you get for $499: A svelte 6" by 6" by 2" machine with 40GB disk, 512MB RAM, monitor, USB, FireWire and modem ports, all fully operational right out of the box. That alone is worth a lot, since installing your average Linux distribution and securely configuring it on the average generic CPU is easily a half-day project. Multiply your hourly value by four, and I'll wager you come awfully close to the mini's $500 cost, which means that Linux alternative costs twice the mini's price, assuming you can find bare hardware that small and cheap (I couldn't).
Did I mention the mini is small? It's way small. So small that you could put fifteen of them in the space occupied by a 1U rackmount server. This makes the mini perfect for out-of-space environments such as wiring closets, remote offices, and overfilled data centers. You can (and will) run the mini headless, administering it from afar with VNC, so the little slab that is the mini itself is all you need to make room for in deployment.
But wait, there's more. The mini isn't pre-loaded with some shaky Linux distribution supported by technomonks working out of a Helsinki moose lodge. No, the mini runs Apple's award-winning, open-source Mac OS X version of Unix, based on BSD Unix but cored by the Mach kernel. Mac OS X is a finely engineered, battle tested, school-kid hardened operating system with an extraordinary GUI interface that is both immensely easier to use than Linux and more reliable to boot.
And the mini is secure out of the box. Do not underestimate the importance of this aspect. Locking down Linux takes hours for experienced Linusites; ordinary mortals may never master the task. I won't even mention that the Mac (knock on chrome) has ZERO spyware and so few viruses that Mac users just toss off the need for anti-virus software. Unlike Windows XP and Linux, virtually no ports are left open on a mini fresh from its package. It's simply impenetrable by default, which is how all computers should be delivered.
But wait, there's more. This home computer box is really server-class hardware with built-in remote admin tools (SSH and VNC), IPSec VPN, hardware that can restart automatically from a power failure, and a sophisticated journaling file system. It will run perfectly well on the supplied 512MB RAM and 1.25 GHz processor. And that's RISC-CPU GHz, which puts it in the same class as a 2.5 GHz intel CPU.
But wait, there's more. Secreted in the heart of every Mac, including the mini, is a dang useful suite of open-source server programs: Apache (Web), BIND (DNS), PHP, MySQL, miniSQL, all the BSD Unix tools, and very nice interfaces for them all. This is yet more pre-installed software that will save you time and trouble.
But wait, there's more. The MacOS X install DVD delivered with every Mac includes the celebrated Apple Development Tools, a self-contained package of compilers, editors, and other goodies. You won't be writing your own code, though (but you could). You'll be compiling other people's open-source software, which gives you access to a universe of open-source software.
But wait, there's more. Unlike Linux and its ilk, the mini has Apple's extraordinary software update service, which you can readily initiate remotely. This service, similar to Microsoft's Windows Update feature, but infinitely better done and much more reliable, lets your keep your mini up to date without taking it out of its mission.
But wait, there's more. But I must defer that to future items. Watch Dr. I Doctor for "how-to" articles on the Mac mini. Together we'll explore the outside of the envelope of this secret wonder. In fact, the first installement is posted right after this entry.
Posted by Mel Beckman at September 15, 2005 12:21 AM