Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C Uefi Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
uefiseven
An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.
-
SmmBackdoorNg
Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ventoy is an open-source tool to create a bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. Using Ventoy, we can create live USB for multiple distros in one flash disk. This is a revolutionary feature compared to other tools, e.g., Etcher, Rufus, etc, that can only create one live USB at a time. This tool is so important. Don't call yourself a distro hopper if you don't know this tool.
Get Rufus
For the modern server/desktop and even laptop, that's also no bad thing. It is somewhat ridiculous that UEFI bioses, internally, still boot in 16-bit real mode and have to do all the steps your bios bootloader used to do to set up a 64-bit environment ready to go: https://github.com/tianocore/edk2/blob/edc6681206c1a8791981a..., https://github.com/tianocore/edk2/blob/edc6681206c1a8791981a..., https://github.com/tianocore/edk2/blob/edc6681206c1a8791981a...
Why not just start the CPU in "long mode", which is what everyone is using it for, in the first place?
These newer ARM processors support 32-bit code at EL0 only (userspace). That seems like a reasonable approach for x86 as well and the freebsd announcement has this to say:
> There is currently no plan to remove support for 32-bit binaries on 64-bit kernels.
So for the moment, you can run 32-bit applications just fine.
Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13I assume this person meant to say `Limine'.
It's what I use for dualbooting Windows and Linux. It's really easy to Install, Use & Understand.
https://limine-bootloader.org/
Looking forward to ditching these bloated operating systems with all this cruft I I do not need for something smaller and simpler: UEFI. Not to mention faster startup. Easier "embedded" development.
Of course I am joking. Sort of.
As a minimalist I do not need a GUI or a mouse. It seems UEFI already has more than I need.
Here is the Twitter client mentioned:
https://github.com/arata-nvm/mitnal
See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):
* https://efi.akeo.ie
* https://github.com/pbatard/efifs
The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.
Project mention: Millions of PC Motherboards Were Sold With a Firmware Backdoor | /r/hardware | 2023-06-01If you want a real solution
I installed 7 to my new pc yesterday with this. Give it a try!
Project mention: SmmBackdoorNg: Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks | /r/blueteamsec | 2023-10-11
C Uefi related posts
-
The Ultimate NixOS Homelab Guide - The Install
-
It's far from clear how grub package updates work on Ubuntu
-
An IRC Client in your motherboard
-
Future of 32-bit platform support in FreeBSD
-
Resizable BAR for almost any UEFI system
-
ReBarUEFI: Resizable BAR for almost any UEFI system
-
My New Computer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source Uefi projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Ventoy | 57,952 |
2 | Rufus | 26,906 |
3 | hekate | 6,197 |
4 | edk2 | 4,262 |
5 | tilck | 2,250 |
6 | limine | 1,593 |
7 | ReBarUEFI | 1,270 |
8 | uefi-ntfs | 722 |
9 | mitnal | 524 |
10 | efifs | 495 |
11 | MiniVisorPkg | 478 |
12 | dropWPBT | 362 |
13 | uefiseven | 346 |
14 | CVE-2022-21894 | 276 |
15 | NintendoSwitchPkg | 263 |
16 | SmmBackdoorNg | 240 |
17 | mu_basecore | 228 |
18 | NesUEFI | 175 |
19 | mu_andromeda_platforms | 149 |
20 | VeraCrypt-DCS | 128 |
21 | uefi-elf-bootloader | 85 |
22 | lick | 64 |
23 | mu_tiano_plus | 54 |
Sponsored