<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener("load", function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <iframe src="http://www.blogger.com/navbar.g?targetBlogID=10400667&amp;blogName=The+Paulcam&amp;publishMode=PUBLISH_MODE_BLOGSPOT&amp;navbarType=SILVER&amp;layoutType=CLASSIC&amp;searchRoot=http://paulcam.blogspot.com/search&amp;blogLocale=en_US&amp;homepageUrl=http://paulcam.blogspot.com/&amp;vt=9075629222618948597" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" allowtransparency="true" title="Blogger Navigation and Search"></iframe> <div></div>

Wednesday, December 20, 2006

Ubuntu... for the masses? (Part 2 - Installation)

Having picked out my distribution of Linux, I decided it was best to just jump in. My adventure started at the Ubuntu website. There are various offshoots of the Ubuntu project encompassing different intended users. The main project, Ubuntu, is intended as a basic desktop setup using the GNOME desktop. Ubuntu also offers up a server edition as a separate distribution. Another option, Kubuntu, is similar to Ubuntu, only it opts for the KDE desktop instead of GNOME. Then there's Edubuntu, a version aimed for classroom use, which includes a number of educational tools and apps. Finally, there's Xubuntu, which was created with older, lower-end machine in mind.

Reviewing the different versions available to me, I opted for plain old Ubuntu desktop. It's interesting to me that GNOME and KDE are still at loggerheads in the fight for Linux users' desktops... I had expected one to come forward as the dominant desktop environment within the past couple of years. However, both projects appear to enjoy active development and usage. I've never really been able to decide which I like best. GNOME always seemed like a hodgepodge collection of programs that were cobbled together. KDE was always more integrated, but a little more liberal with its use of memory.

In truth, I thought KDE was going to trounce GNOME once they got their act together. With technologies like KParts encouraging integration and code reuse, I assumed that once mature, KDE would start benefiting from the economies of scale and start taking over. However, GNOME has a competing component technology called Bonobo that has apparently gained a lot of ground since the last time I looked in to it.

With the decision made, I downloaded the i386 Ubuntu desktop ISO from their website, and burned it to disc (though it's worth noting that Ubuntu (and its derivative projects) offer up CDs of their LTS distribution, a version of Ubuntu that guarantees up to 3 years of support, completely free of charge).

Prior to installing, I browsed through the installation docs, and was pleased to find that hard disk partition resizing is now supported as part of the installation process (previously, one had to have commercial software to be able to do this). My machine was running Windows Vista, and was set up with a single partition on each drive. I opted for a dual-boot configuration since I still have lots of Windows-specific things that I need to be able to do. According to the docs, I needed to defragment the disk that was going to be resized prior to resizing it, so I did that, then rebooted into the install disc.

The boot screen offers a number of different options, including choosing your resolution, booting into video safe mode, and recovering a broken installation. I took the default option (boot/install), and off it went. I got a fancy Ubuntu splash screen with a progress bar that went for a bit, then my screen went wonky. My monitor was covered with crazy colors and glitchy stuff. My first attempt obviously misguided, I rebooted and chose the safe video mode. No dice. I got the same funkiness as before. I ctrl-alt-backspace'd out of X, and started futzing around with my xorg.conf file. My monitor is very finicky about the resolutions and refresh rates that it supports. In the end, I had to switch to the VESA X driver, and drop down to 800x600 resolution. Unfortunately, 8x6 isn't very optimal for my setup, as the monitor has a 16:9 aspect ratio, so everything ended up stretched horizontally. In addition, I had problems with the mouse cursor. It just wouldn't show, no matter what I did. I tried changing it to a different style, thinking that it'd reload it or something, but to no avail. I ended up setting the option to "ping" the cursor when I hit the Ctrl key.

Now that my system was almost usable, I started looking around. Ubuntu's setup CD has multiple purposes. It can be used as a recovery disc (as noted earlier) or install disc, but it can also be used as a "live" disc. Basically, you insert the CD and boot to it, and once in you have a fully function Linux machine to work with. This can be very useful in situations where you're not sure what will be available to you, or if you just want to bring your favorite OS with you wherever you go. Setup is merely an app you run from inside the live CD's X environment. After looking around to see what the live CD provided, I started setup.

Setup wasn't very nice at 800x600. For some reason, setup was too tall for 800x600. The buttons on the bottom of the dialog ended up hidden underneath the taskbar that takes up the bottom of the display. I fixed that by forcing setup to be on top of everything. Now that I could actually see and interact with the setup app, I got to installing. Most of the setup was straightforward for someone with Linux experience. Resizing the hard drive partition that was to house my install was a cinch. I was a little confused, though, on the timezone selection page. In Windows, you select your timezone, but in Ubuntu, you're given a list of locations. Presumably, each location follows different time rules, but I was confused by the lack of options on the west coast. I'm in Seattle, so I chose "America/Los Angeles". I assume that's right, though I'm a lot closer to Vancouver, B.C., which I think follows the same time zone rules. Anyways, install was fairly painless from this point on.

After the install completed, and my machine rebooted, I went right in to Ubuntu (though it was nice to see my Windows install on the GRUB menu). Unfortunately, my install of Ubuntu encountered the same problem as the live CD had -- X had horrible problems... it was actually worse here, though. When I ctrl-alt-backspace'd out of X, I ended up on a console that was entirely illegible (due to apparent video corruption). I had to reboot and choose the single-user boot option to make X use the VESA driver. After this, I rebooted and began the process of getting X working correctly. For some reason, the "nv" driver hates using scan modes that my monitor can agree with. I installed the commercial nVidia driver via GNOME's snazzy Synaptic package manager, and managed to get everything working correctly (though not before something completely nuked my computer's BIOS configuration) at my monitor's native (and odd) resolution of 1360x768.

At this point, I tested to see if Vista still worked properly. GRUB chained to the Vista bootloader with no issue, but Vista failed to boot properly. I suspect that when I resized the partition, some files at the end of the disk got clobbered. For this I blame both GNU Parted and Vista. Vista's disk defragmenter no longer shows the physical layout of files on the disk, so it's much more difficult to figure out if the disk is really defragmented. That said, GNU Parted should have some way of finding out if a user is about to perform a dangerous action.

All-in-all, my Ubuntu installation was typical of the install experience I'm used to from 5 years ago: it's a complete pain in the ass. It's only through vigilance, determination, and a fair bit of experience that I was able to get as far as I did. Clearly installation is something that needs to be improved before Linux becomes an OS for the masses. There's no way my mom (hey mom!) would know what partition GRUB should be installed to.

Though I do have to admit... the desktop is pretty. Here's what mine looks like right now:


Next up: Configuration and Cool Tools.

Ubuntu... for the masses? (Part 1 - Introduction)

After basically abandoning Linux for the last 4.5 years, I've decided to dive back in. Over the holidays seemed like a great time for me to refresh my memories of Linux. What have these open source developers been up to? I decided to find out.

The distro landscape has changed a bit since I last delved in to Linux. Gentoo has enjoyed quite a bit of popularity, but I decided to install Ubuntu, since it's Debian-based, and Debian used to be my absolute favorite distro. But I suppose I'm getting a bit ahead of myself... perhaps first, we should talk about my hardware setup.

The Machine:
  • Processor: AMD Athlon(tm) 64 Processor 2800+
  • RAM: 1034912 kB
  • Drives:
    • WDC WD360GD-00FL SATA
    • ST3160812AS SATA
    • ST3160023A PATA
    • TDK CDRW241040B PATA
  • Video card: nVidia GeForce 6600 GT 128MB
  • Sound card: Creative Labs SB Audigy
  • Network cards:
    • Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller
    • Intel Corporation 82557/8/9 [Ethernet Pro 100]
    • Linksys Compact Wireless-G USB Adapter
  • Video capture device: Pinnacle Systems PCTV 800e
  • IR device: Micrsoft IR Transceiver (mceusb)
  • Keyboard: Microsoft Digital Media Pro Keyboard
  • Mouse: Logitech, Inc. MX518 Optical Mouse
  • Monitor: Samsung LN-S3241D 32" LCD Television (connected via VGA)
My goal is to try out as much of what Linux has to offer as possible. Stay tuned for updates.

Sunday, September 17, 2006

puyallupfair 115


puyallupfair 115
Originally uploaded by ayatollah robyn.
awesome.

Thursday, January 05, 2006

Cultural differences are interesting

This article is about some New Year's cards in Japan that were soiled by, uh, poo. Reasonably bizarre by itself, but this part takes the cake:


Funabashi-Higashi Post Office plans to return the cards to the senders after cleaning them and will also give the senders fresh New Year cards and towels as an apology.


Very thoughtful -- wonder what the USPS would do in this instance? :)

Could be worse

No matter what work I end up doing, I can rest happy at night knowing that my risk of infecting my eye with smallpox remains fairly low. (icky picture warning)

Wednesday, January 04, 2006

O'Reilly gets smacked down by... David Letterman?

I'm sad I missed this episode. I've never known Letterman to be overtly political... or rather, he's usually an equal opportunity poker of fun. Last night, however, he took Bill O'Reilly to task. Here's a link to the transcript, and here's a direct link to the windows media file.

David Letterman is my hero. :)

Tuesday, January 03, 2006

Seattle is #3!

Seattle ranks #3... unfortunately, it's not the kind of list most cities would like to be on. Seattle's Occidental Square is one of 16 public squares listed as needing the most dramatic improvement in the world. I agree with much of what PPS has to say about Occidental Square, though it's a bit of an embarassment that it ends up on the list. (picked up via Stranger's Slog)

Friday, December 30, 2005

Top 10 Albums 'o '05

Seems everyone's got one 'o these... Here's mine (couldn't decide on order, so they're in no particular order):

Wednesday, December 28, 2005

Outrageous Firsts in Television History

Pretty strong posting about firsts in television:


1957: First Exposed Rack on Television.
This honor goes to Jayne Mansfield, who exhaled at the 1957 Academy Awards and accidentally let it all hang out. But if you're looking for intended nudity, that honor goes to Valerie Perrine playing an angel in a heavenly locker room in the PBS teleplay Steambath.

Crop Circles


IMG_4444_fxd
Originally uploaded by paulcam.
I recently uploaded pictures from my flight out to Florida from Seattle. Nothing too fancy, but still fun to take.