Virtualized environments often impose significant performance penalties against a given workload when compared to native "bare-metal" equivalents. This project is motivated by the belief that it doesn't necessarily have to be this way, nor do we need exotic hardware to achieve it. AlacrityVM demonstrates that most of the existing performance bottlenecks in today's system are simply the result of suboptimal software stacks. By systematically identifying and fixing the weak links in the guest/hypervisor equation, near native performance from a virtualized environment is realistically achievable.
The project is still in the early stages of development, and it plans to support all of the basic features found in the upstream KVM project. The group also aims to add other new features, such as the ability to express real-time constraints, network QOS, virtual file systems, accelerated disk I/O, and accelerated Microsoft Windows guest support.
So if Novell continues to follow its open source rival Red Hat down the KVM virtualization path, what does that mean for Novell customers currently running Xen? And what, if anything, does that mean for future Xen support coming out of Novell?