My Self Hosting Journey
My Self Hosting Journey
My Self Hosting Journey
You're viewing a single thread.
Switched from a raspberry pi 3 to a second hand x86 thin client (lenovo thinkcentre m920q) because raspberry pi 4 were not available at the time. Made me learn proxmox and a bunch of other cool stuff my raspi couldn't handle.
I'm rooting for ARM / RISC-V to become more popular in desktop computing / servers though.
I've always liked riscv. Just the idea of literally everything on the device being open source is a fun idea. Manuals to everything.
Just because the ISA is open source doesn't mean that the end product or even the design will be open source.
RISC-V is licensed permissively, giving anyone the right to make a proprietary (or FOSS) RISC-V processor.
Often times, you'll see mostly open source cores, but then some extention is proprietary.
Waiting for proxmox-arm becoming a thing (I know there's some community versions trying it but I'm not sure how reliable they are)
The hardware virtualisation available for arm just isn’t there yet
Apple Silicon Macs do a great job with virtualization. Outside of them there's just no nice high end hardware that's well suited for something like proxmox. It's either low end SBC, or the hyper proprietary ARM servers that I don't think we can even buy.
Modern Android phones include a hw-accelerated hypervisor. In Android 16, there will be a feature to run a full Linux VM through what Google calls protected Kernel VM (pKVM).
Qualcomm has their own implementation called Gunyah
Those are heavily customised, we’re talking raspberry pi’s here
Is there RISC-V hardware already? I thought the specification was still under development.
Very much so, not quite ready for prime time maybe, but you can play with it, StarFive is quite well-known for their chips in this space for example
Ok great! Time to get me some presents.
There are some Raspi competitors offering SBCs with RISC-V chips, there is even a RISC-V Mainboard for the framework laptops, but the last time I checked they sadly didn't reach the performance levels of comparable ARM chips.
Psh if I'm writing at that level I don't need the performance yet. Thanks!