ThunderOS v0.7.0 - Virtual Terminals and VirtIO GPU 2D Driver
What's New
This release adds a virtual terminal system with 6 independent shells (VT1-VT6), switchable via ESC+1-6.
Key Features
- Virtual Terminals: 6 VTs with ESC+1-6 switching
- VirtIO GPU 2D driver: 800×600 framebuffer support
- 4 new syscalls: gettty, settty, getprocs, uname
- 6 new utilities: ps, uname, uptime, whoami, tty, kill
- Per-terminal input buffers and process isolation
- Refactored shell (ush.c)
Stats
- System calls: 32 → 35
- Shell commands: 18 → 23
See CHANGELOG.md for full details.