]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
feat: add /dev/zero, /dev/random, /dev/urandom, /dev/console device nodes
authorTulio A M Mendes <[email protected]>
Tue, 10 Feb 2026 12:31:13 +0000 (09:31 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 02:20:50 +0000 (23:20 -0300)
commit02436aa5c04ca0297c0679e12c87f4ca96afc4c1
tree89ea9a029bbd7ae7f91d297cd866982072d2ad43
parent06250a314af14fb064bd811086ff6e25ca1fb7cd
feat: add /dev/zero, /dev/random, /dev/urandom, /dev/console device nodes

- /dev/zero: returns zeroes on read, discards writes
- /dev/random: xorshift32 PRNG seeded from PIT tick counter
- /dev/urandom: alias to /dev/random (same PRNG)
- /dev/console: aliases to TTY read/write (like /dev/tty)
- All registered in devfs finddir + readdir (8 devices total)
- cppcheck clean, 19/19 smoke tests pass
src/kernel/devfs.c