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