Intel/AMD x86 based computers now boot via a standard UEFI binary, which can load grub2, allows you to update the command line as needed, or select different version of the Linux kernel. On ARM everything is a little more complicated and messy, as bootloaders such as U-boot need to support different configurations formats.
Alexander Graf has been working on implementing UEFI support in U-boot, and it’s now supported by U-boot mainline and enabled by default for 32-bit and 64-bit ARM platforms, but not x86-64 (yet). That means you should now be able to boot any ARM boards supported by mainline U-boot through UEFI. Alexander gave a presentation about his work at an openSUSE event in June, and demonstrated u-boot with UEFI, and GRUB2 support with an openSUSE image running on a Raspberry Pi board.
- SolydXK 9 Linux OS Debuts Based on Debian 9 Stretch, Drops Raspberry Pi Support
- Mozilla launches Project Things IoT framework on Raspberry Pi
- Meet ROCK64, a 4K-Capable Single-Board Computer That Can Run Android 7.1, Debian
- Linux 4.12 Release – Main Changes, ARM & MIPS Architectures
- Ubuntu Core Now Officially Supported for Raspberry Pi Compute Module 3 (CM3)
- Raspberry Pi Foundation's Raspbian OS to Soon Be Rebased on Debian 9 "Stretch"