LWOS Home Page - Microsoft Internet Explorer

What is LWOS?A hobby operating system for CNC milling machines. It looks and feels like an IBM PC, but it doesn't depend on the BIOS.

UNDER CONSTRUCTION
v2 is an early rewrite. APIs and layout may change without notice.
No paging and no page tables. Everything lives in one flat 4 GB address space, so a C pointer is a physical address you can hand straight to a DMA engine. Each task gets a TSS descriptor in the GDT, and the timer switches between them with a far jump.

mkfat, a host tool for building FAT imagesComing next: a DEBUG.COM-style monitor, an EDIT.COM-style editor, and the CNC stack.
You need make, a C compiler, and QEMU or Bochs.
git clone https://github.com/LWOS-dev/lwos cd lwos make run
Get the source... Read the wiki
![]()
![]()
![]()
![]()
![]()
![]()
Copyleft 2026 · Page by @No-22-Github · Best viewed at 800×600, 256 colors · Back to top