Bringing modern virtualization in the Arm-powered Datacenter
-
Do we have first release for Arm processor?
-
Hi,
No, it's in the backlog. The CPU works with Xen, but adapting the entire toolstack requires first a new platform, which is the goal of XCP-ng 9.0, so don't expect anything this year
-
Thanks @olivierlambert,
Hope we have new one in Q1 2025.
-
I think you don't get it. Getting the whole stack ported on Arm is a huge amount of work and FIRST we need to have XCP-ng 9.0 (or at least a prototype of it). We are talking years of work (depending on how many people working on it).
-
@olivierlambert thanks for investing in this. Great news!
-
Any news regarding the ARM?
Would like to test in on a rpi5 -
Hi,
Arm isn't like x86. A Raspberry Pi is VASTLY different than an Ampere machine. It's like expecting to have something working on both your smart watch and your desktop computer.
We'll move forward on Arm thanks to XCP-ng 9.0, but the main target will be server-grade hardware, not Raspi5. Maybe it will in the future, but it's not a priority and might require a LOT of work.
-
@olivierlambert said in Bringing modern virtualization in the Arm-powered Datacenter:
Hi,
Arm isn't like x86. A Raspberry Pi is VASTLY different than an Ampere machine. It's like expecting to have something working on both your smart watch and your desktop computer.
We'll move forward on Arm thanks to XCP-ng 9.0, but the main target will be server-grade hardware, not Raspi5. Maybe it will in the future, but it's not a priority and might require a LOT of work.
But come on, I really need to run a dozen or more VMs using bytes of ram each on a rPi.
-
@DustinB ROTFL
-
The only place running XCP-ng on things like an RK3588 make sense is for home lab stuff, I probably wouldn't even build work lab stuff on these. Never enough ram (so far) and limited cores, plus almost everything will need to be running in virtual processor architecture.
All that said, it might be neat to simulate these ARM processors in x86 so that we could create a VM of the Pi, etc.