less to do

This commit is contained in:
albert 2002-10-10 20:16:25 +00:00
parent 10364b92cc
commit c01da5a3ce

18
TODO
View File

@ -2,9 +2,6 @@
Implement /usr/proc/bin tools like Solaris has. Implement /usr/proc/bin tools like Solaris has.
The main Makefile is broken. Try 'touch top.h' to see.
The Makefile is too clever, so it's still not fixed.
Don't these really belong in the procps package? Don't these really belong in the procps package?
killall pstree fuser lsof who killall pstree fuser lsof who
(they are maintained elsewhere, which causes version problems) (they are maintained elsewhere, which causes version problems)
@ -47,11 +44,6 @@ not accessable.
Put unique ID at the top of System.map and in /proc, to make sure Put unique ID at the top of System.map and in /proc, to make sure
there is never a mismatch. there is never a mismatch.
Maybe just put the symbols in the kernel like some other systems do.
Raul Miller writes: You might want to implement this as user data which just
happens to come from a wierd source -- instead of just freeing the memory
(like happens with init code), you want it to wind up in the buffer cache.
Add /proc/*/.bindata files to avoid string parsing. It should be an array Add /proc/*/.bindata files to avoid string parsing. It should be an array
of 64-bit values on all machines. New entries go on the end and obsolete of 64-bit values on all machines. New entries go on the end and obsolete
ones get filled in with something logical -- entries must never be deleted! ones get filled in with something logical -- entries must never be deleted!
@ -84,8 +76,8 @@ Share more stuff with ps.
With forest output and a tty named /dev/this_is_my_tty, the position With forest output and a tty named /dev/this_is_my_tty, the position
of the command name gets messed up. (we print too many spaces) (fixed?) of the command name gets messed up. (we print too many spaces) (fixed?)
Fix missing stuff for these formats: FB_j FB_l FB_v HP_f HP_*_ HP_fl JFMT OL_m Fix missing stuff for these formats: FB_j FB_l FB_v HP_f HP_l HP_fl JFMT OL_m
(jobc,cpu,sl,re,cpu,prmgrp,cp,m_size,m_swap,m_share,vm_lib,m_dt) (jobc,cpu,sl,re,cpu,prmgrp,m_swap,m_share,vm_lib,m_dt)
Note that "cpu" has two meanings. Note that "cpu" has two meanings.
Add Beowulf support. This is ugly, since the current patches use a Add Beowulf support. This is ugly, since the current patches use a
@ -93,9 +85,7 @@ daemon to collect info and add a HOST field after the PID field.
Query optimizer, put cheap/required process selection first. Query optimizer, put cheap/required process selection first.
Avoid reading both /proc/*/status and /proc/*/stat. Actually, avoid Avoid reading both /proc/*/status and /proc/*/stat.
reading lots of stuff! Avoidance got disabled. (at least don't read the
environment!!!)
Maybe ps should put a 'C' in front of fields when they are affected Maybe ps should put a 'C' in front of fields when they are affected
by cumulative mode. Debian ps did that. (move flag to common.h...) by cumulative mode. Debian ps did that. (move flag to common.h...)
@ -103,8 +93,6 @@ by cumulative mode. Debian ps did that. (move flag to common.h...)
Support printing the client hostname (the FROM that w(1) uses) in place Support printing the client hostname (the FROM that w(1) uses) in place
of a pty. Maybe do this when PS_PERSONALITY=linux. of a pty. Maybe do this when PS_PERSONALITY=linux.
Disgusting color support, for completeness. (Debian ps had it)
Disambiguate narrow tty info. (/dev/tty7 == /dev/pts/7 now) Disambiguate narrow tty info. (/dev/tty7 == /dev/pts/7 now)
1------8 1--4 1------8 1--4
ttyS2 S2 ttyS2 S2