coreboot
edk2
Our great sponsors
coreboot | edk2 | |
---|---|---|
92 | 3 | |
2,045 | 5 | |
1.8% | - | |
10.0 | 0.0 | |
6 days ago | 2 months ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
coreboot
-
Chromebooks will get 10 years of automatic updates
Why BIOS (did you mean UEFI?) when it runs the best boot loader, which is Coreboot¹. Many users would love to re-flash their bios/uefi for it, if it’s supported.
-
C++ is everywhere, but noone really talks about it. What are people's thoughts?
Coreboot is 0.6% C++.
-
Laptops with best Linux support (latest gen, battery life, performance)?
NovaCustom ; some models come with Dasharo a coreboot distribution.
-
AMD to move to open source firmware in 2026
There may be other protections to restrict SPI flash access for security reasons (so you might not be able to flash your custom firmware in the OS), but worst case you can use a HW flasher (or maybe USB flashback). Still, this doesn't address the elephant in the room - platform initialization code might be open-sourced, but that isn't everything. You'll still need to figure out the board-specific stuff (the Super I/O chip, chipset GPIOs, other peripherals, etc.). Using coreboot as an example, Intel provides the Firmware Support Package blob to handle platform initialization. I think AGESA is somewhat similar to this, though Intel publicly releases the binaries for use in coreboot/etc. Thanks to the FSP, coreboot has support for recent Intel chipsets. However, there is only support for two recent consumer boards: the MSI PRO Z690-A WiFi DDR4 and DDR5.
-
Porting Coreboot refer to intel cedarisland_crb wrong:
coreboot/devicetree.cb at bcc9879151c0ff61dfa3f2206b538d5c8be619ba · coreboot/coreboot (github.com)
-
Booting Modern Intel CPUs
You usually can't take existing firmware and run it on a new CPU, because the new CPU requires different bringup code anyway. Take a look at https://github.com/coreboot/coreboot/tree/master/src/soc/int... to get some idea of how many different implementations there are for modern Intel alone (there's a bunch more for the pre-SoC style Intels). If you already have to port your firmware to a new CPU, you can deal with the CPU starting in a different mode - it is entirely an implementation detail that can be handled in the firmware.
-
[HUB] Reddit Users Expose Steve: DLSS vs. FSR Performance, GeForce RTX 4070 Ti vs. Radeon RX 7900 XT
NEM/CAR is used to avoid hacks like romcc. you need memory for a stack/etc if you want to run C code; romcc worked around this by compiling C code to asm that only used registers (no stack usage at all). this isn't needed if you can use NEM/CAR. either way I wouldn't say this massively reduces latency, since code is still being backed by SPI flash MMIO
-
Help me choose a Linux laptop
Novacustom. Some models come with Dasharo an open source firmware based on coreboot.
-
Question about IME
It seems that Intel is currently 404ing the I remember in the 82579LM datasheet regarding firmware made a vague reference to the Intel ME being used the PXE boot. If the ME parition has neutered or the generated GBE partition is being used, this shouldn't be a concern.
-
the maddening truth of using Qubes
Coreboot/Libreboot (recently merged with OSboot, so presumably that means the policy problems have been fixed) as far as I know do not benefit from any such standardization and often have to resort to reverse-engineering.
edk2
-
How to disable secure boot in tianocore? ubuntu keeps forcing me to set a password that I will forget. thx
I found the repo https://github.com/9elements/edk2, but how can I get coreboot to build the payload using this repo instead of the upstream if I wanted to try it?
What are some alternatives?
1vyrain - LiveUSB Bootable exploit chain to unlock all features of xx30 ThinkPad machines. WiFi Whitelist, Advanced Menu, Overclocking.
u-boot - "Das U-Boot" Source Tree
UEFITool - UEFI firmware image viewer and editor
OpenCore-Install-Guide - Repo for the OpenCore Install Guide
thinkpad-firmware-patches - Collection of ThinkPad UEFI patches.
ExpansionCards - Reference designs and documentation to create Expansion Cards for the Framework Laptop
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
thinkpad-ec - Infrastructure for examining and patching Thinkpad embedded controller firmware
edk2 - EDK II
pulseeffects-presets - Collection of community-made presets for PulseEffects tailored for TUXEDO laptops.
tuxedo-keyboard - This repository will no longer get any updates as the code here is now part of tuxedo-drivers https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers.
pineeye_for_pinephone - Thermal imaging board aimed to be used with the PinePhone.