[Server-devel] [OLPC-AU] OLPC Australia XS concerns

Peter Robinson pbrobinson at gmail.com
Fri Jun 10 09:13:08 EDT 2011


On Fri, Jun 10, 2011 at 1:54 AM, Sridhar Dhanapalan
<sridhar at laptop.org.au> wrote:
> I think my biggest technical concerns in XS-land are twofold:
>
>  * we need the XS to behave well on an *existing* network (i.e.
> single interface), without trying to be a gateway or duplicating core
> network services (DNS, DHCP, etc.)
>  * while other XS efforts are keen to add features, we want to be as
> trim as possible
>
> We started the XS-AU when it had become clear that XS development had
> slowed. We could find no alternative that satisfied our needs, and I
> felt it better to go our own way rather than complaining that the XS
> didn't meet our particular use case (which seems to be quite different
> from other deployments). It's been working very well, and it's quite
> low-maintenance for us. We'll need a good reason to jump ship.
>
> We've been working on a prototype "XS Lite", which is essentially an
> XS-AU with everything except ejabberd stripped away. Our deployments
> are done at the classroom-level; a teacher receives XOs for the
> children in their class once they have completed the necessary
> training. We would like to provide a simple server with that
> allocation of XOs. This means that the server needs to be low-cost and
> easy to implement (plug-and-play). We are assuming that there is *no*
> technical expertise available at the school.
>
> The server doesn't have to be very capable. Anything that requires
> registration won't work for us as the turnover of teachers and
> students is too high. We don't need Moodle or anything similar, since
> such services are already provided on the state education network.
> Since it's based on the XS-AU, it can be 'upgraded' to a full XS with
> some yum commands.
>
> Given the modest requirements, I think an XO would be suitable
> hardware. They are cheap and reliable, and we already have them in
> stock. As a standalone collaboration server, the XO's WLAN can be the
> AP. If we need to connect to the school network, we can use a
> USB2Ethernet adapter. This will also allow the server to leverage the
> other APs in the school. What's important is that we need to be
> tolerant of multiple schoolservers on the network, potentially one per
> class.

To be honest I think your actually going about it all wrong. XS is
designed to be a do it all server for people that don't want to think.
If you only want a jabber server (or certain components) I think you'd
be much better off just using CentOS and installing ejabberd. Why
start big and remove everything when its easier just to start with a
base server and add one thing? You could even create a virtual
appliance to plug into any virtual infra that the school might have,
boot it off a USB key or what ever.

Peter


More information about the Server-devel mailing list