Discovering Ubuntu Linux

Posted on August 14, 2006 at 9:20 AM in 'Ruminations' with tags 'nerds, linux, ubuntu, windows, photoshop, wine'

There's a big debate about Windows vs. Linux, but I think most people versed in the issue acknowledge that Linux has obvious advantages over Windows — most notably security and stability (My Linux server at home had been up for about 180 days until the UPS failed during a power outage last week. We've got Linux machines at work with uptimes of 885 days). I don't think that most people who choose Windows do so because they actually believe Windows is superior to Linux in aspects like those — it's just that Linux's downsides (difficult to configure, more geeky knowledge needed, incompatibility with a lot of hardware due to no manufacturer support, etc.) are enough to outweigh its benefits.

I'm no stranger to Linux and would never use Windows by choice on a server, but until now I've stuck with Windows XP on my desktop and laptop at home because I haven't found a version of Linux that was polished enough to make me happy as a fulltime desktop OS. I read some glowing recommendations of Ubuntu Linux a few days ago, praising it because it "just works". It sounded hopeful, so I gave it a try, and I'm very impressed. It's the first Linux distro I've tried that I think non-nerds could actually use happily.

It really does "just work". As a test I installed it on my laptop, and it automatically detected and configured everything — even the things that have always required hours of fiddling in other versions of Linux, like the wireless ethernet, hibernation/standby, and the screen resolution. It seems to be just as GUI-configurable as Windows — you dont have to touch a terminal if you dont want to, though of course you always have the full power of command-line Linux at your disposal if you want it.

And it's pretty! Maybe not quite Apple-pretty, but it has the same feeling of aesthetics being just as important as functionality.

It is Linux and not Windows, so it would take some getting used to for anyone making the switch from Windows, but that's the case with any operating system. Learning Windows or OSX is no different. No computer is truly intuitive — ask your grandfather as he tries to check his email. The test of usability for me is how much things make sense once you've learned the 'lay of the land' on that OS.

I decided to try installing it on my main desktop PC to see what difficulties I encounter with normal, everyday use, and whether I can find ways to accomplish those tasks in Linux. One of the things that most concerned me was doing all my scanning and photo editing, but it turns out that Epson offers full Linux support for its scanners and printers, so that should be no problem. Aside from games (which I play so rarely that I don't mind rebooting into Windows to play), I think the only real problem will be Photoshop. There is no Linux version of Photoshop, and I've tried to get comfortable with the open-source alternative, The GIMP, but just don't like it.

There is a Windows emulator for Linux called Wine, so I'll try running Photoshop in Linux with that. At first I didn't put too much hope in that solution, but then I came across an article talking about Disney's move to Linux. Its artists didn't like The GIMP, so the company contributed $15,000 to the open-source community to improve Wine to adequately run Photoshop: "Brooks said it took some time to convince Disney attorneys that he wanted to pay for the development of the porting solution but did not want to own it." If Wine is now good enough to run Photoshop to the satisfaction of Disney's art department, then that solution might be quite workable. We'll see.

If it doesn't work out, it may be a significant impediment. I use Photoshop often enough that rebooting into Windows for it isn't feasible. Photoshop does run in OS X, so I may just have to stick with Windows until I can afford to buy a Mac. Wow. "Buy a Mac." I never thought I'd utter those words — at least, not without a prefix of "I'll scoff at your corpse forever if you..."

Comments

Posted by Bryan 1 hour, 1 minute later

Buy a Mac? Have you seen their rediculously slanderous (not to mention inacurate) commercials ? I'll have to fight you.

Posted by Dan 1 hour, 23 minutes later

But they've got that fun guy from The Daily Show (YouTube link) :) I actually kind of like those commercials. Sure, hey're totally slanted, but they're targeted at people who already use Windows, so I don't think the inaccurate depiction of Windows PCs is going to mislead anyone. But mostly they're just amusing :)

Posted by Bryan 1 hour, 16 minutes later

In other words, I was wondering if Ubuntu was any good. You might also be happy with Suse. When I got my Dell XPS 2 notebook I dual-booted Suse and was supprised at how well everything worked. It took a while to get all of the chasis-mounted buttons to work properly but you would have those problems in Windows as well without the vendor released software to support them. I'm setting up a linux server at work for monitoring and alerting and I downloaded Fedora core 5 as it has native se-linux support and I've wanted to mess with that. I may check out Ubuntu for the fun of it.

And yeah, I agree with Photoshop vs The Gimp. IMHO, The Gimp just doesn't compare.

Posted by Dan 1 hour, 13 minutes later

Ach, I hate SuSE :) I've been running SuSE 9 Pro on my Linux server at home for two years or so, and the only reason it's still there is because I don't use the computer often enough to be worth the hassle of reformatting and installing something different. But every time I have to install a new program or something, I come close to deciding to go ahead and do it :) I don't like the init.d system, and I've never been able to get comfortable with YaST. Plus YaST is really slow, but that's probably because the machine is a Pentium 400, so I don't hold that against the OS :)

Posted by Dan 1 hour, 24 minutes later

I'm also not much of a fan of Fedora, though I haven't tried Core 5. If you want to play with selinux, I'd recommend you check out CentOS. It's exactly the same as RedHat Enterprise Linux but without the commercial support. As you probably know, RedHat has to make all the source code for RHEL freely available because of the GPL. The only thing that people can't legally use is the RedHat branding. So the people who distribute CentOS simply take the code for RHEL and change all the artwork and terminology referring to RedHat (it becomes "a prominent North American Enterprise Linux vendor").

When I bought the dedicated server that BinRock is now running on, they gave me the option of CentOS for free, or RHEL for an extra $20/mo. I hadn't heard of CentOS and it sounded like some cheap no-name knock-off, so I went for the real RHEL option. Later, once I looked up CentOS and learned that it's exactly the same as RHEL, I was mad :) I'm paying an extra $240/year for pretty much no benefit.

Anyway, CentOS includes native selinux too, so I'd probably suggest going that route. I'm running CentOS on a few machines now and I like it. Eventually I'll try out the server version of Ubuntu and see what it's like, but I think that CentOS will remain my preferred server distro, with Ubuntu being used for desktops.

Posted by Bryan 1 hour, 11 minutes later

Hmm, so what is the difference between Fedora and Redhat, then? I thought fedora was merely redhat without the comercial support... no?

Posted by Bryan 7 minutes later

Ahh, I just read up a little. I guess fedora is more of a bleeding edge OS and enterprise linux is the more mature variant.

Posted by Dan 9 minutes later

Here's my understanding of the differences:

RedHat Enterprise Linux is targeted at environments where stability is more important than having the latest possible drivers and programs. Packages don't get included in RHEL until they've been extensively tested by RedHat.

Fedora is much more bleeding-edge, which means it includes new drivers that are not guaranteed to work reliably across all systems. As a result, the latest Fedora is often not as stable as the latest RHEL. It's also community-run, so the testing tends to be less thorough since it's done on a volunteer basis.

Posted by Antonio 2 hours, 39 minutes later

I've been using Ubuntu for about 4 months now. I am very computer literate but am in no small way a linux person. Yet I like Ubuntu. It is easy to use and very intuitive. One thing I don't like is that I've been unable to get my wireless to work :(. I'll keep at it.

As for The gimp, have you tried GIMPShop (http://www.gimpshop.net/)? It's supposed to really help those photoshop users get into GIMP.

Oh, and I'm buying my first Mac next month! The journey to the dark side is nearly complete...

Posted by Dan 14 minutes later

Ah, I'd heard of GIMPShop, but hadn't checked in on it in a while. When I first read about it, it sounded more like a hack someone had thrown together, and that it would quickly fall out of date as the GIMP continued to be developed. I just checked out that site and it sounds like he has continued to maintain it, so it might be a pretty nice option. I'll definitely try that out as well. Thanks.