Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

All I want is UEFI so we can stop having per-device images. Is that so much to ask?


rPI went from armv6 to armv7 to armv8. CortexA76 does not even support using 32 bit kernels. Rp1 requires an armv6 32 bit kernel. There is NO kernel build on earth that would run on both an pi1 and a pi5 and no amount of efi would help. (I am ignoring the possibility of custom nasty hacks to make a polyglot kernel). We’ll have per-device images until we standardize on a single architecture or at least a subset of one.

And no, you really wouldn’t want a lowest common denominator build anyways. That would leave a lot on the table.


Yeah, I can live with images per architecture; the problem is needing an image specifically for the pi. I want the same thing as we get on x86; sure, there are separate images for i686 and x86_64, but there's not one image for Dell and one for HP and one for Lenovo and...


Well, now that the latest rPi is on the latest ARM arch, it might be possible for future rPis, unless ARM goes and changes the arch around in an incompatible way.


That's beside the point; you can build a UEFI bootloader for at least as far back as the Pi 3, but you have to stick it on an SD card because there's no on-board memory to hold it. I mostly just want enough flash built in to hold it.


rPI is quite cost optimized. That’s one of the stated goals. An extra component to buy and place on the board costs read money. Plus, an implementation of UEFI will not be tiny. It would likely would need a few MBytes of flash. That's a dollar or two already. If everybody’s requests, each of which would add a dollar or two to the board, were fulfilled, you’d be looking at a much more expensive board, and complaining about cost instead. :)


The master CPU of the Rasberry Pi 1-4 is the VideoCore GPU, not the Arm.

The "firmware" is the now-Microsoft-owned, proprietary, ThreadX RTOS:

https://en.wikipedia.org/wiki/ThreadX

The Arm doesn't start the computer and you can't run any firmware on the Arm that will change this.


There's no reason the GPU can't chain boot a UEFI implementation on a few MB of onboard flash, though




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: