Let me address your main points:
Ignore benchmarks
I don't care what benchmarks may say in the real world (at least on my server) the performance advantage of OpenVZ is clear (using Linux VMs obviously).
While I can appreciate that you
"feel" openvz is better, citing feelings alone is not an argument which is compatible with any sort of reasonable (technical) debate or discussion. If we can't agree on objective standards of what is "better" and what is "worse" then we can't have any sort of meaningful debate. Benchmarks seem like a good metric to me.
If the only metric that matters is your subjective opinion, then no matter what happens, I can't win if I have an opinion that is different than yours. Perhaps those benchmarks aren't good ones. If you have better benchmarks, then please use them. We can debate what a good objective metric is: you can measure "good" in any number of ways.
However, if the only evidence you can present is "it feels better" then I can't possibly demonstrate that an alternative is better if you're not in the mood to agree with that position. So, I have to fundamentally reject this position.
Disk usage
Also I find it handy being able to see at a glance (from the VM page in Proxmox VE Admin interface) the amount of disk space being used.
This is a fair point. But, perhaps this can be addressed in the near future.
This blog provides a good 10 second introduction to libguestfs. Take a look at the
official webpage or the
wikipedia page.
It looks like libguestfs can address your needs plus do a whole lot more in terms of maintenance of virtual machines: backup, configuration maintenance, cloning, etc...it actually seems very powerful.
Old version
Lastly, I haven't yet heard a response to my original proposal. If you're satisfied with openvz, and it is working well for you, why do you have a need to upgrade to newer proxmox?
What new features are you looking for, or would you expect from a new version?
Openvz developers don't seem interested in keeping pace with Proxmox as noted by Martin in
this interview. Therefore, no new features for proxmox which enhance openvz
*can possibly* be developed. So, from a purely openvz perspective, what would a new release accomplish? If the answer is "nothing", then why are you interested in new versions of proxmox?
What would be the plan if keeping old kernel were maintained?
Lastly, there's the big question I raised regarding
how proxmox development would need to progress to maintain legacy openvz, without the intention of adding new features as that is impossible.
Would it go something like this?:
- Kernel plan:
- Option A: Backport newer kernel features, updates, security fixes into old openvz kernel.
- This implies no new hardware or KVM features, or whatever other new features are added to the kernel. Also, it means that proxmox will become progressively more out of step with debian mainline as they progress further and further.
- Or: assume traditional role of openvz project and try to modify mainline kernel so it works with openvz. This seems like a big task.
- Either way, proxmox developers now step into the role of long term kernel modifiers. Possibly something like distribution modifers as they try to maintain a stable distribution platform when Squeeze and other debian releases come out.
I don't think that plan makes sense for a project that is trying to progress, become more powerful, and add new features. Proxmox would become mired in maintenance work which is better handled upstream.