Gnu.
June 20th, 2007
30 days with ubuntu. - Part 1 of 4.
I actually remember my first encounter with linux: back in 1999, I asked Ryan if he could help me out with getting a linux distro to try out. I went to him for 2 reasons. One, I had no idea which one was good, and what I should even be looking for. Two, he had access to a pretty insane internet hookup in the Ga. State dorms. In any event, he recommended Slackware (Slackware 7, I believe), to which I got home and happily tried (and initially failed) getting set up. Only after a few long nights searching the net for driver and configuration was I able to get a nice desktop configured. I was ultimately beaten by linux and decided I’d come back someday … but not anytime soon.
A lot has changed in the last 8 or so years in the linux world, however. I have tried out a number of distros since then, notable Mandrake, a newer Slackware, Debian, SuSe, and most recently, Ubuntu. All of these have made tremendous strides to make the alternative OS setup pain-free (I’d venture to say it’s easier than OS X or Windows in many ways now, save for the partition questions that most people wouldn’t really know how to address).
The problem I found with Slackware was that it was basically to hardcore for even a hobby setup. I wasn’t a big fan of having to build, compile, and install every piece of software I wanted to use. Moreover, older versions didn’t even check for dependencies (so if I were installing a chat client that required some other piece of software to even run, Slackware would happily let me install the chat software and not tell me I needed some sort of decoder or other software to use the video software. A big pain for a newbie like myself.
Recently, Dell announced they were going to start selling consumer machines with Ubuntu pre-loaded. I wanted/needed a new laptop, but wasn’t really willing to break the bank for it. After piling on a few coupons, I was able to get a really good deal on the Inspiron 1505n laptop. So begins my journey.
Week One
Once the laptop showed up - it took about 2 weeks from ordering to it arriving on my doorstep - it was pretty easy to get things up and running. As a matter of fact, I’d say I was up and running within 10 minutes of opening the box. A Dell EULA popped up on the first run, and once I read that and clicked OK, Ubuntu booted up to an account setup page. I simply created an admin account, and I was good to go. Everything worked out of the box - even the things you normally fear might not work - wireless card, modem, things like that.
Once I connected to the wireless network in my apartment, I was presented with some security and software updates - maybe 50 or so megs of updates. I let the update manager do it’s thing and rebooted. Once I was back up, I started migrating over my contacts, bookmarks, documents, and some mp3s and movies. By default, Ubuntu ships with a pretty solid suite of tools to handle almost anything you can throw at it, so it wasn’t too much longer until I had all the data where I needed it to be.
Don’t get me wrong - some of the software that ships by default on Ubuntu (or any GNOME-based linux distro) isn’t as robust as software I use on my iMac. But I’ve found really solid equivalents to the stuff I use in an average week:
Mail/Address Book/iCal : Evolution
iTunes: Rhythmbox
Aperture: F-Spot (this is easily the biggest drop in quality software)
Camino: Firefox
Adium: Pidgin
TextMate: BlueFish (apt-get install bluefish)
Office: OpenOffice
For the most part, these apps fill my needs with no real drop-off other than the little niceties that go into OS X. I’ll go into detail more next time about how some of these default apps differ from the apps I’m used to.
After getting everything set up, it was time to customize my desktop a bit, and at least remove the default feel a little. I did the basics like change wallpaper and such, then it was off to gnome-look.org, one of the largest sites on the web for customizing the desktop environment for GNOME. I found a few neat themes that still stuck with the Ubuntu color scheme, and I played around for maybe an hour or so until I decided I was going to try out this Compiz stuff I hear so much about. For those who don’t know, Compiz (and another project called Beryl) are both open-source projects that focus on bringing the eye candy we’ve come to see in OS X and Vista to linux. Not only is this good for usability purposes, it’s also a good way to bring in new users (like myself) who are used to the eye candy on other platforms and wouldn’t mind the ability to replicate some of that. So, without much trouble at all, I got this set up. Here’s how:
First, I had to enable the ‘restriced’ NVIDIA drivers for my video card. NVIDIA’s drivers had to be reverse-engineered since they did not release them, and as such, they are not offered by default. You just have to check a box saying you are okay with any type of danger this might entail, reboot, and you’re back up and ready to go. I then simply opened up my terminal window and typed:
sudo vi /etc/apt/sources.list
and added the following repository to my sources list:
deb http://ubuntu.beryl-project.org feisty main
after updating my sources from the web (sudo apt-get update), I typed
sudo apt-get install beryl emerald-themes
to install beryl and the theme manager / themes. After a few minutes of downloading and configuring, I was ready to run the beryl manager. This can be done either by going to Applications-System Tools-Beryl Manager, or typing beryl-manager in the terminal. Your call. Then began the fun of setting up all the fancy window decorations that I wanted. I played around with a few themes, and finally settled on a theme similar to the one that shipped by default with Ubuntu, just with some more transparency and bigger borders.
I’m just to the point where I feel like the computer is “mine”, and have most everything set up the way I want, so I’ll go into more details next time about some of the major differences between GNOME and Mac OS X that have caused me headaches. I’ll also talk about how the Dell itself is holding up.
Welcome! If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
June 21st, 2007 at 1:20 am
Being the linux geek that I am I still don’t feel that linux is ready for the desktop just as I don’t feel Windows is ready for the server room.
I’m a big fan of linux in a sever environment and I find CentOS to be the preferred distro these days. I’ve long since abandoned slackware as it’s no longer properly maintained and qutie frankly was basically dead to me around the 7.x days.
The nice thing about linux is it isn’t one distro trying to be everything to everyone. Ubuntu has made a great push in being more of a consumer friendly distro as well as having some real strengths under it’s “build from nothing” design that make it also fit well in “server” applications.
Kudos for giving linux another shot but I know you’ll be back to a Mac or Windows box in no time.
I’m by no means a MS fanboy but I just know I can actually get *more* done *quicker* with a windows box as my desktop as I have the greatest amount of tools available to me.
June 21st, 2007 at 1:23 am
Side note… how is the dell lappy itself?
I just recently purchased this Vaio to replace my aging Dell 600m and I find the Vaio to be small, terribly under powered and with an awful disk that just sits all day clicking back and forth never getting anything done.
Looking at going back to a dell
June 21st, 2007 at 7:20 am
I got this Dell with the following specs:
for $400 and change after stacking up a few coupons I found online. I was going to write more today about build quality and the machine itself, I’ll put it up later this afternoon. So far, I’m really happy with the machine in general. Real sturdy & very fast. The screen is beautiful, too. I might regret the 5400 RPM drive at some point, but that’s a fairly easy fix.
I know what you mean about linux not being ready for the mainstream, yet. However, it is getting really close in my mind. I think all the parts are there - the community hasn’t found a way to really package it up in a super easy to use way yet. I don’t plan on ditching my Mac anytime soon, this is just a supplement to my desktop - something to tool around with when not working (or I don’t want to be at a desk), or if I travel, etc. It’s as much of a hobby as a a production machine, although I’ve already spend considerable time doing freelance work on it. For any coding I might be doing or light graphics work, it’s just fine. I obviously can’t get any flash work done on it, though.
June 21st, 2007 at 2:28 pm
Did the copy of Linux come with a white vinyl sticker in the shape of a penguin? If so, is it on your car yet?
June 21st, 2007 at 2:29 pm
You’ve been in town for what, 2 hours? Pretty good turnaround time!
June 22nd, 2007 at 11:14 am
F-Spot was a real disappointment for me too, especially compared to my current photo manager - Digikam. It doesn’t integrate as well with my GNOME desktop as what I would want, but its a really good photo manager and very easy - F-Spot has a lot to go before it gets to that level.
BTW - I was really impressed with Picasa on MS-Windows, and I heard it runs very well on wine.
June 22nd, 2007 at 11:46 am
F-Spot is good for importing photos and … looking at them. But if you need to do anything other than basic red-eye removal, you’re pretty much screwed. Coming from Aperture on the Mac, I’m used to a really robust workflow environment that lets me do anything and everything I need, and then some. Hopefully someone steps in and fills that void, as I think it’s the one area lacking the most for desktop linux users.
Digikam looks a lot nicer, but I just don’t want to load all the kdelibs just to run one program … out of curiosity, what kind of extra memory footprint does running those add?