• boredsquirrel
    link
    fedilink
    327 months ago

    there’s been a lot of concern that Snapdragon X-based PCs might be locked down to Windows, and while it remains unclear just how easy it will be to install a GNU/Linux distribution on a Snapdragon X PC that ships with Windows, it’s nice to know that at least one company is looking to release a model that will come with Linux pre-installed.

    What does that mean? Are they not using UEFI?

    I just hope they use Coreboot.

    Btw are there any FOSS Coreboot compatible ARM Chromebooks worth looking at?

      • @TMP_NKcYUEoM7kXg4qYe
        link
        47 months ago

        Not true. For example Libreboot currently supports 2 ARM laptops. The way I understand it is that Libreboot uses U-boot as an extra bootloader, kinda like you would run GRUB after UEFI. U-boot can also just work on it’s own and Coreboot ARM devices are rather the exception.

        • @chronicledmonocle
          link
          37 months ago

          I’d argue chain loading coreboot/libreboot from u-boot isn’t really “supporting it” as much as it’s just extending it, but fair enough. In the end it’s still using u-boot with extra steps.

          • @TMP_NKcYUEoM7kXg4qYe
            link
            17 months ago

            Coreboot uses U-boot as payload meaning it’s the other way around. (at least that’s how I understand it) I worded poorly what I meant.

      • @[email protected]
        link
        fedilink
        107 months ago

        I never understood why booting arm is such a pain. I mean I get that the current situation is that it is a pain but I don’t get why this is the situation.

        • qaz
          link
          67 months ago

          Mobile devices usually run iOS or Android which have their own dedicated boot loader. Embedded devices usually just boot directly into the main storage.

          • @[email protected]
            link
            fedilink
            57 months ago

            Especially with android I don’t get it. Every vendor has to maintain their own boot loader and modify the aosp code just to get it to boot on their devices. Is it just to avoid people slapping their own os on their phones?

            • @jose1324
              link
              67 months ago

              Second one. Can’t have user choice now can we

        • Balder
          link
          English
          27 months ago

          I think UEFI was something that took a while to be standardized and mostly because of Intel’s influence over it, while ARM seems more diverse both in manufacturers and types of devices. When things are decentralized it becomes much more difficult to get everyone on board of something.

          • @[email protected]
            link
            fedilink
            4
            edit-2
            7 months ago

            I guess but bios was a thing way before uefi and while it apparently also was a pain because people implemented it differently it did work.

            Afaik the mein problem with arm is the discoverability of the hardware on the bus. For x86 it’s pretty dynamic but arm needs something called a device tree.

    • @Aux
      link
      27 months ago

      Different ARM chips use different boot methods, there’s no standard. ARM spec doesn’t have any method to actually boot a CPU into a working state. Some ARM chips have crazy booting sequences, for example, some NVIDIA chips boot through GPU.