I Pete-rolled Rick Astley!

Send Warm Coats to Hell - I've Switched to Ubuntu

Date/Time Permalink: 09/24/09 02:53:19 pm
Category: General

wearing the Ubuntu shirt

In my last post, I mentioned that I hadn't gotten around to blogging on my birthday. There's a reason for this. Grab some coffee for a long yarn.

See, I'd gotten a new box, and I was so determined to wait for the 13.0 release of Slackware, that I was content to twiddle with Windows while I waited. Slackware hit final, and I rejoiced. And I actually got Slackware 13.0 installed and running like a top on the new box.

But I was still running my old machine for daily use. The thing with Slackware is, it takes me a month or so to set up before I'm ready to move in. All that geeking around takes time, you know.

This release saw vast changes to Slackware - the package format changed. This meant even fewer packages would be available then. If I wanted anything not included in the 3 Slackware disks (the other three are source code), I'd have to compile it myself. After installing the libraries and dependencies, of course, which I would also compile myself. Dropline, which I praised with tears in my eyes last time, is only caught up with Slackware 12.2. Basically, I'd be reduced to Slackbuilds.

Now, there's normally nothing wrong with that. This set-up would have been the ideal way to go. Leisurely watching the code scroll by on the new machine while I Googled and downloaded tarballs on the old machine, picking over packages and libraries and options, while I listened to Brahms and Mozart (and Zappa) on the hi-fi and sipped my Merlot (or perhaps a Pinot Noir), I would labor for a couple of months if necessary to build My Masterpiece.

Except one snag happened: My old machine died. On my birthday. Right while I was typing: beeee-youuuuu-ooooo. I replaced parts, I pounded the power switch, I did the PC equivalent of CPR and zapping with EKG, I called a priest. Nothing. Bereft of life, it rested in peace.

The taste of Pinot Noir, together with the sound of Brahms, melted away into the distance. There would be no leisurely weeks in the laboratory building the hulking beast of a Slackware power machine now. I have deadlines. Now I needed something I could set up fast, fast, fast - like in 48 hours or so. An emergency Linux install.

As you might guess, that limited my options. Originally, I wanted Fedora. I've run Fedora before and liked it; I also loved Red Hat way back in the day. It's certainly kept Eric over at Binary World happy for years, surely it would work for me.

But then I try to boot the live Fedora 11 CD and get "Buffer I/O error on device sr0, logical block" blah blah over and over, it never boots. Googled the error. Visited one hundred web pages. Saw one thousand people posting ten each on those pages all saying "I get the exact same error!" Saw all of them be answered by nothing but a dumb shrug "I dunno." Tried burning a different CD. Tried downloading a different ISO (the KDE one). Tried it on a different computer. I always burn everything at the slowest speed, so that's not it. I have burned and run one thousand other Linux CDs and never had this problem. Checked the download against the checksum. Kept having the same problem. There are now three CDs labeled "Fedora" in my trash can.

I would have considered Oracle Enterprise, but every time I Google it, the reviews are all rotten lemons and sour milk. What's with that distro? Is anybody out there running Oracle Linux at home? You'd think the fourth-richest guy on the planet could at least buy himself some better publicity...

It goes without saying that I'm not going for PCLinuxOS - I have enemies in that camp. Mandriva is nice, but their constant pressure to upgrade to paid services always rubs me the wrong way. OpenSUSE is too close to Microsoft's back yard. I can't go with CentOS or Debian proper, because the whole point of getting a new machine was to start using newer software. Even grml, which also uses Synaptic, has given me long-term instability problems, though for six months it once kept me very happy. Zenwalk, ditto, though it's suited for the other family machines in the house as long as I don't frown at it too hard. I would love to have turned to the BSDs, but I don't have enough confidence in my daemon skills yet to stake my career on it. And so on - I eliminated every likely contender.

So, here I am! I think I am probably the the most die-hard power user to have ever adopted Ubuntu as their main system, not counting the Ubuntu development team itself, so this will be interesting. I'll be documenting the misadventures of training this monkey to serve a very different kind of master - next post.

A Penguin Pete sighting!

17 feedbacks Follow me on Twitter for an update every time this blog gets a post.
Stumble it Digg this Reddit this add to Delicious share on Facebook

Comments:

Comment from: Scott Carpenter [Visitor] · http://www.movingtofreedom.org
Welcome to the dark, ur, soft side. Ubuntu has really done the job for me. Over two years now of using it as my primary home OS. From someone who could do more with the hacking side but doesn't really want to, I'm happy that Ubuntu just makes it easy for me to get on using the system. And with no real previous desktop GNU/Linux experience, I'm okay with mostly conforming to the GNOME/KDE way of doing things.
Comment from: JK Wood [Visitor] · http://www.slaxer.com
Pete! NOOOOOOOOOOOOOOOOOOOOO

...

Btw, the old package format still works fine. The new package format compresses better, but I believe the default on SBo is to use tgzs.

And, if you decide to build the monster anyway... twitter @jktheslacker, let me know if SBo is missing anything you really want. I'm pretty good at whipping up Slackbuilds.
Comment from: lefty.crupps [Visitor] · http://gnuski.blogspot.com
Debian... SID! Or even Testing. Or Sidux. All of these options have KDE 4.x and are actually very stable, two strikes against Ubuntu in my eyes.
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
@ lefty.crupps

Thanks, but I could get the Debian Sid experience by running as fast as I can and jumping into a brick wall.

"All those options have KDE 4.x"... Ha ha ha! KDE, he says! Like that's all I have to worry about is KDE. Slackware 13 has gobs of KDE 4.x. Oh, how simple life would be if KDE was all I needed.
Comment from: GregE [Visitor]
Two tips to a power user

http://ubuntuguide.org/wiki/Ubuntu:Jaunty

And the PPA repositories together with GetDeb to provide the bleeding edge.

Comment from: Dohn Joe [Visitor] · http://insan-it.blogspot.com
You have enemies in the PCLinuxOS camp? What camp? They don't have a "camp", just a bunch of n00bs wandering aimlessly looking for answers from lesser n00bs!

I run PCLinuxOS on the family's machines and while the distro is impressive, the community is most unimpressive!
Comment from: tulcod [Visitor]
try and switch off acpi while booting, that fixes a lot of live CD booting issues.

also, gentoo > slackware. you compile everything yourself, but at least the package manager understands that you simply want those friggin' dependencies, you don't need to sort them out yourself

Comment from: Justin [Visitor]
Hey Pete, I have been using Ubuntu for the last 3 years. I used to do development on the Mac but got curious about Linux. I would say it took me about a month to turn it into a system that I could actually get stuff done on, but that includes the time to learn it as well. I stick with just the long term releases, the development tools are sometimes broken on the 6 month releases. Another reason is don't upgrade!! it will break! Man I wish they would go to a rolling release. So I only have to wipe and reinstall every 2 years.I imagine you will go back to another distro in time, I myself am looking for a deb based KDE 4 using distro that is not someones hobbie and actually works.
Comment from: lefty.crupps [Visitor] · http://gnuski.blogspot.com
@PP
Perhaps KDE 4.x isn't all that you need, but I would bet that Debian has the rest of what you need anyway. My point was, Ubuntu does not have the KDE4 nor the stability, in my experience, that I would expect for a distro with such popularity. Kubuntu, please don't.

The reference to Sid and a brick wall — not sure I understand. Sid is painful? Sid is rock solid? Sid is for idiots who run into walls?
Comment from: JK Wood [Visitor] · http://www.slaxer.com
@tulcod

I haven't played with Gentoo, so I'll be nice. I have had experience with dependency-resolving package managers, though, and I'll happily live the rest of my life tracking them down myself. Removing a text editor should NEVER break the system.
Comment from: 60yearoldfart [Visitor]
I settled on Ubuntu because I can use it in several ways on different computers.

If I want long term support with 1.5 to 3 years cycles between reinstall/set-everything-up-again, I go with an LTS releases.

If I want something a little more up to date, I go with the 6 month releases.

If I want something more bleeding edge, I go with the alternate CD, do a minimal install, then build the system up from there myself, installing packages from the Ubuntu repository, or from alternate sources if those applications are not current enough.
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
@lefty.crupps

Running into a wall = being painful. There's a reason why they call Sid testing, after all. I'm happy to test on a spare box, but not on my main system with all my work at stake! :)

"I would bet that Debian has the rest of what you need anyway"

Of course it does, but a couple of versions behind. For instance, currently Ubuntu Jaunty has Gimp at 2.6.6, Inkscape at 0.47. Debian Lenny has Gimp at 2.4.7, Inkscape at 0.46.

Now, in my freelance graphic work, I need to stay cutting-edge. It's bad enough competing with all the Photoslop pirates all over the world, I don't need to be competing against newer versions of Gimp, too!

And for my blogging life, I haven't done any Gimp and Inkscape tutorials in awhile. That's because of the radical interface changes that each have undergone - I have too many comments on the tutorials that I have done where people are lost and confused because the menu item I said was there has been moved.

And remember, that's just two packages. I also code in some ten different languages, draw in every graphics package imaginable, emulate a lot of platforms so I can sell 'leet articles about the good ol' days, and so on.

Lots of little reasons like that.
Comment from: Justin [Visitor]
@PP

WOW! you actually use GIMP and Inkscape for production work? I am not trying to be a jerk here, I am just amazed and encouraged by your words. I have kept an XP box around for the graphic stuff. Yes I use Pshop and Illustrator, not a pirate tho, benefits of my former employer. I think ill give GIMP and Inkscape a closer look then next time I have graphic work to do.

oh @lefty.crupps I am running Kubuntu 9.04 on a spare computer to play with KDE4, have not had any major issues yet, had some minor issues with Samba.
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
@Justin

Don't know me very well, do ye? :)

Yeah, Gimp and Inkscape for production work. Also POVRay and Blender for 3D, Image Magick for batch scripting, MakeHuman for human posing, Xara Xtreme for some vector work, and bizarre other sundry apps, including SWFTools for Flash work.

I draw my webcomic, Doomed to Obscurity with Inkscape. I have many 3D modeled/raytraced images in my wallpaper gallery; this one, for instance, was straight POVRay and Gimp. This one is pure Inkscape. (But most of the wallpapers are ancient - I mean to reboot the gallery one of these days).

Also, every image in this site's design is done with FOSS tools. See that spinny-gear Flash animation thingie in the sidebar to the right? Inkscape, POVRay, and SWFTools. And the program that built it is in Bash!

Further adventures in FOSS graphics I document in graphics tutorials and flash. In fact, I get freelance work all the time based on stuff I exhibit on this site.

If you're wondering why I haven't done a heck of a lot more, well, writing still pays better and I can write a lot faster than I can draw. But part of getting a new box in the first place is to have something that can sling those bits 'n' pixels a lot faster, so we'll see what this new era brings.

Update 10/13/09: Here's a nice guy and gal who do web design, and use Gimp for production work, too. And check their portfolio. See? It happens.
Comment from: ThatGuyOnHouse [Visitor] · http://daniweb.com
I would have thought you'd try Arch Pete...it's pretty slackware-like and has the latest apps (if not, AUR does) and is quite the bees knees...
Comment from: tulcod [Visitor]
@JK Wood
Well, here's a surprise for ya: on gentoo, it doesn't. It can't. If you uninstall a package, you only uninstall that package, and none of its dependencies. You can do that later using a --depclean action.
Further, if something depends on the package you are uninstalling, some package managers you can use on gentoo (like paludis) check whether or not this is actually a dependency of another package, while others don't (I think emerge doesn't... at least it didn't use to). Of course, if you're sure you want to uninstall that package, you just use a bit of force in the shape of a --unsafe-uninstall flag (this is paludis-specific, but I'm sure pkgcore has something like this too, if it checks whether uninstalls are dependencies).
Comment from: rcjhawk [Visitor] · http://hawknotes.blogspot.com
This is worthy of the same line I used for my Star Trek review:

OMG

Anyway, as you know, I've been using Ubuntu for a few years now, since I had similar installation problems with Fedora 5 -- things don't change, do they.

The nice thing about Ubuntu is that it's still Linux, you know. You don't have to use Gnome or KDE if you don't want to ...


Your URL will be displayed.
Allowed XHTML tags:
p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a,
span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite,
abbr, acronym, q, sub, sup, tt, i, b, big, small, pre
Options:
 
(Line breaks become <br />)
(Set cookies for name & url)
images required for CAPTCHA viewing

Alphabet letters and digits 2,3,4,6,7,8,9. The digits 0,1, and 5 are NOT used.

Enter the letters/numbers in the CAPTCHA picture above:
My apology to readers for the hassle. I don't like CAPTCHAs any more
than you do. But we all hate spam even more, and this seems to be an
effective way to stop it.
suddenly the moon