192 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			192 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
procps-3.1.8 --> procps-3.1.9
 | 
						|
 | 
						|
top: fix suspend/resume behavior
 | 
						|
top: ditch warning until a GOOD interface is found    #188271
 | 
						|
kill: more info in the man page           #182414
 | 
						|
ps: document the -o, o, -O, and O options    #169301
 | 
						|
 | 
						|
procps-3.1.7 --> procps-3.1.8
 | 
						|
 | 
						|
top: fix keyboard handling (help screen, etc.)
 | 
						|
 | 
						|
procps-3.1.6 --> procps-3.1.7
 | 
						|
 | 
						|
Makefile: made SKIP feature easier to use
 | 
						|
watch: --help now explains -t, --no-title    #182246
 | 
						|
ps: warning directs users to the FAQ
 | 
						|
top: batch mode can refresh by fractional seconds
 | 
						|
top: faster start-up
 | 
						|
top: do not refresh like crazy
 | 
						|
ps: better crash message
 | 
						|
 | 
						|
procps-3.1.5 --> procps-3.1.6
 | 
						|
 | 
						|
handle the 2.5.61 kernel
 | 
						|
top: memory leak fixed
 | 
						|
ps: new --ppid option selects by PPID
 | 
						|
watch: new --no-title option              #179862
 | 
						|
handle SPARC Linux badness
 | 
						|
rare crash fixed
 | 
						|
compile with gcc 2.91.xx again
 | 
						|
more informative "ps --info"
 | 
						|
README update
 | 
						|
ps: compare more with "ps -C verylongname"     #178127
 | 
						|
 | 
						|
procps-3.1.4 --> procps-3.1.5
 | 
						|
 | 
						|
ancient (2.x.xx era) data corruption fixed
 | 
						|
serious hidden-process problem (3.1.3+) fixed
 | 
						|
w: escape sequence vulnerability fixed
 | 
						|
 | 
						|
procps-3.1.3 --> procps-3.1.4
 | 
						|
 | 
						|
top: was trashing every "3" in a command name
 | 
						|
top: when killing a process, the PID was cut at a "3"
 | 
						|
top: more reliable %CPU
 | 
						|
update copyright dates (GPL & LGPL require this)
 | 
						|
RPM generation works now
 | 
						|
 | 
						|
procps-3.1.2 --> procps-3.1.3
 | 
						|
 | 
						|
uses /proc/*/wchan files when available
 | 
						|
top: user selection
 | 
						|
sysctl: add -e for Red Hat 8.0 boot scripts
 | 
						|
sysctl: the obvious --help, -V, and --version
 | 
						|
sysctl: some command line error checking
 | 
						|
w: stdout, not stderr -- thanks to Sander van Malssen
 | 
						|
 | 
						|
procps-3.1.1 --> procps-3.1.2
 | 
						|
 | 
						|
better RPM generation
 | 
						|
use C99 features
 | 
						|
some seLinux fixes
 | 
						|
now count Inact_laundry as needed  #172163
 | 
						|
ps: fewer globals
 | 
						|
ps: hardware-enforced buffer protection
 | 
						|
ps: 1 kB smaller
 | 
						|
top: B command added (for bold on/off)
 | 
						|
top: handle old (and future) config files
 | 
						|
top: man page tweak
 | 
						|
top: old sort keys     #167249
 | 
						|
top: out-of-bounds RT as "RT"
 | 
						|
top: several times faster
 | 
						|
top: t command fixed
 | 
						|
vmstat: -f
 | 
						|
vmstat: -s
 | 
						|
w: much faster
 | 
						|
watch: don't drop empty lines   #171005
 | 
						|
watch: re-indented
 | 
						|
 | 
						|
procps-3.1.0 --> procps-3.1.1
 | 
						|
 | 
						|
vmstat faster on 2.5.xx kernels
 | 
						|
vmstat header fixed
 | 
						|
vmstat -a re-fixed
 | 
						|
 | 
						|
procps-3.0.5 --> procps-3.1.0
 | 
						|
 | 
						|
vmstat displays IO-wait time instead of bogus "w"
 | 
						|
can build w/o shared library (set SHARED=0)
 | 
						|
when IO-wait hidden, count as idle, not as sys
 | 
						|
pmap command added (like Sun has)
 | 
						|
do not crash GNU make 3.79
 | 
						|
top slightly faster
 | 
						|
 | 
						|
procps-3.0.4 --> procps-3.0.5
 | 
						|
 | 
						|
top tolerates super-wide displays
 | 
						|
better (?) RPM generation
 | 
						|
XConsole and top.desktop removed
 | 
						|
old build system removed
 | 
						|
code cleanup
 | 
						|
pgrep and pkill get "-o" (oldest matching process)
 | 
						|
had vmstat "bi" and "bo" output interchanged on 2.5.xx
 | 
						|
fix man page tbl directives
 | 
						|
top man page cleaned up
 | 
						|
 | 
						|
procps-3.0.3 --> procps-3.0.4
 | 
						|
 | 
						|
make top go faster
 | 
						|
Linux 2.2.xx ELF note warning removed
 | 
						|
only show IO-wait on recent kernels
 | 
						|
fix top's SMP stats
 | 
						|
fix top for "dumb" and "vt510" terminals
 | 
						|
in top, limit the priority values to -99 ... 99
 | 
						|
 | 
						|
procps-3.0.2 --> procps-3.0.3
 | 
						|
 | 
						|
more "make install" fixes
 | 
						|
lib CFLAGS working again
 | 
						|
top.1 codes fixed
 | 
						|
bad (int*) cast in top removed
 | 
						|
top runs faster
 | 
						|
libproc memory corruption fixed
 | 
						|
rant moved out of top.1 man page
 | 
						|
ability to SKIP installing things
 | 
						|
fixed ps --sort crash
 | 
						|
 | 
						|
procps-3.0.1 --> procps-3.0.2
 | 
						|
 | 
						|
top defaults to the old layout
 | 
						|
top defaults to sorting by %CPU
 | 
						|
fix top for non-SMP 2.2.xx and 2.0.xx
 | 
						|
new "make install" fixed
 | 
						|
vmstat -a fixed
 | 
						|
vmstat compiles with latest gcc-3.x
 | 
						|
vmstat does 64-bit time
 | 
						|
 | 
						|
procps-3.0.0 --> procps-3.0.1
 | 
						|
 | 
						|
sysctl handles net/ipv4/conf/eth1.0123/tag (VLAN interface)
 | 
						|
sysctl handles net.ipv4.conf.eth1/0123.tag (VLAN interface)
 | 
						|
"ps" is now about 2x faster than in procps-2.x.x
 | 
						|
"ps -F" now documented
 | 
						|
w works in KOI8-R locale
 | 
						|
vmstat documentation update
 | 
						|
"skill -n blah blah blah" lets you test options
 | 
						|
simple "make && make install" now
 | 
						|
 | 
						|
procps-2.x.x --> procps-3.0.0
 | 
						|
 | 
						|
designed to support Linux 2.0 through 2.5.41 and beyond
 | 
						|
new top, with optional: color, windowing, SMP stats
 | 
						|
runs faster
 | 
						|
more "it crashes" bugs fixed
 | 
						|
top shows IO-wait time
 | 
						|
vmstat can show active/inactive memory stats
 | 
						|
real-time info supported in ps
 | 
						|
correct "ps -o size" and "ps --sort size"
 | 
						|
new maintainers
 | 
						|
reduced memory usage for ps
 | 
						|
allow large PIDs to be specified
 | 
						|
SELINUX support is just a recompile away
 | 
						|
the "F" column shrank, so "ps -l" has more command name room
 | 
						|
64-bit time reduces the overflow problem
 | 
						|
support S/390, IA-64 emulator, and user-mode Linux
 | 
						|
oldps is gone
 | 
						|
configure script -- use "make -f Makefile.noam" as a backup
 | 
						|
"w" program better at determining what a user is doing
 | 
						|
more stable
 | 
						|
code at http://procps.sf.net/ now (SourceForge)
 | 
						|
 | 
						|
Earlier changes, for those not using Debian already:
 | 
						|
 | 
						|
more stable
 | 
						|
runs faster
 | 
						|
-F format option
 | 
						|
better error reporting in ps for unknown format specifiers
 | 
						|
BSD's sysctl options -b and -X
 | 
						|
top displays well on large-memory systems
 | 
						|
old BSD-style select-by-PID ("ps l$$")
 | 
						|
15-character user names
 | 
						|
ps 'f' ASCII art forest fixed
 | 
						|
add SIGSYS on i386
 | 
						|
top reports real RSS value
 | 
						|
large-memory systems work
 | 
						|
minimal ps program for embedded systems (minimal.c)
 | 
						|
BSD personality process selection fixed
 | 
						|
support locale (French) with ',' and '.' mixed up
 | 
						|
pgrep program
 | 
						|
includes the "kill" and "nice" programs
 | 
						|
don't chop non-tty ps output at 80 columns
 |