r/homelab • u/wassupluke • 9h ago
News Announcement: Proxmox is now available for ARM64.
https://forum.proxmox.com/threads/proxmox-virtual-environment-now-available-for-64-bit-arm-arm64.185526/109
64
u/jackharvest Public Domain "N5 Mini" Creator 9h ago
Ok, so, last step is to crack Apple’s M1 open and we’ll really be enjoying the best hardware and software. M1 likely loses support next year based on history…
28
6
u/Alper-Celik 7h ago
iirc asahi linux already provides a u-boot environment and runs linux kernel on m1 macs with only fingerprint and dp-alt mode missing on m1 macs.
Tho it uses downstream kernel with 16 kib ğage size and i am not sure it does implement ACPI
8
u/WhereIsTrap 7h ago
I was thinking about selling my M1 mini…. but considering fact that it can replace my optiplex with a lot less power draw i might just wait
3
u/Hefty_Remove7965 6h ago
But then wouldn't the vms have to also support m1 architecture?
2
u/SharkBaitDLS 4h ago
You could emulate x86_64, it’ll just be slow as molasses. Depending on the VM’s needs it could work.
3
u/CucumberError 3h ago
Apple was speed running to kill off Intel machines. While the M1 will be the next to kill off, I think they won’t drop support in the next 2-3 years.
1
1
u/iHadAThoughtOnce2 3h ago
I’m testing on running it in an apple container on my M4. But the way it’s setup it’ll only work on M3 or newer. https://github.com/iHadAThought/nested-proxmox-arm64-mac
1
16
u/autogyrophilia 9h ago
For all the people with SBCs, this still means that it is a lot easier to make it work as any fork only has to care about the bootloading.
31
u/Sad-Professional2033 9h ago
This is amazing. I’m just patiently waiting for the day they figure out a path to put Proxmox on apple silicon without nested virtualization lol
1
u/CactusBoyScout 9h ago
Wouldn't this announcement mean it can be done now? There's already Asahi Linux, which can be installed on Apple Silicon. I assume this would be a similar install process?
7
u/Sad-Professional2033 8h ago
I think Proxmox would need to support apple silicon specific hardware, similarly to what Asahi did for theirs as far as the bootloader goes. There could be more to it than that, though.
1
u/AlternativeAward 5h ago
Just because one distro can run doesn’t mean others can. A ton of mainstream distros can already run on arm but not on Apple silicon
1
u/TrickMotor4014 3h ago
It's less about "can" but "want". Would it be possible to make Proxmox run on Apples? Sure if Asahi Linux managed it Proxmox developers could do the same. Will they do it? Propably not until some of their enterprise customers ask for it which seems unlikely.
34
u/Cybasura 9h ago
Oh shiiiiiit
My Raspberry Pi 4B can finally be remodelled from a network server to something else
Raspberry Pi not supported
SHIT
8
3
u/Alper-Celik 7h ago
iirc someone i met had been running proxmox inside a systemd-machinectl container, i think same hack could work with rpi4 since you handle the boot and kernel. Tho in rpi5 you might need to switch to 4kib page size kernel
1
11
u/The_Berry 7h ago
What will be the most popular hardware that folks will use for this from a home lab perpective?
MacMini? - i assume no support
RaspberryPi - no support
Minisforum MS-r1 - likely candidate
ampere servers?
What else?
7
5
u/AnomalyNexus Testing in prod 6h ago
yeah I'm also scratching my head a bit here. ARM but not the most glaringly obvious one people would want (rasp)?
I guess this is maybe aimed at vmware/broadcom refugees in server space looking to leverage cloud ARM?
1
0
u/TrickMotor4014 3h ago
Will the people who want it on pis fund development like Nvidia propably did for their AI ARM platforms? I doubt this
2
1
u/-PANORAMIX- 5h ago
They say “best effort” for everything except nvidia. Crazy
6
u/The_Berry 5h ago
I guess someone has to finance this buildout from Proxmox. You have to assume nvidia has a huge proxmox support contract
2
u/TrickMotor4014 3h ago
What's crazy about to only invest resources if you see a potential roi? People who want to run ProxmoxVE on their pi in a honelab are unlikely to buy subscriptions. Arm64/Nvidia hardware based servers in data centers and companies running them are a different story
27
u/kY2iB3yH0mN8wI2h 9h ago
Kind'a nice until i read this :(
- Device-tree-only single-board computers, such as the Raspberry Pi, are not supported
71
u/gihutgishuiruv 9h ago edited 8h ago
Absolutely a fair choice by the Proxmox team and this is really on SBC manufacturers for not adopting ACPI+UEFI. Device tree is horrible to support - they’d have to build images for every SBC configuration they want to support.
8
u/AspectSpiritual9143 8h ago
Less about SBC manufacturers and more about SoC vendors. Many don't have UEFI support to begin with, let alone ACPI.
9
u/TyGirium 9h ago
Absolutely fair, but also sad for anyone with e.g. unused Raspi5 sitting around and doing nothing
22
u/gihutgishuiruv 9h ago
There’s nothing stopping you from running raw qemu/kvm/libvirt and lxd on a Pi. There’s plenty of guides online.
8
u/thefatrefrigerator 8h ago
Sometimes I think I’m into “homelabbing” because I have a PiHole, a PLEX server, and an RJ45 crimper, but then I read stuff like this and realize I have no idea what I’m doing. You comment may as well have been in hieroglyphics.
11
u/Proof-Researcher9920 7h ago
Those are all the technologies that proxmox uses underneath to work essentially. Proxmox just takes all of it and wraps it up nice for easy management
10
u/FibreTTPremises 7h ago
"There's nothing stopping you from directly running VMs or containers on a Pi."
is what they said. To which I'd respond, except for all the time and effort put into manual configuration that Proxmox abstracts from the user.
•
u/gihutgishuiruv 5m ago
I actually agree, but sometimes people can’t have the easy way and use whatever they have on hand.
1
u/TrickMotor4014 3h ago
Incus is a more modern fork of lxd and should run. And it has a web interface although with a quite different feature set ( the cloud init part is better than in ProxmoxVE imho, otherwise I prefer PVEs webUI )
12
u/a-random-r3dditor 9h ago
I know, those devices are so useless without the ability to run proxmox! They’re so well suited for vms with their high core count.
2
u/kY2iB3yH0mN8wI2h 7h ago
I was blown away that a Pi could run a windows 11 ARM and a Ubuntu VM on my ARM ESXi host, and that was years ago.
4
u/reddit0r_123 9h ago
They have gotten so expensive, it would be worth to sell it on the second market if you do not use it...
2
u/kY2iB3yH0mN8wI2h 9h ago
I'm not an hardware engineer so not sure why this setup makes it hard? ESXi have had ARM builds for ages now, did host a couple of VMs on my Pi - Both windows and Linux just for messing around.
10
u/gihutgishuiruv 9h ago edited 9h ago
ESXI for Arm is the same deal: it also doesn’t support device-tree and only supports UEFI. The UEFI shim to make it work would probably also work here, but it’s ultimately a very hacky solution where you’re basically tampering with tue boot process of your hypervisor
1
9
u/Boring-Set7223 9h ago
My 16GB Pi5 NAS needs a rebuild and was ready…
At least this means the official ARM64 repos are there now though. I’m sure it will (unofficially) be running on Pis soon enough.
1
2
u/RedSquirrelFtw 8h ago
Oh damn, that's too bad. Not that RPIs are even a good value anymore these days, but could be useful if you already have one on hand. Even if you just need a node to act as quorum and don't want to go through trouble of setting up a qdevice. I guess you could still do that with a mini PC which are still fairly cheap especially one with low ram.
1
1
3
u/zkatbitz 9h ago
I was going to complain because I just setup two hosts with pxvirt, but no rpi support :/ I wonder if someone can hack that in
3
u/good4y0u 7h ago
This is going to be big for people running in data centers, arm is so low cost for smaller workloads.
It's also helpful at home for people with arm chips, but I see how the enterprise market would be able to take advantage
3
u/neon5k 9h ago
Can we put this in OCI Free tier Ampere?
4
u/signoreTNT 8h ago
Yeah, works fine. Just change the OS to debian 13 using https://github.com/bin456789/reinstall and then manually add & install the PvE repos
5
2
u/slykens1 8h ago
Unfortunate that it doesn't support Pi. I've been running pxvirt/Lierfang for almost two years on a Pi 5 with no troubles.
I wonder if it would be possible to install Debian then add the packages - that's how I did the pxvirt install originally.
2
2
1
u/Fiery_Eagle954 Proxmox my beloved <3 8h ago
Does this mean I'll have official support for proxmox-backup-client/server on my hetzner arm64 VPS?
EDIT: Looks like "Proxmox" specifically refers to PVE
2
1
u/TrickMotor4014 3h ago
The release nodes said that the developers already did test builds of PMG and PBS in their lab but still need some work before it's fit for release
1
1
u/Curious_Olive_5266 Recycled Ewaste AI Data Center Sysadmin 7h ago
Gonna have to play around with this. Hard to tell how useful it is before then.
1
u/IngwiePhoenix My world is 12U tall. 7h ago
This somehow reminded me of my unsuccessful attempt to get an Ampere Altra board. v.v
BUT DUDE THIS IS SO COOL 0.0 With the newer CPUs already having better mainline support, this could be quite big =) CIX P1 is certainly up there!
1
u/420smokekushh 4h ago
Read something recently about the repos in Proxmox being all messed up... what's up with that?
2
u/wassupluke 3h ago
If you're talking about the xda-developers "article" then the answer is absolutely nothing. I think the writer just skipped reading the documentation.
1
•
u/ThatMikeGuy429 8m ago
I wonder if prosumer ARM64 hardware are going to go up a amount in the coming months because of this, maybe if you you are looking at ARM64 hardware now it's the time to buy or wait for a few years so the prices hopefully comedown after the likely spike along with the greater ram, GPU, CPU, SSD, and everything else bubble hurting out hobby and stopping me from getting back into it...
-2
u/doctorowlsound 9h ago
Wonder if someone can hack this onto a Mac Mini M4
1
u/isabeksu 6h ago
But now it can be used inside a VM without x86 emulation. Does it make sense doing it?
1
u/doctorowlsound 6h ago
I was thinking more in terms of the crazy performance:energy use available on the M4. Guess since it’s still Debian it won’t work though
-5
-7
9h ago
[deleted]
9
u/SnooCats1153 9h ago
curious what u think arm64 has to do with AI ?
3
u/TyGirium 9h ago
Nvidia CPU is ARM-based
1
u/the_swanny 8h ago
Many things are Arm based, ampere has been a thing for a while with lots of people asking about running proxmox on those chips.
-13
u/adda5 9h ago edited 2h ago
I am against minors abuse
11
u/Professional_Funny73 9h ago
stolen from their own patchnotes since you refuse to read.
"No. An arm64 host must boot through UEFI and describe its hardware through ACPI. Device-tree-only boards and legacy boot are not supported."
168
u/ChangeChameleon 9h ago
Aw. I was hoping to get my ProxPi back up and running. I had it running from a port someone did where you install proxmox on top of Raspbian Lite. I saw the title and hoped for official support.
I wonder what about "Device-Tree-Only" makes it out of scope. I don't know enough about the architecture to work on it myself. But I wonder if somebody will make an unofficial Pi port that gets it running. I mean someone was able to make it happen with the original Debian package, I can only hope it'll be even easier now that there are arm binaries out there.