why are phones so locked down unlike pcs and laptops?

  • Cousin Mose@lemmy.hogru.ch
    link
    fedilink
    arrow-up
    19
    ·
    2 days ago

    Having attempted to install Linux on an ARM device I think the real answer boils down to how ARM works. You could have UEFI or a BIOS but more likely the CPU will scan for data at specific offsets toward the beginning of the disk for a bootable kernel.

        • Greyscale@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          the SoC will likely look in EMMC, then SD, then SPI for devices, then execute at a specific address when it finds something like how BIOS looks for the 512 bytes at the start of a GPT volume.

          My pinebook has towboot on the SPI rom. It boots towboot and towboot knows how to load a kernel over NVME. Then its basically at the kernel already.