[Server-devel] First stab at XS project plan

Adrian Chadd adrian at squid-cache.org
Tue Feb 5 22:49:09 EST 2008


Tony,

Please feel free to bounce Squid-related requests to me.
I'm one of the Squid developers.



Adrian

On Tue, Feb 05, 2008, Tony Pearson wrote:
> Sulochan,
> I am copying the server-devel list, per Bryan's suggestion.
> 
> (a) Do we need two lists -- use the SERVER-DEVEL list for XS technical 
> discussions; and a second list unique to "OLE Nepal" discussions?  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.
> 
> (b) Apache allows multiple virtual hosts, so if you want, I think we can 
> put a "Library Server" on my XS Server for testing purposes.  This would 
> appear as a separate machine from a URL perspective, but eliminate need 
> from wiping out another machine.  My home office is a graveyard of old 
> PCs, so have plenty of equipment to work with if we need multiple 
> machines.  I have never made a virtual host server in Apache before, but I 
> have the book and shows the steps involved.
> 
> (c) Redundancy -- I am a "storage consultant" for IBM, which includes 
> setting up high-availability systems, backup/recovery, disaster recovery 
> and business continuity planning.  22 years experience in this area. 17 
> patents.  Part of Greg's plan should include what happens when "XYZ" 
> component stops working.   How do teachers continue to run classes if a 
> server fails, disk fails, active antenna fails, power goes out, internet 
> access drops, etc.  For example, it might be possible to have a backup 
> "server" that is a LiveCD.  In the event a disk failure, you reboot with 
> the LiveCD, and run with that until the disk can be replaced.
> 
> (d) Localization - I would like to see Greg's plan include Localization 
> issues.
> 
> (e) I have SQUID already up and running.  This falls under the "I don't 
> now how, but..." category.  Actually, I found a "squid.conf" file on the 
> internet, made a few edits, and it appears to start, and appears to stop. 
> I haven't tested out how to verify it without an active antenna though. My 
> XO uses the Wi-Fi directly for now until I get the Active Antenna I 
> requested.  (The "Fedora 7 Unleashed" book has chapter 22 Setting up a 
> Proxy Server which includes SQUID).  Here's my squid.conf:
> 
> http_port 3128
> cache_mem 50 MB
> visible_hostname schoolserver1
> cache_dir ufs /var/cache/squid 500 16 256
> offline_mode off
> maximum_object_size 102400 KB
> reload_into_ims off
> pipeline_prefetch on
> acl my_network src 192.168.0.0/255.255.255.0
> acl localhost src 127.0.0.1/255.255.255.255
> acl all src 0.0.0.0/0.0.0.0
> http_access allow my_network
> http_access allow localhost
> http_access deny all
> 
> Thanks
> 
> 
> 
> 
> 
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: tpearson at us.ibm.com |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage 
> AKA: 990tony Paravane, eightbar specialist 
> 
> 
> 
> 
> 
> 
> "sulochan acharya" <sulochan at gmail.com> 
> 02/04/2008 09:02 PM
> 
> To
> Tony Pearson/Tucson/IBM at IBMUS
> cc
> "Greg Smith (gregmsmi)" <gregmsmi at cisco.com>, "Bryan Berry" 
> <bryan.berry at gmail.com>, martin.langhoff at gmail.com
> Subject
> Re: First stab at XS project plan
> 
> 
> 
> 
> 
> 
> Hi Tony,
> On Feb 5, 2008 3:11 AM, Tony Pearson <tpearson at us.ibm.com> wrote:
> 
> (b) What is the "Library Server"?  Do you envision this as a separate 
> machine--what does it do? 
> >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. 
> 
> (c) Should we consider XS server redundancy?  -- 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?
> >This is a really good question. I was thinking a raided server, to  at 
> least mirror the content. But two redundant servers sounds great. However, 
> in a large scale deployment how do we manage such redundancy?  What do you 
> guys say? 
> 
> (d) Do we need to consider any "Language Support" testing?  I don't know 
> what language Nepal uses, but we can test with Spansh for example, just to 
> see where configuration changes are required?
> >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. 
> 
> Language used in Nepal for most government run schools is Nepali. 
> 
> 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.
> 
> best,
> Sulochan
> 
> 
> Thanks
> 
> 
> 
> 
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: tpearson at us.ibm.com |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage 
> AKA: 990tony Paravane, eightbar specialist 
> 
> 
> 
> 
> 
> 
> "Greg Smith (gregmsmi)" <gregmsmi at cisco.com> 
> 02/04/2008 11:59 AM 
> 
> To
> "sulochan acharya" <sulochan at gmail.com> 
> cc
> Tony Pearson/Tucson/IBM at IBMUS, "Bryan Berry" <bryan.berry at gmail.com>, <
> martin.langhoff at gmail.com> 
> Subject
> RE: First stab at XS project plan
> 
> 
> 
> 
> 
> 
> 
> 
> Hi Sulochan, 
>   
> Thanks for the comments. I integrated them and updated the doc. 
>   
> Comments on your points below. 
>   
> 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. 
>   
> 2 - Good. Changed those lines. 
>   
> 3 - Good. Updated. 
>   
> 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. 
> How about this? Rewrite/comment as needed and I'll add it to the doc. 
> - Moodle web site top level will have a page for the whole school 
> - Each class will have a class page 
> - Each class and the whole school will have a "group" concept. Relevant 
> students will be assigned to each group by XS administrator. 
> - Each group will have a blog and a forum. 
> - Each group will have a place where files can be shared. 
> - Any member of the group will be able to upload files to the shared space 
> 
> - Teacher will have a special place to put their files 
>   
> The challenge is that its not clear how to that without username/password 
> or Single Sign On. 
>   
> BTW we should make the call ASAP if we design the whole environment with 
> or without user identity in the first phase. 
>   
> 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 
>   
> 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: 
> http://www.squid-cache.org/ 
> 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! 
>   
> Another option is to configure WCCP on the router. That will then cause it 
> to send all requests back to the cache. See: 
> http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_command_reference_chapter09186a008010a3fc.html 
> 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. 
>   
> 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. 
>   
> Are we confirmed to use the built in browse activity? 
>   
> 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. 
>   
> Tony, 
>   
> 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. 
>   
> 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... 
>   
> Thanks, 
>   
> Greg S 
>  
> From: sulochan acharya [mailto:sulochan at gmail.com] 
> Sent: Monday, February 04, 2008 11:37 AM
> To: Greg Smith (gregmsmi)
> Cc: Tony Pearson; Bryan Berry; martin.langhoff at gmail.com
> Subject: Re: First stab at XS project plan
> 
> Hi everyone,
> Here is what I think:
> 
> 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  it might be a good idea to include him in this discussion, and 
> the OLPC devel team as well.
> 
> 2. XS software-  I think we should have apache, mysql, php installed 
> regardless of moodle. I think those are pretty handy.
> 
> 3.DNS- Local with forwarders set to resolve any unknown ip. 
> 
> 4. Moodle- Most of the things that Greg has mentioned is easily achievable 
> in moodle. I even have a small blog post http://blog.olenepal.org 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 
>  work, ie: teachers can put some documents on a folder and students can 
> view it,  students  can use the database to upload  different  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.
> What do you guys think? Martin?
> 
> 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.
> Anyone have much experience with proxy and cache servers? I would like to 
> learn a few tips and tricks if possible :).
> 
> 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?
> http://moodle.elearning.edu is a site maintained by an Indian professor. 
> Martin might have better ones.
> 
> Greg, I will forward you the network documents in about a day? I will have 
> to update some of them first.
> 
> best,
> Sulochan
> 
> 
> 
> 
> 
> On Feb 4, 2008 8:06 PM, Greg Smith (gregmsmi) <gregmsmi at cisco.com> wrote: 
> Hi Tony, 
>   
> Great work! You do learn fast :-) 
>   
> To All, 
>   
> 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. 
>   
> I hope this is useful, let me know what else you need. 
>   
> Bryan, 
>   
> 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. 
>   
> 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. 
>   
> Sulochan, 
>   
> Send me these docs if you want me to paste them in the wiki (
> http://wiki.laptop.org/index.php?title=Nepal) 
> Networking School Server: 
> See Files: 
> /home/sulo/xs_networking_local.doc 
> /home/sulo/xs_networking_regional.doc 
> /home/sulo/doe_wireless_plan.doc 
>   
> Teachers Training for the Pilot: 
> See Files: 
> /root/Desktop/Teacher_Training_Course_Outline_improved_Jan_08.doc 
> send them over and I'll paste them in. 
>   
> One key question is the user ID requirements. Are we going to defer 
> tracking of users to the next stage? 
>   
> 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?). 
>   
> 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. 
>   
> Martin, 
>   
> 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? 
>   
> 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). 
>   
> 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! 
>   
> Thanks, 
>   
> Greg S 
>  
> 
> From: Tony Pearson [mailto:tpearson at us.ibm.com] 
> Sent: Sunday, February 03, 2008 12:54 AM
> To: sulochan acharya
> Cc: Bryan Berry; Greg Smith (gregmsmi) 
> 
> Subject: Re: First stab at XS project plan 
> 
> 
> Team, 
> I have my XS server up and running! 
> 
> The book I purchased today was quite helpful "Fedora 7 Unleashed" by SAMS 
> Publishing.  I highly recommend it for anyone working on this setup.  It 
> has chapters on Apache, MySQL, PHP, Samba, Squid, and so on. 
> 
> Step 1-- I blew away the Windows and installed the XS-Latest-150.iso 
> LiveCD installed onto the hard drive.  IP address picked up from DHCP was 
> 192.168.0.101 (my D-link starts at 192.168.0.100 and goes up by one). So, 
> need to change this to something static.  Also, need to get OpenSSH 
> working between my Windows system and the XS server, because I have a 
> single screen/keyboard shared by KVM. 
> 
> Got SSH working first.  /etc/ssh/sshd_config already had correct settings. 
> 
> On Windows, got "OpenSSH for Windows" from SourceForge.  Generated 
> public/private keys.  Copied public key to USB stick.  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.  From Windows, was 
> able to "ssh -l root 192.168.0.101" type in my passphrase, and get 
> connected.  Success! 
> 
> Step 2-- Changing IP address of XS server.  Edited 
> /etc/sysconfig/network-scripts/ifcfg-eth0    uncommented all the static 
> lines, and entered appropriate values for 192.168.0.77 desired address. 
> Chagned "BootProto=" from "dhcp" to "static".  Rebooted XS server with 
> "shutdown -r now" and verified correct IP address.  Success! 
> 
> Step 3--Verified Apache.  "service httpd restart" works.  From Windows, 
> launched firefox http://192.168.0.77 works!  (I get the test page that is 
> located in /var/error/noindex.html) 
> 
> Step 4-- Required PHP modules:   yum install php php-mysql  (pulled in 5 
> extra packages).    Created short php file and ran #>  php test.php and 
> verified PHP was working.  To get PHP active in Apache, updated 
> /etc/httpd/conf/httpd.conf 
>        DirectoryIndex  index.php   index.html index.html.var 
> 
> Set /var/www/html/index.php   to a one liner:    <?php   phpinfo();  ?> 
> Windows Firefox:   http://192.168.0.77   --->  details of PHP, Apache, and 
> everything, so PHP is working with Apache correctly.  Success! 
> 
> Step 5--I spend most of my day getting MySQL working.   After install, 
> removing and re-configuring over and over, I think I have finally figured 
> out the right sequence: 
> 
>        yum install mysql mysql-server mysql-test mysql-libs php-mysql 
>                (pulls in perl-DBD-mySQL package as well) 
>        groupadd mysql 
>        useradd -g mysql mysql 
>        mysql_install_db  --user mysql 
>        chown -R mysql.mysql  /var/lib/mysql 
>        mysqld_safe  --user mysql 
>        mysqladmin -u root version 
>                (this last merely confirms mysql is working.  I chose not 
> to bother setting MySQL root password) 
>        chkconfig --level 345 mysqld on 
> 
> rebooted with "shutdown -r now" 
> 
> Step 6--I am getting some errors during startup.  Used "I" interactive to 
> check them out in more detail.  AICCU says that /etc/aiccu.conf not 
> configured.  This is the IPv6 tunneling, so don't think we need it.  HTTPD 
> says that it doesn't have a fully qualified name, so using 127.0.0.1 as 
> Servername.  Fine with me. 
> Lighttpd says base-docroot doesn't exist /var/www/idmgr -->  not sure if 
> we need lighty.  We have Apache running now. 
> 
> hddtemp -- too few arguments must specify on drive at least.  Added 
> "TYPE:SATA" to the parms in /etc/rc.d/init.d/hddtemp and that seemed to 
> fix that. 
> 
> Step 7-- Getting Moodle running.  I downloaded the 1.8.4 latest version 
> tgz file. 
> Edited /etc/php.ini to: 
>         change memory_limit to 40M 
>        magic_quotes_gpc = 1 
>        magic_quotes_runtime = 0 
>        session.bug_compat_warn = 0 
>        post_max_size = 16M 
>        upload_max_filesize = 16M 
> 
> Added "AcceptPathInfo" to httpd.conf 
> Added:  sql-modes=''   to /etc/my.cnf 
> mkdir /var/moodledata 
> chown -R nobody.apache /var/moodledata 
> chmod -R 770 /var/moodledata 
> 
> useradd moodleuser 
> passwd moodleuser   (set to "olpc") 
> 
> yum install php-gd php-mbstring    (I guess these were the "required PHP 
> modules") 
> 
> unpacked the moodle-latest-18.tgz file in /var/www/html/moodle 
> chown -R nobody.apache /var/www/html/moodle 
> chmod -R 0770  /var/www/html/moodle 
> 
> Launched Windows firefox browser with:   
> http://192.168.0.77/moodle/install.php 
> used:   Admin   password:  olpc 
> All databases created successfully. 
> crontab -e   
> */30 * * * *  php  /var/www/html/moodle/admin/cron.php  >/dev/null 2>&1 
> 
> Scheduled automatic backups 
> Created course category "Science" and a course "Chemistry 101" 
> 
> Step 8-- 
> Found a squid.conf that worked.  Had to "touch /var/run/squid.pid" to get 
> it going. 
> 
> The only thing I didn't do was a "samba" CIFS server.  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.  However, SAMBA does allow for printer sharing 
> for direct-attach printers to the XS server. 
> 
> So, now that we have this up and running, what is the next step? 
> 
> Thanks 
> 
> 
> 
> 
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: tpearson at us.ibm.com |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage 
> AKA: 990tony Paravane, eightbar specialist 
> 
> 
> 
> 
> 
> 
> "sulochan acharya" <sulochan at gmail.com> 
> 02/02/2008 09:38 AM 
> 
> 
> To
> Tony Pearson/Tucson/IBM at IBMUS 
> cc
> "Bryan Berry" <bryan.berry at gmail.com>, "Greg Smith (gregmsmi)" <
> gregmsmi at cisco.com> 
> Subject
> Re: First stab at XS project plan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Hey Tony,
> HTTPD--apache
> config file on fedora system is on: /etc/httpd/conf/httpd.conf
> It usually look at the default directory (document root) on 
> /var/www/probably html
> You can either put your stuff on that directory and replace the index.html 
> or
> 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
> 
> PHP
> 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.
> 
> mysql
> mysql should come pre built with most system. i am using php5, i guess its 
> the same on your system.
> 
> I guess we don't need samba for XS.
> 
> 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 
> service mysqld restart
> if not you can yum install mysql
> 
> i haven't really worked on squid, but if you want we can work on it 
> together.
> I can post detailed how to on apache mysql and moodle if its any help.
> 
> 
> Wiindows/linux dual boot:
> 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:
> (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.
> 
> Hope this will help.
> Please let me know how it goes.
> 
> best,
> Sulochan.
> 
> 
> 
> 
> 
> On Feb 2, 2008 10:04 AM, Tony Pearson <tpearson at us.ibm.com> wrote: 
> 
> Sulochan, 
> Thanks.  Apparently ./olpc_install blows away the entire drive, so it was 
> good that I had backed up my Windows partition before it got clobbered. My 
> system has 640MB RAM, and 40GB disk drive.  I hope this is enough to run 
> the testcases. 
> 
> Ok, I burned a CD of the XS_LATEST (150) level LiveCD, ran the install 
> procedure, and rebooted.   
> 
> Step 1-- 
> I checked to make sure that httpd is running, it is.  However, it is using 
> 172.0.18.0 as an IP address of the server.  My system is attached at 
> 192.168.0.100 on my home LAN, so need instructions on how to fix this.  In 
> the meantime, "elinks http:/172.0.18.0" works, showing the Apache test 
> page is working fine. 
> 
> Step 2-- 
> What required PHP modules?  Please let me know if I need to do anything 
> for this step. 
> 
> Step 3-- 
> It does not appear that MySQL is installed as part of the LiveCD, and not 
> sure which level of MySQL we need.  I suspect for testing purposes we can 
> just use the "Community" version? 
> 
> Step 4-- 
> Samba??? 
> 
> Step 5-- 
> Moodle.  I couldn't find moodle-1.8.3 but did find the "Stable-18" version 
> on their website.  Unfortunately, it looks like I can't configure it until 
> I get MySQL working first, as it uses it to set up the databases.  For 
> whatever reason, "wget" 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. 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. 
> 
> Step 6-- 
> HTTP Caching--squid? 
> 
> I found this on squid-cache.org, but again probably need to get the other 
> things up and running first. 
> 
> 
> Thanks 
> 
> 
> 
> 
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: tpearson at us.ibm.com |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage 
> AKA: 990tony Paravane, eightbar specialist 
> 
> 
> 
> 
> 
> 
> "sulochan acharya" <sulochan at gmail.com> 
> 02/01/2008 08:00 PM 
> 
> 
> To
> Tony Pearson/Tucson/IBM at IBMUS 
> cc
> "Greg Smith (gregmsmi)" <gregmsmi at cisco.com>, "Bryan Berry" <
> bryan.berry at gmail.com> 
> Subject
> Re: First stab at XS project plan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Hi Tony,
> 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 :).
> 
> best,
> -Sulochan
> 
> On Feb 2, 2008 5:45 AM, Tony Pearson <tpearson at us.ibm.com> wrote: 
> 
> Team, 
> Ok, I thought I would present what I plan to do and get your thoughts. 
> 
> I have an IBM NetVista (8311-61U), it is a couple of years old, but should 
> do the trick.   I suspect I have 256MB RAM and 40GB disk drive.  Not sure 
> until I install Linux on it. 
> 
> I will burn the "Live CD" version of Fedora 7 and install that over the 
> current Windows XP that it has now.  I can donate this machine for the 
> cause.  This will be the XS machine, and it is connected to a "D-Link" hub 
> for 100 Mbps, as well as 802.1g wireless, connected to the internet.  My 
> XO has no problem connecting to this D-link, and I use it in that mode 
> already. 
> 
> You want me to install Linux and a stack of additional software and test 
> it with my XO laptop as the "client machine". 
> 
> I don't have any "mesh antennas" or other mesh equipment.  Let me know if 
> that is a problem. 
> 
> I will be doing this on my evenings and weekends, so don't be surprised if 
> I send emails to you at odd hours. 
> 
> 
> Thanks 
> 
> 
> 
> 
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: tpearson at us.ibm.com |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage 
> AKA: 990tony Paravane, eightbar specialist 
> 
> 
> 
> 
> 
> 
> "Greg Smith (gregmsmi)" <gregmsmi at cisco.com> 
> 02/01/2008 09:35 AM 
> 
> 
> To
> "Bryan Berry" <bryan.berry at gmail.com> 
> cc
> "sulochan acharya" <sulochan at gmail.com>, Tony Pearson/Tucson/IBM at IBMUS 
> Subject
> RE: First stab at XS project plan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Hi Bryan,
> 
> Do you have a page setup already?
> 
> Send me the URL and I'll add this server doc ASAP.
> 
> Thanks,
> 
> Greg S 
> 
> -----Original Message-----
> From: Bryan Berry [mailto:bryan.berry at gmail.com] 
> Sent: Friday, February 01, 2008 11:22 AM
> To: Greg Smith (gregmsmi)
> Cc: sulochan acharya; Tony Pearson
> Subject: RE: First stab at XS project plan
> 
> we should put these docs in the olpc wiki, which is messy but more
> transparent On Fri, 2008-02-01 at 11:17 -0500, Greg Smith (gregmsmi)
> wrote:
> > Hi Sulochan,
> > 
> > Very useful write up!
> > 
> > I'm adding Tony Pearson who will also try to bring up a school server 
> > to help test your target config.
> > 
> > I see references to a few other docs. Do we have a suggestion on how 
> > to post and share all docs for everyone to edit and add to them?
> > Maybe we should just post them to your wiki?
> > 
> > One basic question: what is the target web browser? Do you plan to use
> 
> > the included "browse" activity? I think we need to know that to test 
> > the moodle implementation.
> > 
> > Maybe we can post any docs on the XS in a central place too.
> > 
> > Thanks,
> > 
> > Greg S
> > 
> > 
> > ______________________________________________________________________
> > From: sulochan acharya [mailto:sulochan at gmail.com]
> > Sent: Friday, February 01, 2008 6:17 AM
> > To: Bryan Berry
> > Cc: Greg Smith (gregmsmi)
> > Subject: Re: First stab at XS project plan
> > 
> > 
> > 
> > Hi guys,
> > I am attaching a file on the school server that I've been working 
> > with. I don't know if it will be of any help. I've had half attempts 
> > to documenting everything concerning school server, network and 
> > implementation. I will try to find other files and send it to you 
> > guys.  If it is of no use you guys  can always  give me some  feedback
> 
> > as to  how to better document stuff. :)
> > 
> > 
> > best,
> > Sulochan
> > 
> > 
> > 
> > On Feb 1, 2008 12:06 AM, Bryan Berry <bryan.berry at gmail.com> wrote:
> >         shit, this is really helpful
> > 
> >         I will take a longer look at this later today. Have to get
> >         back to work
> >         on the library server
> > 
> > 
> >         On Thu, 2008-01-31 at 13:02 -0500, Greg Smith (gregmsmi)
> >         wrote:
> >         > Hi Guys,
> >         >
> >         > Attached is my first pass. I wrote it in word but created
> >         HTML version
> >         > too. Let me know if you can't open it.
> >         >
> >         > If it looks useful, we can put in 45min - an hour filling in
> >         "?"s on
> >         > Sunday. You can also fill in stuff and send it back before
> >         then if you
> >         > have time. BTW I'll be offline starting at ~5PM Friday.
> >         >
> >         > One of the hardest parts may be listing the software and
> >         writing the
> >         > requirements. That's tough without good documentation on the
> >         XS,
> >         > moodle etc. Any use cases, links to documentation (e.g.
> >         moodle link),
> >         > and lists of features will help us get started. I'll try to
> >         read your
> >         > blog and extract info from that if I can free up an hour
> >         tomorrow. I
> >         > can move it to a wiki page when we're ready.
> >         >
> >         > HTHs. Don't spend valuable hours on this if it looks like
> >         too much
> >         > process and doesn't feel like its moving you towards your
> >         goal. If you
> >         > know what you have to do and just need to do it, then don't
> >         let me get
> >         > in your way.
> >         >
> >         > Back to my day job :-)
> >         >
> >         > Speak to you Sunday.
> >         >
> >         > Thanks,
> >         >
> >         > Greg Smith
> >         > 10K Product Manager
> >         > gregmsmi at cisco.com
> >         > Cisco Systems Inc.
> >         > 1414 Mass. Ave
> >         > Boxborough, MA 01719
> >         > Office 978 936 1036
> >         > Mobile 781 956 0350
> >         > page: gregmsmi at epage.cisco.com
> >         >
> >         >
> > 
> > 
> > 
> 
> 
> 
> 
> [attachment "OLPC-Nepal-Project-Planv4.doc" deleted by Tony 
> Pearson/Tucson/IBM] 
> 

















> _______________________________________________
> Server-devel mailing list
> Server-devel at lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel



More information about the Server-devel mailing list