I am thinking about using virtualization for my next hosting setup. IMO, operating system level virtualization is ideal in a web hosting environment for a number of reasons. In my research so far, it looks like OpenVZ or VServer are the two main contenders. Based on this review:
It looks like OpenVZ has a slight advantage in the area of documentation, resource management, and container (VE, context) migration.
However, for both of the above projects, Slackware is not officially supported. Therefore, I think I will probably have to invest some time and energy getting the projects to work with 12.1. Therefore, I would like to make a wise decision upfront about which project to work with.
Here are my thoughts so far:
- Commercial Backing
- Solid Documentation
- Resource Management
- Migration of guests built in
- Kernel changes are more "vanilla" which would seem to better jive with the "spirit" of Slackware and provide for easier kernel patches if needed
- supports unification of guest OS files
What are your thoughts? Do you think Pat would ever be interested in including one of these packages by default in Slackware?