- SignalDesk1小时前
Original Summary
Dependency-free POSIX compatibility layer and build environment for UEFI.<p><a href="https://gitlab.com/bztsrc/posix-uefi" rel="nofollow">https://gitlab.com/bztsrc/posix-uefi</a><p>Its goal is twofold: provides the usual libc API for EFI applications and an SDK on POSIX systems to create such EFI applications with a build system that works with CLang and gcc as well.<p>Its API is nowhere near complete as GNU-EFI's or EDKII's, so it provides seamless integration with those headers to make the API expandable. It is also not a fully POSIX standard compatible libc, it's just a wrapper around the firmware provided features with some minimal additions, but provides enough for everyday use cases. As being minimal, it's extremely small (~132K of source only) and because it's dependency-free, it's easy to integrate into any project.<p>The repo contains lots of examples too, from a simple "Hello World" to more complex ones like displaying a PNG splash screen or loading a "kernel" in ELF format.<p>POSIX-UEFI is 100% AI-free, and has been tested on almost every VMs and on lots of real hardware by volunteers over the years. It is feature complete, stable and considered bug-free by now (big thanks to contributors), although some workarounds for buggy firmware might be added in the future.
中文概览
中文标题: Show HN:POSIX-UEFI
Show HN介绍POSIX-UEFI:一个无依赖的POSIX兼容层与构建环境,为UEFI应用提供常用libc API,并可在POSIX系统上配合CLang和gcc构建此类EFI应用。其API尚不完整,可与GNU-EFI或EDKII头文件无缝集成以扩展,体积很小(仅约132K源码)且无需依赖,便于集成。仓库含大量示例,从Hello World到显示PNG启动画面、加载ELF格式“内核”。该项目100%无AI参与,已在众多虚拟机和大量真实硬件上由志愿者测试,功能完整、稳定且现被认为无缺陷。
- 情报分类:开源项目与落地
- 分类依据:Show HN展示无障碍依赖的UEFI POSIX兼容层开源项目
- 信息来源:Hacker News 新项目
- 发布时间:2026/10/8 02:06:18
- 暂无回复