diff options
author | Alexis211 <alexis211@gmail.com> | 2010-03-30 19:22:23 +0200 |
---|---|---|
committer | Alexis211 <alexis211@gmail.com> | 2010-03-30 19:22:23 +0200 |
commit | ad1ec29070e1ffba7461687cd268e64be06aa78b (patch) | |
tree | 309ca65d46f1a6164c048d9ba2060275d6d63538 /doc/roadmap.txt | |
parent | 50152369119ffc92d7790ddcfd26f32613366ede (diff) | |
download | TCE-ad1ec29070e1ffba7461687cd268e64be06aa78b.tar.gz TCE-ad1ec29070e1ffba7461687cd268e64be06aa78b.zip |
More work on IPC and userland tools.
Diffstat (limited to 'doc/roadmap.txt')
-rw-r--r-- | doc/roadmap.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/roadmap.txt b/doc/roadmap.txt new file mode 100644 index 0000000..7304e4b --- /dev/null +++ b/doc/roadmap.txt @@ -0,0 +1,12 @@ +** 0.0.4 'Cat in my heart' ** +- [OK] Userland heap (meaning kernel can give memory to processes) +- Userland helper functions for objects (server and client) +- Basic object method for knowing if object handles another method (list methods in src/include/gm) +- Userland library for writing numbers and other stuff +- A manager module that manages all other running modules (the privilege of manager is given by the kernel to the first module loaded) + +** 0.0.5 'Truth is better cold' ** +- Review privilege system +- Driver processes can ask to map physical memory in their address space +- Describe interfaces for server (any service's main object), reader and writer. +- Keyboard driver, userland display driver, virtual terminal driver |