Added a new bug in the tty code that jwesley found to the todo list.
[newos.git] / todo.txt
blob8afc3fd69c588867f4d44d5ae920de9b9548fa9e
1 Implement:
3 PORTS:
4  ARM
5  m68k port (NeXT slab)
6  mips port (SGI Indy)
7  sparc v9 port
8  sparc v8 port
9  alpha port (DEC Multia)
10 dreamcast drivers:
11  cdrom
12  rtl8139
13 sh4 cache enable - dreamcast
14 statistic gathering:
15  process
16  thread
17  VM
18 process environment variables
19 scheduler updates:
20  better quantum handling
21  priority boost on sem block
22 improved kernel debugger support:
23  better symbol lookup
24  disassembly
25 kernel slab allocator
26 vfs:
27  vnode caching
28  getcwd
29  attributes
30  detach close/freecookie
31 VM:
32  cache layer
33  better region creation args (range of virtual addresses, etc)
34  reserve regions
35  swap
36  page out
37 Improved bus managers (BeOS style)
38 Fully relocatable kernel, stage2 relocates
39 signals:
40  posix
41  more generic signalling system
42 disk based filesystem
43 RLD
44  lazy binding
45  so initialization
46  dl_open() et load_addon()
47 IDE bus manager
48 net:
49  dns lookup
50 bootmaker improvements (remove config.ini, slurp from directory)
51 better kernel ASSERTS
52 change 'addr' typedef to be 'addr_t'
53 improved module bootup calls (int_module(ka, initialization level))
54 system info syscall, centralize storage
55 better solution for user space heap growth
57 In Progress:
59 ppc port (mac, pegasos)
60 x86 floppy driver
61 nfs
62 GUI
64 Finish:
66 use fxsave instead of fsave where appropriate
68 Fix:
70 Random reboot on heavy fibo usage
71 SH-4 ELF relocation
72 tty - entering too long a line hangs read