<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Nije Shikhi, and GNOME on 12 Volt DC</title>
	<atom:link href="http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/feed/" rel="self" type="application/rss+xml" />
	<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/</link>
	<description>The weekend hacker's musings...</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:25:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Weekend Aantel&#8217;s Blog &#187; Blog Archive &#187; Getting ready to roll</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-28356</link>
		<dc:creator>Weekend Aantel&#8217;s Blog &#187; Blog Archive &#187; Getting ready to roll</dc:creator>
		<pubDate>Wed, 05 Sep 2007 18:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-28356</guid>
		<description>[...] quite some time now, we have been working on a project called &#8220;Nije Shikhi&#8221; (নিজে শিখি. It has been something very close to our heart, not just because [...]</description>
		<content:encoded><![CDATA[<p>[...] quite some time now, we have been working on a project called &#8220;Nije Shikhi&#8221; (নিজে শিখি. It has been something very close to our heart, not just because [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sagar Bose</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-25285</link>
		<dc:creator>Sagar Bose</dc:creator>
		<pubDate>Wed, 08 Aug 2007 10:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-25285</guid>
		<description>I need a Solar cell/ Panel of 12 V , 3V and 6 volt . Please give me the detail.</description>
		<content:encoded><![CDATA[<p>I need a Solar cell/ Panel of 12 V , 3V and 6 volt . Please give me the detail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Zander</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-7116</link>
		<dc:creator>Thomas Zander</dc:creator>
		<pubDate>Sun, 01 Apr 2007 12:03:15 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-7116</guid>
		<description>If you are not religious about gnome, then you should give KDE a chance.  It has a kiosk mode which is exactly what you need.  Its basically a configuration method to disallow users from doing certain things, like starting a konsole or removing icons from the taskbar.
But also things like not allowing a &#039;print&#039; menu item/icon on apps, if that&#039;s what you need.

Very nice idea!</description>
		<content:encoded><![CDATA[<p>If you are not religious about gnome, then you should give KDE a chance.  It has a kiosk mode which is exactly what you need.  Its basically a configuration method to disallow users from doing certain things, like starting a konsole or removing icons from the taskbar.<br />
But also things like not allowing a &#8216;print&#8217; menu item/icon on apps, if that&#8217;s what you need.</p>
<p>Very nice idea!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sayamindu</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-7005</link>
		<dc:creator>Sayamindu</dc:creator>
		<pubDate>Sat, 31 Mar 2007 21:03:14 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-7005</guid>
		<description>@Aigars
Yeah - deleting all the hidden directories seems to be a good option. However, I don&#039;t want to blindly delete, and I am trying to come up with a more filtered list of directories we need to delete.

@Abhisek
This does seem to be a nice solution - however, the issue is more of what files not to delete, rather than preventing deletions.

@George
The total cost of the entire rig including the housing, solar panels, etc come to around USD 750. As per the &lt;a href=&quot;http://www.hole-in-the-wall.com/Findings.html&quot; rel=&quot;nofollow&quot;&gt;data&lt;/a&gt; obtained by the hole in the wall project (the original inspiration for the project), using this kind of system, around 300 kids can become computer literate in 3 months using a single box. So we have approx 1000 kids per year - so the cost per year/per kid is less than USD 1.
Regarding DVD, we are currently thinking of using USB sticks for backup/quick restore, since the geode box already has four USB ports.</description>
		<content:encoded><![CDATA[<p>@Aigars<br />
Yeah &#8211; deleting all the hidden directories seems to be a good option. However, I don&#8217;t want to blindly delete, and I am trying to come up with a more filtered list of directories we need to delete.</p>
<p>@Abhisek<br />
This does seem to be a nice solution &#8211; however, the issue is more of what files not to delete, rather than preventing deletions.</p>
<p>@George<br />
The total cost of the entire rig including the housing, solar panels, etc come to around USD 750. As per the <a href="http://www.hole-in-the-wall.com/Findings.html" rel="nofollow">data</a> obtained by the hole in the wall project (the original inspiration for the project), using this kind of system, around 300 kids can become computer literate in 3 months using a single box. So we have approx 1000 kids per year &#8211; so the cost per year/per kid is less than USD 1.<br />
Regarding DVD, we are currently thinking of using USB sticks for backup/quick restore, since the geode box already has four USB ports.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6996</link>
		<dc:creator>George</dc:creator>
		<pubDate>Sat, 31 Mar 2007 17:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6996</guid>
		<description>Wow, I&#039;m very impressed by this. How much does each machine cost?

As for the problem, perhaps just check if there&#039;s a certain home directory on boot and create it if not? For more serious problems perhaps leave some kind of a partimage DVD behind? You can get a cheap DVD-R drive somewhere for less than 900 rupees now, I think. 

Good luck!</description>
		<content:encoded><![CDATA[<p>Wow, I&#8217;m very impressed by this. How much does each machine cost?</p>
<p>As for the problem, perhaps just check if there&#8217;s a certain home directory on boot and create it if not? For more serious problems perhaps leave some kind of a partimage DVD behind? You can get a cheap DVD-R drive somewhere for less than 900 rupees now, I think. </p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhisek Datta</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6972</link>
		<dc:creator>Abhisek Datta</dc:creator>
		<pubDate>Sat, 31 Mar 2007 12:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6972</guid>
		<description>awesome..

Security factor ta kichu glibcr opor wrapper likhe kora jete pare..

like:


int unlink(const char *pathname)
{
char *undeletables[] = {
 &quot;SOME1&quot;,
 &quot;SOME2&quot;
 .
 .
};

/*
implement checks here
*/


 int (*orig)(const char *p);
 orig = dlsym(RTLD_NEXT, &quot;unlink&quot;);
 orig(pathname);

}


compile it as shared lib and put it in /etc/ld.so.preload

in that case, even if somebody does a rm -rf /&amp;, you can handle that at a lower level..

just a thought.. :)</description>
		<content:encoded><![CDATA[<p>awesome..</p>
<p>Security factor ta kichu glibcr opor wrapper likhe kora jete pare..</p>
<p>like:</p>
<p>int unlink(const char *pathname)<br />
{<br />
char *undeletables[] = {<br />
 &#8220;SOME1&#8243;,<br />
 &#8220;SOME2&#8243;<br />
 .<br />
 .<br />
};</p>
<p>/*<br />
implement checks here<br />
*/</p>
<p> int (*orig)(const char *p);<br />
 orig = dlsym(RTLD_NEXT, &#8220;unlink&#8221;);<br />
 orig(pathname);</p>
<p>}</p>
<p>compile it as shared lib and put it in /etc/ld.so.preload</p>
<p>in that case, even if somebody does a rm -rf /&amp;, you can handle that at a lower level..</p>
<p>just a thought.. <img src='http://sayamindu.randomink.org/ramblings/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aigars Mahinovs</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6940</link>
		<dc:creator>Aigars Mahinovs</dc:creator>
		<pubDate>Sat, 31 Mar 2007 10:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6940</guid>
		<description>Make a single user with auto login. Make two boot options - one just boots, the other removes all hidden files (configuration files) from the home directory and then boots.
Just erasing files at random without a request from the users is a bit strange.</description>
		<content:encoded><![CDATA[<p>Make a single user with auto login. Make two boot options &#8211; one just boots, the other removes all hidden files (configuration files) from the home directory and then boots.<br />
Just erasing files at random without a request from the users is a bit strange.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sayamindu</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6934</link>
		<dc:creator>Sayamindu</dc:creator>
		<pubDate>Sat, 31 Mar 2007 08:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6934</guid>
		<description>@Casey
Actually we are running pretty off-the-shelf hardware here. The Geode box is from AMD, the monitor is an ordinary 15 in TFT, which is driven by a 12 volt DC to 230 volt AC converter (which is quite popular in our country as they can run television sets off 12 volt car batteries). The battery in that &quot;prototype&quot; has been actually ripped off from an APC UPS ;-).

@Corey
Yeah - those are my present thoughts as well. However, the issue is that it might be a good idea to let the children create and save files - someone might just discover GIMP and create something with it over a few days. Nuking $HOME will not work in such a situation).
One option may be to modify the Sabayon profile applications scripts so that the settings are re created from scratch every day - in that way, user data is preserved.</description>
		<content:encoded><![CDATA[<p>@Casey<br />
Actually we are running pretty off-the-shelf hardware here. The Geode box is from AMD, the monitor is an ordinary 15 in TFT, which is driven by a 12 volt DC to 230 volt AC converter (which is quite popular in our country as they can run television sets off 12 volt car batteries). The battery in that &#8220;prototype&#8221; has been actually ripped off from an APC UPS <img src='http://sayamindu.randomink.org/ramblings/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>@Corey<br />
Yeah &#8211; those are my present thoughts as well. However, the issue is that it might be a good idea to let the children create and save files &#8211; someone might just discover GIMP and create something with it over a few days. Nuking $HOME will not work in such a situation).<br />
One option may be to modify the Sabayon profile applications scripts so that the settings are re created from scratch every day &#8211; in that way, user data is preserved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corey Burger</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6930</link>
		<dc:creator>Corey Burger</dc:creator>
		<pubDate>Sat, 31 Mar 2007 08:24:06 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6930</guid>
		<description>I would have the computers login/logout a couple of times a day, and at each reboot, nuke the homedir on logout and use pam_mkhomedir on login.</description>
		<content:encoded><![CDATA[<p>I would have the computers login/logout a couple of times a day, and at each reboot, nuke the homedir on logout and use pam_mkhomedir on login.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casey O'Donnell</title>
		<link>http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/comment-page-1/#comment-6929</link>
		<dc:creator>Casey O'Donnell</dc:creator>
		<pubDate>Sat, 31 Mar 2007 08:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://sayamindu.randomink.org/ramblings/2007/03/31/nije-shikhi-and-gnome-on-12-volt-dc/#comment-6929</guid>
		<description>i wish it was easier for me to get my hands on hardware like this in new zealand, the less power generation needed the better for the environment.
pity about the high price tags that follow too.

at least some children will get exposure, they are our future after all.</description>
		<content:encoded><![CDATA[<p>i wish it was easier for me to get my hands on hardware like this in new zealand, the less power generation needed the better for the environment.<br />
pity about the high price tags that follow too.</p>
<p>at least some children will get exposure, they are our future after all.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
