byte-space
“byte-space” is a terminal-based internet simulator set in the early internet era. Features include:
- browsing text-based websites
- seeing packets travel between machines in real-time
- a custom hand-rolled filesystem with inodes, permissions, and directories
- a custom scripting language for writing programs inside the simulation
- a virtual kernel that implements real Unix-like syscalls (open, read, socket) and a full TCP/IP stack; programs interact with it exactly like they would a real OS
It is a pretty cool project and you should definitely star it on Github.