htop
The Rivoreo customized version, forked from commit 402e46bb82964366746b86d77eb5afa69c279539.
The original version made by Hisham Muhammad hisham@gobolinux.org is available at an archived git repository.
Changes from original version
- System call tracing support via truss(1), which is available in many Unix-like systems
- Support showing process name in addition to process command line
- AIX support, by Calvin Buckley calvin@cmpct.info
- Many Solaris-specific bug fixes
- Support showing ZFS ARC size on Solaris-kernel-based, Linux-based, kFreeBSD-based and macOS (Mac OS X) platforms
- Android/Linux support
- Linux CPU hot-plugging aware
- Distinguishable effective user and real user of processes
- Basic Interix support
- Cygwin support
- Many OpenBSD-specific bug fixes
- Thread processes support for OpenBSD
- Solaris support without libproc(3LIB) (which is a private library of the operating system)
- Many byte-order related bug fixes
- Support kFreeBSD-based systems without kvm(3) (which isn't a standard library on GNU/kFreeBSD)
- FreeBSD 5 support
- Enhanced kernel process detection logic for Linux-based platforms
- Build-time detection of available signals
- Process command line arguments screen (key
A
) just like the process environment screen (key e
) - Processor times meter improvements for OpenBSD, by Antoine Motet antoine.motet@gmail.com
- (hopefully bug-free) vi(1)-style key bindings support
- Support showing process start time for all platforms
- Mouse support can now be disabled in setup
- Handle circularized process tree(s) that may happening with some kernels
- User-defined color schemes
- Consistent process state names
- Optional case-insensitive sorting
- GNU/Hurd support
- Kernel stack tracing of processes for Linux-based and kFreeBSD-based platforms
See the commit log for more.