This is a cool project! Would be interesting if this could be used to help teach and learn linux to a group of students. No need to muck about with user accounts and one could add a proxy layer and map each username to a dynamic DNS entry to help students host their own temporary webserver.
Thanks! I think that's a great idea. Containers are nice, but there's nothing quite like a "real" VM system in terms of learning + developing, and they can be very cheap if you're OK with the performance hit from nested virtualization :)
Another idea I had is to customize the rootfs. It boots Alpine right now, but should be trivial to change it to anything else (and it only takes ~5 seconds to build!).
This is a cool project! Would be interesting if this could be used to help teach and learn linux to a group of students. No need to muck about with user accounts and one could add a proxy layer and map each username to a dynamic DNS entry to help students host their own temporary webserver.
Thanks! I think that's a great idea. Containers are nice, but there's nothing quite like a "real" VM system in terms of learning + developing, and they can be very cheap if you're OK with the performance hit from nested virtualization :)
Another idea I had is to customize the rootfs. It boots Alpine right now, but should be trivial to change it to anything else (and it only takes ~5 seconds to build!).
Interesting. I hope you know about busybox? This could boot ultra fast.
It uses Alpine Linux, which includes busybox as coreutils by default.