<br><font size=2 face="sans-serif">Sulochan,</font>
<br><font size=2 face="sans-serif">I am copying the server-devel list,
per Bryan's suggestion.</font>
<br>
<br><font size=2 face="sans-serif">(a) Do we need two lists -- use the
SERVER-DEVEL list for XS technical discussions; and a second list unique
to &quot;OLE Nepal&quot; discussions? &nbsp;I have Bryan telling me we
need to use the Server-DEVEL list, and Greg sending me lots of notes every
day, not that I am complaining, just confused a bit.</font>
<br>
<br><font size=2 face="sans-serif">(b) Apache allows multiple virtual hosts,
so if you want, I think we can put a &quot;Library Server&quot; on my XS
Server for testing purposes. &nbsp;This would appear as a separate machine
from a URL perspective, but eliminate need from wiping out another machine.
&nbsp;My home office is a graveyard of old PCs, so have plenty of equipment
to work with if we need multiple machines. &nbsp;I have never made a virtual
host server in Apache before, but I have the book and shows the steps involved.</font>
<br>
<br><font size=2 face="sans-serif">(c) Redundancy -- I am a &quot;storage
consultant&quot; for IBM, which includes setting up high-availability systems,
backup/recovery, disaster recovery and business continuity planning. &nbsp;22
years experience in this area. 17 patents. &nbsp;Part of Greg's plan should
include what happens when &quot;XYZ&quot; component stops working. &nbsp;
How do teachers continue to run classes if a server fails, disk fails,
active antenna fails, power goes out, internet access drops, etc. &nbsp;For
example, it might be possible to have a backup &quot;server&quot; that
is a LiveCD. &nbsp;In the event a disk failure, you reboot with the LiveCD,
and run with that until the disk can be replaced.</font>
<br>
<br><font size=2 face="sans-serif">(d) Localization - I would like to see
Greg's plan include Localization issues.</font>
<br>
<br><font size=2 face="sans-serif">(e) I have SQUID already up and running.
&nbsp;This falls under the &quot;I don't now how, but...&quot; category.
&nbsp;Actually, I found a &quot;squid.conf&quot; file on the internet,
made a few edits, and it appears to start, and appears to stop. &nbsp;I
haven't tested out how to verify it without an active antenna though. &nbsp;My
XO uses the Wi-Fi directly for now until I get the Active Antenna I requested.
&nbsp;(The &quot;Fedora 7 Unleashed&quot; book has chapter 22 Setting up
a Proxy Server which includes SQUID). &nbsp;Here's my squid.conf:</font>
<br>
<br><font size=2 face="sans-serif">http_port 3128</font>
<br><font size=2 face="sans-serif">cache_mem 50 MB</font>
<br><font size=2 face="sans-serif">visible_hostname schoolserver1</font>
<br><font size=2 face="sans-serif">cache_dir ufs /var/cache/squid 500 16
256</font>
<br><font size=2 face="sans-serif">offline_mode off</font>
<br><font size=2 face="sans-serif">maximum_object_size 102400 KB</font>
<br><font size=2 face="sans-serif">reload_into_ims off</font>
<br><font size=2 face="sans-serif">pipeline_prefetch on</font>
<br><font size=2 face="sans-serif">acl my_network src 192.168.0.0/255.255.255.0</font>
<br><font size=2 face="sans-serif">acl localhost src 127.0.0.1/255.255.255.255</font>
<br><font size=2 face="sans-serif">acl all src 0.0.0.0/0.0.0.0</font>
<br><font size=2 face="sans-serif">http_access allow my_network</font>
<br><font size=2 face="sans-serif">http_access allow localhost</font>
<br><font size=2 face="sans-serif">http_access deny all</font>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<table>
<tr>
<td><img src=cid:_1_08704B7C087047C00065C368072573E6>
<tr>
<td><font size=1><br>
</font>
<table>
<tr>
<td><img src=cid:_2_089CFF38089CFB7C0065C368072573E6>
<td><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: tpearson@us.ibm.com | &nbsp;GSA: http://tucgsa.ibm.com/~tpearson<br>
Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td><img src=cid:_1_089D09A4089D05E80065C368072573E6></table>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;sulochan acharya&quot;
&lt;sulochan@gmail.com&gt;</b> </font>
<p><font size=1 face="sans-serif">02/04/2008 09:02 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Tony Pearson/Tucson/IBM@IBMUS</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&quot;Greg Smith (gregmsmi)&quot; &lt;gregmsmi@cisco.com&gt;,
&quot;Bryan Berry&quot; &lt;bryan.berry@gmail.com&gt;, martin.langhoff@gmail.com</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: First stab at XS project plan</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3 color=#0000a1>Hi Tony,</font><font size=3><br>
On Feb 5, 2008 3:11 AM, Tony Pearson &lt;</font><a href=mailto:tpearson@us.ibm.com><font size=3 color=blue><u>tpearson@us.ibm.com</u></font></a><font size=3>&gt;
wrote:</font>
<br>
<br><font size=2 face="sans-serif">(b) What is the &quot;Library Server&quot;?
&nbsp;Do you envision this as a separate machine--what does it do?</font><font size=3>
</font>
<br><font size=3>&gt;</font><font size=3 color=#0000a1>XO starts up its
browser with links to different things like dictionary, school wikipedia
and so on, some of which come from the library server. I guess the ideas
is to provide faster content to browse.</font><font size=3> &nbsp;</font>
<br><font size=2 face="sans-serif"><br>
(c) Should we consider XS server redundancy? &nbsp;-- two XS servers that
back up to each other, so that in the event one is down for maintenance,
the other can handle all workload?</font>
<br><font size=3>&gt;</font><font size=3 color=#0000a1>This is a really
good question. I was thinking a raided server, to &nbsp;at least mirror
the content. But two redundant servers sounds great. However, in a large
scale deployment how do we manage such redundancy?</font><font size=3>
&nbsp;</font><font size=3 color=#0000a1>What do you guys say?</font><font size=3>
</font>
<br><font size=2 face="sans-serif"><br>
(d) Do we need to consider any &quot;Language Support&quot; testing? &nbsp;I
don't know what language Nepal uses, but we can test with Spansh for example,
just to see where configuration changes are required?</font>
<br><font size=3>&gt;</font><font size=3 color=#0000a1>Localization is
a big deal :). I was looking into localizing Moodle and that seems pretty
simple. But yeah, if we can test things will language support then it becomes
easier down the road to maybe just use a different language package to
localize stuff. <br>
<br>
Language used in Nepal for most government run schools is Nepali.</font><font size=3>
<br>
</font><font size=3 color=#0000a1><br>
Tony if you are looking to work on squid please let me know. I will be
doing the same thing, so maybe we can collaborate on this.<br>
<br>
best,<br>
Sulochan</font>
<br><font size=3><br>
</font><font size=2 face="sans-serif"><br>
Thanks</font>
<table width=100%>
<tr>
<td width=100%><img src=cid:_1_089E8820089E84640065C368072573E6>
<tr>
<td>
<br>
<table width=100%>
<tr>
<td width=19%><img src=cid:_2_089E9A0C089E96500065C368072573E6>
<td width=80%><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony
Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: </font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>tpearson@us.ibm.com</u></font></a><font size=1 face="Microsoft Sans Serif">
| &nbsp;GSA: </font><a href=http://tucgsa.ibm.com/%7Etpearson target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://tucgsa.ibm.com/~tpearson</u></font></a><font size=1 face="Microsoft Sans Serif"><br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage</u></font></a><font size=1 face="Microsoft Sans Serif">
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td><img src=cid:_1_089EAA90089EA6A80065C368072573E6></table>
<br><font size=3><br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=33%><font size=1 face="sans-serif"><b>&quot;Greg Smith (gregmsmi)&quot;
&lt;</b></font><a href=mailto:gregmsmi@cisco.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>gregmsmi@cisco.com</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
</font>
<p><font size=1 face="sans-serif">02/04/2008 11:59 AM</font><font size=3>
</font>
<td width=66%>
<table width=100%>
<tr valign=top>
<td width=6%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=93%><font size=1 face="sans-serif">&quot;sulochan acharya&quot;
&lt;</font><a href=mailto:sulochan@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>sulochan@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">Tony Pearson/Tucson/IBM@IBMUS, &quot;Bryan
Berry&quot; &lt;</font><a href=mailto:bryan.berry@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>bryan.berry@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;,
&lt;</font><a href=mailto:martin.langhoff@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>martin.langhoff@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: First stab at XS project plan</font></table>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
</font><font size=2 color=blue face="Arial"><br>
Hi Sulochan,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Thanks for the comments. I integrated them and updated the doc.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Comments on your points below.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
1 - I'll ask SJ to setup a mail list for Nepal. Then I'll e-mail the full
requirements doc to the server list tomorrow. I'm hesitant to e-mail Ivan
directly at this point unless you think he would be OK with that.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
2 - Good. Changed those lines.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
3 - Good. Updated.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
4 - On Moodle as primary interface to lessons. The question at this point
is really whether we want to design it with that goal in mind or not. I
think the primary goal is to deliver the laptops and get the school using
them. Once they have some sense of it we can ask them how they think it
best to use them and moodle. Due to time constraint I suggest that we do
not put all the classes in moodle and assume teachers will go there first.
Its really up to you and the Nepal team to decide what design we want to
start with... I have not written the group requirements yet. <br>
How about this? Rewrite/comment as needed and I'll add it to the doc.</font><font size=3>
</font><font size=2 color=blue face="Arial"><br>
- Moodle web site top level will have a page for the whole school</font><font size=3>
</font><font size=2 color=blue face="Arial"><br>
- Each class will have a class page</font><font size=3> </font><font size=2 color=blue face="Arial"><br>
- Each class and the whole school will have a &quot;group&quot; concept.
Relevant students will be assigned to each group by XS administrator.</font><font size=3>
</font><font size=2 color=blue face="Arial"><br>
- Each group will have a blog and a forum.</font><font size=3> </font><font size=2 color=blue face="Arial"><br>
- Each group will have a place where files can be shared.</font><font size=3>
</font><font size=2 color=blue face="Arial"><br>
- Any member of the group will be able to upload files to the shared space</font><font size=3>
</font><font size=2 color=blue face="Arial"><br>
- Teacher will have a special place to put their files</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
The challenge is that its not clear how to that without username/password
or Single Sign On. </font><font size=3><br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
BTW we should make the call ASAP if we design the whole environment with
or without user identity in the first phase.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
In any case, I think its you decision on what paradigm/interface you want
to focus on. Just be ready to change it once you get feedback </font><font size=3><br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
5 - I was product manager for Cisco's cache for a few years so I should
know more than I do :-). The best cache is Squid: </font><a href="http://www.squid-cache.org/" target=_blank><font size=2 color=blue face="Arial"><u>http://www.squid-cache.org/</u></font></a><font size=2 color=blue face="Arial">
<br>
The simplest way to connect it is to have clients (web browsers) configure
a proxy which is the IP address of the cache. Then you block all other
traffic unless it goes through the cache to implement filtering. That brings
up a question: if XOs can get to the internet without passing through the
XS then we cannot block them from the bad site on internet! </font><font size=3><br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Another option is to configure WCCP on the router. That will then cause
it to send all requests back to the cache. See: </font><a href=http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_command_reference_chapter09186a008010a3fc.html target=_blank><font size=2 color=blue face="Arial"><u>http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_command_reference_chapter09186a008010a3fc.html</u></font></a><font size=2 color=blue face="Arial">
My guess is that your Wirelass Access Point/ router wont support WCCP.
There are also ways to deliver a proxy config file to the browser on boot
up.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Beyond that, the cache works pretty much automatically. Storing all requests
and flushing out the old ones using least recently used algorithm. The
web servers set cache directives which determine how long an object is
valid for and how often to check for changes or to not cache at all. Configuration
options in the cache mostly have to do with when you override the directives
from the web site. HTHs. Let me know if you need more info.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Are we confirmed to use the built in browse activity?</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Any more comments welcome, then I'll send the full doc to the server list
end of day tomorrow and ask for input on which build to use and what is
possible now.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Tony,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Sounds like you have some cycles. I think the moodle/web design definition
will take more time. One thing you could do while that is ironed out is
see if you can find a way to setup a proxy config in the XO Browse activity.
If you can research the latest info on the XS cache and how its configured
(maybe try an e-mail to server list?) that would help too.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Hope I'm not clogging your inbox. Its just more fun to work on this then
router high availability requirements :-) Pace yourself and focus on the
things we need to start the deployment. What we think it should do is likely
to change a lot once you hear from the teachers...</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Thanks,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Greg S</font><font size=3> <br>
 &nbsp;<br>
</font>
<hr><font size=2 face="Tahoma"><b>From:</b> sulochan acharya [mailto:</font><a href=mailto:sulochan@gmail.com target=_blank><font size=2 color=blue face="Tahoma"><u>sulochan@gmail.com</u></font></a><font size=2 face="Tahoma">]
<b><br>
Sent:</b> Monday, February 04, 2008 11:37 AM<b><br>
To:</b> Greg Smith (gregmsmi)<b><br>
Cc:</b> Tony Pearson; Bryan Berry; </font><a href=mailto:martin.langhoff@gmail.com target=_blank><font size=2 color=blue face="Tahoma"><u>martin.langhoff@gmail.com</u></font></a><font size=2 face="Tahoma"><b><br>
Subject:</b> Re: First stab at XS project plan</font><font size=3><br>
<br>
Hi everyone,<br>
Here is what I think:<br>
<br>
1. XS - I agree with everything Greg has listed in the document. However,
some of the features listed are work in progress. Ivan is working on some
of them so &nbsp;it might be a good idea to include him in this discussion,
and the OLPC devel team as well.<br>
<br>
2. XS software- &nbsp;I think we should have apache, mysql, php installed
regardless of moodle. I think those are pretty handy.<br>
<br>
3.DNS- Local with forwarders set to resolve any unknown ip. <br>
<br>
4. Moodle- Most of the things that Greg has mentioned is easily achievable
in moodle. I even have a small blog post </font><a href=http://blog.olenepal.org/ target=_blank><font size=3 color=blue><u>http://blog.olenepal.org</u></font></a><font size=3>
on moodle grouping and different pages for teachers and students. BUT [and
i am talking strictly in Nepali context ] it might add a sense of burden
if teachers have to use it to deliver course through it. I propose, and
this is only for the first phase, that we plan to use it only for collaborative
&nbsp;work, ie: teachers can put some documents on a folder and students
can view it, &nbsp;students &nbsp;can use the database to upload &nbsp;different
&nbsp;types of files to be shared. Use workshop and forum to collaborate
etc. It should be no problem to enable modules that would allow teachers
to actually deliver course work through it, when they are familiar with
moodle and comfortable using it.<br>
What do you guys think? Martin?<br>
<br>
5. A cache-server is a good idea, both for internal http and external ones.
I was looking into cache to enable us to use wikipedia and dictionary services
more easily. It might also be essential when we have more than one school
and more than a few servers.<br>
Anyone have much experience with proxy and cache servers? I would like
to learn a few tips and tricks if possible :).<br>
<br>
Also, It might be difficult to track students ( within and outside moodle)
right? At least for now it is ??:) Martin correct me if I am wrong but
right now moodle doesn't handle auth cookies does it?</font><font size=3 color=blue><u><br>
</u></font><a href=http://moodle.elearning.edu/ target=_blank><font size=3 color=blue><u>http://moodle.elearning.edu</u></font></a><font size=3>
is a site maintained by an Indian professor. Martin might have better ones.<br>
<br>
Greg, I will forward you the network documents in about a day? I will have
to update some of them first.<br>
<br>
best,<br>
Sulochan<br>
<br>
<br>
<br>
<br>
<br>
On Feb 4, 2008 8:06 PM, Greg Smith (gregmsmi) &lt;</font><a href=mailto:gregmsmi@cisco.com target=_blank><font size=3 color=blue><u>gregmsmi@cisco.com</u></font></a><font size=3>&gt;
wrote: </font><font size=2 color=blue face="Arial"><br>
Hi Tony,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Great work! You do learn fast :-)</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
To All,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
I've attached an updates XS server requirements doc and plan after spending
an hour with Bryan yesterday. Please comment, edit add to it and send it
back. I will try to collect all input and post to Wiki and school server
e-mail list by eod tomorrow.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
I hope this is useful, let me know what else you need.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Bryan,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Send me any notes you have from yesterday. Also, forward this as needed
or let me know where to send it to cover all Nepal contacts.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
I could use a list of activities to load, a list of the real dates, verification
of the use cases and envisioned web pages and a review in general.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Sulochan,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Send me these docs if you want me to paste them in the wiki (</font><a href="http://wiki.laptop.org/index.php?title=Nepal" target=_blank><font size=2 color=blue face="Arial"><u>http://wiki.laptop.org/index.php?title=Nepal</u></font></a><font size=2 color=blue face="Arial">)</font><font size=3>
</font><font size=3 face="Times New Roman"><b><br>
Networking School Server:</b></font><font size=3> </font><font size=3 face="Times New Roman"><br>
See Files: <br>
/home/sulo/xs_networking_local.doc</font><font size=3> </font><font size=3 face="Times New Roman"><br>
/home/sulo/xs_networking_regional.doc</font><font size=3> </font><font size=3 face="Times New Roman"><br>
/home/sulo/doe_wireless_plan.doc</font><font size=3> <br>
 &nbsp;</font><font size=3 face="Times New Roman"><b><br>
Teachers Training for the Pilot:</b></font><font size=3> </font><font size=3 face="Times New Roman"><br>
See Files:</font><font size=3> </font><font size=3 face="Times New Roman"><br>
/root/Desktop/Teacher_Training_Course_Outline_improved_Jan_08.doc</font><font size=3>
</font>
<p><font size=2 color=blue face="Arial">send them over and I'll paste them
in.</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
One key question is the user ID requirements. Are we going to defer tracking
of users to the next stage? </font><font size=3><br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
In that case we can assume everyone looks the same via the HTML Sulochan
wrote (or maybe just disable it in moodle)? If we want to track users individually
we need a solution ASAP. User name and password may be easy, but no user
name and password sounds like it will not make the first deployment (how
about cookies?).</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
If someone can make a call on that, I'll add the right user ID stuff from
Sulochan's write up to my doc before I update the wiki page.</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Martin,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
After meeting with Bryan yesterday we added a bunch of detail to the XS
moodle requirements. See attached. I haven't had time to read moodle pages
to put this in that terminology. Can you read this over, edit as needed
(e.g. change lesson plan to whatever it should be) and comment on if this
doable in moodle?</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Also, is there a moodle implementation on the internet that we can look
at? We need to get a build of this in place for review in the next two
weeks (one week is better).</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
BTW Bryan asked me to help do some XS project management. I don't mean
to put a lot of work on you. Let me know what you think is best and what
you think you can do. I believe that time to deployment 58 days!</font><font size=3>
<br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Thanks,</font><font size=3> <br>
 &nbsp;</font><font size=2 color=blue face="Arial"><br>
Greg S</font><font size=3> <br>
 &nbsp;<br>
</font>
<hr><font size=2 face="Tahoma"><b><br>
From:</b> Tony Pearson [mailto:</font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=2 color=blue face="Tahoma"><u>tpearson@us.ibm.com</u></font></a><font size=2 face="Tahoma">]
<b><br>
Sent:</b> Sunday, February 03, 2008 12:54 AM<b><br>
To:</b> sulochan acharya<b><br>
Cc:</b> Bryan Berry; Greg Smith (gregmsmi) <b><br>
<br>
Subject:</b> Re: First stab at XS project plan</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
<br>
Team,</font><font size=3> </font><font size=2 face="sans-serif"><br>
I have my XS server up and running!</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
The book I purchased today was quite helpful &quot;Fedora 7 Unleashed&quot;
by SAMS Publishing. &nbsp;I highly recommend it for anyone working on this
setup. &nbsp;It has chapters on Apache, MySQL, PHP, Samba, Squid, and so
on.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 1-- I blew away the Windows and installed the XS-Latest-150.iso LiveCD
installed onto the hard drive. &nbsp;IP address picked up from DHCP was
</font><a href=http://192.168.0.101/ target=_blank><font size=2 color=blue face="sans-serif"><u>192.168.0.101</u></font></a><font size=2 face="sans-serif">
(my D-link starts at </font><a href=http://192.168.0.100/ target=_blank><font size=2 color=blue face="sans-serif"><u>192.168.0.100</u></font></a><font size=2 face="sans-serif">
and goes up by one). &nbsp; &nbsp;So, need to change this to something
static. &nbsp;Also, need to get OpenSSH working between my Windows system
and the XS server, because I have a single screen/keyboard shared by KVM.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Got SSH working first. &nbsp;/etc/ssh/sshd_config already had correct settings.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
On Windows, got &quot;OpenSSH for Windows&quot; from SourceForge. &nbsp;Generated
public/private keys. &nbsp;Copied public key to USB stick. &nbsp;Attached
USB stick to XS Server, mount -t vfat /dev/sdb1 /mnt/usb, and copied file
to /root/.ssh and appended to the authorized_keys file. &nbsp;From Windows,
was able to &quot;ssh -l root </font><a href=http://192.168.0.101/ target=_blank><font size=2 color=blue face="sans-serif"><u>192.168.0.101</u></font></a><font size=2 face="sans-serif">&quot;
type in my passphrase, and get connected. &nbsp;Success!</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Step 2-- Changing IP address of XS server. &nbsp;Edited /etc/sysconfig/network-scripts/ifcfg-eth0
&nbsp; &nbsp;uncommented all the static lines, and entered appropriate
values for </font><a href=http://192.168.0.77/ target=_blank><font size=2 color=blue face="sans-serif"><u>192.168.0.77</u></font></a><font size=2 face="sans-serif">
desired address. &nbsp;Chagned &quot;BootProto=&quot; from &quot;dhcp&quot;
to &quot;static&quot;. &nbsp;Rebooted XS server with &quot;shutdown -r
now&quot; and verified correct IP address. &nbsp;Success!</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Step 3--Verified Apache. &nbsp;&quot;service httpd restart&quot; works.
&nbsp;From Windows, launched firefox </font><a href=http://192.168.0.77/ target=_blank><font size=2 color=blue face="sans-serif"><u>http://192.168.0.77</u></font></a><font size=2 face="sans-serif">
works! &nbsp;(I get the test page that is located in /var/error/noindex.html)</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Step 4-- Required PHP modules: &nbsp; yum install php php-mysql &nbsp;(pulled
in 5 extra packages). &nbsp; &nbsp;Created short php file and ran #&gt;
&nbsp;php test.php and verified PHP was working. &nbsp;To get PHP active
in Apache, updated /etc/httpd/conf/httpd.conf</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; DirectoryIndex &nbsp;index.php &nbsp; index.html
index.html.var</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Set /var/www/html/index.php &nbsp; to a one liner: &nbsp; &nbsp;&lt;?php
&nbsp; phpinfo(); &nbsp;?&gt;</font><font size=3> </font><font size=2 face="sans-serif"><br>
Windows Firefox: &nbsp; </font><a href=http://192.168.0.77/ target=_blank><font size=2 color=blue face="sans-serif"><u>http://192.168.0.77</u></font></a><font size=2 face="sans-serif">
&nbsp; ---&gt; &nbsp;details of PHP, Apache, and everything, so PHP is
working with Apache correctly. &nbsp;Success!</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 5--I spend most of my day getting MySQL working. &nbsp; After install,
removing and re-configuring over and over, I think I have finally figured
out the right sequence:</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
 &nbsp; &nbsp; &nbsp; yum install mysql mysql-server mysql-test mysql-libs
php-mysql <br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (pulls in perl-DBD-mySQL
package as well)</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; groupadd mysql</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; useradd -g mysql mysql</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; mysql_install_db &nbsp;--user mysql</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; chown -R mysql.mysql &nbsp;/var/lib/mysql</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; mysqld_safe &nbsp;--user mysql</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; mysqladmin -u root version</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (this last merely confirms
mysql is working. &nbsp;I chose not to bother setting MySQL root password)</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; chkconfig --level 345 mysqld on</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
rebooted with &quot;shutdown -r now&quot;</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 6--I am getting some errors during startup. &nbsp;Used &quot;I&quot;
interactive to check them out in more detail. &nbsp;AICCU says that /etc/aiccu.conf
not configured. &nbsp;This is the IPv6 tunneling, so don't think we need
it. &nbsp;HTTPD says that it doesn't have a fully qualified name, so using
</font><a href=http://127.0.0.1/ target=_blank><font size=2 color=blue face="sans-serif"><u>127.0.0.1</u></font></a><font size=2 face="sans-serif">
as Servername. &nbsp;Fine with me.</font><font size=3> </font><font size=2 face="sans-serif"><br>
Lighttpd says base-docroot doesn't exist /var/www/idmgr --&gt; &nbsp;not
sure if we need lighty. &nbsp;We have Apache running now.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
hddtemp -- too few arguments must specify on drive at least. &nbsp;Added
&quot;TYPE:SATA&quot; to the parms in /etc/rc.d/init.d/hddtemp and that
seemed to fix that.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 7-- Getting Moodle running. &nbsp;I downloaded the 1.8.4 latest version
tgz file.</font><font size=3> </font><font size=2 face="sans-serif"><br>
Edited /etc/php.ini to:</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;change memory_limit to 40M</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; magic_quotes_gpc = 1</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; magic_quotes_runtime = 0</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; session.bug_compat_warn = 0</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; post_max_size = 16M</font><font size=3> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; upload_max_filesize = 16M</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Added &quot;AcceptPathInfo&quot; to httpd.conf</font><font size=3> </font><font size=2 face="sans-serif"><br>
Added: &nbsp;sql-modes='' &nbsp; to /etc/my.cnf</font><font size=3> </font><font size=2 face="sans-serif"><br>
mkdir /var/moodledata</font><font size=3> </font><font size=2 face="sans-serif"><br>
chown -R nobody.apache /var/moodledata</font><font size=3> </font><font size=2 face="sans-serif"><br>
chmod -R 770 /var/moodledata</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
useradd moodleuser</font><font size=3> </font><font size=2 face="sans-serif"><br>
passwd moodleuser &nbsp; (set to &quot;olpc&quot;)</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
yum install php-gd php-mbstring &nbsp; &nbsp;(I guess these were the &quot;required
PHP modules&quot;)</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
unpacked the moodle-latest-18.tgz file in /var/www/html/moodle</font><font size=3>
</font><font size=2 face="sans-serif"><br>
chown -R nobody.apache /var/www/html/moodle</font><font size=3> </font><font size=2 face="sans-serif"><br>
chmod -R 0770 &nbsp;/var/www/html/moodle</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Launched Windows firefox browser with: &nbsp; </font><a href=http://192.168.0.77/moodle/install.php target=_blank><font size=2 color=blue face="sans-serif"><u>http://192.168.0.77/moodle/install.php</u></font></a><font size=3>
</font><font size=2 face="sans-serif"><br>
used: &nbsp; Admin &nbsp; password: &nbsp;olpc</font><font size=3> </font><font size=2 face="sans-serif"><br>
All databases created successfully.</font><font size=3> </font><font size=2 face="sans-serif"><br>
crontab -e &nbsp;</font><font size=3> </font><font size=2 face="sans-serif"><br>
*/30 * * * * &nbsp;php &nbsp;/var/www/html/moodle/admin/cron.php &nbsp;&gt;/dev/null
2&gt;&amp;1</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Scheduled automatic backups</font><font size=3> </font><font size=2 face="sans-serif"><br>
Created course category &quot;Science&quot; and a course &quot;Chemistry
101&quot;</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 8--</font><font size=3> </font><font size=2 face="sans-serif"><br>
Found a squid.conf that worked. &nbsp;Had to &quot;touch /var/run/squid.pid&quot;
to get it going.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
The only thing I didn't do was a &quot;samba&quot; CIFS server. &nbsp;It
would seem that if everyone is using Linux (both on the XO as well as other
XS) that an NFS daemon would be enough. &nbsp;However, SAMBA does allow
for printer sharing for direct-attach printers to the XS server.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
So, now that we have this up and running, what is the next step?</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Thanks</font><font size=3> </font>
<table width=100%>
<tr>
<td width=100%><img src=cid:_1_08A0970408A0931C0065C368072573E6>
<tr>
<td>
<br>
<table width=100%>
<tr>
<td width=19%><img src=cid:_2_08A0A77C08A0A3C00065C368072573E6>
<td width=80%><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony
Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: </font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>tpearson@us.ibm.com</u></font></a><font size=1 face="Microsoft Sans Serif">
| &nbsp;GSA: </font><a href=http://tucgsa.ibm.com/%7Etpearson target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://tucgsa.ibm.com/~tpearson</u></font></a><font size=1 face="Microsoft Sans Serif"><br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage</u></font></a><font size=1 face="Microsoft Sans Serif">
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td><img src=cid:_1_08A0B7E408A0B3FC0065C368072573E6></table>
<br><font size=3><br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=34%><font size=1 face="sans-serif"><b>&quot;sulochan acharya&quot;
&lt;</b></font><a href=mailto:sulochan@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>sulochan@gmail.com</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
</font>
<p><font size=1 face="sans-serif">02/02/2008 09:38 AM</font><font size=3>
</font>
<td width=65%>
<br>
<table width=100%>
<tr valign=top>
<td width=8%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=91%><font size=1 face="sans-serif">Tony Pearson/Tucson/IBM@IBMUS</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&quot;Bryan Berry&quot; &lt;</font><a href=mailto:bryan.berry@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>bryan.berry@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;,
&quot;Greg Smith (gregmsmi)&quot; &lt;</font><a href=mailto:gregmsmi@cisco.com target=_blank><font size=1 color=blue face="sans-serif"><u>gregmsmi@cisco.com</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: First stab at XS project plan</font></table>
<br><font size=3><br>
</font>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
<br>
<br>
Hey Tony,<br>
HTTPD--apache<br>
config file on fedora system is on: /etc/httpd/conf/httpd.conf<br>
It usually look at the default directory (document root) on /var/www/probably
html<br>
You can either put your stuff on that directory and replace the index.html
or<br>
you can create a virtual host on /etc/httpd/conf/httpd.conf...towards the
end it has an option to create a virtual host where you can give you vhost
an ip. If you do this you also have to edit /etc/hosts file and add the
ip and the name of your localhost<br>
<br>
PHP<br>
php is needed for moodle and most other php-based web applications. Usually
the installation process will tell you which php modules you need to add
in order for moodle to work. You can--- yum install php-module on a fedora
system and yum will take care of the rest.<br>
<br>
mysql<br>
mysql should come pre built with most system. i am using php5, i guess
its the same on your system.<br>
<br>
I guess we don't need samba for XS.<br>
<br>
Moodle 1.8.3 is the latest stable moodle build, i think :). Yeah it needs
mysql. I am pretty sure mysql is on the system you can check by running
a command <br>
service mysqld restart<br>
if not you can yum install mysql<br>
<br>
i haven't really worked on squid, but if you want we can work on it together.<br>
I can post detailed how to on apache mysql and moodle if its any help.<br>
<br>
<br>
Wiindows/linux dual boot:<br>
Yeah i think the xs build does not give you an option to select the partition
( i don't really remember to be honest), but here is what can be done:<br>
(with windows installed first)Install a fedora core 7 ....during the installation
process it will allow you to select the most free space to create your
partition(automatically), I don't remember the exact language but it definitely
allows you the option to do it. You don't have to manually create the partitions
for this.<br>
<br>
Hope this will help.<br>
Please let me know how it goes.<br>
<br>
best,<br>
Sulochan.<br>
<br>
<br>
<br>
<br>
<br>
On Feb 2, 2008 10:04 AM, Tony Pearson &lt;</font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=3 color=blue><u>tpearson@us.ibm.com</u></font></a><font size=3>&gt;
wrote: </font><font size=2 face="sans-serif"><br>
<br>
Sulochan,</font><font size=3> </font><font size=2 face="sans-serif"><br>
Thanks. &nbsp;Apparently ./olpc_install blows away the entire drive, so
it was good that I had backed up my Windows partition before it got clobbered.
&nbsp;My system has 640MB RAM, and 40GB disk drive. &nbsp;I hope this is
enough to run the testcases.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Ok, I burned a CD of the XS_LATEST (150) level LiveCD, ran the install
procedure, and rebooted. &nbsp;</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 1--</font><font size=3> </font><font size=2 face="sans-serif"><br>
I checked to make sure that httpd is running, it is. &nbsp;However, it
is using </font><a href=http://172.0.18.0/ target=_blank><font size=2 color=blue face="sans-serif"><u>172.0.18.0</u></font></a><font size=2 face="sans-serif">
as an IP address of the server. &nbsp;My system is attached at </font><a href=http://192.168.0.100/ target=_blank><font size=2 color=blue face="sans-serif"><u>192.168.0.100</u></font></a><font size=2 face="sans-serif">
on my home LAN, so need instructions on how to fix this. &nbsp;In the meantime,
&quot;elinks http:/172.0.18.0&quot; works, showing the Apache test page
is working fine.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 2--</font><font size=3> </font><font size=2 face="sans-serif"><br>
What required PHP modules? &nbsp;Please let me know if I need to do anything
for this step.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 3--</font><font size=3> </font><font size=2 face="sans-serif"><br>
It does not appear that MySQL is installed as part of the LiveCD, and not
sure which level of MySQL we need. &nbsp;I suspect for testing purposes
we can just use the &quot;Community&quot; version?</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Step 4--</font><font size=3> </font><font size=2 face="sans-serif"><br>
Samba???</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
Step 5--</font><font size=3> </font><font size=2 face="sans-serif"><br>
Moodle. &nbsp;I couldn't find moodle-1.8.3 but did find the &quot;Stable-18&quot;
version on their website. &nbsp;Unfortunately, it looks like I can't configure
it until I get MySQL working first, as it uses it to set up the databases.
&nbsp;For whatever reason, &quot;wget&quot; doesn't work on downloading
the moodle.tgz file, so I had to download it on another system, and move
it over via USB key. &nbsp;I was able to unpack in /usr/moodle for now,
but instructions indicate that I have to put things into the Apache /web
infrastructure, but haven't figured out yet what that means.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Step 6--</font><font size=3> </font><font size=2 face="sans-serif"><br>
HTTP Caching--squid?</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
I found this on </font><a href="http://squid-cache.org/" target=_blank><font size=2 color=blue face="sans-serif"><u>squid-cache.org</u></font></a><font size=2 face="sans-serif">,
but again probably need to get the other things up and running first.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
<br>
Thanks</font><font size=3> </font>
<table width=100%>
<tr>
<td width=100%><img src=cid:_1_08A122E808A11F000065C368072573E6>
<tr>
<td>
<br>
<table width=100%>
<tr>
<td width=19%><img src=cid:_2_08A1336008A12FA40065C368072573E6>
<td width=80%><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony
Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: </font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>tpearson@us.ibm.com</u></font></a><font size=1 face="Microsoft Sans Serif">
| &nbsp;GSA: </font><a href=http://tucgsa.ibm.com/%7Etpearson target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://tucgsa.ibm.com/~tpearson</u></font></a><font size=1 face="Microsoft Sans Serif"><br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage</u></font></a><font size=1 face="Microsoft Sans Serif">
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td><img src=cid:_1_08A143C808A13FE00065C368072573E6></table>
<br><font size=3><br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=34%><font size=1 face="sans-serif"><b>&quot;sulochan acharya&quot;
&lt;</b></font><a href=mailto:sulochan@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>sulochan@gmail.com</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
</font>
<p><font size=1 face="sans-serif">02/01/2008 08:00 PM</font><font size=3>
</font>
<td width=65%>
<br>
<table width=100%>
<tr valign=top>
<td width=8%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=91%><font size=1 face="sans-serif">Tony Pearson/Tucson/IBM@IBMUS</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&quot;Greg Smith (gregmsmi)&quot; &lt;</font><a href=mailto:gregmsmi@cisco.com target=_blank><font size=1 color=blue face="sans-serif"><u>gregmsmi@cisco.com</u></font></a><font size=1 face="sans-serif">&gt;,
&quot;Bryan Berry&quot; &lt;</font><a href=mailto:bryan.berry@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>bryan.berry@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: First stab at XS project plan</font></table>
<br><font size=3><br>
<br>
</font>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
<br>
<br>
<br>
Hi Tony,<br>
The OLPC_XS_LATEST is a fedora core 7 base, but it has no GUI. You can
dual boot it with windows if you dont want to loose the windows os on the
machine. I have tried this setup at home and its works :).<br>
<br>
best,<br>
-Sulochan<br>
<br>
On Feb 2, 2008 5:45 AM, Tony Pearson &lt;</font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=3 color=blue><u>tpearson@us.ibm.com</u></font></a><font size=3>&gt;
wrote: </font><font size=2 face="sans-serif"><br>
<br>
Team,</font><font size=3> </font><font size=2 face="sans-serif"><br>
Ok, I thought I would present what I plan to do and get your thoughts.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
I have an IBM NetVista (8311-61U), it is a couple of years old, but should
do the trick. &nbsp; I suspect I have 256MB RAM and 40GB disk drive. &nbsp;Not
sure until I install Linux on it.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
I will burn the &quot;Live CD&quot; version of Fedora 7 and install that
over the current Windows XP that it has now. &nbsp;I can donate this machine
for the cause. &nbsp;This will be the XS machine, and it is connected to
a &quot;D-Link&quot; hub for 100 Mbps, as well as 802.1g wireless, connected
to the internet. &nbsp;My XO has no problem connecting to this D-link,
and I use it in that mode already.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
You want me to install Linux and a stack of additional software and test
it with my XO laptop as the &quot;client machine&quot;.</font><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
I don't have any &quot;mesh antennas&quot; or other mesh equipment. &nbsp;Let
me know if that is a problem.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
I will be doing this on my evenings and weekends, so don't be surprised
if I send emails to you at odd hours.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
<br>
Thanks</font><font size=3> </font>
<table width=100%>
<tr>
<td width=100%><img src=cid:_1_08A19B7408A1978C0065C368072573E6>
<tr>
<td>
<br>
<table width=100%>
<tr>
<td width=19%><img src=cid:_2_08A1ABEC08A1A8300065C368072573E6>
<td width=80%><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony
Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: </font><a href=mailto:tpearson@us.ibm.com target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>tpearson@us.ibm.com</u></font></a><font size=1 face="Microsoft Sans Serif">
| &nbsp;GSA: </font><a href=http://tucgsa.ibm.com/%7Etpearson target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://tucgsa.ibm.com/~tpearson</u></font></a><font size=1 face="Microsoft Sans Serif"><br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage target=_blank><font size=1 color=blue face="Microsoft Sans Serif"><u>http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage</u></font></a><font size=1 face="Microsoft Sans Serif">
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td><img src=cid:_1_08A1BC5408A1B86C0065C368072573E6></table>
<br><font size=3><br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=39%><font size=1 face="sans-serif"><b>&quot;Greg Smith (gregmsmi)&quot;
&lt;</b></font><a href=mailto:gregmsmi@cisco.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>gregmsmi@cisco.com</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
</font>
<p><font size=1 face="sans-serif">02/01/2008 09:35 AM</font><font size=3>
</font>
<td width=60%>
<br>
<table width=100%>
<tr valign=top>
<td width=8%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=91%><font size=1 face="sans-serif">&quot;Bryan Berry&quot; &lt;</font><a href=mailto:bryan.berry@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>bryan.berry@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&quot;sulochan acharya&quot; &lt;</font><a href=mailto:sulochan@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><u>sulochan@gmail.com</u></font></a><font size=1 face="sans-serif">&gt;,
Tony Pearson/Tucson/IBM@IBMUS</font><font size=3> </font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: First stab at XS project plan</font></table>
<br><font size=3><br>
<br>
<br>
</font>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
</font><tt><font size=2><br>
<br>
<br>
<br>
Hi Bryan,<br>
<br>
Do you have a page setup already?<br>
<br>
Send me the URL and I'll add this server doc ASAP.<br>
<br>
Thanks,<br>
<br>
Greg S <br>
<br>
-----Original Message-----<br>
From: Bryan Berry [mailto:</font></tt><a href=mailto:bryan.berry@gmail.com target=_blank><tt><font size=2 color=blue><u>bryan.berry@gmail.com</u></font></tt></a><tt><font size=2>]
<br>
Sent: Friday, February 01, 2008 11:22 AM<br>
To: Greg Smith (gregmsmi)<br>
Cc: sulochan acharya; Tony Pearson<br>
Subject: RE: First stab at XS project plan<br>
<br>
we should put these docs in the olpc wiki, which is messy but more<br>
transparent On Fri, 2008-02-01 at 11:17 -0500, Greg Smith (gregmsmi)<br>
wrote:<br>
&gt; Hi Sulochan,<br>
&gt; &nbsp;<br>
&gt; Very useful write up!<br>
&gt; &nbsp;<br>
&gt; I'm adding Tony Pearson who will also try to bring up a school server
<br>
&gt; to help test your target config.<br>
&gt; &nbsp;<br>
&gt; I see references to a few other docs. Do we have a suggestion on how
<br>
&gt; to post and share all docs for everyone to edit and add to them?<br>
&gt; Maybe we should just post them to your wiki?<br>
&gt; &nbsp;<br>
&gt; One basic question: what is the target web browser? Do you plan to
use<br>
<br>
&gt; the included &quot;browse&quot; activity? I think we need to know
that to test <br>
&gt; the moodle implementation.<br>
&gt; &nbsp;<br>
&gt; Maybe we can post any docs on the XS in a central place too.<br>
&gt; &nbsp;<br>
&gt; Thanks,<br>
&gt; &nbsp;<br>
&gt; Greg S<br>
&gt; <br>
&gt; <br>
&gt; ______________________________________________________________________<br>
&gt; From: sulochan acharya [mailto:</font></tt><a href=mailto:sulochan@gmail.com target=_blank><tt><font size=2 color=blue><u>sulochan@gmail.com</u></font></tt></a><tt><font size=2>]<br>
&gt; Sent: Friday, February 01, 2008 6:17 AM<br>
&gt; To: Bryan Berry<br>
&gt; Cc: Greg Smith (gregmsmi)<br>
&gt; Subject: Re: First stab at XS project plan<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Hi guys,<br>
&gt; I am attaching a file on the school server that I've been working
<br>
&gt; with. I don't know if it will be of any help. I've had half attempts
<br>
&gt; to documenting everything concerning school server, network and <br>
&gt; implementation. I will try to find other files and send it to you
<br>
&gt; guys. &nbsp;If it is of no use you guys &nbsp;can always &nbsp;give
me some &nbsp;feedback<br>
<br>
&gt; as to &nbsp;how to better document stuff. :)<br>
&gt; <br>
&gt; <br>
&gt; best,<br>
&gt; Sulochan<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Feb 1, 2008 12:06 AM, Bryan Berry &lt;</font></tt><a href=mailto:bryan.berry@gmail.com target=_blank><tt><font size=2 color=blue><u>bryan.berry@gmail.com</u></font></tt></a><tt><font size=2>&gt;
wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; shit, this is really helpful<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; I will take a longer look at this later
today. Have to get<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; back to work<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; on the library server<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; On Thu, 2008-01-31 at 13:02 -0500, Greg
Smith (gregmsmi)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Hi Guys,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Attached is my first pass. I wrote
it in word but created<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; HTML version<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; too. Let me know if you can't open
it.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; If it looks useful, we can put in
45min - an hour filling in<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &quot;?&quot;s on<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Sunday. You can also fill in stuff
and send it back before<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; then if you<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; have time. BTW I'll be offline starting
at ~5PM Friday.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; One of the hardest parts may be listing
the software and<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; writing the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; requirements. That's tough without
good documentation on the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; XS,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; moodle etc. Any use cases, links
to documentation (e.g.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; moodle link),<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; and lists of features will help us
get started. I'll try to<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; read your<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; blog and extract info from that if
I can free up an hour<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; tomorrow. I<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; can move it to a wiki page when we're
ready.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; HTHs. Don't spend valuable hours
on this if it looks like<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; too much<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; process and doesn't feel like its
moving you towards your<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; goal. If you<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; know what you have to do and just
need to do it, then don't<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; let me get<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; in your way.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Back to my day job :-)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Speak to you Sunday.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Thanks,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Greg Smith<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; 10K Product Manager<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; </font></tt><a href=mailto:gregmsmi@cisco.com target=_blank><tt><font size=2 color=blue><u>gregmsmi@cisco.com</u></font></tt></a><tt><font size=2><br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Cisco Systems Inc.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; 1414 Mass. Ave<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Boxborough, MA 01719<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Office 978 936 1036<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Mobile 781 956 0350<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; page: </font></tt><a href=mailto:gregmsmi@epage.cisco.com target=_blank><tt><font size=2 color=blue><u>gregmsmi@epage.cisco.com</u></font></tt></a><tt><font size=2><br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; </font></tt><font size=3><br>
<br>
<br>
<br>
</font>
<br><font size=1 face="sans-serif">[attachment &quot;OLPC-Nepal-Project-Planv4.doc&quot;
deleted by Tony Pearson/Tucson/IBM] </font>
<br>
<br>