diff options
author | Alex Auvolat <alex.auvolat@ens.fr> | 2015-02-19 15:59:58 +0100 |
---|---|---|
committer | Alex Auvolat <alex.auvolat@ens.fr> | 2015-02-19 15:59:58 +0100 |
commit | 396a630f55aae0105ce56d302afaa937632d15ed (patch) | |
tree | c208e9a93d91cd91557b0ef49dd14aaab725353f /README.md | |
parent | a310fbd82d35dbb202f04424fdce551568779ccc (diff) | |
download | kogata-396a630f55aae0105ce56d302afaa937632d15ed.tar.gz kogata-396a630f55aae0105ce56d302afaa937632d15ed.zip |
Make VFS thread-safe, probably.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -90,15 +90,25 @@ running the tests): src/apps/ userspace binaries src/tests/ test suite -## Important TODOs +## Roadmap + +### Plans for soon + +* Implement syscalls +* Write device drivers : VGA, keyboard, ATA, FAT, VESA + +### Important TODOs not to overlook -* The VFS code is not thread-safe ! Very dangerous, must be taken care of soon. - (important design considerations not to be overlooked) * How does a process exit, what does it do, how do processes synchronize ? +* Timers, workers, sleeping * Have several threads in a single process * Better handling of errors (rather than panicing) ; userspace apps should not have the possibility of crashing the system +### Things not sure + +* VFS thread safety : is the design correct ? (probably) + ## Licence None of the source files have a licence header because it's cumbersome. All the |