GKRootWire
Dev Tools Nostr Aims to Rebuild Social Media as an Open ProtocolAI Sleuths Suspect Mystery 'Ox-Alpha' Model Is Just GLM in DisguiseDev Tools New Open Source Tool Turns Your Screen Activity Into Searchable Markdown NotesAI Researcher Teaches Qwen to Paint Using Reinforcement LearningCloud & Sysadmin SiFive Unveils Its First RISC-V Server PlatformDev Tools Emacs 31.1 Arrives With Fresh Editing and Performance UpgradesDev Tools Nostr Aims to Rebuild Social Media as an Open ProtocolAI Sleuths Suspect Mystery 'Ox-Alpha' Model Is Just GLM in DisguiseDev Tools New Open Source Tool Turns Your Screen Activity Into Searchable Markdown NotesAI Researcher Teaches Qwen to Paint Using Reinforcement LearningCloud & Sysadmin SiFive Unveils Its First RISC-V Server PlatformDev Tools Emacs 31.1 Arrives With Fresh Editing and Performance Upgrades
Dev Tools

Developer Builds BASIC Interpreter That Boots Straight From UEFI

A hobby project skips the OS entirely, running BASIC code the moment a PC's firmware hands off control.

A developer has released ThoreauBASIC, a BASIC interpreter designed to run as a bootable UEFI application rather than as a program inside an operating system. Instead of installing Windows, Linux, or any OS, users can boot straight into a BASIC prompt from a USB drive or disk image, similar to how old microcomputers powered on directly into BASIC decades ago.

The project taps into UEFI's own runtime services for things like screen output and basic I/O, letting the interpreter operate with essentially no software stack beneath it. It's posted on itch.io, framed more as a fun retro-computing experiment than a production tool, and has drawn a solid discussion on Hacker News from developers interested in low-level firmware programming.

It's a niche project, but a clever one: it strips computing down to its bare minimum, evoking the instant-on simplicity of 1980s home computers using thoroughly modern boot infrastructure.

Why it matters: Projects like this are a great practical way to learn UEFI internals, since writing directly against firmware services forces you to understand boot flow, memory maps, and hardware initialization that OS abstractions normally hide. It's also a reminder that UEFI itself is a full runtime environment capable of hosting real applications, not just bootloaders.

Sources: Hacker News