Subject: yamm, Yet Another Micro Monitor for Linux
From: [email-masked] (Riccardo Facchetti - Allanon -)
Date: 17 Jul 1994 21:59:37 GMT
Newsgroups: comp.os.linux.announce

Hello ppl,
this is an announcement for yamm, a system monitor.

I think you know very well what is top.
If you use HP-UX systems, may be you alredy know yamm too.
yamm is a process/memory/system monitor that help the sysadmin to manage the
system. Someone said that it is better than top: i don't say this, but i think
it :))

PS: sorry for top writer, hey ... i'm joking :)

The package is available from anonymous/ftp at:

hplda1.unipv.it:/pub/Linux/Local-Soft/yamm-2.5beta.tar.gz

(obviously will be available when Clint, the ftp site manager, will move it
from the /incoming directory :)

[In this directory there is the software contributed from members of ILS (such
as me), the Italian Linux Society. Here you can find among other things, the
mt-fst.tgz, an mt that recognize all the mag. tapes recognized by linux and
make use of the status directive added to the new ftape-1.13, try it]

Okay, this is the README of the yamm package (actually splitted for the various
versions, but here catted on a single file)

[]

Features:

 o - Add the ability to move through processes with reverse-bar.
     using vi-style.
 o - If you are root you can kill processes, kill users, renice processes
 o - Examine utmp.
 o - Mini browser for help.
 o - others ?
 o - renice process groups and users
 o - added Linux specific info reports
 o - kill tasks now can be done specifying the signal to send, by
     number or by name (e.g. 9 is equivalent to 'SIGKILL' or 'KILL')
 o - written a man page
 o - more ? bah, some minor things i cannot remember now
 o - corrected a bug in curses echoing (hpux)
 o - hpux SIGWINCH trap is made directly by curses (hpux)
 o - Found and corrected a bug in memory reporting. (linux)
 o - Started the code to use ncurses package, instead of the curses one
 o - When using ncurses, you can choose the back/foreground colors, defining
     them at compile time (see the Makefile) and changing them at run time.
 o - From now the information section of this project is complete (linux)
 o - Now you can choose from curses or ncurses packages when compiling for
     text windowing

This port of yamm have some limitations.

- It works only if you have compiled the /proc filesystem in the kernel image.
- when SUID != UID, it don't print the '*'. Just note
  that SUID is not really a SUID, but an UID: i have to find out
  how to get the suid without touch the kernel/fs/proc/array.c (hmmm my
  compatibility mania! :)
  I have commented out the SUID sections until i will be able to get the suid
  from a process (maybe i will write a loadable module to get the infos from
  an ad-hoc /proc/<pid>/something and /proc/something, but for now be happy
  with this :)

[]

The software is now in beta release. It work fine, but may be you will find
minor bugs. If you find it, please send me a report.

If you decide to adopt yamm, please let me know: i will be happy if someone
recognize a good work in this package :)

Ciao a tutti,
	Riccardo.
--
Riccardo Facchetti          | e-mail: [email-masked]
Centro di Calcolo           | home e-mail:
Politecnico di Milano       |
P.za Leonardo da Vinci, 32  |
I-20133 - Milano - Italy    | Nickname on IRC: Allanon
                            | EBIC coordinator for *.it domain
Home address:               |
Via PAOLO VI, 29            | For anyone that play FRPG, look at this:
22053 - Lecco - Italy       | http://cdc8g5.cdc.polimi.it:6666/~riccardo/
------------------------------------------------------------------
Information *wants* to be free.  (B. Sterling)

--
Mail submissions for comp.os.linux.announce to: [email-masked]
PLEASE remember Keywords: and a short description of the software.