<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; linux hacks</title>
	<atom:link href="http://hackaday.com/category/linux-hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:27:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; linux hacks</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Complete guide to compiling OpenWRT</title>
		<link>http://hackaday.com/2012/01/19/complete-guide-to-compiling-openwrt/</link>
		<comments>http://hackaday.com/2012/01/19/complete-guide-to-compiling-openwrt/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 20:57:44 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65777</guid>
		<description><![CDATA[Regular reader [MS3FGX] recently wrote a guide to compiling OpenWRT from source. You may be wondering why directions for compiling an open source program warrant this kind of attention. The size and scope of the package make it difficult to traverse the options available to you at each point in the process, but [MS3FGX] adds [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65777&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65778" title="wrt-feat" src="http://hackadaycom.files.wordpress.com/2012/01/wrt-feat-e1326988756306.png" alt="" width="470" height="192" /></p>
<p>Regular reader [MS3FGX] recently wrote <a href="http://www.thepowerbase.com/2012/01/openwrt-build-guide-start-to-finish/">a guide to compiling OpenWRT from source</a>. You may be wondering why directions for compiling an open source program warrant this kind of attention. The size and scope of the package make it difficult to traverse the options available to you at each point in the process, but [MS3FGX] adds clarity by discussion as much as possible along the way.</p>
<p>OpenWRT is an open source alternative firmware package that runs on may routers. It started as a way to unlock the potential of the Linksys WRT54G. But the versatility of the user interface, and the accessibility of the Linux kernel <a href="http://hackaday.com/2012/01/12/cheap-wifi-bridge-for-pen-testing-or-otherwise/">made it a must-have</a> for any router. This is part of what has complicated the build process. There are many different architectures supported and you&#8217;ve got to configure the package to build for your specific hardware (or risk a bad firmware flash!).</p>
<p>You&#8217;ll need some hefty hardware to ease the processing time. The source package is about 300 MB but after compilation the disk usage will reach into the Gigabyte range. [MS3FGX] used a 6-core processor for compilation and it still took over 20 minutes for a bare-bones distribution. No wonder pre-built binaries are the only thing we&#8217;ve ever tried. But this is a good way to introduce yourself to the inner workings of the package and might make for a <del>frustrating</del> fun weekend project.</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65777/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65777&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/19/complete-guide-to-compiling-openwrt/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/wrt-feat-e1326988756306.png" medium="image">
			<media:title type="html">wrt-feat</media:title>
		</media:content>
	</item>
		<item>
		<title>This digital picture frame runs Linux better than you might think</title>
		<link>http://hackaday.com/2012/01/10/this-digital-picture-frame-runs-linux-better-than-you-might-think/</link>
		<comments>http://hackaday.com/2012/01/10/this-digital-picture-frame-runs-linux-better-than-you-might-think/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 00:27:11 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[arm9]]></category>
		<category><![CDATA[df3120]]></category>
		<category><![CDATA[digital picture frame]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[parrot]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65206</guid>
		<description><![CDATA[Ah, the beauty of spreading the guts of some hackable hardware across your workbench. This happens to be the circuit board and LCD screen from a Parrot DF3120 digital picture frame. The device is pretty powerful, considering you can still find them available for around $25. You&#8217;ll get a 3.5&#8243; screen, ARM9 processor with 8MB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65206&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65210" title="parrot-df3120-running-linux" src="http://hackadaycom.files.wordpress.com/2012/01/parrot-df3120-running-linux.png" alt="" width="470" height="343" /></p>
<p>Ah, the beauty of spreading the guts of some hackable hardware across your workbench. This happens to be the circuit board and LCD screen from a Parrot DF3120 digital picture frame. The device is pretty powerful, considering you can still find them available for around $25. You&#8217;ll get a 3.5&#8243; screen, ARM9 processor with 8MB or RAM, Bluetooth, a tilt sensor, and more. It seem that [BusError], [Sprite_tm], [Claude], and few others really went to town and <a href="https://sites.google.com/site/repurposelinux/df3120">spilled all of the secrets this device has to offer</a>.</p>
<p>Their goal of the hack was to get their own Linux kernel running. It is possible to reprogram the processor using its JTAG interface. And if you really want to drill down to the good stuff, there&#8217;s access to all of the BGA pins on the bottom of the board thanks to a grid of micro vias. But the device can be tricked into flashing your own firmware just by altering a stock upgrade image.</p>
<p>You can get a pretty good idea of what there is to do once you&#8217;ve replaced the firmware from the video after the break. A RAM upgrade (using a chip from an old PC133 stick) lets the video run smoothly as it&#8217;s controlled via a Wii remote.</p>
<p><span id="more-65206"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/10/this-digital-picture-frame-runs-linux-better-than-you-might-think/"><img src="http://img.youtube.com/vi/cwN6eztHQSA/2.jpg" alt="" /></a></span></p>
<p>[Thanks Dans34]</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65206&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/10/this-digital-picture-frame-runs-linux-better-than-you-might-think/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/parrot-df3120-running-linux.png" medium="image">
			<media:title type="html">parrot-df3120-running-linux</media:title>
		</media:content>
	</item>
		<item>
		<title>Using a Mac and XCode as a Linux development platform</title>
		<link>http://hackaday.com/2012/01/09/using-a-mac-and-xcode-as-a-linux-development-platform/</link>
		<comments>http://hackaday.com/2012/01/09/using-a-mac-and-xcode-as-a-linux-development-platform/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 21:25:36 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65108</guid>
		<description><![CDATA[[Ricard Dias] wrote in to tell us about his guide for developing Linux applications on a Mac. He really enjoys the development environment provided by XCode, and it doesn&#8217;t take much to make it work as an all-in-one solution for Linux development. The real trick here is the use of SSH to access a Linux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65108&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65109" title="ubuntuxcodelogo" src="http://hackadaycom.files.wordpress.com/2012/01/ubuntuxcodelogo-e1326129703658.png" alt="" width="470" height="329" /></p>
<p>[Ricard Dias] wrote in to tell us about <a href="http://ricardo-dias.com/2012/01/08/developing-for-linux-under-os-x-in-xcode/">his guide for developing Linux applications on a Mac</a>. He really enjoys the development environment provided by XCode, and it doesn&#8217;t take much to make it work as an all-in-one solution for Linux development.</p>
<p>The real trick here is the use of SSH to access a Linux environment. In this example he uses Ubuntu running as a virtual machine, but also mentions that the same thing can be done just as easily with a separate box as long as it is on the same network as the Mac. SSHFS (the SSH Filesystem) lets him mount the development directory on the Linux box locally. This is where the XCode project and files will be stored, but building the program will be done by the Linux machine via a script calling the make comand via SSH. To test out the newly built program, [L] tunnels in using X11 forwarding for ssh, and the application will be shown as a window in OSX, even though it is running on the Ubuntu machine.</p>
<p>We love SSH and use it all the time. <a href="http://hackaday.com/2010/12/25/a-hackers-marginal-security-helps-return-stolen-computer/">It&#8217;s amazing how hand it can be</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65108&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/09/using-a-mac-and-xcode-as-a-linux-development-platform/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/ubuntuxcodelogo-e1326129703658.png" medium="image">
			<media:title type="html">ubuntuxcodelogo</media:title>
		</media:content>
	</item>
		<item>
		<title>Rooting a Motorola Actv (Android wristwatch)</title>
		<link>http://hackaday.com/2011/12/27/rooting-a-motorola-actv-android-wristwatch/</link>
		<comments>http://hackaday.com/2011/12/27/rooting-a-motorola-actv-android-wristwatch/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 16:01:46 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[security hacks]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[man-in-the-middle]]></category>
		<category><![CDATA[motorola actv]]></category>
		<category><![CDATA[omap3]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64176</guid>
		<description><![CDATA[[Chris'] family made the mistake of giving him a hackable Christmas gift. We&#8217;d bet they didn&#8217;t see much of him for the rest of the day as he set about rooting this Android wristwatch. This thing has some pretty powerful hardware under the hood. It&#8217;s sporting an OMAP3 processor running at 600 MHz along with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64176&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64177" title="rooted-motorola-actv" src="http://hackadaycom.files.wordpress.com/2011/12/rooted-motorola-actv.png" alt="" width="470" height="393" /></p>
<p>[Chris'] family made the mistake of giving him a hackable Christmas gift. We&#8217;d bet they didn&#8217;t see much of him for the rest of the day as he set about <a href="http://www.cmw.me/?q=node/55">rooting this Android wristwatch</a>.</p>
<p>This thing has some pretty powerful hardware under the hood. It&#8217;s sporting an OMAP3 processor running at 600 MHz along with 256 MB of RAM. [Chris] needed to get his hands on a firmware image in order to look for security holes. He found a way to spoof the update application in order to intercept an upgrade image from the Internet.</p>
<p>He dumped the firmware locations and got to work searching for a way to exploit the device. Details are a bit scarce about want exactly he did, but you can download his modified image, letting you root your own Motorola Actv using the Android Debug Bridge.</p>
<p>We&#8217;ve embedded a demo video after the break. The OS is pretty snappy on the tiny device. We&#8217;re not sure what will come of this functionality, but we assume [Chris] was really only interested in the challenge of rooting process itself.</p>
<p><span id="more-64176"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/27/rooting-a-motorola-actv-android-wristwatch/"><img src="http://img.youtube.com/vi/AiAAlmyHa1Q/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64176&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/27/rooting-a-motorola-actv-android-wristwatch/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/rooted-motorola-actv.png" medium="image">
			<media:title type="html">rooted-motorola-actv</media:title>
		</media:content>
	</item>
		<item>
		<title>Impromptu lamp runs Linux</title>
		<link>http://hackaday.com/2011/12/15/impromptu-lamp-runs-linux/</link>
		<comments>http://hackaday.com/2011/12/15/impromptu-lamp-runs-linux/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:01:40 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[fox]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[lx832]]></category>
		<category><![CDATA[rgb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=63429</guid>
		<description><![CDATA[This LED lamp, which uses a soda cup as a lampshade, is Internet enabled thanks to a Linux board (translated). To say the system is overpowered would be a gross understatement. But at least there&#8217;s plenty of room for growth. The lamp is really just a hardware extension for the Linux board. A half-dozen colored LEDs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63429&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-63430" title="linux-lamp" src="http://hackadaycom.files.wordpress.com/2011/12/linux-lamp-e1323969595245.jpg" alt="" width="470" height="354" /></p>
<p>This LED lamp, which uses a soda cup as a lampshade, is <a href="http://chuckoggy.wordpress.com/2011/02/19/lampeweb/" target="_blank">Internet enabled thanks to a Linux board</a> (<a href="http://translate.google.com/translate?sl=auto&amp;tl=en&amp;js=n&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=2&amp;eotf=1&amp;u=http%3A%2F%2Fchuckoggy.wordpress.com%2F2011%2F02%2F19%2Flampeweb%2F" target="_blank">translated</a>). To say the system is overpowered would be a gross understatement. But at least there&#8217;s plenty of room for growth.</p>
<p>The lamp is really just a hardware extension for the Linux board. A half-dozen colored LEDs are driven by an ATmega8 and a few transistors. A Fox LX832 board pushes color instructions to the microcontroller via the i2c protocol. [Gibus] chose this board because it has a built-in Ethernet port which makes it perfect for communicating via a smart phone browser. This is where the majority of the work on the project happened. He coded a Flash application that lets you select color, hue, and saturation data from any device that doesn&#8217;t run iOS. These commands are processed by a C application running on the Linux board. See a demo of the web app, and the resulting color changes in the clip after the break.</p>
<p><span id="more-63429"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/15/impromptu-lamp-runs-linux/"><img src="http://img.youtube.com/vi/Rw4Dijq4AkU/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/63429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/63429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/63429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63429&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/15/impromptu-lamp-runs-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/linux-lamp-e1323969595245.jpg" medium="image">
			<media:title type="html">linux-lamp</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple low toner workaround squeezes out a few extra pages when your printer refuses</title>
		<link>http://hackaday.com/2011/11/22/simple-low-toner-workaround-squeezes-out-a-few-extra-pages-when-your-printer-refuses/</link>
		<comments>http://hackaday.com/2011/11/22/simple-low-toner-workaround-squeezes-out-a-few-extra-pages-when-your-printer-refuses/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 19:17:21 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[low toner]]></category>
		<category><![CDATA[postscript]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61805</guid>
		<description><![CDATA[[Andrew] was getting ready to print out an assignment when his Samsung printer suddenly started blinking a red error light at him. Unable to find any documentation explaining the issue, he called Samsung directly and found that it was indicating the toner cartridge was nearly empty. He held down the button that prints a test [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61805&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61807" title="low-ink-hacking" src="http://hackadaycom.files.wordpress.com/2011/11/low-ink-hacking.jpg" alt="low-ink-hacking" width="470" height="436" /></p>
<p>[Andrew] was getting ready to print out an assignment when <a href="http://adwiens.com/projects/other/05/samsung_ml_1865w_toner_workaround.html" target="_blank">his Samsung printer suddenly started blinking</a> a red error light at him. Unable to find any documentation explaining the issue, he called Samsung directly and found that it was indicating the toner cartridge was nearly empty.</p>
<p>He held down the button that prints a test page, which came out just fine despite the printer’s insistence that there was not enough toner left. Annoyed at the fact that he felt Samsung was trying to strong arm him into buying another pricey toner cartridge, he looked for a way around the restriction.</p>
<p>He discovered that his printer’s software allowed him to specify a custom test page document, though it required that the document be in PostScript format. After a few shell commands, he had his document converted and was on to bigger and better things.</p>
<p>While a bit time consuming, his workaround should let him get by on this toner cartridge at least for a little while longer. We imagine that since he’s using Linux, the process could probably be scripted to save time, though we’re not sure if the same can be said for Windows-based PCs.</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61805/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61805/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61805/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61805&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/22/simple-low-toner-workaround-squeezes-out-a-few-extra-pages-when-your-printer-refuses/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/low-ink-hacking.jpg" medium="image">
			<media:title type="html">low-ink-hacking</media:title>
		</media:content>
	</item>
		<item>
		<title>A Kinect Primer</title>
		<link>http://hackaday.com/2011/11/13/a-kinect-primer/</link>
		<comments>http://hackaday.com/2011/11/13/a-kinect-primer/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 13:01:33 +0000</pubDate>
		<dc:creator>Jeremy Cook</dc:creator>
				<category><![CDATA[Kinect hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60682</guid>
		<description><![CDATA[Yes, the Kinect is over one year old now, and after some initial unhappiness from [Microsoft], it&#8217;s become a hacker&#8217;s best friend. [Eric] decided to celebrate this with an Article all about how it works.  If you&#8217;re new to this piece of hardware and want to get into working with it, this should be a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60682&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackaday.com/2011/11/13/a-kinect-primer/pt_10508-3/" rel="attachment wp-att-61060"><img class="aligncenter size-large wp-image-61060" title="PT_10508-3" src="http://hackadaycom.files.wordpress.com/2011/11/pt_10508-3.jpg?w=450&#038;h=334" alt="" width="450" height="334" /></a></p>
<p>Yes, the Kinect is over one year old now, and after some initial unhappiness from [Microsoft], it&#8217;s become a hacker&#8217;s best friend. [Eric] decided to celebrate this with an <a href="http://buildsmartrobots.ning.com/profiles/blogs/one-year-anniversary-for-the-kinect-over-10-million-units-shipped">Article all about how it works</a>.  If you&#8217;re new to this piece of hardware and want to get into working with it, this should be a good hacking introduction.  If you&#8217;ve been reading [HAD] lately, you will have noticed this information being used to <a href="http://hackaday.com/2011/11/09/build-a-kinect-bot-for-500-bones/">&#8220;build a Kinect bot for 500 bones.&#8221;</a></p>
<p>Some interesting facts in this article include that the Kinect measures 307200 distance point, known as a &#8220;point cloud&#8221; in the gaming area. From this, it&#8217;s able to construct a 3D image of the environment around it and allow interaction. Such interesting hardware didn&#8217;t take long to hack after Adafruit announced a $3000.00 bounty to open it up to the masses.  This only <a href="http://www.adafruit.com/blog/2010/11/10/we-have-a-winner-open-kinect-drivers-released-winner-will-use-3k-for-more-hacking-plus-an-additional-2k-goes-to-the-eff/">took four days</a> to do, making one wonder why, with their incredible resources, [Microsoft] wouldn&#8217;t either more effectively lock it down or officially open it to be hacked and modified to begin with. Our vote would be to officially open it up, but no one consulted us on the decision.</p>
<br />Filed under: <a href='http://hackaday.com/category/kinect-hacks/'>Kinect hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60682/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60682&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/13/a-kinect-primer/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jeremyscook</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/pt_10508-3.jpg?w=450" medium="image">
			<media:title type="html">PT_10508-3</media:title>
		</media:content>
	</item>
		<item>
		<title>Fattening a thin client to run a Debian desktop</title>
		<link>http://hackaday.com/2011/10/24/fattening-a-thin-client-to-run-a-debian-desktop/</link>
		<comments>http://hackaday.com/2011/10/24/fattening-a-thin-client-to-run-a-debian-desktop/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 16:01:10 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[t5325]]></category>
		<category><![CDATA[thin client]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=59491</guid>
		<description><![CDATA[While watching his thin client boot up [Nav] noticed that it&#8217;s using some type of Linux kernel. He wondered if it were possible to run a full-blow desktop distribution on the device. A little poking around he got a Debian desktop distribution running on a thin client. The hardware he&#8217;s working with is an HP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-59492" title="thin-client-runs-debian-desktop" src="http://hackadaycom.files.wordpress.com/2011/10/thin-client-runs-debian-desktop.jpg" alt="" width="470" height="400" /></p>
<p>While watching his thin client boot up [Nav] noticed that it&#8217;s using some type of Linux kernel. He wondered if it were possible to run a full-blow desktop distribution on the device. A little poking around he got <a href="http://41j.com/blog/2011/10/hp-t5325-thin-client-hacked-to-full-debian-system/a">a Debian desktop distribution running on a thin client</a>.</p>
<p>The hardware he&#8217;s working with is an HP t5325. It&#8217;s meant to be a dumb client, connecting to a backend machine like a Windows Terminal Server or via SSH. But it&#8217;s got a 1.2 GHz ARM processor and [Nav's] preliminary investigations revealed the it&#8217;s running a version of Debian for ARM. He used CTRL-C during the boot sequence to derail that process and dump him to a shell. The login was easy enough to guess as the username and password are both &#8216;root&#8217;.</p>
<p>Once he&#8217;s got that root access it was slash and burn time. He got rid of the HP-specific setup and made way for additional Debian modules like the apt system. This isn&#8217;t trivial, but he&#8217;s worked out a bunch of sticking points which makes the process easier. With the repository tools loaded you can install Xserver and Gnome for a full-blown desktop on the embedded hardware.</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/59491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/59491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/59491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/24/fattening-a-thin-client-to-run-a-debian-desktop/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/thin-client-runs-debian-desktop.jpg" medium="image">
			<media:title type="html">thin-client-runs-debian-desktop</media:title>
		</media:content>
	</item>
		<item>
		<title>How to develop for STM32 discovery boards using Linux</title>
		<link>http://hackaday.com/2011/10/17/how-to-develop-for-stm32-discovery-boards-using-linux/</link>
		<comments>http://hackaday.com/2011/10/17/how-to-develop-for-stm32-discovery-boards-using-linux/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 15:01:33 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cortex-m3]]></category>
		<category><![CDATA[discovery board]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[stm32]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=58713</guid>
		<description><![CDATA[Some hard work has gone into making it possible to develop for the STM32 Discovery board using a Linux system. The board boasts an ARM Cortex-M3 processor, which can be programmed via the mini-USB port on the side. But the company only supports development through their IDE&#8217;s which don&#8217;t run natively on Linux. The stlink [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58713&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-29240" title="stm32-discover" src="http://hackadaycom.files.wordpress.com/2010/10/stm32-discover.jpg" alt="" width="470" height="341" /></p>
<p>Some hard work has gone into making it possible to <a href="https://github.com/texane/stlink">develop for the STM32 Discovery board using a Linux system</a>. The board boasts an ARM Cortex-M3 processor, which can be programmed via the mini-USB port on the side. But the company only supports development through their IDE&#8217;s which don&#8217;t run natively on Linux. The stlink project aims to solve this, providing a toolchain, and making it possible to flash the microcontroller via the USB connection.</p>
<p>The github project linked above also includes <a href="https://github.com/texane/stlink/blob/master/doc/tutorial/tutorial.pdf?raw=true">a tutorial to get you started</a> (pdf). In addition to a walk through on compiling the software packages, it includes a simple blink program that you can use to test out your hardware. <a href="http://www.gnu.org/s/gdb/">GDB</a>, the familiar open-source debugger, is used to flash the chip. This is a bare-bones tutorial so if you end up posting about your experiences using this toolchain with the Discovery boards <a href="http://hackaday.com/contact-hack-a-day/">we&#8217;d love to hear about it</a>.</p>
<p>[Thanks Texane]</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/58713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/58713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/58713/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58713&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/17/how-to-develop-for-stm32-discovery-boards-using-linux/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/10/stm32-discover.jpg" medium="image">
			<media:title type="html">stm32-discover</media:title>
		</media:content>
	</item>
		<item>
		<title>Chumby transplant and hardware upgrade used with DSLR and WFT</title>
		<link>http://hackaday.com/2011/08/27/chumby-transplant-and-hardware-upgrade-used-with-dslr-and-wft/</link>
		<comments>http://hackaday.com/2011/08/27/chumby-transplant-and-hardware-upgrade-used-with-dslr-and-wft/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 00:00:33 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[Chumby One]]></category>
		<category><![CDATA[wireless file transfer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=54037</guid>
		<description><![CDATA[The Chumby One comes in a nice little case and features an ARM powered board with a touchscreen interface. [Bobby] thought is was a good starting point, but wanted a more portable version to use as a wireless file transfer device for photography. WFT is a connectivity enhancement for digital cameras that allows pictures to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54037&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-54038" title="chumby-in-hand-built-case" src="http://hackadaycom.files.wordpress.com/2011/08/chumby-in-hand-built-case.jpg" alt="" width="470" height="353" /></p>
<p>The Chumby One comes in a nice little case and features an ARM powered board with a touchscreen interface. [Bobby] thought is was a good starting point, but wanted a more portable version to <a href="http://querster.tumblr.com/post/9411336044/the-chumbywft-en">use as a wireless file transfer device</a> for photography. WFT is a connectivity enhancement for digital cameras that allows pictures to be pushed to other devices over a wireless network.</p>
<p>In order to improve the portability of the hardware [Bobby] ditched the power-hungry WiFi adapter that comes with the device. The newer and more efficient USB dongle that he&#8217;s using as a replacement makes switching to a rechargeable camera battery a viable option. With the battery and dongle soldered to the board he ditched the rest of the hardware (save the touchscreen) and began work on his own enclosure. You can see the version above is just a little rough around the edges, he <a href="http://hackaday.com/2011/06/24/building-a-robot-without-using-a-machine-shop/">cut it by hand</a> from the Google Sketchup design. But since he plans to make a few more copies of this hardware for friends he will probably use a service to laser cut those cases for him.</p>
<p>The new hardware needs drivers, and [Bobby] has lots of instructions on how to compile your own. This includes setting up the toolchain, compiling the kernel, as well as building the drivers themselves.</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/54037/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/54037/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/54037/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54037&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/27/chumby-transplant-and-hardware-upgrade-used-with-dslr-and-wft/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/chumby-in-hand-built-case.jpg" medium="image">
			<media:title type="html">chumby-in-hand-built-case</media:title>
		</media:content>
	</item>
		<item>
		<title>[Bunnie] mods Chumby to capture epic time-lapse video</title>
		<link>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/</link>
		<comments>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 15:01:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[bunnie]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[time-lapse]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53256</guid>
		<description><![CDATA[When [Bunny] moved into his apartment in Singapore he was surprised to find that a huge building project was just getting started on the other side of the block. Being the curious sort, he was always interested in what was going on, but just looking in on the project occasionally wasn&#8217;t enough. Instead, he set up a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53256&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-53257" title="chumby-time-lapse" src="http://hackadaycom.files.wordpress.com/2011/08/chumby-time-lapse.jpg" alt="" width="470" height="376" /></p>
<p>When [Bunny] moved into his apartment in Singapore he was surprised to find that a huge building project was just getting started on the other side of the block. Being the curious sort, he was always interested in what was going on, but just looking in on the project occasionally wasn&#8217;t enough. Instead, he set up a camera and <a href="http://www.bunniestudios.com/blog/?p=1790">made a time-lapse video</a>.</p>
<p>This isn&#8217;t hard, <a href="http://hackaday.com/2008/07/09/intervalometers-and-timelapse-photography/">you can find</a> a slew of <a href="http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/">intervalometer projects</a> which we&#8217;ve covered <a href="http://hackaday.com/2008/06/09/ti-83-intervalometer/">over the years</a>. But being that [Bunnie] is one of the designers of the Chumby One, and frequently performs <a href="http://hackaday.com/2010/04/29/chumby-one-becomes-a-3g-router/">hacks on the hardware</a>, it&#8217;s no surprise that he chose to use that hardware for the project.</p>
<p>Luckily, he&#8217;s sharing <a href="http://www.bunniestudios.com/blog/?p=1794">the steps he used to get Chumby capturing images</a>. He mentions the hardest part is finding a compatible USB camera. If you have one that works with a 2008 Linux kernel you should be fine. The rest is done with shell scripts. Mplayer captures the images when the script is called from a cron job. Once all the frames are captured, he used mencoder to stitch the JPEGs into a movie. See the result after the break.</p>
<p><span id="more-53256"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/"><img src="http://img.youtube.com/vi/bJFdCW1ftiI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53256&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/chumby-time-lapse.jpg" medium="image">
			<media:title type="html">chumby-time-lapse</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Linux on old PC&#8217;s Part 2</title>
		<link>http://hackaday.com/2011/08/19/installing-linux-on-old-pcs-part-2/</link>
		<comments>http://hackaday.com/2011/08/19/installing-linux-on-old-pcs-part-2/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 01:00:18 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[laptops hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[old computer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=52446</guid>
		<description><![CDATA[In part one I showed you that you could install a linux distro on a new computer and transplant it into a 386 computer in a short amount of time and with little effort. Now it is time to move on to bigger and beefier machines like 486&#8242;s, Pentiums and better. I am going to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52446&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-52464" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0004.jpg" alt="" width="470" height="353" /></p>
<p>In part one I showed you that you could install a <a href="http://hackaday.com/2011/08/12/installing-linux-on-a-386-laptop/">linux distro on a new computer and transplant it into a 386 </a>computer in a short amount of time and with little effort. Now it is time to move on to bigger and beefier machines like 486&#8242;s, Pentiums and better.</p>
<p>I am going to break this quick tutorial down into sections based on installed RAM. While this won&#8217;t be a “how to” for all old PCs in the world I hope to at least send you in the right direction. I will mention a few distributions mainly for the super low ram machines. Its not my intent to start a distrubution war, and I have not personally sat down with every single one to make a educated assessment. However, you&#8217;re more than welcome to chime in.</p>
<p>Join us after the break and see what options you have for that old “boat anchor” sitting in the closet!</p>
<p><span id="more-52446"></span><strong>Less than 16 megs of ram:</strong></p>
<p>This is where my second laptop comes in. It is an old first run Pentium running at 90Mhz with 8 megs of ram. On machines with &lt;16 megs of ram there is not much choice out there.</p>
<p>Much like the 386 install, you can use an older distribution, but you do have a couple of other options. One is DSL linux, which is no longer being supported outside of its community. Another is <a href="http://deli.tavvva.net/">Deli linux</a>, which is also not supported anymore, but has a fork called DeLicate. Since DeLicate does not have an installer, you need to install DeLicate 8 first and then upgrade through the package manager.</p>
<p>DeLicate and its fork have 2.4 kernels, which is still pretty new for modern applications. It will boot on 4 meg machines and if you fiddle with swap space you can even install it directly on your target hardware.</p>
<p>Since my old laptop does not have a CD ROM drive or a functioning floppy disk I put the hard disk in my desktop computer and booted the installer from a CD. With only 8 megs of ram I can get Xwindows up and running ok, but any activity and the system turns into a swap zombie.</p>
<p>(after about a half an hour here is gnumeric)</p>
<p><img class="alignnone size-full wp-image-52465" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_00011.jpg" alt="" width="470" height="353" /></p>
<p>netBSD should work with 8 megs of ram, though every time I have tried this, it locks at boot on the target machine.</p>
<p><strong>16 to 32 megs of ram:</strong></p>
<p>Same as above, except you&#8217;re going to have a much better time running Xwindows and a windows manager. Again, you can either run an older mainstream distribution that will boot or you can run deli.</p>
<p>The BSD&#8217;s of the world should work fine on these machines as well, if you want the newest possible software.</p>
<p><strong>The Heavyweights, 48 megs of ram or more:</strong></p>
<p>If your machine has 48 megs of ram or more you have it pretty easy. Almost all distributions will boot and run without problem from this point on. Which distribution you choose totally depends on the power of your machine. For example, a lightweight ubuntu remix should run well on a Pentium 3, but you might not want to run that on your Pentium MMX.</p>
<p>Some of the standard distributions that I have had good luck with in the past include: Debian, Slackware, Tiny Core, gentoo, puppy and a million more. If you want a distribution that comes off of the cd with modern useful apps already installed, you might want to look at <a href="http://www.connochaetos.org/wiki/">connochaetos</a> or <a href="http://www.slitaz.org/en/">slitaz</a>, which will function well in 80MB or 128MB of ram.</p>
<p>Most distros still allow hard disk installs and network installs if you can not boot from floppy or CD ROM.  In the worst case you just pop your target drive into a more modern machine and install from a cd or usb stick.</p>
<p>I hope this helps your old machines find a second wind. We would love to see them. If you have dusted off an old boat anchor and got linux running on it, please share it with us in the <a href="http://forums.hackaday.com/">fourms</a>!</p>
<p>Thanks for reading and happy retro computing.</p>
<br />Filed under: <a href='http://hackaday.com/category/laptops-hacks/'>laptops hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/52446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/52446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/52446/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52446&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/19/installing-linux-on-old-pcs-part-2/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0004.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_00011.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Linux on a 386 laptop</title>
		<link>http://hackaday.com/2011/08/12/installing-linux-on-a-386-laptop/</link>
		<comments>http://hackaday.com/2011/08/12/installing-linux-on-a-386-laptop/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 01:00:46 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[laptops hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[386]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=51603</guid>
		<description><![CDATA[The “cheap” and “easy” way in about an hour! A question that pop&#8217;s up from time to time is “I somehow ended up with an archaic old laptop / computer, can it run Linux?” Well of course it can, but that totally depends! On what? Well machine CPU, CPU speed, hard disk space, RAM and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51603&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51606" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0037.jpg" alt="" width="470" height="353" /></p>
<p>The “cheap” and “easy” way in about an hour! A question that pop&#8217;s up from time to time is “I somehow ended up with an archaic old laptop / computer, can it run Linux?” Well of course it can, but that totally depends! On what? Well machine CPU, CPU speed, hard disk space, RAM and most importantly what you are expecting it to do.</p>
<p>Okay, why a Intel 386? Well number one I own a 386, but more importantly its the absolute bottom Intel CPU you can run Linux on. While it wont be able to do much, it will give you a basic system to kick around and “get to know” the insides of Linux without a million things installed and the worry of breaking it.</p>
<p>Unfortunately a 386 requires some special moves as the actual chip was dropped from almost all distributions long ago. All of the modern distributions I have looked at require at least a 486 CPU. This tutorial will be strictly for installing a basic bare bones Linux on a 386. Have a 486? Pentium? Faster? Never fear I will be covering that in a part II later this week.</p>
<p>Linux on a 386 in about an hour? Madness you might think, it probably takes Linux longer to boot on a 386 (and in some cases you are correct)! Want to know the trick? Simple, cheat!</p>
<p>Join me after the break for the parts and steps needed to get you started.</p>
<p><span id="more-51603"></span></p>
<p>First we need a target machine, here is mine. It is a DEC PC325SL, which translates out to intel386SL (which is a 386SX CPU in a highly integrated package where much of the support hardware is also inside the chip) running at 25Mhz with 4MB of ram and 120MB of hard disk space. It also has 256K video memory and 640&#215;480 color VGA display. If you can swing it, a 386DX CPU or a 386S(X/L) with a 387 math co-processor is recommended, no it doesn&#8217;t really matter if its an Intel, AMD, etc. It also needs an IDE disk up to 2G, sorry MFM drives.</p>
<p><img class="alignnone size-full wp-image-51607" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0008.jpg" alt="" width="470" height="353" /></p>
<p>Next we need a distribution that will actually work with a 386 CPU. This is where it gets to be confusing. Everyone still has a distribution called i386, but support for the 386 was dropped a while ago. I looked at some of my favorites, Debian, Slackware, FreeBSD, and NetBSD (which I know are not Linux but hey.) Here is what I found out:</p>
<p>Debian stopped support with 3 so anything earlier is ok.</p>
<p>Slackware stopped around the same time in release 9.</p>
<p>FreeBSD states that it requires a 386DX, but then says most 386 laptops are ok via math emulation, but in a more current readme it states that you need a 486 (confused?)</p>
<p>NetBSD says it should work on all 386&#8242;s but I never made it that far.</p>
<p>Well of course I am not a super Linux guru, and can really only futz around without running off to a forum or a book, so I went with Debian. Originally version 2.2 as it was the newest version that machine could run, and yes in fact it did. The problem is it took over an hour to boot with a year 2000 generic kernel and when it finally did it refused to move past the package installer.</p>
<p>You could spend a lot of time trimming and optimizing to get it running great, but I am facing a brutal truth here, and that is the best I could run is still over a decade out of date and its going to require a lot of work. So I just simply stepped back in time a bit further to find something a bit more appropriate.</p>
<p>In the end I used Debian 1.3.1, which is a mid 1990&#8242;s Linux, and that&#8217;s really the point. Use whatever you like but its going to have to be pretty old or require a ton of work, which at that point you might be better off doing it from scratch.</p>
<p><strong>Tools for the cheat install: </strong></p>
<p>x86 compatible Host PC with an IDE/ATA port, and a standard BIOS capable of booting into DOS. I used my dual core AMD A2X2 with a nvidia chip-set so its pretty safe to say most PC&#8217;s will. It also needs an Internet connection and some form of Linux installed or booted (I use mint)</p>
<p>CD ROM or USB stick you can boot from with a windows 98 emergency boot disk (EBD from here on), or since MS DOS does not know how to access USB or SATA CD ROM&#8217;s, I used a old IDE drive with a 100Mb FAT16 partition on it.</p>
<p><a href="http://www.google.com/products/catalog?ds=pr&amp;pq=2.5+to+2.5+hard+disk+adapter&amp;hl=en&amp;cp=8&amp;gs_id=2q&amp;xhr=t&amp;q=2.5+to+3.5+hard+disk+adapter&amp;qe=Mi41IHRvIDMuNSBoYXJkIGRpc2sgYWRhcHRlcg&amp;qesig=NhYYBk_lgbztl_maEUHA1A&amp;pkc=AFgZ2tkqa6ICwEgToNeeikqNbyYoQoQmqBeGYtfJlAO00QJpNQP-ujzXz8GgsnlIBk9s1LWV-PNGblXrGLPIM3CLPTKtKX4-RQ&amp;bav=on.2,or.r_gc.r_pw.&amp;biw=1152&amp;bih=698&amp;um=1&amp;ie=UTF-8&amp;tbm=shop&amp;cid=6236207412759311873&amp;sa=X&amp;ei=e7M9TvviJc_C0AHNut2vDg&amp;sqi=2&amp;ved=0CIwBEPMCMAI">IDE to 3.5 IDE pin adapter</a>, they are cheap and handy I suggest you have one, just make sure you plug it in correctly you can kill your drive (as in magic smoke kill).</p>
<p>That should do it, lets get started</p>
<p><strong>Step One:</strong></p>
<p>Turn off your Host PC, plug in a spare IDE hard disk set as slave. To keep my self from borking my computers main drive I went ahead and unplugged it from the SATA port. Check BIOS to make sure its detected and that you are booting from your CD drive first, Insert the Windows EBD save changes and let the computer boot from the EBD.</p>
<p>You will see a Windows boot disk menu, choose to “start without cd rom support”. Once at the DOS prompt use FDISK to setup a 100 or so meg partition, be sure to tell FDISK no when it asks you if you want large disk support to ensure a FAT16 partition.</p>
<p><img class="alignnone size-full wp-image-51609" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0030.jpg" alt="" width="327" height="306" /></p>
<p>Exit FDISK, reboot with the EBD and use FORMAT C: (make sure that is the correct drive if you have others plugged into the system), then Eject the EBD. In my case I then plugged my SATA hard drive back in and set BIOS to boot from that disk and went on into Linux Mint, though you could leave your main drive unattached and use a live CD Linux.</p>
<p>I know that linux can make a FAT16 partition. I was having trouble with the EBD reading it while figuring this all out, so I just started making the partition with the OS that really needs it most.</p>
<p><strong>Step Two:</strong></p>
<p>Boot your Host PC into Linux, I am using (again) Linux Mint but It does not matter, it just has to be able to get on line, and mount a FAT16 partition. Point your web browser to the Debian archive and goto the following folder <a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/">Debian-1.3.1/main/disks-i386/1997-10-13/</a></p>
<p>Download the following files</p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/base1_3.tgz">base1_3.tgz</a></p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/resc1440.bin">resc1440.bin</a></p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/drv1440.bin">drv1440.bin</a></p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/linux">linux</a></p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/loadlin.exe">loadlin.exe</a></p>
<p><a href="http://archive.debian.org/debian/dists/Debian-1.3.1/main/disks-i386/1997-10-13/root.bin">root.bin</a></p>
<p>and copy them to your FAT16 partition.</p>
<p><strong>Optional Step:</strong></p>
<p>My 386 came with 120 meg disk, That might be large enough to squeeze a basic Linux system on, but I also wanted a little room for a MS DOS partition so I upgraded to a 540 meg hard drive. Of course 386&#8242;s and other &lt;1994 machines have a bios limitation of 1024 cylinders limiting the drive to 500 megs. This computer is even more picky limiting my choices down to 2 DEC approved drives, the 120 meg or a 240 meg (probably sold as an option). In order to use this drive so that both DOS and Linux can live happily on it, I must use a drive overlay (ick). So far I have been avoiding the use of floppies, but I do have floppies, and the drive on the machine works fine.</p>
<p>I found a old copy of Western Digital EZ Drive 9.03, I also used a MS-DOS6.22 boot floppy image. EZ drive is simple but even if you do not want a DOS partition, you HAVE to have one or else EZ drive will scream “no boot partition” and halt. So make at least 1 MSDOS partition at the start of the drive, even if its only a megabyte in size.</p>
<p><strong>Step 3:</strong></p>
<p>Remove the hard disk from the 386 and attach it to your host PC, it should be MASTER on Channel 0 and the drive with the FAT16 partition we put the install files on. should be the SLAVE on Channel 0. Enter your PC bios and find your 386&#8242;s drive, and be sure to turn off LBA. If you are using a drive overlay set your bios where it boots from the 386 drive first.</p>
<p><img class="alignnone size-full wp-image-51610" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0001.jpg" alt="" width="470" height="353" /></p>
<p>Reboot the Host PC (I disconnected my main drive for now as well), if you are using a drive overlay let it boot the hard disk first, then tell the overlay to boot from drive A, insert your Windows EBD into your CD drive and it will eventually load. If you are not using an overlay just boot from the Windows EBD. When you come up to the EBD boot menu use the arrow keys to stop the timer, then hold SHIFT and press F5 which will just dump you directly to a command prompt.</p>
<p>Find the drive with the linux install files on it and run:</p>
<p>loadlin linux root=/dev/ram initrd=root.bin</p>
<p>The debian installer should fire right up, follow the menus until you come to the disk partitioner. Create 2 partitions, 1 as type 82 (linux swap) at about 16-32 megs big, and the other should be set up as you like as your space. I just used the remainder of the disk and it defaulted to a linux type. Write the changes and continue on with the installer. Also be sure to use the right disk, it should be /dev/hda</p>
<p><img class="alignnone size-full wp-image-51611" title="Exif JPEG" src="http://hackadaycom.files.wordpress.com/2011/08/pdr_0002.jpg" alt="" width="470" height="353" /></p>
<p>The installer should continue and eventually ask you to install lilo, which is fine on the MBR, then reboot. Remove any disks still left in the Host PC and Debian should start. Now you have to go though another round of configuration questions. Eventually you will get to the dselect package manager (which I hate). Once you figure out how to exit dselect you should still be root. Type in halt and the system should start shutting down, if you are logged into your user account you need to use su and enter the root password first to halt the machine.</p>
<p><strong>Step 4:</strong></p>
<p>Once everything is down, remove your 386 drive from the Host PC and place it back into the 386, with a little luck it should start up just fine. Though there is nothing but the bare basics installed, there is still a ton of stuff to check out and poke around through. Outside of reading this and getting everything prepared it should take about an hour.</p>
<p>Getting software packages into the machine, right now I am just downloading the deb files from the Debian archive on my mac and coping them over via floppy disks. Another option would be to use minicom and a null modem cable. If you are really lucky you can get networking going. I downloaded the entire binary-i386 folder for Debian 1.3.1 and its about 400MB, and while I am not trying to load the machine up, some things like a menu driven text editor (fte) and mouse support are nice.</p>
<p>Have fun and be sure to tune in for part II which involves my 8MB Pentium 90 laptop for linux after 386, you might find it surprising.</p>
<br />Filed under: <a href='http://hackaday.com/category/how-to/'>how-to</a>, <a href='http://hackaday.com/category/laptops-hacks/'>laptops hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/51603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/51603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/51603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51603&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/12/installing-linux-on-a-386-laptop/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0037.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0008.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0030.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0001.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/pdr_0002.jpg" medium="image">
			<media:title type="html">Exif JPEG</media:title>
		</media:content>
	</item>
		<item>
		<title>Fonera-based quadcopter can be controlled from a web browser</title>
		<link>http://hackaday.com/2011/08/01/fonera-based-quadcopter-can-be-controlled-from-a-web-browser/</link>
		<comments>http://hackaday.com/2011/08/01/fonera-based-quadcopter-can-be-controlled-from-a-web-browser/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 15:02:15 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[robots hacks]]></category>
		<category><![CDATA[transportation hacks]]></category>
		<category><![CDATA[fonera]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[quad rotor]]></category>
		<category><![CDATA[quadcopter]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=50810</guid>
		<description><![CDATA[[Tiakson] just wrapped up the construction of a quadcopter which piqued our interest due to the unexpected mix of hardware he used. A good portion of the copter is made up of the essential bits we have come to expect from a quad rotor system. Instead of using an Xbee or hobby wireless controller however, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50810&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-50811" title="fonera_html_controlled_quadcopter" src="http://hackadaycom.files.wordpress.com/2011/07/fonera_html_controlled_quadcopter.jpg" alt="fonera_html_controlled_quadcopter" width="470" height="315" /></p>
<p>[Tiakson] just wrapped up the construction of a quadcopter which <a href="http://letsmakerobots.com/node/28143" target="_blank">piqued our interest due to the unexpected mix of hardware</a> he used.</p>
<p>A good portion of the copter is made up of the essential bits we have come to expect from a quad rotor system. Instead of using an Xbee or hobby wireless controller however, [Tiakson] opted to use an old Fonera router running OpenWRT to control the system. He wrote special software that allows him to direct the quadcopter using an HTML 5 interface, adding a few kernel tweaks along the way that enabled him to emulate I2C ports over GPIO pins.</p>
<p>The Fonera takes in data from Wii nunchuck and Motion+ sensors, relaying commands to the on-board PIC 16F976 microcontroller. The PIC is used to manage the electronic speed controller modules using PWM, which the Fonera could not handle on its own.</p>
<p>This is a great use for a old router, and the cost is obviously far cheaper than buying off the shelf wireless control modules. We would love to hear how much extra weight the Fonera adds, as well as if there is any controller lag introduced by the web-based interface.</p>
<p>Continue reading to see a quick demo video of the quadcopter in action.</p>
<p><span id="more-50810"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/01/fonera-based-quadcopter-can-be-controlled-from-a-web-browser/"><img src="http://img.youtube.com/vi/Uxwy4beoppk/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/robots-hacks/'>robots hacks</a>, <a href='http://hackaday.com/category/transportation-hacks/'>transportation hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/50810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/50810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/50810/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50810&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/01/fonera-based-quadcopter-can-be-controlled-from-a-web-browser/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/fonera_html_controlled_quadcopter.jpg" medium="image">
			<media:title type="html">fonera_html_controlled_quadcopter</media:title>
		</media:content>
	</item>
		<item>
		<title>Using a router as a Linux-based PID controller</title>
		<link>http://hackaday.com/2011/07/21/using-a-router-as-a-linux-based-pid-controller/</link>
		<comments>http://hackaday.com/2011/07/21/using-a-router-as-a-linux-based-pid-controller/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 10:46:33 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[espresso]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[PID controller]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=49622</guid>
		<description><![CDATA[[Nathan] had an small router kicking around and thought that he might as well put it to good use. He had always been interested in getting a better handle on his espresso machine, and figured that the router would be a perfect Linux-based PID controller. He installed OpenWRT on the router, then disassembled it in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49622&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-49623" title="espresso_machine_pid" src="http://hackadaycom.files.wordpress.com/2011/07/espresso_machine_pid.jpg" alt="espresso_machine_pid" width="470" height="431" /></p>
<p>[Nathan] had an small router kicking around and thought that he might as well put it to good use. He had always been interested in getting a better handle on his espresso machine, and figured that the router would be <a href="http://obaru.tumblr.com/post/3748881704/creating-a-linux-based-pid" target="_blank">a perfect Linux-based PID controller</a>.</p>
<p>He installed OpenWRT on the router, then disassembled it in order to get access to the router’s GPIO pins. He built a small PCB that allows him to get temperature info from the machine to the router using i2c. [Nathan] put together a PID package for OpenWRT, allowing him to control the machine over SSH, though he may build in a user-friendly web interface sometime in the future.</p>
<p>He says that most espresso machine PID controllers he has seen come in the form of big ugly boxes slapped on the side of the machine’s case, <a href="http://hackaday.com/2007/09/08/silvia-pic-controlled-pid-looped-espresso-machine/" target="_blank">though we have to disagree with him</a> on that point. Opinions aside, he is going for a minimalist design, and while he says that he is only about half way through the project, we think things are looking promising so far.</p>
<p>When everything is said and done, we hope to get a much closer look at all of his code, schematics, and more information on the router he used as well.</p>
<br />Filed under: <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>, <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/49622/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/49622/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/49622/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49622&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/21/using-a-router-as-a-linux-based-pid-controller/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/espresso_machine_pid.jpg" medium="image">
			<media:title type="html">espresso_machine_pid</media:title>
		</media:content>
	</item>
	</channel>
</rss>
