I am Jeremy Soller, Principal Engineer at System76. Let me know if you have any questions. The source for this can be found here: https://github.com/system76/firmware-open There are instructions there for building and testing the firmware in QEMU, you do not need to have our hardware to try it out.
System76 has been so great for the Linux laptop community, thank you for your work on that! I got the Galago Pro this past holiday and it has been so perfect for me. :) I hope you guys continue to offer such a great range in hardware configurations. That's what convinced me to go for one of your laptops over the Razer/Dell products since their RAM limit was 16GB when I was shopping around.
System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
61–70 of 276 posts
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#62Earlier quoted context omitted.
I suspect it's because AMD's resurgence is so recent and these things need long lead times for procurement, development, and validation. I'm less familiar with laptops: Do Intel and AMD CPUs even share a common socket?
Intel and AMD CPUs do not share a common socket (or chipset) on server, desktop, or mobile platforms. I think the last shared socket was Socket 7 [0], released back in 1995. 0: https://en.wikipedia.org/wiki/Socket_7
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#63Earlier quoted context omitted.
Hello! With only needing the Intel FSP, does that disable the Intel ME? And what other peripherals need closed firmware? You also are not here: https://www.coreboot.org/users.html I say that because I have been in the market for a laptop, and I am looking for a free(dom) based laptop. I looked there and it led me down the path of a Purism laptop. Have you also thought about adding some sort of hardware kill switches…
The laptops which we will be delivering with open firmware will require the FSP and Intel ME, with the Intel GOP driver being an optional component to enable graphics acceleration in UEFI. The ME is disabled by way of a HECI message early in the boot process, so there are no runtime ME components similar to using the HAP bit on older ME versions. I will get https://www.coreboot.org/users.html updated as soon as possi…
That would be https://review.coreboot.org/c/homepage/+/35957
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#64Sweet. I hope they're working on POWER9 and RISC-V offerings, too. The x86/amd64 monoculture needs to go.
It's not a laptop, but the Talos II workstation runs on POWER9 and has open firmware. https://www.raptorcs.com/TALOSII/
EDK2 is also open source, a UEFI implementation. Looks like Coreboot has been around about as long as EFI, and supports most of the same architectures.
So is the Coreboot advantage argument mainly that it's simpler than UEFI?
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#65I love what System76 is doing, but I have to say that the name Pop OS is just horrible. It just screams "toy" and sounds like a name that would come out of some fly by night junkware vendor. The exclamation mark makes it even worse. It's almost as bad as ending a name with "-ster." Naming is hard, but almost anything would be better. If in doubt I'd go with something bland like "System76 Linux." I bring this up becau…
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#66Recently there was a discussion about Huawei MateBook X Pro, which also seems to be a great Linux notebook: https://news.ycombinator.com/item?id=21170765 In that discussion, several other good Linux notebooks were also discussed, including System 76. But it was reported there that the quality is quite bad: > but the quality is reportedly bad (flaky hardware, too-fast power drain, reflash bios to toggle discrete graph…
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#67I am Jeremy Soller, Principal Engineer at System76. Let me know if you have any questions. The source for this can be found here: https://github.com/system76/firmware-open There are instructions there for building and testing the firmware in QEMU, you do not need to have our hardware to try it out.
Why no AMD CPUs? I just don't buy anything Intel and I'm for some time looking at System76, but each time I go build a setup I remember why I gave up the last time around. Also, with the price difference between the two it would be a more interesting hardware using this difference to acquire more RAM.
https://www.phoronix.com/scan.php?page=news_item&px=AMD-EPYC...
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#68I am Jeremy Soller, Principal Engineer at System76. Let me know if you have any questions. The source for this can be found here: https://github.com/system76/firmware-open There are instructions there for building and testing the firmware in QEMU, you do not need to have our hardware to try it out.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#69Earlier quoted context omitted.
The laptops which we will be delivering with open firmware will require the FSP and Intel ME, with the Intel GOP driver being an optional component to enable graphics acceleration in UEFI. The ME is disabled by way of a HECI message early in the boot process, so there are no runtime ME components similar to using the HAP bit on older ME versions. I will get https://www.coreboot.org/users.html updated as soon as possi…
>The ME is disabled by way of a HECI message early in the boot process, so there are no runtime ME components similar to using the HAP bit on older ME versions. But why would I believe this? It seems you're selling snake oil. You can't really call it open firmware if there's still a lot of closed firmware in it.
I can implement IEEE1275-1994 as fully closed sourced code and call it open firmware.
> if there's still a lot of closed firmware in it.
Downthread you mention "With nonCPU blobs there is (usually) a memory boundary", which I'll take as the boundary you made for yourself in these matters.
With this boundary, the amount of "closed" firmware doesn't matter. The right 8 bytes at the right place and time are enough. Guess what:
> But why would I believe this? It seems you're selling snake oil.
The initial bootstrap is basically always implemented in a boot ROM (whether you see it or not) and it could decide to implement a backdoor unless some conditions are met.
According to your criterion all computing out there more modern than Z80 or 65816 era stuff is insufficient.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#70Earlier quoted context omitted.
Why no AMD CPUs? I just don't buy anything Intel and I'm for some time looking at System76, but each time I go build a setup I remember why I gave up the last time around. Also, with the price difference between the two it would be a more interesting hardware using this difference to acquire more RAM.
Probably because AGESA is a blob. Once AMD will return to supporting coreboot, it would be a better option. There was recently some indication, that they are interested. https://www.phoronix.com/scan.php?page=news_item&px=AMD-EPYC...