I built a tiny Unix‑like 'OS' with shell and filesystem for Arduino UNO (2KB RAM)

https://github.com/Arc1011/KernelUNO

Article

  • KernelUNO implements a Unix-like shell and filesystem on Arduino UNO’s 2KB RAM
  • Supports basic commands, file operations, and GPIO control from CLI
  • Written in C, fits within extreme memory constraints
  • README authored by Claude AI per developer’s own note

Discussion

  • GPIO interaction from CLI seen as most practically useful feature for hardware prototyping
  • Bitlash (2010 Arduino shell) cited as predecessor
  • ‘Unox’ floated as a missed naming opportunity
  • Author’s self-deprecating Claude README note drew warm community response

Discuss on HN


Type Link
Added Apr 21, 2026
Modified Apr 21, 2026