[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Some notes on the next generation LTSP (getting LTSP into Debian/main)



Petter Reinholdtsen wrote:

Call for help to get LTSP into Debian!

I'm currently at an edubuntu conference here in London, and have spent
part of the time learning more about the next generation LTSP.  We
have been told that the next version of LTSP will build on Ubuntu, and
one of the participants at this conference, Matt Zimmerman, is the
person in Ubuntu working on the integration.  These are some random
observation on the topic, and some pointers for more information.

The Ubuntu LTSP package is available from
<URL:ftp://ftp.ubuntu.com/ubuntu/pool/main/l/ltsp/>.  It is the
extracted boot scripts from LTSP (ltsp-client), and some scripts to
build the client environment (ltsp-server/ltsp-server-standalone).  It
also need some adjustment for the kernel used on the clients, as ut
uses unionfs and also need to handle NFS root file system.

Some notes on the LTSP packages in Ubuntu are available from
<URL:http://udu.wiki.ubuntu.com/ThinClientIntegration>

I've looked at this package, and note a few changes needed to get it
working on Debian:

- X configuration need to be adjusted.  The Ubuntu version uses
  'dpkg-reconfigure -fnoninteractive xserver-xorg' to generate X
  configuration.  For Debian/main we need a different method.  I
  suspect we could use xdebconfigurator to do the same, if we enable
  the boot time regeneration feature in it.  It might be better to
  add some hooks into this part, to make it easier for ubuntu and
  debian-edu to insert the feature we want.
  (server/ltsp-build-client, debian/ltsp-client.ltsp-client-setup.init)

- Debian/sarge is missing the client dependency initramfs-tools.
  This is a variant of the kernel issue.  We need to get the Debian
  kernels to support the features we need, or build our own.

Has any of the ubunto people looked at lessdisks at all ?
I've patched the version that are already in sarge with 2 patches:
- to get noninteraktive install
- to make it possible to install from CDrom

The packages are availible from deb http://ftp.skolelinux.no/skolelinux sarge local

I've also created a script to make it install automatically, creating the needed partition /var/lib/lessdisks
I hope to have it included on the next pre-release.

Jonas is reviewing the patches to see if they should be included into the debian packages.

Neither of these issues are big deals.  I suspect a few weeks should
be suffucient to get LTSP into Debian proper.  Matt and Mark in Ubuntu
was not too interested in spending Canonical-time to make this happen,
but would welcome any effort from others to make it happen.  I can
spend some time on it, and would welcome others to help as well.

Getting LTSP into Debian would extend the user base, and also make it
easier for debian-edu to continue using LTSP instead of moving to
lessdisk.

it's not a big move to move to lessdisk. It's a big move to move to diskless/stateless workstations/servers, but that's another issue.

CC to the Ubuntu integrator and the LTSP lead developer.

And the lessdisk mailinglist


// faj



Reply to: