Last week I installed OS X on my Mac mini, which I consider my secondary desktop computer, in order to give it a second chance to impress me, because last time I tried it, I threw it right out after about 5 hours and installed Fedora Core 5, which by the way has great support for PowerPC machines (Kudos to the Fedora Core developers), which provided me with a nice and polished GNOME desktop, if you know me, or you’ve been reading my blog you might have noticed that I’m not the biggest fan of GNOME, but 2.14 is actually pretty nice.
Fedora Core 5 includes a great desktop search system called Beagle (Kudos to Novell for this one, and the KDE integration, Kerry, of it in SUSE Linux 10.1), right out of the box, and with a few “yum install” commands I had a wonderful music player, Banshee (Props to Novell for that one, again) and a great photo management tool, F-Spot (Props to Novell for this one as well).
Besides having applications that are Free Software (http://en.wikipedia.org/wiki/Free_Software), and superior in my mind, Fedora Core 5 outperformed OS X by multitudes, Mac OS X is probably the biggest resource hog in the form of an operating system that I’ve ever seen! It’s just a pig, the apps are slow to launch, the system over all feels sluggish etc. etc., plus the interfaces treats me like I am a total idiot, and the file manager, Finder, sucks!
Also, installing applications on Mac OS X is a bitch!
Sure it’s easy enough to install crap that’s packaged within a freaking disk image, after several mouse clicks and waiting (… ! ………… ) for things to mount, copy and all that crap, you have the application installed.
OK, let’s face a fact, Mac OS X is somewhat of a UNIX-based operating sytem, since it has somewhat of a FreeBSD base, which I’d say Steve Jobs did a good job of raping before releasing it to the public, since this is the case, I think it is more than fair to expect it to be able to run most, if not all, of the applications I would normally run under GNU/Linux or FreeBSD (I love both GNU/Linux and *BSD, I’m not single minded about what operating system I use, as along as the ones I do use are Free Software) such as the great music player called amaroK, which I find vastly superior to DRM-encumbered, super resource hungry apps like iTunes. Other apps I really enjoy on GNU/Linux and *BSD are digiKam, a cool photo management program, Konqueror, the swiss-army knife of file managers and does web browsing too, KOffice and lots of other stuff.
Even through Fink, this is just a bitch to install, after you’ve gotten used to the weird/crappy command prompt on OS X, you realize that none of say amaroK’s dependencies are installed right out of the box, so you need to install them all to reach your goal. After spending over an hour doing that, and then finally getting a “could not load shared library” error, I just gave up, people say installing software on GNU/Linux or *BSD is hard, well trying installing stuff on Mac OS X, then you know those people are full of shit, because on say SUSE 10.1, if the app I needed wasn’t available right out of the box, or wasn’t on the install CDs, I just point the YaST package manager to http://download.opensuse.org/distribution/SL-10.1/inst-source, let it download the package information, go into Software Management in YaST, select the app I want, click Accept, let it download the application package, and boom it’s installed! That is about a million timers easisier, and a trillion times faster than installing stuff on Mac OS X.
In order to settle down after this enormous frustration, I stuck in the PPC version of Darik’s Boot and Nuke, DBAN, and did a Gutmann wipe, which is basically, disk erasing on sterioids! We’re talking 35-passes of random data generated by the pseudo random number generator, Mersenne Twister. I knew it’d take over a day to complete, but boy did it feel good to hit that F10 button, which makes it start.
So, to all the Apple fanboys who rave about Mac OS X all the time: YOU ARE FULL OF SHIT!!!
As I mentioned in a previous post, I wanted to buy OpenBSD 3.9 to support the developers because I like OpenBSD as much as I do, and guess what, that is just what I have done, I’ll post more info on that along with pictures later, so after the Gutmann wipe was finished I stuck CD2 of OpenBSD 3.9, which contains the PPC version, into the Mac mini, the total install took me just about 12 minutes, unlike OS X which took over an hour, very simple stuff, after the installation was completed and the system had booted up, I had a great UNIX command prompt, unlike the one in OS X which puts garbage into the prompt if you hit the wrong button.
After having gone through the simple process of setting up Xorg, adding a non-root user, and some other very minor things, I pointed the package management system to “ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD/3.9/packages/powerpc”, which is a German mirror of all the packages of OpenBSD 3.9, with the export command, and then typed in “pkg_add -v kdebase kdelibs kdenetwork amarok digikam koffice” and let it do it’s thing, which took about 20 minutes on my ADSL internet connection which has a download speed of one megabit (About 102 kb/sec). After the installation of KDE, amaroK, digiKam and KOffice (Which is the apps I couldn’t get installed correctly on Mac OS X) which took just about 20 minutes, I started up X and KDE’s first-run configuration thing came up, asking for my country, language, amount of eyecandy I wanted and the theme I wanted, after that I was looking at a nice KDE 3.5.1 dekstop, with all the apps I needed to get my daily work done!
OpenBSD has had a reputation of not being desktop friendly for a while, but that saying is not correct at all these days, because it really works well, especially when you consider how secure this thing is, let me tell you something, the developers of OpenBSD has over the past decade pretty much gone nuts on making this thing as bullet proof as possible, they’ve done everything from a complete source audit, embedding strong crypto, and actually replacing functions in the C language which the OS is written in. I’m just blown away by this, I hope you’re looking at this Microsoft, you might learn something.
Getting rid of Mac OS X sure was a big refreshment, now I have a system that works like a UNIX system is supposed to, fast, reliable, and simple. If I wanna install an app on OpenBSD, say something like amaroK, I can either use binary packages, or the very nice ports system, which is a simple “pkg_add -v amarok” or “cd /usr/ports/audio/amarok && make && make install” respectively, and unlike Fink on OS X, this actually works!
So, big kudos to the OpenBSD developers, nice job on 3.9!