Skip to main content.

Mon, 30 Sep 2013

Linux 3.8 (or newer) on Ubuntu Precise (12.04)

At this time, the latest Linux kernel that has been specially prepared for use with Ubuntu 12.04 is based on Linux 3.8. The rest of this answer is about how to get Linux 3.8 within Ubuntu 12.04.

(Before I get into that, first an aside: you've linked to the "mainline kernel" PPA, a collection of Linux kernel packages that have not been specially tested and prepared by the Ubuntu kernel team. You can read more about mainline kernels here. The mainline kernels are not suggested for installation, except if you are doing tests or you experience a major problem that it can be resolved with a specific mainline kernel.)

The recommended way to get the latest kernel on Ubuntu 12.04 is to stay within Ubuntu 12.04, rather than enabling separate package archives like the PPA you linked to. The latest Ubuntu 12.04 provides special package names to install the more up-to-date packages.

To install them, open a terminal (CTRL+ALT+T) and issue the following commands.

sudo apt-get install linux-image-generic-lts-raring
sudo apt-get install linux-headers-generic-lts-raring

When the installation completes, you can reboot your system to boot from 3.8 kernel. (The above commands won't uninstall anything (unless your APT is somehow misconfigured), and definitely won't auto-reboot, so you can run the commands and then do the reboot at some later time.)

The bootloader that Ubuntu uses (Grub) lists the newer kernel first, so it will boot from 3.8 automatically (except if you have installed a newer than 3.8) (and except if you know you've customized Grub somehow).

A note about why 3.8: Because of the Long Term Support status of Ubuntu 12.04, many different kernels will be backported (aka specially prepared) from newer versions of Ubuntu. (Additionally, a backported graphics stack (X and related packages) is available.) The 12.04.3 version (that has been released on 22 August 2013) contains the latest kernel and graphics (X) packages from Ubuntu 13.04 (raring). Ubuntu raring has 3.8, so therefore the "backported" version of Linux from raring to precise is also 3.8.

A note about the best way to get an even fresher version, like 3.11: Wait for Ubuntu Saucy (13.10) to come out, and then wait (not very long) for the Ubuntu Long Term Support process to backport that to Precise (12.04). Per the release schedule, Saucy should be out on October 17. Then you will be able to install linux-image-generic-lts-saucy!

[] permanent link and comments

Mon, 29 Apr 2013

How I just imported my signed keys

First I set up GPG Agent. To do that I followed the Gentoo documentation, with particular attention paid to section 4 and configuration files.

Within ~/Maildir/cur/ I just ran:

for thing in `grep -l -i 'Subject: .*signed'`           
do              
gpg --decrypt < $thing | gpg --import
done

As it happens, I synchronized all my email using Dovecot dsync, so I could do this on my laptop.

Then I just ran:

gpg --keyserver pgp.mit.edu --send-keys 37E1C17570096AD1
gpg --keyserver pgp.mit.edu --send-keys EC4B033C70096AD1

to upload those to the keyservers.

Now I can delete all those three month old caff emails. Sorry everyone.

[] permanent link and comments

Fri, 27 May 2011

SpiderOak gives back

a FCGI/web-server embedded directly within GIMP

-- open source libraries released by SpiderOak.

[] permanent link and comments

Thu, 21 Oct 2010

Upgrade Virtualbox

A snippet from the VirtualBox Changelog:

VirtualBox 3.2.2 (released 2010-06-02)

This is a maintenance release. The following items were fixed and/or added:

I guess I should upgrade.

[] permanent link and comments

Sat, 09 Oct 2010

Nano for natural language processing

I just saw this great post on the nano-devel list:

Owen writes:

With ansi color there is a very limited range of parts of speech that I can label (the .nanorc that I'm using is here: http://ge.aihea.net/nanorc). This feature request is for 256 color support in nano.

I have a local mirror of the nanorc, too. (The image above is a local mirror of Owen's file.)

[] permanent link and comments

Tue, 31 Aug 2010

Python and supercomputers

"In the interest of promoting weird retro computer architectures, I’ve provided the python....

[] permanent link and comments

Wed, 28 Jul 2010

Oracle updates Java. Eclipse breaks. Who's to blame?

Writes the wise Zancarius, "Let's just blame everyone and get it over with."



[] permanent link and comments

Tue, 27 Jul 2010

Unpublished proprietary emptiness

For a good time, check out the unpublished proprietary source code of AT&T, as shipped by Sun in Solaris.

It does nothing, successfully.

[] permanent link and comments

Fri, 04 Dec 2009

Behind glass

"To an engineer of the day, using valuable computer time to simply enter text in an interactive text editor was unthinkable. It was the hackers who understood that interacting with the computer, rather than treating it as a hands-off behind-glass computation resource, was the way of the future."

-- "The Culture of the Programmer".

[] permanent link and comments

Thu, 11 Dec 2008

SVG and the future

clearly SVG is the wave of the future, but current h/w is the wave of the past.

-- paul on the sugar-devel list.

[] permanent link and comments