Getting started with Visual Studio 2026 for UEFI Shell and ANSI C / Standard C cross-development
-
Updated
Mar 22, 2026 - C++
The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.
Getting started with Visual Studio 2026 for UEFI Shell and ANSI C / Standard C cross-development
How to write a UEFI Driver with the UEFI Driver Model
StrawBerry is a minimalist bootloader
If your keyboard is not connected to your PC after restarting, you can still access the boot menu using a simple script.
Modern modular 64-bit UEFI operating system written from scratch in C++20 and NASM featuring memory management, multitasking, virtual filesystem and an interactive shell.
Passthrough Nvidia dGPU to kvm using VFIO and looking-glass, and get rid of the dummy plug by indirect display driver
This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both "Universal Windows Driver" and "desktop-only driver" samples.
Simple amalgamation UEFI development library, without any build systems or extra code
Created by Intel