Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. Destroy your boot

Destroy your boot

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
29 Posts 25 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E [email protected]

    The pc ecosystem is modular by design. The kernel will figure out itself the available hardware, moreover there are only two major CPU manufacturers (in the pc space of course), which means you have only two platforms to support.

    Mobile phones instead are not modular, they use SoC. While most common socs are from Qualcomm and mediatek, there are a lot more smaller manufacturers. Plus, even if most often they use the same reference design for compute cores, the rest of the soc is often custom and wildly different from others. All of this to say that the kernel needs to already know exactly how the specific soc of the device works, instead of figuring it out on the fly. Which is why you need to check compatibility.

    The brick thing instead is because the bootloaders in these devices are usually very locked down, so sometimes you need to replace the bootloader with a more open one, with all the risks that this entails

    D This user is from outside of this forum
    D This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #18

    Yeah, I really wish it wasn't like this, but replacing a phone's OS is a lot more like flashing a custom bios than installing an OS on a hard drive.

    1 Reply Last reply
    22
    • E [email protected]

      The pc ecosystem is modular by design. The kernel will figure out itself the available hardware, moreover there are only two major CPU manufacturers (in the pc space of course), which means you have only two platforms to support.

      Mobile phones instead are not modular, they use SoC. While most common socs are from Qualcomm and mediatek, there are a lot more smaller manufacturers. Plus, even if most often they use the same reference design for compute cores, the rest of the soc is often custom and wildly different from others. All of this to say that the kernel needs to already know exactly how the specific soc of the device works, instead of figuring it out on the fly. Which is why you need to check compatibility.

      The brick thing instead is because the bootloaders in these devices are usually very locked down, so sometimes you need to replace the bootloader with a more open one, with all the risks that this entails

      B This user is from outside of this forum
      B This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #19

      I would think the pre-known hardware configuration would make boots near instant. I never understood why this isn't so.

      E 1 Reply Last reply
      3
      • L [email protected]

        Say, how come this? I've installed Linux-based OSs onto laptops without much care in the world, yet I feel like trying a custom ROM on Android requires me to check for ROM compatibiliy with my device and brings risk of bricking

        M This user is from outside of this forum
        M This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #20

        I think i've read something about (pseudo-)RISC architectures not allowing universal drivers for whole families, each must exactly match to the hardware.

        1 Reply Last reply
        2
        • F [email protected]

          By two times, my « most self-repairable phone in the world » was bricked. This is so awful.

          U This user is from outside of this forum
          U This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #21

          most self-repairable phone in the world

          You bricked a Fairphone 3?

          F 1 Reply Last reply
          2
          • U [email protected]

            most self-repairable phone in the world

            You bricked a Fairphone 3?

            F This user is from outside of this forum
            F This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #22

            A Fairphone 4

            1 Reply Last reply
            7
            • L [email protected]

              Say, how come this? I've installed Linux-based OSs onto laptops without much care in the world, yet I feel like trying a custom ROM on Android requires me to check for ROM compatibiliy with my device and brings risk of bricking

              D This user is from outside of this forum
              D This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #23

              So to provide further context, PCs have tables that can be checked to see what hardware is located where. Phones don't have this, and if you try to query the wrong component or the right component at the wrong address, you can crash the whole device.

              PCs were this way too, before PnP/PCI/ACPI tech showed up.

              Loading Linux on a Pentium with a bunch of ISA cards was NOT a guaranteed win.

              1 Reply Last reply
              15
              • B [email protected]

                I would think the pre-known hardware configuration would make boots near instant. I never understood why this isn't so.

                E This user is from outside of this forum
                E This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #24

                The hardware still needs to be brought up and initialised. But the software is the real problem here. The kernel gets fully up in seconds, but then you have to initialize the rest of the OS

                1 Reply Last reply
                1
                • L [email protected]

                  At this point, bricking a smartphone by flashing dodgy ROMs is a rite of passage.

                  Edit: at least it was before everyone started bootlocking like assholes...

                  irelephant@lemmy.dbzer0.comI This user is from outside of this forum
                  irelephant@lemmy.dbzer0.comI This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #25

                  You can unlock the bootloader of almost any phone in the EU.

                  Now, there will be literally no custom firmware for it, but its still possible.

                  L 1 Reply Last reply
                  7
                  • F [email protected]

                    By two times, my « most self-repairable phone in the world » was bricked. This is so awful.

                    L This user is from outside of this forum
                    L This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #26

                    Well, it's most self repairable, not most durable and resistant. So time to repair 😂

                    1 Reply Last reply
                    1
                    • irelephant@lemmy.dbzer0.comI [email protected]

                      You can unlock the bootloader of almost any phone in the EU.

                      Now, there will be literally no custom firmware for it, but its still possible.

                      L This user is from outside of this forum
                      L This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #27

                      Well, that would be nice, but it's still not all of them. Unfortunately, I own a Zenfone 10 as my main driver, and Asus have not released the unlock tools they promised since Zenfone 9. And, afaik, this is applicable to a lot of the top producers, with a few exceptions.

                      I can't wait for the new regulations to properly settle in, hopefully we'll start seeing full unlocks with the upcoming generations...

                      1 Reply Last reply
                      3
                      • M [email protected]
                        This post did not contain any content.
                        A This user is from outside of this forum
                        A This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #28

                        This is not reality

                        1 Reply Last reply
                        0
                        • M [email protected]
                          This post did not contain any content.
                          A This user is from outside of this forum
                          A This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #29

                          All of this is nonsense

                          1 Reply Last reply
                          6
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups