A few months ago I volunteered to help out my alma matter, Western Baptist College. The head CS professor is a great guy, but he doesn’t know much about linux yet. As he wanted to do a couple week hands-on section of the Operating Systems class in linux, I volunteered to help him get it all working.
I immediately thought of user mode linux and how I could use it to make a virtual computer lab for the students on just one machine. The last couple of times the course had been taught by a different professor, and all the machines in the computer lab were setup to dual boot win2k and linux. I didn’t like that idea because I wanted the students to always have access to their linux boxes, even outside of class. This way not only could the instructor give true homework assignments, but that they would be available for the students to “dink around” with linux on their own time without having to go through the “trouble” of installing linux on their own. (That is what the Salem LUG is for.)
My own experience with UML had been fairly limited, and I wanted to find a system that Eric could use easily and still have alot of functionality at his finger tips. During my search I came across these links: UML Co-op, UML-based pseudo-dedicated hosting service, and UMLazi, not to mention a miriad of other community sites and the official site. After reading through all of those sites and looking for the best solution, I decided on UMLazi because of the simplicity of the interface.
Using UMLazi you configure a template of both configuration options and root filesystems, and it sets up the rest for you, it even handles the networking configuration of tuntap or bridge networking. Needless to say, this suite of tools is a time-saver, and it really makes setting up new umls very easy. The author was also very helpful to me. Although this software package is still in development, the currest stable version is feature rich and stable, with more features being added.
My experience with UMLazi has been excellent, and as I get to know it better I hope to be able to contribute some code to this neat project. If you are interested at all in User-Mode Linux, then check it out.