[Server-devel] School Server short term wish list
John Watlington
wad at laptop.org
Thu Jan 31 22:36:59 EST 2008
On December 5, we made a short wish list of tasks for the school server.
Here is where that currently stands:
>> 1 - Current libertas/firmware
Yes, although no automatic system exists for pushing new changes
through.
>> 2 - server upgrade (test, mirror+ )
Tested. There are some obvious flaws with the system, but it will do
for now:
- the per-machine network configuration being done manually means
that we
don't currently have a way of updating the network setup without
overwriting
the WAN setup (and any other changes).
- the idea of linking in the configuration files is fragile, and has
exceptions
which are currently mishandled.
>> 3 - remote access (unconfigured on install)
No progress. Still looking for good IPv6 tunnel endpoint solution
>> 4 - Disaster Recovery through registration plus rsync
Registration works and is tested.
Backup and restore require update of scripts and testing.
>> 5 - Jabber
ejabberd is bundled now.
- It requires per-school manual configuration
- No scalability
- It memory leaks and crashes after a while.
Collabora is looking into replacement servers, and getting ejabberd
fixed.
>> 6 - web cache
Turned on by default in the next build. It's been in the builds and
I've been manually
turning it on and testing it.
- no IPv6 support in squid!
- we can use apache w. proxy autodiscovery, but that doesn't work for
filtering
>> 7 - XO activation via XS
To Be Added Real Soon
>> 8 - XO update from XS (OFW, copy-nand, olpc-update)
To Be Added Real Soon
>> 9 - web server (content)
I'll get something from SJ...
>> 10 - web filtering
Being tested, possibly in next build.
- no IPv6 support (uses squid, the web cache)
>> 11 - wikis
>> 12 - UI for configuration
>> 13 - XO backup through XS
>> 14 - Sharing through backed up files
>> 15 - Multiple servers in a school
While this wasn't listed on Dec. 5, the Ulan Bataar trial pushed this
one on us.
Unfortunately, the solution implemented doesn't support IPv6.
An IPv6 solution requires some rework of the kernel.
>> 16 - Reducing Power
This is also being thrust into the forefront. Right now, the low power
servers I'm using take about 18 to 24W of power (w. disk and three AAs).
We need to reduce this when the server is unused, so that schools can
leave them running and available.
Suspend/Resume testing on the server, yeah!
More information about the Server-devel
mailing list