Xen Project officially ports its hypervisor to Raspberry Pi 4
theregister.com
theregister.com
It's about a third of the speed of my Intel i7 laptop from 18 months ago, which considering the incredibly low price I consider to be fantastic.
I recently got Fedora Server installed on one using Robert Grimm's instructions (linked from my blog along with other useful links here: https://rwmj.wordpress.com/2020/09/24/raspberry-pi-4-running...)
I found I could either get a 64 bit kernel (lots of things) Or decent hardware support (raspbian) but not both.
Not sure how well it works, but it is a thing now
These days, every single major distro has rpi instructions, and 8G of ram is more than some laptops come with. So, its a disservice that they don't just tell people, here are a list of disto's which have been qualified to run on the hardware, pick one, and oh BTW, you can run those OS's on your laptop too.
$ uname -a
Linux rpi4.home.annexia.org 5.8.11-300.fc33.aarch64 #1 SMP Wed Sep 23 13:51:39 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
Everything I care about except Wifi is currently supported.My homelab is Kubernetes running on Raspberry Pi 4 with aarm64 architecture. So far, it works great.
Honest question- do you just run one RPi4 or do you have multiple? Either way- how much ram do you have and do you find you use it all/wish you had more?
The more the better because it is difficult to run multiple dbs or queue systems right now.
GPIO, Wifi, Ethernet, framebuffer HDMI, USB all work fine.
Video acceleration was the last hardware not supported in 64 bit land, and recent kernels finally have some experimental support. I haven't tried it myself though.
Raspbian itself has a beta 64 bit for kernel for a few months now.
https://www.raspberrypi.org/blog/latest-raspberry-pi-os-upda...
https://gist.github.com/krithin/e50a6001c8435e46cb85f5c6c78e...
I guess there's a 64-bit ubuntu 20.04 server
I have no first-hand knowledge, but would welcome reports from anyone who does.
https://betrusted.io/betrusted-architecture/
They plan to move to a custom ASIC later:
Most non-networked projects would probably be better served by one of the numerous Cortex-M microcontrollers out there.
And, if one of the former, how did they solve the problems reported in the article?
It's not a parallel effort; Stefano Stabellini is actually quoted in The Register article.
There's a tiny bit more technical detail in Stefano's own article here:
https://www.linux.com/featured/xen-on-raspberry-pi-4-adventu...
But for more details you'll have to either look through the git commits, or wait until the LWN article comes out.
I'm building hybrid clusters of 4 (2GB) & 2 (the older version) on 32-bit so I can run my PaaS at record flops/W/$:
Benchmarks don't entirely agree: https://www.cnx-software.com/2016/03/01/64-bit-arm-aarch64-i...
If the difference between AArch64 and AArch32 were simply larger pointers, I would probably agree, but AArch64 includes a number of instructions that can do more work, so 64-bit programs can actually run faster than their 32-bit equivalents, even if you're not using much RAM.
Are you seeing increased memory bandwidth on the 8GB version vs. the 1GB/2GB/4GB ones?