This last month, I've been living at my ma's while me younger brother's been living at my flat with his girlfriend and a friend of her's. And it really made me realise how dependent I am on Nayru, the desktop. As "user friendly" as OS X is (which is what Farore, the laptop, is running), there are just so many things that are so much easier with Linux - which means I haven't done such things in the last month. So. I'm currently in a dilemma. Should I drop OS X entirely in favour of Linux (the "user friendly" Ubuntu, the familiar Gentoo, something else?), or should I begin using something more familiar(/Linux-like) with(in) OS X, like Gentoo/Mac OS X?
Let me explore the three above listed options a bit, plus two more. (Hail Eris.)
This would be a system that apparently should be Easy™. It would lack a lot of the configurability I'm used to from Gentoo, but OTOH it would be precompiled packages, a widely used distro (with a lot of newbies asking newbie questions), and thus, problems should (theoretically) be more standardised and thus easier to find answers to. It would also help me in becoming more versatile, learning how to work another distro. (Which was one of my arguments for choosing the MacBook over the HP Windows machines (that would have instantly been replaced by Linux anyway).)
Wiping the disk and installing Gentoo on it. (Or, installing Gentoo on it, and then wiping OS X.) This would be the most familiar option. I've used to using both Gentoo's native Emerge and (one of) the alternative manager(s) Paludis. I have a fairly good grasp on things from cron jobs to server setup. However, Gentoo is, well, Gentoo. Meaning that it has quite a number of quirks. Including the ability to spontaneously stop working once something has been upgraded. And since every setup is unique, one is often left to figure things out on their own. (And while this is often a great learning experience, some times (quite often, actually) these things happen at times where they're most likely to infuse a state of panic.)
This would essentially still make the system OS X, just with the benefits of a package manager. However, the system would still be one I'm not nearly as familiar with as I am with Linux, and a lot of things are still easier to do in a GUI than on the command line. (I find that doing administration things on the command line tends to be faster.)
As in... sucking it up and figuring out how to set up an Apache/MySQL/(PostgreSQL/)PHP server. Set up CVS, Subversion, and Git. Find a proper text editor with syntax highlighting. Find a proper SSH/SFTP client. And other issues I'm currently fazed by.
Something completely different. Do let me know what I missed! :)
So what should I do? Please comment and let me know your thoughts. I'm kind of leaning towards option 1, but...