Re: [Server-devel] Ubuntu XS

2008-08-17 Thread Sameer Verma
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

2008-08-17 Thread David Van Assche
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

2008-08-17 Thread s . boutayeb
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

2008-08-17 Thread Rafael Enrique Ortiz Guerrero
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

2008-08-17 Thread Jerry Vonau
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

2008-08-17 Thread Pia Waugh
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

2008-08-17 Thread Michael Stone
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

2008-08-17 Thread Martin Langhoff
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

2008-08-17 Thread Pia Waugh
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

2008-08-17 Thread Martin Langhoff
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

2008-08-17 Thread Dev Mohanty
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