Re: [Server-devel] Ubuntu XS
Pia Waugh wrote: Hi all, I have a few projects I am helping support and was thinking about doing an Ubuntu based XS option. I wanted to find out whether anyone else was interested in this, and whether any work has been done. My reason for wanting to do an Ubuntu version is purely because it is a more familiar platform for me, and I though having easy to roll out XS deb packages might be useful to others. I'll also be doing a bunch of testing of the ds-backup packages and some additional functionality we need for some Australian/Pacific rollouts. I'll keep the list updated on our progress. Martin mentioned that there are apparently 6 packages for the Fedora based XS project, so I need to find those out to port to Ubuntu please :) Thanks all! Cheers, Pia Hi Pia, Doing a Debian-based XS came up in one of the server meetings we had a few months ago http://wiki.laptop.org/go/XS_Conf_08_MAR_25_Notes. It kinda came up here as well: http://wiki.laptop.org/go/XS_Conf_08_AUG_07_Meeting A Ubuntu-based XS would be great. We've talked about it at SF State and a couple of other groups around here for reasons of familiarity and it being Debian based, etc. I'd be curious to see what it would take to get the XS on a Ubuntu or Debian base. cheers, Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
You can count me in on that... I've been pushing for debian or ubuntu to be the XS platform for a while, and I know Martin Langhoff sort of feels the same way... but since so much work has already been done on Fedora, we should see how feasable it is to make 2 concurrent XS rollouts... but yeah it would be great, although in the end, the underlying mechanisms are so similar it might not be worth the effort... Kind Regards, David On Sun, Aug 17, 2008 at 1:03 PM, Sameer Verma [EMAIL PROTECTED] wrote: Pia Waugh wrote: Hi all, I have a few projects I am helping support and was thinking about doing an Ubuntu based XS option. I wanted to find out whether anyone else was interested in this, and whether any work has been done. My reason for wanting to do an Ubuntu version is purely because it is a more familiar platform for me, and I though having easy to roll out XS deb packages might be useful to others. I'll also be doing a bunch of testing of the ds-backup packages and some additional functionality we need for some Australian/Pacific rollouts. I'll keep the list updated on our progress. Martin mentioned that there are apparently 6 packages for the Fedora based XS project, so I need to find those out to port to Ubuntu please :) Thanks all! Cheers, Pia Hi Pia, Doing a Debian-based XS came up in one of the server meetings we had a few months ago http://wiki.laptop.org/go/XS_Conf_08_MAR_25_Notes. It kinda came up here as well: http://wiki.laptop.org/go/XS_Conf_08_AUG_07_Meeting A Ubuntu-based XS would be great. We've talked about it at SF State and a couple of other groups around here for reasons of familiarity and it being Debian based, etc. I'd be curious to see what it would take to get the XS on a Ubuntu or Debian base. cheers, Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
Hi all, One more argument for a debian based XS: Debian supports various non-x86 architectures, which are good candidates for a compact, affordable, and low power XS server: - The mipsel based fuloong mini ( http://www.lemote.com/english/fuloong.html ) engineered by the chinese Jiangsu Lemote Technology Corporation limited ( www.lemote.com ). Debian is fully supported. The installed distribution (rays, http://openrays.org/ , http://en.wikipedia.org/wiki/Sunwah_Linux_(rays_Linux_Distribution) ) is debian based. The people at lemote are very supportive. The fuloong units I have received have a 120GB hard drive and 512 MB memory. - The powerpc based Bubba 2 ( http://excito.com/bubba/technical-specifications.html ) engineered by Excito in Sweden ( www.excito.com ). They are very supportive too and are ready to assist us. The distribution is debian too. - etc. Best regards Samy Quoting Pia Waugh [EMAIL PROTECTED]: Hi all, I have a few projects I am helping support and was thinking about doing an Ubuntu based XS option. I wanted to find out whether anyone else was interested in this, and whether any work has been done. My reason for wanting to do an Ubuntu version is purely because it is a more familiar platform for me, and I though having easy to roll out XS deb packages might be useful to others. I'll also be doing a bunch of testing of the ds-backup packages and some additional functionality we need for some Australian/Pacific rollouts. I'll keep the list updated on our progress. Martin mentioned that there are apparently 6 packages for the Fedora based XS project, so I need to find those out to port to Ubuntu please :) Thanks all! Cheers, Pia -- Linux Australia http://linux.org.au/ Open Source Industry Australia http://osia.net.au/ Software Freedom Day http://softwarefreedomday.org/ There is no darkness but ignorance. - William Shakespeare ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
Hi all For the porting efforts people can begin packaging the different software tools, provided by the XS, without waiting for all the OS support. For example the upgrade server was originally developed for debian. http://wiki.laptop.org/go/Upgrade_server Just a though. :). On Sun, Aug 17, 2008 at 4:10 AM, Marc E. Fiuczynski [EMAIL PROTECTED]wrote: Hello, Fedora supports powerpc, right?! May I suggest that the XS folks first get the base software working and then worry about the Linux distribution. I just don't believe that at this stage it really much matters whether its Fedora, Ubuntu, or whatever. Btw., I am just an XS list observer! Martin.. all the power to you. Marc On Aug 16, 2008, at 10:48 PM, [EMAIL PROTECTED] wrote: Hi all, One more argument for a debian based XS: Debian supports various non-x86 architectures, which are good candidates for a compact, affordable, and low power XS server: - The mipsel based fuloong mini ( http://www.lemote.com/english/ fuloong.html ) engineered by the chinese Jiangsu Lemote Technology Corporation limited ( www.lemote.com ). Debian is fully supported. The installed distribution (rays, http://openrays.org/ , http://en.wikipedia.org/wiki/Sunwah_Linux_ (rays_Linux_Distribution) ) is debian based. The people at lemote are very supportive. The fuloong units I have received have a 120GB hard drive and 512 MB memory. - The powerpc based Bubba 2 ( http://excito.com/bubba/technical-specifications.html ) engineered by Excito in Sweden ( www.excito.com ). They are very supportive too and are ready to assist us. The distribution is debian too. - etc. Best regards Samy Quoting Pia Waugh [EMAIL PROTECTED]: Hi all, I have a few projects I am helping support and was thinking about doing an Ubuntu based XS option. I wanted to find out whether anyone else was interested in this, and whether any work has been done. My reason for wanting to do an Ubuntu version is purely because it is a more familiar platform for me, and I though having easy to roll out XS deb packages might be useful to others. I'll also be doing a bunch of testing of the ds-backup packages and some additional functionality we need for some Australian/Pacific rollouts. I'll keep the list updated on our progress. Martin mentioned that there are apparently 6 packages for the Fedora based XS project, so I need to find those out to port to Ubuntu please :) Thanks all! Cheers, Pia -- Linux Australia http:// linux.org.au/ Open Source Industry Australia http:// osia.net.au/ Software Freedom Day http:// softwarefreedomday.org/ There is no darkness but ignorance. - William Shakespeare ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Rafael Enrique Ortiz Guerrero One Laptop Per Child [EMAIL PROTECTED] ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] F9 port
Well, I received the AA's. As a quick test I plugged them into my F9 box, after using the olpc ifcfg-files as a template, with very little fiddling I think I have them running under F9. I'll post the diff later. More testing when the xo gets here, or my friend with a laptop. What does need work is the network_config file, and the idea of running it on boot, you need to pass the server_number to the script right? Can't do that on boot, and by default on F9 and the livecd there is no ifcfg-eth0 file to work with anyway. If this xs-conf is meant to be a rpm then would the *_config files not live better in /sbin and the ifcfg-* and *.conf file templates in /usr/share/xs-config? On a second machine I used the current livecd to install (that could use a bit of work), once rebooted, I pointed the yum repos to F9 and my custom repo and ran yum upgrade. The custom repo has just a rpm to fake-out the deps the are in the current install. http://members.shaw.ca/jvonau/pub/xs-fixer-1.0.0-5.src.rpm Things went well, and upon reboot, I have a running olpc F9 box, I just have to migrate the ifcfg- config files from my workstation to the server, and continue testing. Looks good so far. More later, Jerry ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
Hi all, Firstly thanks for all the feedback. I want to ensure everyone knows this isn't about undermining the great work already done on Fedora, but rather it about I guess scratching an itch that a few people have. I think that where possible we post the existing XS packages so that people can have both rpms and debs at their disposal. I want to stay very true to the goal of the XS project to be 100% automated if necessary, and a robust headless box that the school shouldn't need technical people to maintain in a worst case situation. quote who=Sameer Verma Doing a Debian-based XS came up in one of the server meetings we had a few months ago http://wiki.laptop.org/go/XS_Conf_08_MAR_25_Notes. It kinda came up here as well: http://wiki.laptop.org/go/XS_Conf_08_AUG_07_Meeting Thanks Sameer! It looks like a few people have the same thought. A Ubuntu-based XS would be great. We've talked about it at SF State and a couple of other groups around here for reasons of familiarity and it being Debian based, etc. I'd be curious to see what it would take to get the XS on a Ubuntu or Debian base. Cool, well we will let you know! Could you let me know where the actual packages used on the Fedora XS are so I can look at them and port where necessary? I only have the Fedora XS iso at this stage. We are doing some work over the coming week so I'll update the list. At this stage I'm just deconstructing the Fedora XS setup and looking at what we'd like for the Ubuntu one. There are a few interesting feature requests I've had from local trials, including the ability to only allow an XS to talk to approved XOs, to avoid strangers parking outside a school with an XO and interacting with children (worst case scenarios are always the first thing on a Government agenda :), so we're looking at MAC address management on the server potentially. More to come! Cheers, Pia -- Linux Australia http://linux.org.au/ Open Source Industry Australia http://osia.net.au/ Software Freedom Day http://softwarefreedomday.org/ There is no darkness but ignorance. - William Shakespeare ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
On Mon, Aug 18, 2008 at 07:41:13AM +1000, Pia Waugh wrote: There are a few interesting feature requests I've had from local trials, including the ability to only allow an XS to talk to approved XOs, to avoid strangers parking outside a school with an XO and interacting with children (worst case scenarios are always the first thing on a Government agenda :), so we're looking at MAC address management on the server potentially. More to come! Uruguay already uses a Debian-basex XS (which is quite different from Martin's) and which includes some MAC-address filtering technology. (They've also expressed great interest in expanding this technology into a full 802.11i/802.1x/EAP/RADIUS authentication system, which seems like it might be of mutual interest.) Greg Smith and Emiliano Pastorino could probably give you some good introductions if you'd like to try to collaborate with LATU. Michael ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] F9 port
On Mon, Aug 18, 2008 at 4:49 AM, Jerry Vonau [EMAIL PROTECTED] wrote: Well, I received the AA's. As a quick test I plugged them into my F9 box, after using the olpc ifcfg-files as a template, with very little fiddling I think I have them running under F9. I'll post the diff later. More testing when the xo gets here, or my friend with a laptop. Excellent. If you have a normal laptop, you'll need the recent 802.11s kernel modules. What does need work is the network_config file, and the idea of running it on boot, you need to pass the server_number to the script right? Can't do that on boot, and by default on F9 and the livecd there is no ifcfg-eth0 file to work with anyway. Here are the challenges: - network_config runs on firstboot, and can be re-run later if network interfaces are added/removed - network_config sets up - eth0 for the WAN - ethN where N0 and the interface is wired as LAN ports - the ethX/mshX pairs as LAN+Mesh ports - and appropriate bridging across the LAN ports, routing/NAT'ting between LAN and WAN - udev scripts so that once an ethX/mshX is set, things work well even if the machine boots w/o the AA, or if the AA is plugged _after_ we've booted - possibly other bits that I'm forgetting :-) If this xs-conf is meant to be a rpm then would the *_config files not live better in /sbin and the ifcfg-* and *.conf file templates in /usr/share/xs-config? Yes. And all that symlink mess get deprecated. I'm working on that too :-) cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
Hi Michael, quote who=Michael Stone Uruguay already uses a Debian-basex XS (which is quite different from Martin's) and which includes some MAC-address filtering technology. (They've also expressed great interest in expanding this technology into a full 802.11i/802.1x/EAP/RADIUS authentication system, which seems like it might be of mutual interest.) Greg Smith and Emiliano Pastorino could probably give you some good introductions if you'd like to try to collaborate with LATU. That would be great! Are they both on this list? Cheers, Pia -- OLPC Australia http://olpc.org.au/ Linux Australia http://linux.org.au/ Open Source Industry Australia http://osia.net.au/ Software Freedom Day http://softwarefreedomday.org/ Watching television is like taking black spray paint to your third eye. - Bill Hicks ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
On Mon, Aug 18, 2008 at 11:20 AM, Martin Langhoff [EMAIL PROTECTED] wrote: off the top of my head: Additional notes on this - idmgr needs a rewrite, badly - xs-cong is undergoing a big change - libpam-sotp needs a security audit there are more details in the bugtracker. And if anyone wants to take on working on any of those, dive in, and ask for more details once you've found your way around the code. I'll be more than glad to give further pointers. cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
Would be interesting to know more on Uruguay's Debian based XS.. any links? Besides, if I remember correctly, I guess Tony Pearson was also part of that team or maybe not. I have mixed feelings about the current XS builds, guess I'd have preferred the XS being a lot more efficient and to run out of the box then what one gets off the latest image, as I believe a considerable amount of time has gone into it. On the other hand am not too sure if changing to core OS would resolve anything, it's more about getting the right packages in and getting them to function as required. Maybe at this point it makes sense resolving the bugs with the current XS, instead of trying to port it to a Debian based distro. As Martin points out the non-functional 80% kind of stands out. But then if you guys do eventually decide to have two concurrent versions of the XS and plan for a Debian based XS.. count me in on it. Maybe competition for good is the need of the hour! Cheers, -Dev- Michael Stone wrote: On Mon, Aug 18, 2008 at 07:41:13AM +1000, Pia Waugh wrote: There are a few interesting feature requests I've had from local trials, including the ability to only allow an XS to talk to approved XOs, to avoid strangers parking outside a school with an XO and interacting with children (worst case scenarios are always the first thing on a Government agenda :), so we're looking at MAC address management on the server potentially. More to come! Uruguay already uses a Debian-basex XS (which is quite different from Martin's) and which includes some MAC-address filtering technology. (They've also expressed great interest in expanding this technology into a full 802.11i/802.1x/EAP/RADIUS authentication system, which seems like it might be of mutual interest.) Greg Smith and Emiliano Pastorino could probably give you some good introductions if you'd like to try to collaborate with LATU. Michael ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel