355
Destroy your boot (lemmy.world)
you are viewing a single comment's thread
view the rest of the comments
[-] lemmyknow@lemmy.today 44 points 6 days ago

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

[-] edinbruh@feddit.it 43 points 6 days ago

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

[-] BigMikeInAustin@lemmy.world 4 points 6 days ago

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

[-] edinbruh@feddit.it 2 points 5 days ago

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

load more comments (1 replies)
load more comments (3 replies)
this post was submitted on 09 Jun 2025
355 points (96.6% liked)

Programmer Humor

24206 readers
457 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS