Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Theoretically, we'd be able to download some generic OS image and load them onto devices like we can with Linux ISOs and x86 laptops whenever manufacturers decide to stop supporting older devices.

That’s exactly how GNU/Linux smartphones Librem 5 and Pinephone work.



You don't have to use images that were built for the specific SoCs they're built on?

For example, on ARM servers I can load this generic ISO[1], and it will work. I can't do that with a Raspberry Pi, however.

Do those phones have UEFI and ACPI support, or SBSA[2] support? If so, can you point me to where I can read more about it? Google is failing me here.

[1] https://ubuntu.com/download/server/arm

[2] https://en.wikipedia.org/wiki/Server_Base_System_Architectur...


> You don't have to use images that were built for the specific SoCs they're built on?

All necessary patches are upstreamed. Librem5: https://puri.sm/posts/purism-and-linux-5-7/. Pinephone: https://xnux.eu/devices/pine64-pinephone.html.

> Do those phones have UEFI and ACPI support, or SBSA[2] support? If so, can you point me to where I can read more about it?

This question is beyond my knowledge, but you can already install >17 operating systems on Pinephone (https://xnux.eu/p-boot-demo/) and >3 on Librem 5 (PureOS, Mobian, postmarketOS [1]), so it should be there.

[1] https://puri.sm/posts/adventures-of-porting-postmarketos-to-...

More info on Librem 5: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...


It doesn’t have UEFI–it uses u-boot instead. To test whether it has ACPI support, someone who has the phone should do this: sudo apt install acpi acpi -V

To determine its level of SBSA would take hours of reading the spec and testing each thing in the spec, and I doubt that very many people care about SBSA.

From https://forums.puri.sm/t/frequently-asked-questions-for-the-....




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: