539 karma · joined March 30, 2021
If passed, this bill will spread and lead the way to a world where everyone can use libre software, exclusively, if they wish to.
Freedom isn't free.
Your help is needed. More information is available in the linked article.
In fact, I'm interested in their product commercially for Minifree, and also interested in terms of Libreboot. You can replace the default uboot firmware with coreboot, which offers many more features and there's where my company could really offer some nice custom services.
It has been on TODO for Libreboot since May 2021: https://libreboot.org/tasks/#investigate-u-boot
It is mentioned here, in the context of u-boot specifically, but I'm aware that coreboot also supports it.
Sandybridge and Ivybridge platforms (e.g. X220/X230) in coreboot are all free software for the x86 part, and that's the majority of it. It's only the ME that isn't. With me_cleaner used, it's very close to Libreboot.
X230 used to be worse in coreboot; for instance, it previously had non-free raminit. Nowadays, it's all GPL code.
In Libreboot there is a tool that I wrote called ich9gen, which can entirely generate ich9 ifd+gbe from scratch. This does not exist yet for sandy/ivy i think, but yes there is that --dump option in ifdtool.
By the way:
bincfg is a nice tool in coreboot, and you can write a spec file for that, based on intel datasheet, to generate gbe/ifd images. I actually have this on my todo list, as I've been studying it. The datasheets are very confusing especially for the Gbe NVM region, making it look like it's not even documented, but it is, poorly.
The company is doing extremely well these days. I'm very grateful for everyone's support!
PS:
New Libreboot release soon.
The current Libreboot 20210522 testing release (from May 2021) is more or less complete, and the most major issue (the reset bug) is now fixed in libreboot Git.
I'm polishing the current Git and aiming for a new stable release.
There is also the GbE NVM (non-volatile memory) region, which configures the onboard ethernet chipset.
These configure the hardware, and the format is fully documented by datasheets.
The Intel ME still performs minor power management functions and minimal init functions via the BUP (BringUp) module.
For all intents and purposes, osboot-preinstalled X230 is 99% as free as a Libreboot system, and I would argue that it is equally secure.
However, the Libreboot X200 is also sold on the website, and Libreboot is fully endorsed by the Free Software Foundation.
I wish [name redacted] all the best. Their work is fully preserved in the Git repository, should they wish to continue it in their own repositories.