drivers/firmware/efi/libstub

EFI Boot Stub Support Library (libstub)

Shared boot-time support code that lets the Linux kernel image act as an EFI application, so UEFI firmware can load and start the kernel directly without an intermediate bootloader. It runs only during early boot on UEFI systems and is linked into the kernel image itself across architectures like x86, arm64, and riscv.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=firmware category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is the EFI stub library used during kernel startup on UEFI machines. It contains no hardware driver and falls outside the scope of a driver-deprecation review.

repository signals

45 files
8,482 source lines
229 commits, 5y
+5,900 / −3,245 lines added / removed, 5y
58 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 229 total · active in 49/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −1 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 6 commits · +71 −18 2021-08: 2 commits · +3 −3 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 3 commits · +107 −44 2021-12: 1 commit · +2 −0 2022-01: 2 commits · +13 −10 2022-02: 0 commits · +0 −0 2022-03: 4 commits · +206 −13 2022-04: 0 commits · +0 −0 2022-05: 7 commits · +660 −22 2022-06: 1 commit · +76 −157 2022-07: 0 commits · +0 −0 2022-08: 5 commits · +147 −18 2022-09: 21 commits · +587 −352 2022-10: 25 commits · +966 −820 2022-11: 7 commits · +171 −24 2022-12: 1 commit · +12 −3 2023-01: 2 commits · +127 −83 2023-02: 4 commits · +90 −21 2023-03: 6 commits · +32 −33 2023-04: 5 commits · +100 −65 2023-05: 2 commits · +5 −1 2023-06: 4 commits · +377 −18 2023-07: 4 commits · +202 −125 2023-08: 11 commits · +296 −149 2023-09: 2 commits · +6 −47 2023-10: 5 commits · +15 −6 2023-11: 0 commits · +0 −0 2023-12: 7 commits · +50 −24 2024-01: 7 commits · +42 −24 2024-02: 4 commits · +150 −32 2024-03: 9 commits · +104 −48 2024-04: 1 commit · +2 −2 2024-05: 3 commits · +27 −13 2024-06: 6 commits · +78 −7 2024-07: 8 commits · +54 −54 2024-08: 1 commit · +3 −2 2024-09: 3 commits · +7 −4 2024-10: 8 commits · +46 −29 2024-11: 1 commit · +136 −57 2024-12: 9 commits · +208 −455 2025-01: 3 commits · +286 −24 2025-02: 2 commits · +32 −0 2025-03: 1 commit · +4 −0 2025-04: 1 commit · +0 −254 2025-05: 5 commits · +43 −9 2025-06: 4 commits · +4 −6 2025-07: 2 commits · +6 −6 2025-08: 1 commit · +3 −1 2025-09: 1 commit · +6 −4 2025-10: 5 commits · +121 −60 2025-11: 4 commits · +208 −89 2025-12: 2 commits · +8 −8 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: EFI libstub is firmware/boot-time support code used by kernel image startup, not a kernel-bound hardware driver.