GKRootWire
Cloud & Sysadmin Microsoft Confirms Preview Update Wipes Out Desktop SettingsAI Nvidia to Acquire Hugging Face for $12.9 BillionDev Tools A Deep Dive Into Intrusive Linked ListsGadgets DJI's Romo 2 Robovac Adds Local-Only Mode After Privacy ScareAI Nvidia Reportedly Moves to Acquire Hugging FaceAI Anthropic Launches Claude Tools for AI Shopping AgentsCloud & Sysadmin Microsoft Confirms Preview Update Wipes Out Desktop SettingsAI Nvidia to Acquire Hugging Face for $12.9 BillionDev Tools A Deep Dive Into Intrusive Linked ListsGadgets DJI's Romo 2 Robovac Adds Local-Only Mode After Privacy ScareAI Nvidia Reportedly Moves to Acquire Hugging FaceAI Anthropic Launches Claude Tools for AI Shopping Agents
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