News for hackers. Stuff that matters.
Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by tpearson-raptor on Thursday October 10, 2019 @07:10PM (#21220139)
Oh? Zero blobs, so no ME or PSP? No FSP or AGESA? No EC firmware or integrated GPU firmware?

Sorry, I call BS on that unless it was a long time ago, as in Core 2 Duo era.

Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by m463 on Thursday October 10, 2019 @07:27PM (#21220244)
I have a purism 13 first version. I didn't have to unblock non-free repos when installing linux at first. (I now run arch)

As to booting, it originally shipped with a bios, but later offered coreboot which I believe disabled the ME.

https://puri.sm/posts/purism-librem-laptops-completely-disab...

https://puri.sm/learn/blobs/

https://puri.sm/coreboot/

Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by tpearson-raptor on Thursday October 10, 2019 @07:47PM (#21220337)
Your laptop is Broadwell according to the coreboot source.

Sorry, that means you've got a ME. Part of one (the BUP) but a required ME nonetheless:

https://www.coreboot.org/Intel_Management_Engine

Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by m463 on Friday October 11, 2019 @02:11AM (#21221957)
They said it was neutralized.

--

I see now why your comment was so strongly worded...

"I know we would be interested in assisting System76 (or other prebuilt system OEMs) to start offering POWER products as true open source, owner controlled alternatives to Intel and AMD"

Although what you're doing is laudable, I think your form of communication might alienate the kinds of people who might support your mission.

Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by tpearson-raptor on Friday October 11, 2019 @02:39AM (#21222073)
It was that strongly worded because I've been fighting the "neutralized" rumor ever since it was started (presumably to try to save x86 market share among security conscious people, given its origin). I'm tired of doing so, and it's unfortunately showing, which means I'll probably have to stop talking about it. That's a loss for everyone, especially those who might unknowingly trust their lives to a hostile machine in certain repressive regimes and pay the ultimate price as a result.

This "neutralized" or "disabled" ME rumor is extremely persistent over literally years, probably due to feeding on what people want to hear versus what the reality of the situation is. Every time it's propagated not only does the person that believes it not get what they think they got, but it harms anyone trying to push for truly open computing vs. half-open computing.

The Cambridge English Dictionary states the following primary definition for the word "neutralize":

"1. to stop something from having an effect"

If you were to actually do that to the ME on a modern Intel system (or the PSP on a modern AMD system), here's what you would see:

<blank screen>

This is because the system will not come out of reset until at least the BUP (and for newer systems more ME modules as well) have started. Those modules are signed, proprietary binaries for which source code will never be released per Intel's statements.

So, we have an apparent conflict. How can the ME be "neutralized", according to the standard English definition, while your machine still starts (thereby proving the ME has had at least some required effect prior to coreboot launching)?

Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by lonelappde on Thursday October 10, 2019 @10:50PM (#21221121)
You seem to know and care a lot about this, but your writing style is really off-putting to less informed users. Consider adjusting your approach to educating people about how open source low level software works and doesn't work.
Re:System76 Will Ship Linux Laptops With Coreboot-Based Open... by tpearson-raptor on Thursday October 10, 2019 @11:02PM (#21221182)
I was being snarky in this particular post. Normally I don't do that, but I kinda got tired of saying the same thing over and over and tried something new. Didn't mean to offend, only challenge.