Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@SuperSnekFriend The original point of coreboot was to have free software init for computers, but the project has regressed into "FOSS" and is proprietary software galore.
Even if hardware can go without it (like all CPUs really), they go include proprietary microcode updates and configure things assuming proprietary microcode updates have been applied.
Any intel CPU after 2008 and any AMD CPU after 2015 no longer inits without proprietary software that has a signature on it to handcuff you and prevent you from replacing it with free software.
For CPUs after 2008, intel offers proprietary "reference init binaries", which go init the hardware and does RAMinit and god knows what and then jumps back to the specified target.
AMD has announced they are offering the same, except it appears that AMD will be doing the GPLv2 infringement rather than the coreboot developers.
AMD previously did release partial source code of AGESA, so raptorcs was able to add fully free support for KGPE-D16 (although they didn't bother to remove unused proprietary microcode array encoded in the sources), although they had to write RAMinit from scratch and add comments back, as all of them were stripped out, as old AMD didn't even provide full source code.