Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
116 lines (95 sloc) 2.05 KB
For 0.9 Alpha:
+ driver interface complete
- kernel improvements
+ kernel robject tables
- better names for system calls
- indexed system calls (one interrupt)
- SYSCALL/SYSENTER capability
- pipes and shell improvements
+ pipe driver
+ shell pipe support
+ stdio buffering
- user/password manager
- login shell
- exec* cleanup
- graphics architecture improvements
- shared memory (mmap-style)
- canvas/blitter API
- virtual screens
- drivers
- PCI bus driver
- device manager
- ATA/ATAPI driver
+ ATA read support
- ATAPI read support
- ATA write support
- ATAPI write support
- optimizations
- iso9660 driver
- ext2 driver
- FAT32 driver
+ ELF dynamic linking
- shared libraries
(+) ELF dynamic linking
- shared library daemon?
- mmap-ed file loading
+ transition all binaries to dynamic
- .init and .fini support
- build system improvements
For 1.0 Beta:
- POSIXness
- implement coreutils (port GNU?)
+ <dirent.h>
- <fcntl.h>
- <grp.h>
- <sys/ipc.h>
- <sys/msg.h>
- <sys/sem.h>
- <sys/stat.h>
- <sys/time.h>
- <sys/types.h>
- <sys/wait.h>
- <unistd.h>
- <utime.h>
- CLI improvements
- terminal performance
- terminal driver/client library
- curses implementation
- shell job control
- text editor (vim?)
- documentation
- libc documentation
- kernel documentation
- librdi documentation
- driver writing manual
- C and C++ libraries
- C standard library cleanup
- malloc performance testing
- floating point environment
- math library improvements (port libm?)
- C standard library finalization
- C++ standard library (port LLVM libc++?)
- C++ testing
- toolchain
(requires C++ standard library)
- port LLVM
- port Clang
+ port Lua
- port Python?
- graphics improvements
- port SDL
- games? (at least Tetris)
For 1.1 Beta:
- POSIX compatibility
- networking stack
- native networking API
- POSIX socket API
- networking documentation
- network card drivers
- web browser (port Links, WebKit?)
- multiprocessor support
- ACPI driver
- security improvements
For later:
- port UDI
- ports to other architectures
Something went wrong with that request. Please try again.