C Uefi

Open-source C projects categorized as Uefi

Top 23 C Uefi Projects

  • Ventoy

    A new bootable USB solution.

  • Project mention: Tools for Linux Distro Hoppers | dev.to | 2024-03-27

    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.

  • Rufus

    The Reliable USB Formatting Utility

  • Project mention: The Ultimate NixOS Homelab Guide - The Install | dev.to | 2024-05-03

    Get Rufus

  • 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.

    InfluxDB logo
  • hekate

    hekate - A GUI based Nintendo Switch Bootloader

  • Project mention: hekate v6.0.6 & Nyx v1.5.5 | /r/SwitchHacks | 2023-08-25
  • edk2

    EDK II

  • Project mention: Future of 32-bit platform support in FreeBSD | news.ycombinator.com | 2024-02-20

    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.

  • tilck

    A Tiny Linux-Compatible Kernel

  • limine

    Modern, advanced, portable, multiprotocol bootloader and boot manager.

  • Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13

    I 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/

  • ReBarUEFI

    Resizable BAR for (almost) any UEFI system

  • Project mention: Resizable BAR for almost any UEFI system | news.ycombinator.com | 2024-02-08
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

  • mitnal

    Twitter client for UEFI

  • Project mention: An IRC Client in your motherboard | news.ycombinator.com | 2024-04-05

    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

  • efifs

    EFI FileSystem drivers

  • Project mention: How to Boot ISO Files from GRUB2 Boot Loader | news.ycombinator.com | 2023-12-16

    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.

  • MiniVisorPkg

    The research UEFI hypervisor that supports booting an operating system.

  • dropWPBT

    Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.

  • Project mention: Millions of PC Motherboards Were Sold With a Firmware Backdoor | /r/hardware | 2023-06-01

    If you want a real solution

  • uefiseven

    An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.

  • Project mention: Any way to get aero on my windows 10 machine? | /r/windows7 | 2023-06-10

    I installed 7 to my new pc yesterday with this. Give it a try!

  • CVE-2022-21894

    baton drop (CVE-2022-21894): Secure Boot Security Feature Bypass Vulnerability

  • NintendoSwitchPkg

    WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

  • SmmBackdoorNg

    Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks

  • Project mention: SmmBackdoorNg: Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks | /r/blueteamsec | 2023-10-11
  • mu_basecore

    Project Mu BaseCore

  • NesUEFI

    A bootable NES Emulator running on UEFI

  • mu_andromeda_platforms

    Project Mu UEFI Firmware for Surface Duo Devices

  • VeraCrypt-DCS

    VeraCrypt EFI Bootloader for EFI Windows system encryption (LGPL)

  • uefi-elf-bootloader

    UEFI ELF Bootloader example

  • lick

    Install Puppy Linux in a few clicks.

  • mu_tiano_plus

    Project Mu TianoCore Plus

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Uefi related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com