A new project called Tow-Boot aims to make booting Linux on ARM better and most consistent. As the Tux Phones website explains (https://bit.ly/lxf288tuxphones), unlike x86 PCs that use BIOS or UEFI for lots of boot tasks, with ARM it’s often handled by the operating system, which leads to inconsistencies with booting and troubleshooting if anything goes wrong.
With an increasing number of ARM-based smartphones running Linux being released, addressing these inconsistencies is more important than ever, especially if Linux phones are going to be accepted by mainstream users. Currently, most ARM devices use U-Boot to boot Linux, but Tow-Boot, a fork of U-Boot, that uses the upstream U-Boot and provides builds for supported hardware to ensure consistency between devices. Boot selection for various distros is also included, along with graphical…