…but you’ll hear them from an agnostic.
Welcome. This is your favourite mac user attempting – yet again – her switch to Linux. This time, however, it’s serious… Somewhat serious.
It’s not a total switch I admit, but before you smack me on the face with my vicious proprietary machine working on vicious proprietary software, may I remind you I use Final Cut Pro for a living.
In the previous installment I had a go at installing Ubuntu and wrote down few initial impressions. I have since: changed my main machine to higher specs and changed my mind – I installed Mint. Call me shallow, but brown really doesn’t suit me. I now have a 120 GB partition with Mac OS, which boots by default, and a 30GB partition with Linux Mint, which boots when I feel like it and remember to press the option key. Starting up generally takes longer, but it’s a sacrifice I am willing to make for the sake of knowledge of no proven relevance.
There are several practical issues which you will immediately encounter once you install your Linux of choice (including the problem of the choice and instal itself, but we will get t that) in our imaginary world where you are doing that because I encouraged you. But before I get to the nitty gritty I think there are few underlining ideas that you might want to familiarize yourself with and that are not necessarily often discussed in relevant circles. First and most importantly: Linux is for the adventurous. The platform has made enormous progress over past few years, but it still is very much the wild wild west of computing. As we know the adventurous of the original wild wild west gave the world what later became Las Vegas and Los Angeles, an for the sake of this case I hope they all retired in big fat mansions in California, laying on the side of their pools and drinking local beer – ice cold. I don’t know how historically probable it is, as a matter of fact I’m pretty sure it isn’t, but I am not the person to allow a fact stand in the way of good opinion.
Before the Hollywood, Casionos and regular Celine Dion performances the west was however a jungle and as such was for the tough ones. There was very little rule, other than social manners, who everybody saw as it suited them. So I reckoned it’s best to mention the hardest bits first; if you are an adventurer you’ll appreciate them. If not go back to the suburbs and suffer the boredom. Consider this:
Number one: The big problem of open source community that reflects on usability of its products is the disproportion between the number of progremmers and number of designers. I know of very few good interface designers – even less of programmer capable of designing good user interface. This is not because they’re badly educated or not talented – it is because, though it us often overlooked, programing and design are two different areas of knowledge, two different jobs and i bet if you asked QI they would tell you two different parts of brain are deployed to handle them. Indeed thinking in terms of good design is sometimes contradictory in its principles to thinking in terms of good code. To put very simply programmers think in commands and designers think in menus (by menus I mean not the list of options, but the logics of graphic layout). You will often see open source applications (including web ones) where menus are the literal graphic version of commands. This, for most of humanity, is not going to work. People are used to use computers with menus. And if they are to use commands the command need to make sense in terms of usual language (see ubiquity for an example). Contrary to what seems to be a popular belief among programmers, design is not only aesthetics – its where the usability for a non-geeky person is.
Number two: no matter what they tell you, if you are switching to Linux from other system, it is not good to use out of the box. You will spend some amount of time setting it up and getting it to work, and that is probably mainly due to the fact that you already have your own little ways of doing things and long cultivated habits. It will, for a while, feel like moving in with some one, after you lived on your own for several years. They change your TV channels, they move stuff around in the fridge and you have to wait till they get out of the bathroom. But hey, it’s a bit more fun with company and chances are they will also buy bread and beer when you’ll need it most.
Which leads us to number three: you will need a Linux-literate friend to help you out. And that is probably the very reason for which I would advice it to brand fresh and new computer users; these friends are easy to find. The immediacy of help you will get with your Linux issues is not comparable to anything else. There are always forums, FAQs, wikis, all put together by enthusiasts, but most of all you can always catch some one online who will help you out. Make some friends on identi.ca – or if microblogging is not your thing try forums like these over at LinuxOutlaws.com.
You will often hear that Linux and open source software in general is about freedom of choice and its main advantage is that once can make it whatever they want it to be. That is not strictly true, mainly because most people don’t have the knowledge which is necessary and resources (time, energy) to get the knowledge. The advantages of Linux to a normal user are different than to a user-developer. First and foremost it’s cheap – or for free. Therefore if you are buying a machine with Linux it will come with pretty much everything you might need (except decent video editing software, but that’s a whole other story). Secondly you will learn a lot out of sheer curiosity. You might not want to go into configuring it and designing it according to your own wishes, but every now and then something will interest you – and as I said if you ask you won’t wait long.
Here we arrive at the fourth and final point: beware extremists on all sides (and occasions, really). As it happens with the wild wild west things tend to get fiery rather easily with some of the open source folk. Any form of compromise tends to equate to either total lack of freedom or betrayal (think Rorschach from Watchmen) of sorts. This in turn limits not only possibility of discussion but the entire enterprise. But that is a whole other story. In general, these are some of the most dedicated and idealistic people you will ever meat and although your attachment to your Apple Mac will make their blood boil they drink beer just as we do. And Russians love their children too.
Browse Timeline
Comments ( 10 )
I agree with almost everything.
Where you say that it is “not good to use out of the box” Then you say this is “mainly due to the fact that you already have your own little ways of doing things”
I would argue that “good to use” and “Working exactly how you want” are two very different things.
I think however, I’m splitting hairs and I agree with the point itself. In my experience Linux doesn’t Just Work™.
agreed. what i meant was “it won’t be good to use because it won’t work the way you expect it too and therefore you’ll run into difficulties”.
:)
Completely agree, especially on number one. There are a lot of crossplatform kits to help you build the interface, but there needs to be something new that’s Linux only that doesn’t look so blocky and 1990′s.
Wow. Very refreshing point of view. I really like the Wild West analogy (for obvious reasons).
Just two things to keep in mind:
1. You are switching from a Mac which has pretty specialised and very closed hardware (Apple is not very forthcoming with its driver specs), so you will have more copatibility issues.
2. Speaking of habits, switching from a Mac to Linux will also be much harder than switching from Windows. One reason why I personally can’t stand stand Macs at all is the way Apple (or Mr. Jobs) force you into doing things and using their software in specific ways. Long time Mac users get dependend on this schema in my opinion. If you are used to Windows, with its huge ecosystem of third party software where no clearly defined way of “doing things” exists, switching is much easier I think.
I generally agree on the whole design issue, but that has been improving greatly even in the few years I have been using Linux. Also keep in mind that you are probably talking Gnome and there are *a lot* of other desktop environments and widget toolsets out there.
Out of curiosity: Have you tried Banshee? What do you think of that UI?
is that the one that looks some what like iTunes? yes, it’s nice. If apple is stupid and not releasing itunes for linux then it’s good some one stepped in. itunes interface is very usable – it’s just the music store that is disgustingly vicious.
One of my points was though, that the choice is an imperative to you. A lot of people want to be told how to do things, because they don’t want to dedicate time to decisions – they want to do it quickly, efficiently and easily. There is a lot of 3rd party mac software, granted it tends to subscribe to that ‘way of doing things’, but that’s because it is an easy way of doing things. Which is why I’m arguing that holding the choice up like a flag will actually devalue linux for a lot of people, who are not this way inclined.
I guess I’m trying to say that values are not the same for every one.
PS. Believe or not I used Windows for years and Linux (admittedly in it’s early days, circa 1999) before I bought a mac – hardly forced into it. I made that choice, because I like that system
Great work Ana, I enjoyed the humour and tone. The wild west analogy obviously appeals to me too. I think you make some good points and we’ve discussed most of these privately so I won’t go into it all here. I think design is improving but it will take time. We need more artists and HCI people to help with interfaces for sure.
Thanks for mentioning the podcast and forums as well, much appreciated ;) I’d like to hear more about the hardware you’re using. I know people say that the Intel Macs will support Linux easily but I know little about them. Could you elaborate on that a bit in a future article maybe? Just a thought.
Thanks
Nice article Ana, and I agree on most points but not totally on others.
The ‘out of the box’ experience is actually quite good these days, and I think for the ‘average’ user (people who just want to use a browser, check email and write a few letters etc) it pretty much is there. Certainly with distro’s like ubuntu and mint. Case in point being my mom and her fiancee, I switched them to linux a while back and had far less calls for help than when they were running windows. They are both 60 and pretty much clueless on a computer btw. So for a fair number of users it is a good out of the box experience. :)
Of course that doesn’t include them setting things up (not that I did much for them, installed flash and made a few shortcuts, that was it), but then they wouldn’t have a clue how to install windows either. They can’t even operate an AV programme. :D
I do very much agree with you on the design front, we seriously need some good designers. A pleasing design adds a hell of a lot to an overall experience and that’s something that linux really lacks in general. I have to say it has improved in the last few years (especially with the actual desktop/window manager stuff), but not nearly enough. It seems most thing about code first and design last when building an app – they are equally important in my eyes.
I’ve just recently dual booted my intel iMac with Ubuntu too (though I’ve been using linux for years previously). I have to say I was expecting tons of problems with drivers and stuff but I didn’t have a single one.
It’s not a popular thing to say amongst the open source crowd but I do like OS X. Well, maybe not so much the os itself but the apps (not the built in ones, they’re crap!). Some of the apps you can get are just so nicely put together, both visually and in functionality. But I have to say I’ve learnt my lesson and won’t be buying any more Apple hardware, it’s very overpriced and since buying my iMac I’ve realised what a bastard Mr Jobs is. :)
agreed with the ‘out of a box’ thin. As I wrote I actually think this will mostly be a problem for some one who used another system before (by default I’m writing about mac people here, that was the point of whole experiment) because they already have habits. I mentioned that Mint does come with a lot of things in and for a ‘fresh’ user it is probably nearly as easy to start with as is mac, and definitely better than windows (then again everything is). You do run into few repository issues sometimes and the command line stuff could be really paralyzing. But other than that it’s fine.
To be honest I don’t agree that Jobs is vicious. He sells a certain product to the population that wants to buy it, and you generally know what you get with apple. there is a certain quality to the hardware/software that I, for example, am willing to pay for. I have my 3rd mac now (because I got an option to update) and I love it – I would not, however, buy an iPhone (te he he!).
Hardware runs like a dream with Mint except the right click combination which works with some apps and not with others. But that is Apple’s stupidity.
EXCELLENT comments. Absolutely right on. They are also very true for Windows users converting. I’m a Windows user, and I’ve been trying to get machines running linux in a decently useable fashion for ten years. I’ve only succeeded in the last few months. There was always some sort of issue with hardware or software that left me searching for answers, and the install energy went away. A year or so would pass, and I’d give it a go again. This year, I’ve gotten 3 1/2 distros to install. Fedora 10 worked, with wifi, Java, and Flash issues. Got a friend and resolved, only to have that distro update to Fedora 11, which broke the good install. Reformat. Installed Vector on the same box – it installed w/ wifi, Java, and Flash A-ok! I installed Ubuntu 9 on another machine, and it went almost as smoothly, but at least we’ve gotten past the stage where basic, essential hardware is an opening issue.
In the past, having a Linux friend was essential. Today, at least 2 distros may have finally matured past that stage. Haleluja.
Great article!
As a tech person ( and budding developer ), I agree whole-heartedly with your statement on the ratio of dev’s vs. designers. I know I am not a good designer for ease of use, as I believe in the whole simplicity ideal. I would rather the program/project be simple to make and update than spend time and simplicity just to make it “easier.” A clean UI is more important to me than an easy to use one.
Love the Wild West theme. Just watch out for Sheriff Stallman.
