summaryrefslogblamecommitdiff
path: root/doc/directions.txt
blob: 31b643190e008a15c654da5617cd3f0c211fac17 (plain) (tree)























                                                                       
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