shithub: drawcpu

ref: 746e0c9217ab9ee1884b721a955b712d59b13549
dir: /TODO/

View raw version
TODO:

 - [ ] Some people probably want aan?
 - [ ] gui-cocoa try to capture the windows we create so we can send mouse/keyboard to it, plist for launchd
 - [ ] gui-wl cannibalize the wayland shims
 - [ ] Use ScreenCaptureKit to get at the video/audio. Handle resizes the other direction
 - [ ] define the gui interface
 - [ ] Fully fledged note handling
 - [x] up->parent integration into /proc
 - [ ] Un-stub stub.c things

Kernel space needs:
 - [x] devcmd   - #C: OS(1) commands, we already run on host
 - [x] devcons  - #c: /dev/cons
 - [x] devenv   - #e:/env
 - [x] devfs    - #U: needed, local files
 - [x] devip    - #I: needed, networking
   - [ ] /net/icmpv6 and friends
 - [x] devlfd   - #L: needed, local fd
 - [x] devmnt   - #M: needed, client shares
 - [x] devpipe  - #|: needed, for pipes
 - [x] devroot  - #/: needed, base of stack
 - [x] devssl   - #D: needed, ssl
 - [x] devtls   - #a: needed, tls
 - [ ] devproc  - #p: needed, /proc, overlay any existing 
 - [x] devtab   - # meta: needed add/remove any devices that we add/remove, from here as well
 - [ ] devcap   - #¤: needed, caphash/capuse for factotum