Hi,

Now that GSoC is over I would like to share a few project ideas
that might be used on future GSoC terms. Sharing and discussing
project ideas never hurts, even if I am not able to mentor next year.
If I don't publish them somewhere it is quite possible that I will forget
about them.

Currently Virtual-LTSP scripts support only VirtualBox:
 - https://gitlab.com/Virtual-LTSP/VirtualBox
 - https://gitlab.com/Virtual-LTSP/Packer
 -
https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=virtualbox&q=ltsp

One possible improvement can be to support KVM/QEMU
and Docker as well. They have some benefits compared to VirtualBox,
for example VirtualBox can support only Intel architectures
(i386/amd64), while KVM/QEMU can support other architectures
as well (for example arm). Docker is less resource intensive compared
to VirtualBox and KVM/QEMU and it offers native performance
(the guest has almost the same performance as the host).

Another possible improvement can be to support RaspberryPi
clients as well: https://gitlab.com/Virtual-LTSP/VirtualBox/issues/4
Probably this requires that Virtual-LTSP supports chroot mode
as well (currently it supports chrootless mode only).

Some other small fixes/improvements can be these:

 - Fix the guest account
   https://gitlab.com/Virtual-LTSP/VirtualBox/issues/104
   The guest account provided is not really a guest account. A guest
account is supposed to clean up (or undo) all the changes made by the guest
user. It usually does it on logout or before the next login.

 - Fix autologin
   https://gitlab.com/Virtual-LTSP/VirtualBox/issues/105
   The autologin in the LTSP context makes sense only when each client logs
in as a different user. If all the clients login as the same user it is not
going to work well.

 - Fix ltsp-manager
   https://gitlab.com/Virtual-LTSP/VirtualBox/issues/106
   ltsp-manager fails to be installed

 - Build a vagrant box based on LMDE3
   https://gitlab.com/Virtual-LTSP/Packer/issues/1
   https://linuxmint.com/download_lmde.php

The debian branch needs to be reworked as well, to be similar to
the ubuntu branch. Or maybe they can be merged into a single branch.

Regards,
Dashamir

Reply via email to