]> 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)
commit991ddb491bfa4b4a63a74aecd08f8672332933b2
treecd2deae44b2bb532844c15bc55414b9af53f80e7
parentf671903e8be6497a50cc4fca5fbe9c7db57b3979
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