Lps Release Notes


Table of Contents

  • What is lps
  • Support Policy
  • Installation Information
  • Silicon Graphics Legal Notice
  • Author/Builder's Notice(s)
  • Authors' email addresses (partial) : johnsonm@sunsite.unc.edu (Michael K. Johnson), mjshield@nyx.cs.du.edu (Michael Shields), greenfie@gauss.rutgers.edu (Larry Greenfield)

  • What is lps ?

    lps is the Linux 'ps'. The Linux version of the UN*X process status utility. lps provides a more useful and nicer output than the SGI SYSV ps (in the porters opinion anyway) In addition, lps provides a nice process-tree hierarchy when invoked with the -f (forest) option. Here is an example:
    
    	(myhost) 59 ~/freeware1.0/lps> lps -f
    	  PID TTY STAT  TIME COMMAND
    	 9728 p 4 S N   0:01 -tcsh 
    	11236 p 4 S N   0:01  \_ elm 
    	 9966 p 5 S N   0:02 -tcsh 
    	11256 p 5 T N   0:00  \_ vim relnotes/lps.html 
    	11257 p 5 R N   0:00  \_ lps -f 
    	10059 p 6 S N   0:01 -tcsh 
    
    

    See the man page for details, or just try it. It is highly recommended. Also, if you're used to the BSD style ps, as opposed to the SYS-V style, you should definitely install this.


    Author/Builder Notice(s):

    lps is distributed under the FSF (Free Software Foundation) "Copyleft" also known as The GPL (GNU public license)

    The authors of the Linux ps (at least those who are documented in the sources) are : Michael K. Johnson (johnsonm@sunsite.unc.edu), Charles Blake, Branko Lankester, J. Cowley, Larry Greenfield (greenfie@gauss.rutgers.edu), and Michael Shields (mjshield@nyx.cs.du.edu). Thank you all !

    The code is based on the original BSD sources (original sources are marked as such, see the source code for details). The fast malloc used in lps was written by Chris Kingsley, kingsley@cit-20.caltech.edu.

    lps was ported to SGI IRIX by Larry McVoy.

    Packaged for SGI by Ariel Faigon who is afraid emails for support would have to be silently ignored. Patches and constructive suggestions for improvement are welcome.


    Installation Information

    lps Subsystems

    fw_LINUXps.sw.*
    Execution only environment. The lps executable.
    fw_LINUXps.man .*
    Man page + release notes.
    fw_LINUXps.src.*
    The original source distribution.

    Installation Method

    All of the subsystems for this product can be installed using IRIX. You do not need to use the miniroot. Refer to the Software Installation Administrator's Guide for complete installation instructions.

    Compatibility

    This software is compatible with IRIX 5.3 and IRIX 6.x. since it interfaces with the /proc filesystem in a system independent way.

    This SGI freeware version doesn't support the -e (environment) option. Sorry.