aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAlex Auvolat <alex.auvolat@ens.fr>2015-03-08 15:04:11 +0100
committerAlex Auvolat <alex.auvolat@ens.fr>2015-03-08 15:04:11 +0100
commitbcee004478c6448541ce583e75c706e185190800 (patch)
treedf4ddbf68aff4eeec0a77b1f86170a962a960c59 /README.md
parent0985c6237b8592652d57efee2a964c4bc91ee455 (diff)
downloadkogata-bcee004478c6448541ce583e75c706e185190800.tar.gz
kogata-bcee004478c6448541ce583e75c706e185190800.zip
Update readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 7 insertions, 8 deletions
diff --git a/README.md b/README.md
index b651391..21ca905 100644
--- a/README.md
+++ b/README.md
@@ -110,14 +110,9 @@ running the tests):
### Plans for soon
-* Complete process management (implement process exiting, process deletion, waiting, ...)
-* Implement missing syscalls
-* Write device drivers : VGA, keyboard, FAT (or EXT2 ?), VESA
-* Work on userland
-* Define a format for "packages", i.e. read-only filesystem images used for adding system
- components or apps to the OS ; make sure to implement it in a way that does not waste
- memory
-* IPC : sockets and pipes (both anonymous)
+* `select` system call
+* Write device drivers : VESA, keyboard, FAT (or EXT2 ?)
+* Work on userland : init, terminal emulator, shell
* GUI server with help from kernel for framebuffer management
### Things to design
@@ -148,9 +143,13 @@ running the tests):
### Things not sure
* VFS thread safety : is the design correct ? (probably)
+* Not enough tests!
### Plans for the later future
+* Define a format for "packages", i.e. read-only filesystem images used for adding system
+ components or apps to the OS ; make sure to implement it in a way that does not waste
+ memory
* Module system for extending the kernel
* In userspace, simple Scheme-like scripting language
* POSIX compatibility layer, self-hosting OS