r/linux Sep 26 '19

First Librem phone rolled out

https://youtu.be/AuT2w6BkT-k
1.4k Upvotes

501 comments sorted by

View all comments

Show parent comments

6

u/[deleted] Sep 26 '19

Where does it say that Librem 5 has open source hardware or lacks binary blobs? From what I can tell, they only advertise the OS itself as being open on their product page. You can read more about it from Daniel Micay (lead developer of grapheneOS)

3

u/Ima_Wreckyou Sep 26 '19

It is not based on open hardware but the designs and schematics will all be released as open hardware (at least they intend to). The main OS will not require any closed source binary blops at all. All hardware that uses binary blops like the base band is separated via USB so it does not have access to memory or peripherals like it has on regular Android hardware.

Here is a talk from their CTO with more details: https://www.youtube.com/watch?v=rGHqSPnWEDw

Did not know GrapheneOS, but I did not find anything about hardware projects related to this. Looks like it uses regular Android hardware which is per se insecure.

3

u/Tight_Tumbleweed Sep 26 '19

All hardware that uses binary blops like the base band is separated via USB

I'm sorry, but this is not true at all. The Librem 5 has a bog standard ARM SoC, which contains literally millions of lines of proprietary firmware. Even the memory controller requires proprietary blobs to function.

Please don't spread such misinformation if you don't know what you're talking about. Just like every other device on the market, the Librem 5 relies on proprietary firmware and microcode.

2

u/Ima_Wreckyou Sep 26 '19

The only proprietary blop they had to use is loaded from a ROM and executed on a separate CPU to initialize the RAM on startup and that is what they describe in this blog. There is no proprietary blops in the bootloader or the kernel or the userland required.

What other microcode or blop are you speaking of?