Blogging about Top

Submitted by wnl on Tue, 2007-07-03 12:19.Applications

When someone at a conference discovered that I was the original author for the utility "top" the reaction is always the same: "hey that's a really cool program", "thanks for writing it", or "top really saved the day". I am glad that in my own little way I was able to contribute to the system administrator's toolbox. But for years I have been unable to do much additional work with top, and it has become rather out of date. I was able to keep up with some of the operating system changes, but I have not really been able to add useful features to it or to track the seemingly endless variations that others have implemented.

Recently I have been trying to put more effort in to maintaining and improving the program. It now has its own website, http://www.unixtop.org. It is now a sourceforge project (named "unixtop"). I am now using Subversion for revision control and I am periodically mirroring my subversion commits to the repository on sourceforge. I have been developing the groundwork for a new major release of top and if I am able to implement my vision it will be infinitely more useful than it is now. But in the meantime I am trying to make some much needed incremental improvements to version 3, and I would enjoy sharing these efforts with the community through this blog. I would also like to get some feedback from its users about a few significant changes I am planning to make to the next minor release. System administrators will benefit the most from any work I put in to top, so I felt it would be best to tap in to the community. And what better place to do that than here?

So please check my blog here periodically as I try to post information about the work I am doing. And if you are interested in testing those changes as I go, the easiest thing for you to do is to get the most recent code via subversion with

svn checkout https://svn.sourceforge.net/svnroot/unixtop/trunk

Thanks for reading!

Bill

Trackback URL for this post:

http://lopsa.org/trackback/1475

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Submitted by irwan on Tue, 2007-07-03 13:49.

It is nice to know who is the original author of top.
Thanks, again.

Submitted by doug on Tue, 2007-07-03 21:16.

I'm also a long-time top fan. One of the most useful enhancements that springs to mind would be to visualize process shared memory in a useful way (is that even possible in a cross-platform way?). Whether it's mmap MAP_SHARED or anonymous shared heap or DISM or whatever, being able to see this somehow to get a real handle on memory footprint would indeed be nice.

Submitted by wnl on Wed, 2007-07-04 15:11.

Thanks!

I've been looking for those numbers, too, Doug. If I can find them then I plan on working them in to the display. The total memory column really isn't telling the whole story without that number. I'm still looking...

I also wanted to clarify one point. I wrote the original top, the one now called "Unix Top" (first release in 1984). This is not the one that you will find distributed with linux. Although linux's top used may of the same ideas, it was completely rewritten from scratch, and I am not credited with any aspect of its creation. Unix Top does have a linux port, but it is not option-by-option or command-by-command compatible with linux's top.

Bill