diff options
Diffstat (limited to 'doc/directions.txt')
-rw-r--r-- | doc/directions.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/directions.txt b/doc/directions.txt new file mode 100644 index 0000000..31b6431 --- /dev/null +++ b/doc/directions.txt @@ -0,0 +1,24 @@ +Ideas for T/CE's future : + +1. Give control to userland + +- Provide IPC : we must implement FIFO's and sockets +- Do not provide VT emulation, instead provide direct write access to +the video memory. Also provide direct write access to the framebuffer +when that is implemented. Then, code a display server that does all the +emulating. + +2. Review file management syscalls + +- Should keeping track of file position be the job of the kernel ? +Not sure... +- Possibility of mmap'ing files. Consequence : shared memory. + +3. Review process management + +- fork/exec is cool. How does windows work ? +- Dynamic linking ? Environment variables ? Users ? + +4. Have a graphical user interface, just for fun. Then add a few simple +programs, just for fun.o + |