• v1.3.0 aa58d049e6

    v1.3.0 Stable

    boranseckin released this 2026-03-28 22:40:05 -04:00 | 10 commits to main since this release

    Raw console & line editor

    The shell now uses a full line editor (user/src/line.rs) with cursor movement, word editing (Ctrl-A/E/U/W), 16-entry history, and Ctrl-C/D support. The kernel console gains raw mode and foreground PID tracking to support this. Ctrl-C now delivers a kill signal to the foreground child process rather than panicking.

    A new ioctl syscall (23) provides the mode-switching interface, with device commands grouped under a single Ioctl struct in the ABI.

    User-space I/O is refactored around new Read and Write traits (mirroring std::io), with Stdin, Stdout, Stderr, and Fd all implementing them. User programs updated to use the trait methods and print!/println! macros throughout.

    Downloads