The hypervisor team has come to the conclusion that using the C programming language, which is 45 years old as of writing, is not a good idea for the long term success of the project.
C, without doubt, is ridden with quirks and undefined behaviours. Even the most experienced developers find this collection of powerful footguns difficult to use. We’re glad that the development of programming languages in theÂ last decade has given us an abundance of better choices.
Rust, although not old enough to drink, has attracted significantÂ attention in recent years. The hypervisor maintainers have acquaintedÂ themselves with the ownership system, borrow checker, lifetimes andÂ cargo build system. We will soon start rewriting the X86 exception handler entry point, which has been a major source of security bugs inÂ the past, and looks like an easy starting point for the conversion to Rust.
Stay put and get ready to embrace the most secure and easy to use XenÂ hypervisor ever, on April 1st 2018!
Note that this article was an April fools joke and was entirely made up.