From bd5fca785bbe312d38ed41a6ca8020b72e6b8fd3 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 19 Feb 2016 23:01:35 +0000 Subject: [PATCH] TODO: update --- Kernel/TODO.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Kernel/TODO.md b/Kernel/TODO.md index e11bd534..15e83c01 100644 --- a/Kernel/TODO.md +++ b/Kernel/TODO.md @@ -9,17 +9,17 @@ Big TODO Items Before 0.1 Release - [x] rename should delete old files it renames over -- [ ] SYS5 signal functionality and other signals (SIGCLD, STOP etc) +- [x] SYS5 signal functionality and other signals (SIGCLD, STOP etc) -- IP SYS5 signal holding +- [x] SYS5 signal holding - [x] ptrace -- [ ] Core dumps +- [IP] Core dumps - [ ] time_t bits hidden in inode -- NA RTC setting +- NA RTC setting (do in user space) - [x] Lock clock to RTC seconds @@ -31,6 +31,9 @@ Big TODO Items Before 0.1 Release - [ ] Add "shared lib" (or more accurately copied lib) support for libc to keep binary size small +- [ ] Add an exomizer 2.0 linking mode to save disc space. Probably + can be done all user space. + - [ ] Can we make inodes partially pageable given our on disk guarantees ? Disk inode in cinode would then become a pointer. Might allow more open objects and less memory usage. Might be nicer alternative to the BSD @@ -48,7 +51,7 @@ Big Speed Up Points - [ ] Rewrite the compressor in assembler -- IP Support 'raw' I/O on files (done for O_DIRECT read and as an +- [x] Support 'raw' I/O on files (done for O_DIRECT read and as an optimisation). Needs cleaning up. - [x] Make execve use this to avoid all the copies -- 2.34.1