Software

Virtualization

Xen Project improves the art of virtual machine maintenance with annual hypervisor release

Version 4.18 brings first ports to RISC-V and PowerPC, support for next-gen datacenter CPUs


The Xen Project has quietly debuted version 4.18 of its eponymous hypervisor – the year's only release of the virtualization tool.

The update appeared on November 17 and The Register understands a formal announcement will follow on Monday, November 20, US time.

This is not a direction-changing release. It merely offers worthy updates such as 20 security fixes.

Ports to the RISC-V and PowerPC architectures have advanced to what the org describes as "Gitlab-CI doing 'Early printk' (i.e., 'Hello world' implementation)."

On Arm, Xen's developers have merged Scalable Vector Extension (SVE) as a tech preview and done likewise for the Arm Firmware Framework for Arm A-profile. The Arm64 memory subsystem has been made more compliant with the Arm architecture.

For x86 machines, Intel users can now see MSR_ARCH_CAPS info in guests, and controllable from the VM's config file. Xen's feature list explains that means "For CPUs from ~2019 onwards, this allows guest kernels to see details about hardware fixes for speculative mitigations."

AMD's fourth-gen Genoa CPUs and Intel's Granite Rapids both get support for their new features.

The Xen Project has in recent years chosen to focus more on embedded applications. This release advances that shift by adopting more rules set by MISRA-C – the effort to create coding guidelines for C and C++ that promote safety, security and reliability in embedded systems.

Xen 4.17 implemented four directives and 24 rules. Version 4.18 supports six directives and 65 rules of MISRA-C.

That effort has been welcomed by stakeholders who, in canned quotes The Register has seen ahead of Xen's official release announcement, praised the combination of more MISRA-C work and the port to RISC-V as making Xen a better option for embedded, industrial, automotive, and other similar applications.

Which is just what the Xen Project wants.

A decade ago, Xen was a server virtualization contender and a favorite of big clouds, including AWS. But in 2017 the Amazonian cloud adopted a homebrew cut of the KVM hypervisor instead, in part to allow its adoption of the "Nitro" SmartNIC that isolates networking and storage scutwork to free servers' resources to run workloads.

Additions to Xen 4.18 that improve x86 capabilities mean Xen is still more than viable for mainstream compute chores and, combined with the tweaks for embedded and/or industrial roles, also give Intel and AMD more ways to address those markets.

All is not sunshine and rainbows, however. The software shipped known issues that mean the hypervisor will crash if live patching is attempted, or when moving a domain from a cpupool with the credit2 scheduler to another cpupool. Known issues are usually ironed out with minor updates that don't take long to arrive. ®

Send us news
Post a comment

Xen Project in a pickle as colo provider housing test platform closes

Admits it may struggle to fund and implement replacement infrastructure

SAP's bid to woo open source community meets muted response

German software giant says open source is a 'catalyst for innovation' but is unlikely to release proprietary code

How to escape VMware's pricey clutches with Virt-v2v

Or any other hypervisors that might hypothetically be acquired or suddenly get more costly

How NeWS became yesterday's news in the window system wars

X co-designer David Rosenthal looks back at why his other project failed

How tech went from free love to pay-per-day

FOSS, AI, blockchain, and the cycle of empty nonsense

'Almost every Apple device' vulnerable to CocoaPods supply chain attack

Dependency manager used in millions of apps leaves a bitter taste

VMware license changes mean bare metal can make a comeback through 'devirtualization', says Gartner

Latest datacenter Hype Cycle also includes augmented reality, new types of memory, nuke power

FreeDOS and FreeBSD prove old code never dies, just gets nifty updates

Anniversary time and both are going strong into their 30s

Hong Kong's Furi Labs shakes up smartphone scene with dash of Debian

The FLX1 runs its own build of 'Trixie' but has an Android layer

HPE intros virtualization solution it says is totally not targeting grumpy VMware customers

It's complementary to Virtzilla, and will eschew controverial aspects of Broadcom's licensing changes

Valkey gains momentum with broadening band of backers

AlmaLinux and Broadcom added to list of partners for open source Redis fork

Um, what ever did happen with network automation?

Is it lingering somewhere between fusion power and self-driving cars?