| home | [ writing ] | bicycle repair | travel | software |
This page was last updated 5 March 2009.
Two years ago, when the Mac mini computer became available, I bought one, and wrote a report on my early experiences. Now, over two years later, I still use it every day but my initial excitement has worn off a little.
In my early report, I have already complained about a fatally weak operating system underneath a quite excellent GUI. The GUI has a few inconsistencies as well, such as unpredictable reactions to drag-and-drop of icons (delete, move, copy? Depends on what is dragged where), but I got used to them and after a while I no longer made a lot of mistakes. Actually just one recently - dragging a removable device from the left side of the Finder to the desktop is a truly Bad Idea - this doesn't copy the contents but deletes the icon, and it's very difficult to get it back later even after re-plugging the device.
But this page isn't about the little inconsistencies and traps, it's about taking stock of what a Mac is, and isn't.
My Mac mini has a G4 processor. That's not bad in itself but it conspires with the outdated operating system that has great difficulty doing two things at a time, and a Finder that definitely can't do two things at a time. The result is beach balls. Beach ball cursors are Apple's way of telling you that the desktop or an app is busy and doesn't accept input. A harmless action like selecting a window can easily take 20 seconds of beach ball time if the machine is doing something. iPhoto and especially iTunes are so demanding that they completely monopolize the computer (even after the 10.4 update, which improved matters somewhat).
But the G4 Mac mini is totally outdated. Apple now sells Mac minis with the Intel Core Duo processor, and says it's up to five times faster. As all marketing claims I take this to be a guaranteed-not-to-exceed hype number, with a smaller advantage in practice. Does that mean that my 20-second wait time is now 4 seconds? That's still very unsatisfactory so I never upgraded.
Besides, it's a Core Duo. That's Intel's previous generation and outdated for quite some time now. The current Intel chip is the Core 2 Duo. Where is the Mac mini that uses one? I have been waiting for a long time and I have pretty much given up hope to ever see a Core 2 Duo in a Mac mini. In fact, rumors abound that Apple will cancel the Mac mini line altogether. I would have bought a Core 2 Duo mini, but without the mini, Apple's bottom-end desktop computer costs over 2500 Euro, and there is absolutely no way I am going to spend that much money.
Apple also sells iMacs for 1000 Euro and up, but that product is based on the notion that the useful life of a computer is the same as its LCD display. My computers typically last three years but my displays last at least twice as long. And I am definitely not going to retire my excellent Apple Cinema 23" HD display together with my now hopelessly outdated Mac mini!
Apple's notebooks go for 1200 Euro in a useful configuration, but they are quite large and heavy, and that central dogma of the Mac religion, the single-button trackpad, makes it unattractive to me. Besides, a notebook that's never going to move as a desktop replacement isn't what I am looking for.
As I said elsewhere, the Mac isn't good with hardware devices. USB devices such as flash memory, external USB disks, and TV receivers often get the Mac stuck so that the Finder dies permanently or the whole system freezes. I usually have to pull the power plug in this case because the Mac always finds a reason why it can't restart safely. I do that once or twice a day. The built-in DVD drive can also kill the Mac if the disk is too scratched or otherwise unreadable. My Firewire drive has never caused problems though.
So, what to do? Let's look at what a Mac is good at, and what it isn't good at.
Here is the software that I run. I'll color-code the list: green means that the Mac does it best; yellow means it's fine on either platform, and red means that Linux does it best.
There is a pattern here - Apple has analyzed user behavior and found which operations are most important for users, and worked hard to create a smooth workflow for them, and omitted all the rest. Linux seems to pack programs with features and luxuries first and thinks of workflow second, if at all. Projects like KDE and Gnome, and distributors like SuSE and RedHat do a great job at unifying Linux tools, but the Linux world is huge and diverse and has nobody who enforces common guidelines. You can use just KDE tools or just Gnome tools and get a nice consistent system, but there is so much useful other stuff that both SuSE and Gnome include and expose other tools too.
So I use my Linux box much more than my Mac mini these days, for all the red items above and some of the yellow ones. How does it feel to return to Linux?
I still unreservedly recommend Macs to people who have a job to do and don't care about becoming a computer expert in the process. The lack of an acceptable entry-level product raises the bar considerably and may price Macs out of reach though, so I don't actually expect people who are just looking for a home machine to buy a Mac anymore.
Macs still shine in the GUI department. They don't come with a lot of programs; the shipped set including iLife is superior to Windows and lets people unpack the machine and enjoy it without any administration.
Linux is an enormous treasure of software. The quality is not as even, and despite the efforts of the distributors it takes much longer to feel at home for beginners than it does on a Mac. But for someone who looks beyond the carefully crafted software package that Apple ships, using Linux is like being locked in a candy store at night.
Also, the Linux kernel is an extremely solid and powerful foundation that Apple's kernel can't begin to compete with. And it never crashes.
I still have both systems on my desk. But 80% of the time I use Linux, like I wrote this web page on Linux. If Apple gets its act together and gets something other than this overhyped but technically primitive iPhone done, I am ready to spend money on a better entry-level Mac. I am getting restless though. I wonder how many others who got lured into the Apple world by the Mac mini feel the same way...
Keep in mind that I am someone who spends more time at a shell prompt than any other program. The Mac remains the best platform for people who just want to get a job done. It's more like a well-designed appliance than a collection of gizmos that make up a traditional PC. Everything in a Mac was designed by the same company, and one that is second to none when it comes to designing GUIs. What it does, it does well and with a minimum of technical fuss. A Mac is like a limousine with driver, while the Linux people driver much bigger and faster cars but they tend to have oil on their hands and are constantly looking for the keys.
But you pay for the privilege. If Apple doesn't replace or upgrade the Mac mini in its 700 Euro price segment, a decent machine costs 1500-2500 Euro if you upgrade to a usable configuration, like 2 GB of memory. Why they even offer machines with one gigabyte of memory is beyond me.
Speed: the Mac mini performance is CATASTROPHIC. Macbooks too. They claim that there is a Core Duo in there, but a 386 is more likely. It must have taken real talent to build something so stunningly slow with transistors. One program is sort of ok but two, or any form of disk, USB, Firewire, or network access brings it to its knees instantly. Friends claim that iMacs and Powermacs are faster, so better look at those!
This was part 2 of my life with MacOS X. Continue to part 3 - I am now the (kind of) proud owner of a MacBook notebook.
| home | [ writing ] | bicycle repair | travel | software |