Enrico Granata
Enrico Granata
When opening a file, MemFS might consider passing in a pre-allocated buffer for the file to just snprintf() into. The actual driver would be free to ignore the input buffer...
Add support for `spawn()` as well as creating pipes
This is much more of a wishlist item that anything concretely actionable at this point, but here's the gist All long-lived objects in kernel space that represent something that userspace...
This is a fairly broad piece of work that covers minimizing the amount of stuff that gets printed to screen during a normal boot Consider removing everything that is not...
The shell grammar has support for `a | b` but this is currently left unimplemented
Currently, there is special magic knowledge of `haltforever` in `ProcessManager::isinterruptible` that knows that that routine - despite being in kernel - is interruptible. Instead of hardcoding that, have a `text.interruptible`...
Related to #127 - have a userspace tool to provide useful log visualizations This would involve - for example - the kernel log keeping track of the type of each...
Currently, a shutdown / reboot just immediately happen upon invoking the relevant system call. This assumes that the system's status is copacetic and nothing is going on that requires winding...
https://github.com/paladin-t/my_basic would be a convenient addition to the programming languages suite