<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>chris' random ramblings &#187; Debian</title>
	<atom:link href="http://atlee.ca/blog/category/technology/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://atlee.ca/blog</link>
	<description>programming, photography, media, and anything else that strikes my fancy</description>
	<lastBuildDate>Tue, 11 May 2010 15:15:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I&#8217;ve been vimperated!</title>
		<link>http://atlee.ca/blog/2008/06/16/ive-been-vimperated/</link>
		<comments>http://atlee.ca/blog/2008/06/16/ive-been-vimperated/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 19:00:46 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/?p=174</guid>
		<description><![CDATA[Thanks to vimperator, I&#8217;ve been liberated from non-vi keybindings in firefox!
In Debian, it&#8217;s just a quick
apt-get install iceweasel-vimperator
away!
]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://vimperator.mozdev.org/">vimperator</a>, I&#8217;ve been liberated from non-vi keybindings in firefox!</p>
<p>In Debian, it&#8217;s just a quick<br />
<code>apt-get install iceweasel-vimperator</code><br />
away!</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2008/06/16/ive-been-vimperated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a confession</title>
		<link>http://atlee.ca/blog/2008/05/16/a-confession/</link>
		<comments>http://atlee.ca/blog/2008/05/16/a-confession/#comments</comments>
		<pubDate>Fri, 16 May 2008 13:18:58 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[lolcats]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/?p=171</guid>
		<description><![CDATA[I don&#8217;t get lolcats.  or lotcatz.
whatever.
People keep sending me links to them.  People keeping making them.  They show up in my RSS feeds with frightening frequency.
I have to admit, however, that these were pretty funny: http://blog.rominet.net/2008/05/debianopenssl-debacle.html.  Mmmm&#8230;antropi&#8230;.
Also, did you know that apparently there can be improper lolcat grammar!?
]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t <em>get</em> lolcats.  or lotcatz.</p>
<p>whatever.</p>
<p>People keep sending me links to them.  People keeping making them.  They show up in my RSS feeds with frightening frequency.</p>
<p>I have to admit, however, that these were pretty funny: <a href="http://blog.rominet.net/2008/05/debianopenssl-debacle.html">http://blog.rominet.net/2008/05/debianopenssl-debacle.html</a>.  Mmmm&#8230;antropi&#8230;.</p>
<p>Also, did you know that apparently there can be <a href="http://itre.cis.upenn.edu/~myl/languagelog/archives/004442.html">improper lolcat grammar</a>!?</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2008/05/16/a-confession/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nmudiff is awesome</title>
		<link>http://atlee.ca/blog/2008/05/15/nmudiff-is-awesome/</link>
		<comments>http://atlee.ca/blog/2008/05/15/nmudiff-is-awesome/#comments</comments>
		<pubDate>Thu, 15 May 2008 19:23:42 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/?p=169</guid>
		<description><![CDATA[Man, I wish I had known about this before!
nmudiff is a program to email an NMU diff to the Debian Bug Tracking System.
I often make quick little changes to debian packages to fix bugs or typos, and it&#8217;s always been a bit of a pain to generate a patch to send to the maintainer.
nmudiff uses [...]]]></description>
			<content:encoded><![CDATA[<p>Man, I wish I had known about this before!</p>
<p>nmudiff is a program to email an NMU diff to the Debian Bug Tracking System.</p>
<p>I often make quick little changes to debian packages to fix bugs or typos, and it&#8217;s always been a bit of a pain to generate a patch to send to the maintainer.</p>
<p>nmudiff uses debdiff (another very useful command I just learned about) to generate the patch, and email it to the bug tracking system with the appropriate tags.</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2008/05/15/nmudiff-is-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got my wireless working in Linux 2.6.24</title>
		<link>http://atlee.ca/blog/2008/02/16/got-my-wireless-working-in-linux-2624/</link>
		<comments>http://atlee.ca/blog/2008/02/16/got-my-wireless-working-in-linux-2624/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 21:52:30 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2008/02/16/got-my-wireless-working-in-linux-2624/</guid>
		<description><![CDATA[I previously posted that I had problems getting my wireless device working with the new 2.6.24 kernel, running into a kernel oops in the process.
In kernels prior to 2.6.24 I used the bcm43xx driver, and let NetworkManager handle connecting to wireless networks.
I&#8217;ve since had some time to play around with 2.6.24 a bit more, and [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://atlee.ca/blog/2008/01/31/linux-2624-first-impressions-disappointed/">previously posted</a> that I had problems getting my wireless device working with the new 2.6.24 kernel, running into a kernel oops in the process.</p>
<p>In kernels prior to 2.6.24 I used the bcm43xx driver, and let NetworkManager handle connecting to wireless networks.</p>
<p>I&#8217;ve since had some time to play around with 2.6.24 a bit more, and I&#8217;m happy to say wireless is working now!</p>
<p>Here&#8217;s what I did:<br />
- Install b43-fwcutter<br />
- Add b43 to /etc/modules<br />
- Add &#8216;<strong>, ATTR{type}=&#8221;1&#8243;</strong>&#8216; after the MAC address to the line in /etc/udev/rules.d/z25_persistent-net.rules that contains your wireless device.  This ensures that udev will assign the same interface name to the wireless device as it had before, which means you don&#8217;t have to reconfigure your firewall!</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2008/02/16/got-my-wireless-working-in-linux-2624/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux 2.6.24: First impressions &#8211; disappointed</title>
		<link>http://atlee.ca/blog/2008/01/31/linux-2624-first-impressions-disappointed/</link>
		<comments>http://atlee.ca/blog/2008/01/31/linux-2624-first-impressions-disappointed/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 19:24:47 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2008/01/31/linux-2624-first-impressions-disappointed/</guid>
		<description><![CDATA[The linux-kbuild-2.6.24 package was finally available in Debian today.  (Small aside: why does it always take a few days after the release of the linux-image packages before the linux-kbuild package is available?)  I need to use the proprietary nvidia drivers on my machines, so I have to wait for the kbuild backage before [...]]]></description>
			<content:encoded><![CDATA[<p>The linux-kbuild-2.6.24 package was finally available in Debian today.  (Small aside: why does it always take a few days after the release of the linux-image packages before the linux-kbuild package is available?)  I need to use the proprietary nvidia drivers on my machines, so I have to wait for the kbuild backage before I can compile and install the nvidia driver for the new kernel.</p>
<p>Anyway&#8230;after a short &#8217;sudo m-a a-i -l 2.6.24-1-amd64 nvidia&#8217;, I could reboot into the shiny new kernel!</p>
<p>New kernels always <em>seem</em> faster, so I was getting excited after booting up.  After logging in though, I couldn&#8217;t connect to my wireless network.  I had previously been using the bcm43xx driver, and looking through the changelog, I discovered it had been deprecated in favor of the new b43 / b43legacy drivers.</p>
<p>Ok, no problem, just load the new module&#8230;wait for network-manager to pick it up&#8230;wait for it&#8230;wait&#8230;wait&#8230;Screw it.  Edit /etc/network/interfaces, uncomment the stuff for the wireless device, and then &#8216;ifup eth2&#8242;.  Kernel oops.</p>
<p>Well that sucks. Back to 2.6.23 I go.</p>
<p>Incidentally, it&#8217;s not just this oops in 2.6.24 that has me disappointed.  Everything since 2.6.18 has been a bit risky.  It used to be that upgrading a kernel within the same major.minor release was a relatively safe thing to do.  I actively use two different kernels on my machine at home:<br />
- 2.6.21 since it supports the raw1394 interface that dvgrab requires to download video from my camcorder, but wireless is very flaky<br />
- 2.6.23 since wireless is more robust</p>
<p>I still occasionally get lockups, forcing a hard reboot.  Maybe this is my fault, I am running the proprietary nvidia driver, and I do use suspend to ram quite a bit, even though it thinks my hardware isn&#8217;t supported.</p>
<p>Maybe too much is changing too fast between kernel releases, not allowing userspace to keep up?  Not sure, all I know is I&#8217;m doing much more rebooting in my Linux machine than I used to.</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2008/01/31/linux-2624-first-impressions-disappointed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebooting linux faster with kexec (and even faster with kexec-chooser!)</title>
		<link>http://atlee.ca/blog/2006/06/26/kexec-chooser-01/</link>
		<comments>http://atlee.ca/blog/2006/06/26/kexec-chooser-01/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 22:03:51 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2006/06/26/kexec-chooser-01/</guid>
		<description><![CDATA[Somehow when reading through the Linux 2.6.17 changelog last week I came across a few articles discussing the kexec feature of recent Linux kernels.  It&#8217;s pretty neat, you can boot directly into another kernel image without having to go through a hardware / BIOS reboot.  There&#8217;s a Debian package called kexec-tools which gives [...]]]></description>
			<content:encoded><![CDATA[<p>Somehow when reading through the Linux 2.6.17 changelog last week I came across a few articles discussing the kexec feature of recent Linux kernels.  It&#8217;s pretty neat, you can boot directly into another kernel image without having to go through a hardware / BIOS reboot.  There&#8217;s a <a href="http://debian.org">Debian</a> package called kexec-tools which gives you the ability to load these kernel images into memory and to boot into them.  I found kexec a bit cumbersome to use, especially since all the kernels I care about booting into are the stock <a href="http://debian.org">Debian</a> kernels, and they all ship with ramdisk images that need to be used properly to boot.  Using kexec by itself also requires that you have to manually bring the machine into a rebootable state first, or hack up some system scripts.  You shouldn&#8217;t just boot into a new kernel directly without shutting down devices, unmounting file systems, etc.</p>
<p>So to scratch this itch, I wrote kexec-chooser.  It&#8217;s a small <a href="http://python.org">Python</a> script that will allow you to easily warm-reboot into any of the stock <a href="http://debian.org">Debian</a> kernels installed on your system.  It&#8217;ll probably work with custom kernels as well, but I haven&#8217;t tested that yet <img src='http://atlee.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Downloads and more information can be found on the <a href="http://atlee.ca/blog/software/kexec-chooser">kexec-chooser</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2006/06/26/kexec-chooser-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vim7 in sid!</title>
		<link>http://atlee.ca/blog/2006/05/18/vim7-in-sid/</link>
		<comments>http://atlee.ca/blog/2006/05/18/vim7-in-sid/#comments</comments>
		<pubDate>Thu, 18 May 2006 14:28:55 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2006/05/18/vim7-in-sid/</guid>
		<description><![CDATA[vim7 is now available in debian unstable!
And there was much rejoicing.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vim.org/">vim7</a> is now available in <a href="http://debian.org">debian</a> unstable!</p>
<p>And there was much rejoicing.</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2006/05/18/vim7-in-sid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian is now Linux&#8217;s official distribution!</title>
		<link>http://atlee.ca/blog/2006/03/31/debian-is-now-linuxs-official-distribution/</link>
		<comments>http://atlee.ca/blog/2006/03/31/debian-is-now-linuxs-official-distribution/#comments</comments>
		<pubDate>Sat, 01 Apr 2006 01:01:47 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2006/03/31/debian-is-now-linuxs-official-distribution/</guid>
		<description><![CDATA[Ok, well maybe a bit of an exaggeration, but partly true  
Linus Torvalds has just been accepted as a Debian Developer, which means that, &#8220;Debian will have the advantage of being the distribution with the most official Linux kernel.&#8221;
World domination is one step closer&#8230;.muahahahahahaaaaaaa&#8230;
(seen on Planet Debian)
]]></description>
			<content:encoded><![CDATA[<p>Ok, well maybe a bit of an exaggeration, but partly true <img src='http://atlee.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://linustorvalds.typepad.com/the_kernel_blog/2006/04/account_created.html">Linus Torvalds has just been accepted as a Debian Developer</a>, which means that, &#8220;Debian will have the advantage of being the distribution with the most official Linux kernel.&#8221;</p>
<p>World domination is one step closer&#8230;.muahahahahahaaaaaaa&#8230;</p>
<p>(seen on <a href="http://planet.debian.org/">Planet Debian</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2006/03/31/debian-is-now-linuxs-official-distribution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ahhhhhh&#8230;Breathing room!</title>
		<link>http://atlee.ca/blog/2006/03/22/ahhhhhhbreathing-room/</link>
		<comments>http://atlee.ca/blog/2006/03/22/ahhhhhhbreathing-room/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 04:32:16 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2006/03/22/ahhhhhhbreathing-room/</guid>
		<description><![CDATA[At least that&#8217;s the way it feels!
I just realized that my laptop supports 1600&#215;1200 resolution!  And I&#8217;ve been running it at 1024&#215;768 all this time!
So after fighting with the fglrx drivers for Debian, I can finally surf the web and read e-mails without having to scroll left and right all the time!
Setting up fglrx [...]]]></description>
			<content:encoded><![CDATA[<p>At least that&#8217;s the way it feels!</p>
<p>I just realized that my laptop supports 1600&#215;1200 resolution!  And I&#8217;ve been running it at 1024&#215;768 all this time!</p>
<p>So after fighting with the fglrx drivers for Debian, I can finally surf the web and read e-mails without having to scroll left and right all the time!</p>
<p>Setting up fglrx was less than painless to put it mildly.  For future reference, I had to do something like this:</p>
<pre>aptitude install fglrx-kernel-src
cd /usr/src
tar jxf fglrx.tar.bz2
cd modules/fglrx
export KVERS=2.6.16-1-686
export KSRC=/usr/src/linux-headers-${KVERS}
debian/rules binary_modules
</pre>
<p>I would have hoped that <code lang="sh">m-a a-i fglrx</code> would have worked, but alas&#8230;</p>
<p>Oh, and other thing.  ATI: it isn&#8217;t cool to lock up the machine just because your driver doesn&#8217;t support 16 bit colour.  I had set my default colour depth to 16bpp previously in an effort to get higher resolution with the radeon driver, but when I started using the fglrx driver things would just lock up.</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2006/03/22/ahhhhhhbreathing-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>avahi enabled distcc</title>
		<link>http://atlee.ca/blog/2006/01/27/avahi-enabled-distcc/</link>
		<comments>http://atlee.ca/blog/2006/01/27/avahi-enabled-distcc/#comments</comments>
		<pubDate>Fri, 27 Jan 2006 21:35:24 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atlee.ca/blog/2006/01/27/avahi-enabled-distcc/</guid>
		<description><![CDATA[For some reason the idea came into my head to try to apply Lennart Poettering&#8217;s avahi patch to distcc today.
Success!
I&#8217;ve packaged up the result for Debian (with some small changes) and put it here on my site (check out the Software section).
]]></description>
			<content:encoded><![CDATA[<p>For some reason the idea came into my head to try to apply <a title="mail-archive.com" href="http://www.mail-archive.com/avahi@lists.freedesktop.org/msg00121.html">Lennart Poettering&#8217;s avahi patch</a> to distcc today.</p>
<p>Success!</p>
<p>I&#8217;ve packaged up the result for Debian (with some small changes) and put it <a title="atlee.ca" href="http://atlee.ca/blog/software/distcc-avahi">here on my site</a> (check out the Software section).</p>
]]></content:encoded>
			<wfw:commentRss>http://atlee.ca/blog/2006/01/27/avahi-enabled-distcc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
