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

<channel>
	<title>Binary Karma &#187; Linux / FOSS</title>
	<atom:link href="http://binarykarma.org/category/linux-foss/feed/" rel="self" type="application/rss+xml" />
	<link>http://binarykarma.org</link>
	<description>There is karma in the bits</description>
	<lastBuildDate>Sun, 25 Apr 2010 12:41:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free won&#8217;t sell in India</title>
		<link>http://binarykarma.org/2007/05/25/free-wont-sell-in-india/</link>
		<comments>http://binarykarma.org/2007/05/25/free-wont-sell-in-india/#comments</comments>
		<pubDate>Fri, 25 May 2007 04:37:41 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/63</guid>
		<description><![CDATA[Recently on Slashdot, I read an interesting post. Our friends in Surat, Gujarat, were intalling M$ products for their customers free of cost. So, M$ sent a &#8220;customer&#8221; and caught the vendor. Wow. What one of the retaliers says is interesting:
&#8220;Since we are are not charging anything extra for installing the software, it means that [...]]]></description>
			<content:encoded><![CDATA[<p>Recently on Slashdot, I read an <a href="http://www.channelregister.co.uk/2007/05/18/indian_tech_vendors_protest_microsoft/ ">interesting post</a>. Our friends in Surat, Gujarat, were intalling M$ products for their customers free of cost. So, M$ sent a &#8220;customer&#8221; and caught the vendor. Wow. What one of the retaliers says is interesting:</p>
<p>&#8220;Since we are are not charging anything extra for installing the software, it means that we are actually not trading in pirated software. For us this is just a sewa (selfless act) that we are offering to our customers. Besides, the pricing of their operating systems is way too high for the Indian markets.&#8221;</p>
<p>In my various talks involving Linux advocacy, I started out saying Linux was a free alternative to Windows and other related productivity tools. The audience never connected well with this idea. Well, the reason was simple. No one bought a copy of Windows or M$ Office &#8211; ever. So, whats the point in replacing software that is running well with Linux and related applications? So when you talk about the &#8220;free&#8221; as in beer, be very careful. Most guys don&#8217;t even know that they are supposed to pay for the M$ software they are using. Go into any independent PC assembler&#8217;s office here in Chennai and you will see that software is installed free of cost for any customer who wants to buy an assembled PC. It is all done in the open. Nothing&#8217;s hidden.</p>
<p>In the advocacy talks, I moved to free as in freedom and this seem to help a lot. First, is to make the people realize how they can get trapped and then to make them understand the merits of FOSS in the area. Again, if you are talking to business people, they are interested in the traps and the snares. But, if you are speaking to students who are busy learning C with Turbo C, VB and VC++, then this trap business won&#8217;t make sense to them. They have never been in a &#8220;trap&#8221; and so they can&#8217;t realize the horror of one. Talk to them about code. Ask them if they have seen the code for a real operating system. This will interest them &#8211; take it forward from there.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/05/25/free-wont-sell-in-india/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LGPL and the OpenVZ tools</title>
		<link>http://binarykarma.org/2007/05/02/lgpl-and-the-openvz-tools/</link>
		<comments>http://binarykarma.org/2007/05/02/lgpl-and-the-openvz-tools/#comments</comments>
		<pubDate>Wed, 02 May 2007 17:47:15 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/61</guid>
		<description><![CDATA[A few weeks ago, I had posted here regarding OpenVZ tools being GPL. Trouble is, some projects that are LGPL are creating wonderful tools to manage virtualization, but are unable to use the OpenVZ userland management tools code to support OpenVZ along with other virtualization technologies like Xen, QEMU and KVM. In FOSS, you just [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I had <a href="http://binarykarma.org/archives/57">posted</a> here regarding OpenVZ tools being GPL. Trouble is, some projects that are LGPL are creating wonderful tools to manage virtualization, but are unable to use the OpenVZ userland management tools code to support OpenVZ along with other virtualization technologies like Xen, QEMU and KVM. In FOSS, you just need to ask. Here is an excerpt of what I wrote on the list:</p>
<blockquote><p>&#8221;<br />
Virtualization is going mainstream and there are several tools being<br />
developed by many 3rd parties that deal with various virtual machine<br />
technologies. Several of these tools are licensed under the GPL. One<br />
promising library, LibVirt (http://libvirt.org) is licensed under the<br />
LGPL. As of today, Libvirt supports KVM, Xen and QEMU. If it needs to<br />
support OpenVZ quickly, it would be great if the userland control code<br />
is available in a library format under the LGPL, whereas the utilities<br />
can still be GPL. Re-inventing the wheel is a waste of time for<br />
everyone involved since it will take considerable time to include<br />
freshly writen code to control OpenVZ based VMs into LibVirt.</p>
<p>Will OpenVZ(SWSoft) be willing to release the userland control code<br />
(most of it in the &#8220;lib&#8221; directory of the vzctl distribution) under<br />
the LGPL so that other tools can use it efficiently?<br />
&#8220;</p></blockquote>
<p>There was one user, who came forward to do the work, by properly splitting the tools and core functions into and library proper and programs that link to it, if it was agreed that the code be released under the LGPL.</p>
<p>After many days, there seems to have been some consideration on those lines. One SWSoft(the company behind OpenVZ) employee,Â  has replied to a user who is having problems with the current library thus:</p>
<blockquote><p>&#8221;<br />
current libvzctl imho is brain damaged as it was never actually been designed properly. after the licensing question will be resolved I think it will be greately reworked.<br />
&#8220;</p></blockquote>
<p>If the tools are reworked on, and a LGPL version of the tools is available, then integration into LibVirt will be a breeze and it will save a lot of &#8220;reinventing the wheel&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/05/02/lgpl-and-the-openvz-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funky little devices</title>
		<link>http://binarykarma.org/2007/04/30/funky-little-devices/</link>
		<comments>http://binarykarma.org/2007/04/30/funky-little-devices/#comments</comments>
		<pubDate>Mon, 30 Apr 2007 05:08:34 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/60</guid>
		<description><![CDATA[As of today, EasyVZ has crossed more than 500 downloads. It provides immense satisfaction that a piece of software that I wrote is used by many people. Not that it is a highly complex one. Anyone could have put it together. It is a simple piece of software. But it readily solves many pain points [...]]]></description>
			<content:encoded><![CDATA[<p>As of today, <a title="EasyVZ" href="http://easyvz.sourceforge.net">EasyVZ</a> has crossed more than 500 downloads. It provides immense satisfaction that a piece of software that I wrote is used by many people. Not that it is a highly complex one. Anyone could have put it together. It is a simple piece of software. But it readily solves many pain points for users of <a href="http://openvz.org">OpenVZ</a>, a container system for Linux that creates virtual machines with negligible overhead. Please have a look at <a href="http://en.wikipedia.org/wiki/OS-level_virtualization">OS level virtualization</a> for further information.</p>
<p>Running traditional virtual machines like the free as in beer VMWare can be taxing if you have an older machine. Running multiple virtual machines with VMWare for development sucks up all resources on my Pentium D system which has 512M RAM. To try out the latest hardware assisted virtualization, I went and bought myself an AMD Athlon based system that features <a href="http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29">SVM</a>. The Linux kernel, from version 2.6.20 onwards features <a href="http://kvm.sourceforge.net">KVM</a>, that lets you run unmodified operating systems at native speeds! If your processor supports <a href="http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors">hardware assisted virtualization</a>, that is.</p>
<p>Now running multiple systems is a pain, especially if you have limited desk space. I can&#8217;t have 2 sets of keyboard, mouse and monitor. A really nice thing to have now is a KVM (keyboard, video and mouse)switch. This lets you share those indispensable I/O devices among multiple systems. The ones that I have seen earlier provide a switching panel and can handle multiple systems. But I was running only 2 systems. So I got myself a simpler one from Chennai&#8217;s own Ritchie street. This neatly designed KVM switch can switch between PCs when the scroll lock is pressed twice in quick succession. This is an incredible tool! I really don&#8217;t miss manually switching cables when I needed to install different distributions. For other things, there is SSH.</p>
<p>Many of my friends, when they come visiting plugin their MP3 players into my PC to warm the batteries up. Computers have become so common that the MP3 player manufacturers have wired up the charging mechanism via the USB ports. You may sometimes, however feel the need for a traditional adaptor. During these times, you can make use of Swaroop and co&#8217;s <a href="http://ion.co.in">ION</a>. This is a pretty useful device providing the much needed USB port, sans the computer. The other end of this device is a standard power cableÂ  that you can shove into a wall socket. Your iPod/MP3 player couldn&#8217;t be happier. I think Swaroop and co must put this on eBay, it will give them good coverage. For Rs. 399, this is a neat device.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/04/30/funky-little-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Libvirt and the camera print technique</title>
		<link>http://binarykarma.org/2007/04/01/libvirt-and-the-camera-print-technique/</link>
		<comments>http://binarykarma.org/2007/04/01/libvirt-and-the-camera-print-technique/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 08:28:44 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/57</guid>
		<description><![CDATA[RedHat&#8217;s Libvirt project is very interesting. It has the capability to produce a tool that can target all the popular VM technologies, presenting a single interface that lets users manage their VMs. Of late I have been trying to add OpenVZ support into Libvirt. It is a project of, I would say, medium complexity. Most [...]]]></description>
			<content:encoded><![CDATA[<p>RedHat&#8217;s <a href="http://libvirt.org">Libvirt project</a> is very interesting. It has the capability to produce a tool that can target all the popular VM technologies, presenting a single interface that lets users manage their VMs. Of late I have been trying to add OpenVZ support into Libvirt. It is a project of, I would say, medium complexity. Most of the work involves studying the OpenVZ userland utilities and re-coding it in Libvirt. The reason I can&#8217;t use code from OpenVZ utilities directly is that those are licensed under the GPL, while LibVirt is LGPL. AFAIK, that should not be done.</p>
<p>I wrote a mail to the OpenVZ maintainers, but these things take time to decide. Or there may be no release at all, since SWSoft, the company that sponsors OpenVZ development, actually sells an improved version with tools called Virtuozzo. If they make the code available under the LGPL, that would mean that commercial , non-open source software is free to link with it and utilize its services.</p>
<p>The approach I used in EasyVZ is simple. The OpenVZ utilities are very scripting friendly with a very regular text output format. So, I used Python to read the output, parse it and used it. This technique I call camera print technique. It comes from this:</p>
<p>You get legal, original DVDs from the market, or you can also get poor quality, shoddy DVDs that are theatre -> handycam -> DVD copies. Well, you can hear the audience laughing when there is a good joke or you can see someone go out to take a piss or a smoke when the director gets uncreative. These illegal copies are said to be shattering the life of many producers, especially with movies riding on crores of rupees.</p>
<p>Executing an external binary and parsing its output is an easy way to avoid GPL-LGPL issues, but there is a cost performance-wise and also resource-wise. The camera print technique has helped me though, and it seems to come in handy once more with Libvirt. I have no clue if the maintainers will be interested in horrible code like this, but only time will tell.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/04/01/libvirt-and-the-camera-print-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Leading OSS innovators</title>
		<link>http://binarykarma.org/2007/03/26/10-leading-oss-innovators/</link>
		<comments>http://binarykarma.org/2007/03/26/10-leading-oss-innovators/#comments</comments>
		<pubDate>Mon, 26 Mar 2007 15:55:17 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/56</guid>
		<description><![CDATA[Free Software was proposed by Stallman to primarily protect the user&#8217;s right to the source code. He must not have realized the power of peer review back then. Most companies consider source code as intellectual property and miss out on the major gains of open source like peer review and instant popularity. Dual Licensing is [...]]]></description>
			<content:encoded><![CDATA[<p>Free Software was proposed by Stallman to primarily protect the user&#8217;s right to the source code. He must not have realized the power of peer review back then. Most companies consider source code as intellectual property and miss out on the major gains of open source like peer review and instant popularity. Dual Licensing is a model that keeps the source accessible to the user while charting out a way to earn with certain conditions. An interview with Michael Olson provides insights into how Sleepycat software earns its bread with such a small engineering and a smaller marketing team. You can read it <a href="http://www.winterspeak.com/columns/102901.html">here</a>.<br />
There are so many companies involved with Open Source software right now and are looking at serious earnings and are being backed by reputed investors. I came across this article on 10 leading OSS innovators. Please read it <a href="http://itmanagement.earthweb.com/article.php/31771_3660831_1">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/03/26/10-leading-oss-innovators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EZVZ: An OpenVZ management GUI released under the GPL</title>
		<link>http://binarykarma.org/2007/02/07/ezvz-an-openvz-management-gui-released-under-the-gpl/</link>
		<comments>http://binarykarma.org/2007/02/07/ezvz-an-openvz-management-gui-released-under-the-gpl/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 06:37:01 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/53</guid>
		<description><![CDATA[Ah, feels good. I many times feel like writing software that other people can use to get something useful done. This has happened after years. I wrote a simple Python + GTK application that manages virtual machines under the OpenVZ kernel.
OpenVZ is a operating system level virtualization solution that lets users run many instances of [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, feels good. I many times feel like writing software that other people can use to get something useful done. This has happened after years. I wrote a simple Python + GTK application that manages virtual machines under the OpenVZ kernel.</p>
<p><a target="_blank" href="http://openvz.org">OpenVZ</a> is a operating system level virtualization solution that lets users run many instances of virtual servers(each can be a different distro) on the same hardware. Whats more, the overhead is almost negligible.</p>
<p>EasyVZ is currently alpha quality software and definitely contains bugs and incomplete features and is released in the spirit of &#8220;releasing early&#8221;.</p>
<p>The project page is <a target="_blank" href="http://easyvz.sourceforge.net">here</a>.</p>
<p><img align="middle" title="EasyVZ main window" alt="EasyVZ main window" src="http://binarykarma.com/imgs/main.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/02/07/ezvz-an-openvz-management-gui-released-under-the-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Kernel in a Nutshell</title>
		<link>http://binarykarma.org/2007/02/01/linux-kernel-in-a-nutshell/</link>
		<comments>http://binarykarma.org/2007/02/01/linux-kernel-in-a-nutshell/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 13:16:42 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/52</guid>
		<description><![CDATA[Greg Kroah-Harthan&#8217;sÂ  Linux Kernel in a Nutshell is available online on his web site.
]]></description>
			<content:encoded><![CDATA[<p>Greg Kroah-Harthan&#8217;sÂ  Linux Kernel in a Nutshell is available <a href="http://kroah.com/lkn/">online</a> on his web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2007/02/01/linux-kernel-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insignia 2006</title>
		<link>http://binarykarma.org/2006/11/22/insignia-2006/</link>
		<comments>http://binarykarma.org/2006/11/22/insignia-2006/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 13:49:04 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>
		<category><![CDATA[Living]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/48</guid>
		<description><![CDATA[Kerala is called &#8220;God&#8217;s own Country&#8221;. I dismissed that as a mere exaggeration until I got a chance to visit it once a couple of years ago. I was invited to &#8220;Renaissance&#8221;, an inter-collegeate fest. The visit was also coupled with an official trip for a product demo to an important customer in Tiruvananthapuram. The [...]]]></description>
			<content:encoded><![CDATA[<p>Kerala is called &#8220;God&#8217;s own Country&#8221;. I dismissed that as a mere exaggeration until I got a chance to visit it once a couple of years ago. I was invited to &#8220;Renaissance&#8221;, an inter-collegeate fest. The visit was also coupled with an official trip for a product demo to an important customer in Tiruvananthapuram. The train journey is one that will remain in memory forever. Kerala has some of the most stunning track side sceneries in the country. I can safely say this since I have also travelled northward up till Himachal by train. Last year as well, there was an invitation for a talk, but I was unable to attend since something else official had come up.</p>
<p>But this year I was informed of the event about 2 months in advance, which allowed me to plan well. I chose to speak on a couple of topics:</p>
<p>1. The history of the PC</p>
<p>2. Linux development tools</p>
<p>My talk was scheduled on the 16th and I took a train from Chennai on the night of 15th. Thrisur is about 10 hours by train. There is no airport in Thrisur and a flight plan was ruled out. The train must have reached by around 7 a.m or so and as I walked towards the exit, there were 3 students from GEC, one holding a plackard. I was then taken to &#8220;Ramanilayam&#8221;, which <a href="http://pramode-ce.livejournal.com/">Pramode</a> later told me is a guest house for ministers. It is a very simple place with many large rooms.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303460628/"><img alt="Room at Thrisur" title="Room at Thrisur" src="http://static.flickr.com/111/303460628_11c4f70adc_m.jpg" /></a> <a href="http://www.flickr.com/photos/52474473@N00/303463257/"><img alt="View from the Room" title="View from the Room" src="http://static.flickr.com/101/303463257_84e7e5f364_m.jpg" /></a></p>
<p>This is the same place that I stayed the last time I was here. After having a shower and breakfast, I was picked up and taken to the college auditorium where the inaugural function was to take place.</p>
<p>The hospitable students took very good care of me and in a while Pramode walked in. After the event was declared open in the inauguration, first up was <a target="_blank" title="Anivar's blog" href="http://movingrepublic.org/">Anivar Aravind&#8217;s</a> talk on &#8220;Free Software Philosophy&#8221;. The slides he prepared were just wonderful and concentrated more on general culture rather than on the terse philosophy. I think the point that he was trying to drive home was that humans are just too used to copying, in all forms of art and that should be the case with software as well. I agree with him.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303455480/"><img alt="Anivar's Talk" title="Anivar's Talk" src="http://static.flickr.com/117/303455480_a263232d90_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303483122/"><img title="Pramode and Anivar's Audience" alt="Pramode and Anivar's Audience" src="http://static.flickr.com/104/303483122_3f20e14912_m.jpg" /></a><br />
Later, Pramode, Anivar and I visited the FOSS exhibition, where interesting projects were on display. Here are some of them.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303460629/"><img alt="Students at the exhibition" title="Students at the exhibition" src="http://static.flickr.com/120/303460629_525c9ec91a_m.jpg" /></a>   <a href="http://www.flickr.com/photos/52474473@N00/303463259/"><img alt="Wipro (mini?)" title="Wipro (mini?)" src="http://static.flickr.com/105/303463259_145b0cbd61_m.jpg" /></a></p>
<p>Insignia 06 was attended by many school students, which I think is very good for them. On the right you can see an old Wipro computer, to me it looks like a mini.<br />
<a href="http://www.flickr.com/photos/52474473@N00/303460627/"><img alt="PWM" title="PWM" src="http://static.flickr.com/119/303460627_cf5893e869_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303460625/"><img alt="Parallel port" title="Parallel port" src="http://static.flickr.com/102/303460625_b850f8dc6d_m.jpg" /></a></p>
<p>On the the left you see a student demonstrating PWM using RTAI, or atleast it was the intention. She told Pramode that there was some problem getting an RTAI patched kernel to run on that machine. Still, the concept was conveyed. Pramode has writen an article on the subject. You can read it up <a href="http://linuxgazette.net/issue97/pramode.html">here</a>. On to the right you can see wires hooked on to a PC&#8217;s paralle port. Many interesting projects were done by using the PC&#8217;s parallel port and controlling it from Linux.<br />
<a href="http://www.flickr.com/photos/52474473@N00/303460626/"><img alt="Puppy Linux" title="Puppy Linux" src="http://static.flickr.com/115/303460626_28b70f4420_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303458008/"><img alt="openMosix" title="openMosix" src="http://static.flickr.com/99/303458008_644be2a503_m.jpg" /></a></p>
<p>The guy on the left demonstrates a Puppy Linux Live CD and on to the right is an openMosix 2 PC cluster. You can find an article I wrote for &#8220;Linux for You&#8221; on the subjects in the &#8220;Articles&#8221; section.<br />
<a href="http://www.flickr.com/photos/52474473@N00/303455483/"><img alt="Antiques" title="Antiques" src="http://static.flickr.com/107/303455483_61321183ac_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303458004/"><img alt="m68000" title="m68000" src="http://static.flickr.com/109/303458004_d01bcc8497_m.jpg" /></a></p>
<p>Some antiques were on display. Look at the platters of a hard disk and the thr right is the famous M68K CPU.<br />
<a href="http://www.flickr.com/photos/52474473@N00/303458007/"><img alt="Motion" title="Motion" src="http://static.flickr.com/121/303458007_2c3e19b8ef_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303458001/"><img alt="Lyx" title="Lyx" src="http://static.flickr.com/107/303458001_3dfa96dde9_m.jpg" /></a></p>
<p>On to the left is a web cam controlled with a stepper motor. Added to that is <a href="http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome">Motion</a>, a motion detection software used mostly for security applications. To the right is a Lynx/Lyx stall.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303455489/"><img alt="Linux controlled train" title="Linux controlled train" src="http://static.flickr.com/110/303455489_27de1aeb89_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303455491/"><img alt="Magnet on the train" title="Magnet on the train" src="http://static.flickr.com/116/303455491_d329b2e4db_m.jpg" /></a></p>
<p>As a kid, I was always enthralled by battery powered toys, especially trains, since you did not have to run behind them. Here is one controlled by the parallel port. The &#8220;station&#8221; can detect it using a reed relay. You can see the magnet on the train in the picture on the right.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303455485/"><img alt="Magnetic tux" title="Magnetic tux" src="http://static.flickr.com/119/303455485_d77f03911c_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303483970/"><img title="CS Giants, Pramode and Anivar look on" alt="CS Giants, Pramode and Anivar look on" src="http://static.flickr.com/103/303483970_f1dd697f8c_m.jpg" /></a></p>
<p>To the left is an electromagnetic Tux and on the right are posters made on Computer Science greats, Pramode and Anivar Aravind look on.<br />
Post lunch talks are challenging. No matter how talented a speaker you may be, keeping the audience awake can be a struggle. The better you are, lesser people sleep. My second talk was dropped since there were not enough &#8220;technical&#8221; audience.<br />
<a href="http://www.flickr.com/photos/52474473@N00/303460630/"><img alt="My talk" title="My talk" src="http://static.flickr.com/118/303460630_40e5234be5_m.jpg" /></a></p>
<p>In the afternoon, I had the chance of attending the &#8220;Hack a mobile with Python&#8221; workshop by a couple of dudes. It described the capabilities of Nokia&#8217;s Python port to the Series 60 Symbian phones. I must say that more than the capabilities of the phone itself, the demo items were very interesting. Almost all the demos were done in association with a Linux PC that had a bluetooth dongle. Then by running programs that both on the PC and the phone, some amusing results were attained.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303455493/"><img src="http://static.flickr.com/121/303455493_d79159073b_m.jpg" /></a>  <a href="http://www.flickr.com/photos/52474473@N00/303457992/"><img alt="Car control" title="Car control" src="http://static.flickr.com/122/303457992_e5b774b12e_m.jpg" /></a></p>
<p>Start_here:</p>
<p>The &#8220;Hack a mobile&#8221; workshop guys and the Car demo. The car remote control was hooked up to a PC parallel port. A Nokia mobile was then used to control the car. The Linux PC was equipped with a Bluetooth dongle. A Python program on the mobile communicated with the PC through Bluetooth controlling the car. Confused? goto start_here;</p>
<p>OK, don&#8217;t use &#8220;goto&#8221; other than in kernel code and blogs.</p>
<p><a href="http://www.flickr.com/photos/52474473@N00/303457996/"><img alt="Python chat" title="Python chat" src="http://static.flickr.com/102/303457996_cea7307194_m.jpg" /></a></p>
<p>&#8220;Hack a mobile&#8221; workshop chat program between a PC and a mobile.</p>
<p>In the evening, Pramode took me to an <a target="_blank" href="http://altermediaindia.com/">Altermedia</a> showroom. These guys are pretty interesting. I bought a copy of Stallman&#8217;s essays for Rs. 110. I was printed locally, with an introduction by a local guy. Free media surely rocks. It was very nice to see a copyleft notice, that read &#8220;Verbatim copying of this work in whole or part is permitted, provided this notice is kept intact&#8221;, rather than some notice that warns you are legal action if you even tried to photo copy it!</p>
<p>After dinner, I took a train back to Chennai.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2006/11/22/insignia-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBC&#8217;s &#8220;The Code Breakers&#8221; available for download</title>
		<link>http://binarykarma.org/2006/09/10/bbcs-the-code-breakers-available-for-download/</link>
		<comments>http://binarykarma.org/2006/09/10/bbcs-the-code-breakers-available-for-download/#comments</comments>
		<pubDate>Sun, 10 Sep 2006 16:13:18 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/26</guid>
		<description><![CDATA[BBC aired a documentary &#8220;The Code Breakers&#8221; in May this year, about how poor countries are using FOSS to get lot of work done. This is now available for download under a Creative Commons License.
Please go here.
]]></description>
			<content:encoded><![CDATA[<p>BBC aired a documentary &#8220;The Code Breakers&#8221; in May this year, about how poor countries are using FOSS to get lot of work done. This is now available for download under a Creative Commons License.</p>
<p>Please go <a href="http://www.apdip.net/news/fossdoc">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2006/09/10/bbcs-the-code-breakers-available-for-download/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Dapper Drake / Debian Etch and my Intel D101 motherboard</title>
		<link>http://binarykarma.org/2006/09/08/ubuntu-dapper-drake-debian-etch-and-my-intel-d101-motherboard/</link>
		<comments>http://binarykarma.org/2006/09/08/ubuntu-dapper-drake-debian-etch-and-my-intel-d101-motherboard/#comments</comments>
		<pubDate>Fri, 08 Sep 2006 16:34:57 +0000</pubDate>
		<dc:creator>Shuveb Hussain</dc:creator>
				<category><![CDATA[Linux / FOSS]]></category>

		<guid isPermaLink="false">http://binarykarma.org/archives/20</guid>
		<description><![CDATA[I love the many projects that involve the Linux kernel. In th past I have tried openMosix, while I&#8217;m now obsessed with openVZ. I will post an entry on openVZ later, since it deserves a better mention than just a passing reference in a rant entry like this one.
CPU power is becoming cheaper by the [...]]]></description>
			<content:encoded><![CDATA[<p>I love the many projects that involve the Linux kernel. In th past I have tried <a target="_blank" href="http://openmosix.org">openMosix</a>, while I&#8217;m now obsessed with <a target="_blank" href="http://openvz.org">openVZ</a>. I will post an entry on openVZ later, since it deserves a better mention than just a passing reference in a rant entry like this one.</p>
<p>CPU power is becoming cheaper by the day. And processors such as the <a target="_blank" href="http://en.wikipedia.org/wiki/Pentium_d">Pentium D</a> are adding to this trend.  The Intel Pentium D is one of the dual core processors making the rounds in the market. There are better processors from Intel, however. At the moment they are expensive. The Pentium D is a processor with two Pentium 4 Cedar Mill Dies in a single package. That is a formidable amount of computing power! Its like SMP on a chip! You also must have heard about the <a target="_blank" href="http://en.wikipedia.org/wiki/Intel_Core_2">Intel Core 2 Duo</a> processors. These are also dual core, but are based on a totally new architecture that Intel has come up with. The Pentium D processor is based on the Intel <a target="_blank" href="http://en.wikipedia.org/wiki/NetBurst">Netburst</a> architecture that powered processors like the Celeron, Pentium 4 and Xeon. The Core 2 Duo, is however based on the new Intel <a target="_blank" href="http://en.wikipedia.org/wiki/Intel_Core_Microarchitecture">Core Architecture</a>, that Intel claims, provides that same performace at 40% lesser power!</p>
<p>I really couldn&#8217;t wait for Core 2 Duo rates to come down. Currently the processor alone is priced at about Rs. 10,000. The motherboard will cost a heafty Rs.6,700. That is the kind of money I did not have a budget for. So I went ahead, and got myself a Pentium D 2.8 MHz  processor, a Intel D101 motherboard, some RAM, a DVD writer and a 160G SATA hard drive. This was replacing my old 1.1GHz celeron based system that was struggling to compile kernels that I was patching and building on an almost daliy basis for sometime.</p>
<p>I started out by installing my favorite distro of Linux, Ubuntu. I had downloaded a later release which came with updated software, so I don&#8217;t have to upgrade once I install. This is the case for CDs shipped from http://shipit.ununtu.com. They currently update about 180 packages once they install. I was sure that the SATA drive wouldn&#8217;t cause any problems and it didn&#8217;t. The installation went on smoothly and I logged into my brand new desktop. I installed mplayer and vlc and then started to play a DVD. The system froze. The display just froze as well. The keyboard wouldn&#8217;t respond the so wouldn&#8217;t the ATX power button. I knew it was a kernel issue. I rebooted and this time tried to copy files from my old IDE hard drives to my SATA drive. Same problem. I now concluded that the issue was with the IDE driver.<br />
I then installed Debian Etch(Testing) and the issue went away! I was very happy. Then I realized that the kernel that Debian had installed was not SMP enabled. The Ubuntu kernel was SMP enabled. I then installed a Debian SMP kernel and I faced the same issue again! So I reconcluded: the issue was with the IDE driver in SMP mode only. The only difference otherwise was the Ubuntu kernel was 2.6.15 while the Debian kernel was 2.6.16. God knows what other distro-specific patches went into them.</p>
<p>I then passed a command line option &#8220;ide=nodma&#8221; to the Debian kernel. The same issue. But when I did that to the Ubuntu kernel, the problem went away! But without DMA, I knew that the disk I/O rate would be pathetic and the more CPU would be used, because data has to be copied, word-by word, by the CPU. And it was what I expected. File copying to and from the IDE hard drives is real slow, and the CPU is working much harder. Will I now take DMA for granted?<br />
There is this thing about brand new hardware. Linux dirtros might not work out of the box without glitches. But I think it is only a matter of time before the rough edges are ironed out. A nice thing about this motherboard is that it comes with an onboard ATI Radeon x400 VGA card attached to the PCI Express bus. The sad part is that there is no &#8220;Free&#8221; (RMS&#8217;s Free) driver available for it. But Ubuntu has a restricted kernel modules package that just worked with a little tweaking of my xorg.conf file!</p>
<p>So, who is the kernel hacker who is going to fix my IDE driver problem? I&#8217;m no hacker and that ain&#8217;t me.</p>
]]></content:encoded>
			<wfw:commentRss>http://binarykarma.org/2006/09/08/ubuntu-dapper-drake-debian-etch-and-my-intel-d101-motherboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

