<?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>Wisdom and Wonder &#187; XO</title>
	<atom:link href="http://www.wisdomandwonder.com/tag/xo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wisdomandwonder.com</link>
	<description>Science and Philosophy</description>
	<lastBuildDate>Wed, 25 Jan 2012 05:09:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>EiffelStudio on the OLPC XO</title>
		<link>http://www.wisdomandwonder.com/link/5402/eiffelstudio-on-the-olpc-xo</link>
		<comments>http://www.wisdomandwonder.com/link/5402/eiffelstudio-on-the-olpc-xo#comments</comments>
		<pubDate>Sat, 18 Dec 2010 21:13:28 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=5402</guid>
		<description><![CDATA[Check it out here.]]></description>
			<content:encoded><![CDATA[<p>Check it out <a href="http://www.eiffelroom.org/blog/manus_eiffel/eiffelstudio_and_olpc">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/5402/eiffelstudio-on-the-olpc-xo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar was a mistake</title>
		<link>http://www.wisdomandwonder.com/link/3559/sugar-was-a-mistake</link>
		<comments>http://www.wisdomandwonder.com/link/3559/sugar-was-a-mistake#comments</comments>
		<pubDate>Tue, 21 Jul 2009 15:33:20 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=3559</guid>
		<description><![CDATA[Indeed it was. Read more in the link. (via zdnet)]]></description>
			<content:encoded><![CDATA[<p>Indeed it was. Read more in the link.</p>
<p>(via <a href="http://www.zdnetasia.com/insight/hardware/0,39043471,62056166,00.htm">zdnet</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/3559/sugar-was-a-mistake/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPodTouch Is What The OLPC XO Should Have Been</title>
		<link>http://www.wisdomandwonder.com/article/3496/the-ipodtouch-is-what-the-olpc-xo-should-have-been</link>
		<comments>http://www.wisdomandwonder.com/article/3496/the-ipodtouch-is-what-the-olpc-xo-should-have-been#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:53:09 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=3496</guid>
		<description><![CDATA[The iPodTouch is a mass-marketed device, so its cost has been driven down. An 8Gb device costs only $230. Its development environment nearly demands performance. Its development language is Objective-C or C and only one app can be run at a time. Contrast that with Sugar on X11 on Python on C and an environment [...]]]></description>
			<content:encoded><![CDATA[<p>The iPodTouch is a mass-marketed device, so its cost has been driven down. An 8Gb device costs only $230. </p>
<p>Its development environment nearly demands performance. Its development language is Objective-C or C and only one app can be run at a time. Contrast that with Sugar on X11 on Python on C and an environment that exhausts available memory with very little effort. </p>
<p>Its touch screen encourages interaction. The XOs flakey keyboard and touchpad discourage it.</p>
<p>I still love the XO and OLPC&#8217;s mission. The only thing that they seem to have accomplished, though, is the proliferation of Netbooks across the commercial landscape. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/3496/the-ipodtouch-is-what-the-olpc-xo-should-have-been/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>XO Keyboard Field Repairs</title>
		<link>http://www.wisdomandwonder.com/link/3028/xo-keyboard-field-repairs</link>
		<comments>http://www.wisdomandwonder.com/link/3028/xo-keyboard-field-repairs#comments</comments>
		<pubDate>Thu, 28 May 2009 03:44:04 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=3028</guid>
		<description><![CDATA[Here is a funny yet practical post on XO keyboard field repairs.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.olpcnews.com/hardware/keyboard/xo_keyboard_field_repair_plast.html">Here</a> is a funny yet practical post on XO keyboard field repairs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/3028/xo-keyboard-field-repairs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laptops make a good school better, but they don&#8217;t make a bad school good</title>
		<link>http://www.wisdomandwonder.com/link/3010/laptops-make-a-good-school-better-but-they-dont-make-a-bad-school-good</link>
		<comments>http://www.wisdomandwonder.com/link/3010/laptops-make-a-good-school-better-but-they-dont-make-a-bad-school-good#comments</comments>
		<pubDate>Fri, 22 May 2009 00:58:03 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=3010</guid>
		<description><![CDATA[Laptops make a good school better, but they don&#8217;t make a bad school good. There is an entire book about it here. (via OLPC News)]]></description>
			<content:encoded><![CDATA[<blockquote><p>Laptops make a good school better, but they don&#8217;t make a bad school good.</p></blockquote>
<p>There is an entire book about it <a href="http://www.amazon.com/gp/product/0807747262?ie=UTF8&#038;tag=olpcnewspost-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0807747262">here</a>.</p>
<p>(via <a href="http://www.olpcnews.com/commentary/academia/asus_eee_pcs_in_usa_schools_a.html">OLPC News</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/3010/laptops-make-a-good-school-better-but-they-dont-make-a-bad-school-good/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Revised XO Setup</title>
		<link>http://www.wisdomandwonder.com/article/2855/a-revised-xo-setup</link>
		<comments>http://www.wisdomandwonder.com/article/2855/a-revised-xo-setup#comments</comments>
		<pubDate>Sun, 03 May 2009 18:25:33 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2855</guid>
		<description><![CDATA[OLPC XO Sugar release 8.2.0 (r767) left me with a useless machine so I decided to go back to a more reliable operating system version and capture the full setup here for record. OS and Firmware Imaged the XO with operating system release 703. I would have preferred to use 656 as that was extensively [...]]]></description>
			<content:encoded><![CDATA[<p>OLPC XO Sugar release 8.2.0 (r767) left me with a useless machine so I decided to go back to a more reliable operating system version and capture the full setup here for record.<br />
<span id="more-2855"></span><br />
OS and Firmware</p>
<ol>
<li>Imaged the XO with operating system release <a href="http://wiki.laptop.org/go/OS_images">703</a>. I would have preferred to use 656 as that was extensively &#8220;field tested&#8221; while I was in Vietnam, but, that build is not able to &#8220;see&#8221; my new D-Link wifi router.</li>
<li>Left the <a href="http://wiki.laptop.org/go/Firmware">firmware</a> alone at Q2E18. I didn&#8217;t see a need to mess with this.</li>
<li>Be sure to include the <a href="http://wiki.laptop.org/go/G1G1_Activity_Pack">G1G1 activity pack</a> as you need Terminal. <a href="http://wiki.laptop.org/go/Installing_an_activity_pack">Here</a> are the directions on how to install the activity pack. Basically you need to extract it to the root of the flash drive you are using. The directions for installing the OS used to indicate that the pack would be installed after you reimage your XO, but you can install the pack at any time. I have tested this since I did not install the pack when I imaged the XO.</li>
</ol>
<p>Setup VIM to make this easier</p>
<ol>
<li>In a newly created .vimrc add</li>
<li>set background=dark</li>
<li>set tabstop=4</li>
<li>set number</li>
</ol>
<p>Enable SSH for olpc but not root</p>
<ol>
<li>In order to configure SSH you need to set a password for root.</li>
<li>703 comes without the default activies; so you need to go to the console to set the password. You can use terminal for this; or go directly to the console via the approach described below.</li>
<li>Become root and set a password both for root and for olpc</li>
<li>In the sshd config (/etc/ssh/sshd_config); uncomment and set to no both PermitRootLogin and PermitEmptyPasswords.</li>
<li>Restart sshd with: service sshd restart</li>
<li>From another machine SSH into it as root; verify that this fails.</li>
<li>SSH into it as olpc, su to root; verify that this works.</li>
<li></li>
</ol>
<p>XO F Keys</p>
<ol>
<li><a href="http://wiki.laptop.org/go/Keyboard_Shortcuts">Ctrl+Alt+F1</a> will take you to one console.</li>
<li>Ctrl+Alt+F2 will take you to the other console.</li>
<li>Ctrl+Alt+F3 will take you back to X/Sugar.</li>
<li>The F1 key is the same as the Neighborhood view key: 8 dots arranged in a circle</li>
<li>The F2 key is the same as the Group view key: 3 dots arranged in a triangle</li>
<li>The F3 key is the same as the Home view key: 1 dot in the center</li>
</ol>
<p>Disallow su(do) to work without a password</p>
<ol>
<li>By default olpc can sudo into root without specifying a password.</li>
<li>Open /etc/pam.d/su</li>
<li>Comment out the line &#8220;auth           sufficient      pam_wheel.so trust use_uid&#8221; which allows anyone in the wheel group to become root without a password</li>
<li>Logout as root, try su&#8217;ing again, you should be prompted for root&#8217;s password</li>
</ol>
<p>Tweak the bash prompt</p>
<ol>
<li>Add export PS1=&#8221;\u@\h:\w>&#8221;</li>
<li>To olpc&#8217;s .bashrc which you need to create</li>
<li>To root&#8217;s .bashrc which you need to create</li>
</ol>
<p>Disable hot-corners</p>
<ol>
<li><a href="http://olpcnews.com/forum/index.php?topic=389.msg3038#msg3038">Comment</a> out lines 56-57 in /usr/share/sugar/shell/view/frame/eventarea.py</li>
<li> Here are the lines:

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #000000; font-style: italic; ">#invisible.connect('enter-notify-event', self._enter_notify_cb)</span>
<span style="color: #000000; font-style: italic; ">#invisible.connect('leave-notify-event', self._leave_notify_cb)</span></pre></div></div>

</li>
<li>Restart Sugar: Ctrl+Alt+Backspace (Erase)</li>
<li>Use the Home key to activate and deactivate the border menu (the Home key is the key with a rectangle on it)</li>
</ol>
<p>Software</p>
<ol>
<li>Flash</li>
<li>JRE</li>
<li>Opera</li>
<li>mplayer</li>
<li>yum: xpdf</li>
<li>yum: gcc (for building bzr)</li>
<li><a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/">Pyrex</a> (for bzr)</li>
<li>yum: python-devel.i386 (Python header files)</li>
<li>yum: Python 2.5 (python.i386) (comes already installed)</li>
<li>bzr 1.14.1 (from source). I wasn&#8217;t sure how to add an up to date yum repo so I just used the source. Here was the command to specify pure Python build:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">python setup.py <span style="color: #000000; ">install</span> build_ext <span style="color: #660033;">--allow-python-fallback</span></pre></div></div>

<p>. This was necessary for the build to succeed.</li>
<li>yum: vim-X11.i386</li>
<li>yum: traceroute</li>
<li>yum: nmap.i386 </li>
<li>yum: nmap-frontend.i386</li>
<li></li>
</ol>
<p>Disable the Journal while alt-tabbing</p>
<ol>
<li>Open /usr/share/sugar/shell/model/homemodel.py::_get_activities_with_window</li>
<li>Here is the change on line 76:

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">root@xo-0D-1A-<span style="color: #000000; ">82</span>:/usr/share/sugar/shell/model<span style="color: #000000; font-weight: bold; ">&gt;</span>diff homemodel.py homemodel.py.org
76c76
<span style="color: #000000; font-weight: bold; ">&lt;</span>             <span style="color: #000000; ">if</span> i.get_window<span style="color: #000000; font-weight: bold; ">&#40;</span><span style="color: #000000; font-weight: bold; ">&#41;</span> <span style="color: #000000; ">is</span> <span style="color: #000000; ">not</span> <span style="color: #000000; ">None</span> <span style="color: #000000; ">and</span> i.get_type<span style="color: #000000; font-weight: bold; ">&#40;</span><span style="color: #000000; font-weight: bold; ">&#41;</span> <span style="color: #000000; font-weight: bold; ">!</span>= <span style="color: #000000; ">'org.laptop.JournalActivity'</span>:
---
<span style="color: #000000; font-weight: bold; ">&gt;</span>             <span style="color: #000000; ">if</span> i.get_window<span style="color: #000000; font-weight: bold; ">&#40;</span><span style="color: #000000; font-weight: bold; ">&#41;</span> <span style="color: #000000; ">is</span> <span style="color: #000000; ">not</span> <span style="color: #000000; ">None</span>:</pre></div></div>

</li>
<li>Via <a href="http://olpcnews.com/forum/index.php?topic=1787.0">this</a> great post</li>
<li></li>
</ol>
<p>Comments</p>
<ol>
<li><a href="http://xo.cutup.org/quake-terminal.txt">Quake Term</a> doesn&#8217;t seem to work.</li>
<li>You <em>can not</em> disable the Journal completely in 703.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/2855/a-revised-xo-setup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Generation 1.5 XO is in the works</title>
		<link>http://www.wisdomandwonder.com/link/2694/a-generation-15-xo-is-in-the-works</link>
		<comments>http://www.wisdomandwonder.com/link/2694/a-generation-15-xo-is-in-the-works#comments</comments>
		<pubDate>Sun, 19 Apr 2009 03:33:42 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2694</guid>
		<description><![CDATA[This post explains that a Generation 1.5 XO is in the works. The primary changes are beefier hardware: 1GHz CPU, 1GB ram, 4GB storage, and HD Video and Audio. (via engadget)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.olpcnews.com/laptops/xo15/xo_laptop_gen_15_with_via_c7-m.html">This</a> post explains that a Generation 1.5 XO is in the works. The primary changes are beefier hardware: 1GHz CPU, 1GB ram, 4GB storage, and HD Video and Audio.</p>
<p>(via <a href="http://www.engadget.com/2009/04/18/xo-generation-1-5-promises-some-beefed-up-internals-while-we-wai/">engadget</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/2694/a-generation-15-xo-is-in-the-works/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of OLPC</title>
		<link>http://www.wisdomandwonder.com/link/1674/the-future-of-olpc</link>
		<comments>http://www.wisdomandwonder.com/link/1674/the-future-of-olpc#comments</comments>
		<pubDate>Sun, 01 Feb 2009 02:23:16 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=1674</guid>
		<description><![CDATA[The OLPC project is redefining its workforce and goals. Maybe this is not surprising. It will be interesting to see what impact the project will have made in the long run.]]></description>
			<content:encoded><![CDATA[<p>The OLPC project is redefining its <a href="http://www.xconomy.com/boston/2009/01/07/olpc-lays-off-half-its-staff-refocusing-mission-and-talking-about-the-0-laptop/">workforce</a> and <a href="http://www.xconomy.com/boston/2009/01/29/olpc-20-after-layoffs-one-laptop-foundation-reboots-with-new-focus-and-big-plans/">goals</a>.</p>
<p>Maybe this is not surprising. It will be interesting to see what impact the project will have made in the long run.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/1674/the-future-of-olpc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar went on a diet</title>
		<link>http://www.wisdomandwonder.com/article/1567/sugar-went-on-a-diet</link>
		<comments>http://www.wisdomandwonder.com/article/1567/sugar-went-on-a-diet#comments</comments>
		<pubDate>Fri, 09 Jan 2009 05:19:22 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=1567</guid>
		<description><![CDATA[In one of the recent builds of Sugar for the OLPC XO, I found that &#8220;out of the box&#8221; the machine barely has enough memory to run programs. Tonight I installed the most recent operating system version, 8.2.0, and found the amount of free memory to be drastically increased: Total MB Used MB Free MB [...]]]></description>
			<content:encoded><![CDATA[<p>In one of the recent builds of <a href="http://wiki.laptop.org/go/Sugar">Sugar</a> for the <a href="http://laptop.org/en/">OLPC XO</a>, I <a href="http://www.wisdomandwonder.com/article/275/the-xo-has-got-too-much-sugar">found</a> that &#8220;out of the box&#8221; the machine barely has enough memory to run programs. Tonight I installed the most recent operating system version, <a href="http://wiki.laptop.org/go/Release_notes/8.2.0">8.2.0,</a> and found the amount of free memory to be drastically increased:</p>
<table border="0">
<tr>
<td></td>
<td>Total MB</td>
<td>Used MB</td>
<td>Free MB</td>
</tr>
<tr>
<td>Sugar 8.2.0</td>
<td>230</td>
<td>162</td>
<td>67</td>
</tr>
<td>Sugar Previous</td>
<td>232</td>
<td>220</td>
<td>12</td>
</tr>
</table>
<p>With <em>55MB</em> more free memory, I expect this machine to play a lot nicer with its users!</p>
<p>I used</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; ">free</span> <span style="color: #660033;">-m</span></pre></div></div>

<p> to get these measurements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/article/1567/sugar-went-on-a-diet/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sugar &#8211; Release 8.2.0</title>
		<link>http://www.wisdomandwonder.com/link/1360/sugar-release-820</link>
		<comments>http://www.wisdomandwonder.com/link/1360/sugar-release-820#comments</comments>
		<pubDate>Mon, 22 Dec 2008 03:04:03 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=1360</guid>
		<description><![CDATA[Sugar is the UI portion of the Linux build that runs on the OLPC XO. It is a radical departure from what we would call &#8220;typical&#8221; user interfaces in 2008; and it really took some &#8220;getting used to it&#8221;. With the release of 8.20, it looks like they have made some &#8220;user friendly&#8221; Sugar and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Sugar_(GUI)">Sugar</a> is the UI portion of the Linux build that runs on the OLPC XO.</p>
<p>It is a radical departure from what we would call &#8220;typical&#8221; user interfaces in 2008; and it really took some &#8220;getting used to it&#8221;. With the <a href="http://wiki.laptop.org/go/Release_notes/8.2.0">release of 8.20</a>, it looks like they have made some &#8220;user friendly&#8221; Sugar and a few other things, too:</p>
<ul>
<li>A nice looking <a href="http://www.laptop.org/8.2.0/manual/">User Manual</a></li>
<li>Better <a href="http://wiki.laptop.org/go/Feature_Longer_battery_life">Power Management</a></li>
<li>Significant <a href="http://wiki.laptop.org/go/Feature_GUI_and_usability_improvements">changes to the UI</a> &#8220;to improve the user experience&#8221;.</li>
</ul>
<p>It took guts to come up with Sugar, and perhaps even more to make these kinds of changes. As minimal as they seem, they are not insignificant. </p>
<p>Disclaimer: I have not yet tried out this build as my XO is currently out on loan.</p>
<p>(via <a href="http://www.olpcnews.com/forum/">OLPC News</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wisdomandwonder.com/link/1360/sugar-release-820/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

