From bcee004478c6448541ce583e75c706e185190800 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sun, 8 Mar 2015 15:04:11 +0100 Subject: Update readme --- README.md | 15 +++++++-------- 1 file 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 -- cgit v1.2.3