The kB/KB/KiB explanation alone is worth the click. Wish someone had shown me those links the first time I saw "kibi" and did a WTF doubletake lamenting the decline of the convention I grew up with.
> U-Boot, or rather Das U-Boot a.k.a the Universal Boot Loader, is a small program that is loaded into read-only memory (ROM)<p>This is wrong. You cannot load a binary into a ROM memory. On most SoCs, thr bootloader is loaded in some RAM (DDR, OCRAM, TCM, or similar).