Code, Computers & Random Junk

New Year Resolution

It’s that time of the year when we say goodbye to the old one and welcome another. I don’t usually make anything about it, especially when it comes to new year resolutions, but this year I’ll make an exception.

Normally, I never make any new year resolutions, at all. It’s just not my thing. Can’t promise anything I can’t or won’t keep anyway… I’ve decided to make one this year - make the “big switch” from Mac to Linux. Ok, it’s not that a biggy thing since I alread use Linux now and then, and I have Linux in my laptop. I also have it in VirtualBox on my Mac. Well, the “big switch” is about to switch to Linux as my default/main OS.

Today I run OS X Lion (10.7.5), and I’ve (sort of) planned to upgrade that one to Mountain Lion. Lion is now too old to get the security updates from Apple. But I’m keeping parts of my system up to date manually anyway - manually upgrading/installing SSH, SSL, NTP, Bash etc… My MAMPP is the latets, and bunch of other software are replaced, added or upgraded as well. It takes time though, to keep it that way. So, eventually I’ll upgrade to 10.8 - add all my stuff again, but after that it’s the end of the road. I never thought that day would come when I say godbye to OS X, but it has taken a few (ugly) turns in other directions. And I don’t like it. I could write a lot about that, but let’s just leave it with a few comments… Main reason is the “iOSification”, and the new (weired) look. Other things are how everything are more focused on the new user. The strength of the old MacOS and OS X have always been its user friendliness, the ease of using stuff - still fully open and friendly if you wanted to dig deeper. Now they seem to abandon the old users and focus on the new ones, including the focus to make the system as iOS looking/friendly as possible. Which isn’t a bad thing, but the way it’s done is not what I like. Espesially the look (if I want it to look like iOS, I get an iDevice). And then there is a couple of functions and behaviour on the system I don’t like. The hardest part of leaving OS X will be to say goodbye to “Finder”. I’ll write more on all this in another post later.

So, either get another computer running Linux, or get an old Mac mini - put my OSX installtion on that one, and install Linux on my Mac Pro. It’s still good excellent hardware. And I’ll keep OS X in the background, off grid, in the back leg of my network. There are some software I still are going to need I haven’t found replacements for, but also as a transition phase while learning/getting used to other software I might not be so used to. I still have my old G4 and G5 kept for the same reasons, though I hardly never use them anymore. I’ll probably turn them into something else now.


As of now I have Arch Linux installed both in Virtualbox and on my laptop. I use Gnome 3 as my desktop, but with LightDM as desktop manager. Best thing about Arch is the simplicity, how lightweight it is, and the ease of maintaining updates and installations. Read about The Arch Way and K.I.S.S (Keep It Simple, Stupid).

A note on that… The installation of Arch is maybe not a simple task, but once installed it’s really simple to use. But, K.I.S.S is not about how simple it is to use - it’s about the simple architecture.

Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach.

“The Arch Way”

Installing Arch gives you a base system and from there you can add what you want to be inside. So, no xtras what so ever. Every piece of software you need you’ll have to install, which leaves me without any fat or random xtra software I really don’t use anyway. Over the last OS X version there have been added so much software I don’t use. Sure, it’s great software if you need/want them, but I don’t. Most of the default software in OS X I don’t use.

Plans of alternative OS’s have been (and still are) FreeBSD &/or ArchBSD. The thought of Arch on a BSD architecture is quite tempting, so I might head in that direction later. The project is still very young and I’d like to see a little bit more from ArchBSD first. But as a Mac user, BSD will probably be a little bit more “home” with its file/folder structure and set of tools. Arch Linux is very much alike FreeBSD in many parts as it is, so ArchBSD sounds like a great combo. It’s very tempting, at least.

Ok… Time to make that new year resolution.

“-I hereby promise myself: During 2015, I will switch to (GNU/)Linux as my main OS.”