|
Packit |
d37888 |
@node About, White Paper, Top, Top
|
|
Packit |
d37888 |
@chapter About LibGTop
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
LibGTop is a library to get system specific data such as CPU and Memory Usage
|
|
Packit |
d37888 |
and information about running Processes.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
On Systems like Solaris or Digital Unix where you need special privileges to
|
|
Packit |
d37888 |
get those data, it uses a setuid/setgid server to do so.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
Even if LibGTop is a part of the GNOME desktop environment
|
|
Packit |
d37888 |
(@uref{http://www.gnome.org}), the main interface of LibGTop is totally
|
|
Packit |
d37888 |
independent from any particular desktop environment, so you can also use it
|
|
Packit |
d37888 |
as a standalone library in any piece of GPLed software.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@menu
|
|
Packit |
d37888 |
* Availability:: Where to get LibGTop
|
|
Packit |
d37888 |
* Supported Platforms:: Supported Platforms
|
|
Packit |
d37888 |
* Mailing List:: Helping with LibGTop development
|
|
Packit |
d37888 |
* Thanks:: People who contributed to LibGTop
|
|
Packit |
d37888 |
@end menu
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@node Availability, Supported Platforms, About, About
|
|
Packit |
d37888 |
@section Availability
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
The master source of LibGTop is the GNOME CVS tree
|
|
Packit |
d37888 |
(see @uref{http://www.gnome.org} for details), but you can also get the
|
|
Packit |
d37888 |
latest release tarballs from
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@display
|
|
Packit |
d37888 |
@uref{ftp://ftp.gnome.org/pub/GNOME/sources/libgtop/}
|
|
Packit |
d37888 |
@end display
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@noindent
|
|
Packit |
d37888 |
or any of its mirror sites.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
The latest stable version of LibGTop is 1.0.12 which is also the one that comes
|
|
Packit |
d37888 |
together with GNOME 1.0. It belongs to @code{LIBGTOP_STABLE_1_0} branch in CVS.
|
|
Packit |
d37888 |
Actual development occurs in the @code{libgtop-GNOME-2-0-port} which is
|
|
Packit |
d37888 |
currently versioned 1.90.0.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@node Supported Platforms, Mailing List, Availability, About
|
|
Packit |
d37888 |
@section Supported Platforms
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
The stable branch currently supports the following platforms:
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@itemize @bullet
|
|
Packit |
d37888 |
@item All versions of Linux
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
LibGTop was tested under Linux 2.0.x and 2.2.x on the ix86 and the alpha, but
|
|
Packit |
d37888 |
it should also work without problems on SparcLinux or Linux 2.4.x.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
Note: I'm speaking of the Linux kernel here, not the GNU/Linux operating system.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@item FreeBSD, NetBSD and OpenBSD
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
LibGTop was tested under FreeBSD 2.2.6 and 3.0, NetBSD 1.3.2 and OpenBSD 2.4.
|
|
Packit |
d37888 |
Support for NetBSD 1.4 was added in LibGTop 1.0.2.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@end itemize
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
The platforms listed above are known to be stable and working. However, if
|
|
Packit |
d37888 |
you're using the latest development version, you can use it on the following
|
|
Packit |
d37888 |
platforms as well:
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@itemize @bullet
|
|
Packit |
d37888 |
@item BSD/OS
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
There is a port for BSD/OS (aka BSDI) 2.x and 3.x from Timur Bakeyev which
|
|
Packit |
d37888 |
should also work with 4.x. This isn't tested very well, but it should be
|
|
Packit |
d37888 |
working.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@item Digital Unix
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
There is some basic support for Digital Unix (formerly DEC OSF/1) V3.2C, but
|
|
Packit |
d37888 |
this may still be a bit unstable. I'm currently working on this port as time
|
|
Packit |
d37888 |
permits so it should be fully supported soon.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@item Solaris
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
The Solaris port currently works on Solaris 7 and maybe also on other releases.
|
|
Packit |
d37888 |
Thanks a lot to Drazen Kacar and everyone who helped working on this port. They
|
|
Packit |
d37888 |
have really done excellent work here and I'm pretty sure that this port will be
|
|
Packit |
d37888 |
fully functional on most Solaris versions in near future.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@end itemize
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@node Mailing List, Thanks, Supported Platforms, About
|
|
Packit |
d37888 |
@section Mailing List
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
There is a @email{libgtop-devel-list@@egroups.com} mailing list for people who
|
|
Packit |
d37888 |
want to help with the development of LibGTop.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
It is meant as a low-traffic, but high content-list where we can discuss
|
|
Packit |
d37888 |
technical details such as adding new sysdeps ports etc.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
Especially, I'd like to see people with a deeper knowledge of operating systems
|
|
Packit |
d37888 |
internals joining my list so we can discuss technical details of the sysdeps
|
|
Packit |
d37888 |
code.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
It is *not* for users that want to know how to compile LibGTop etc.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
You can subscribe to this mailing list and view the mailing list archives
|
|
Packit |
d37888 |
on the LibGTop Page at @uref{http://www.home-of-linux.org/gnome/libgtop}.
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@node Thanks, , Mailing List, About
|
|
Packit |
d37888 |
@section Thanks
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
At the place I'd like to thank the following people who contributed to
|
|
Packit |
d37888 |
LibGTop (listed in chronological order):
|
|
Packit |
d37888 |
|
|
Packit |
d37888 |
@itemize @bullet
|
|
Packit |
d37888 |
@item Sebastian Wilhelmi who had the initial idea of LibGTop and helped
|
|
Packit |
d37888 |
me a lot in the early beginning.
|
|
Packit |
d37888 |
@item Josh Sled for the initial FreeBSD port.
|
|
Packit |
d37888 |
@item Jeremy Lea for his BSD patches.
|
|
Packit |
d37888 |
@item Timur Bakeyev for the BSDI port.
|
|
Packit |
d37888 |
@item Drazen Kacar and the other people on the LibGTop development mailing
|
|
Packit |
d37888 |
list for the Solaris port.
|
|
Packit |
d37888 |
@item Kevin Vandersloot for the effort to port to GNOME 2.0.
|
|
Packit |
d37888 |
@item All people sending me patches, having good ideas, ...
|
|
Packit |
d37888 |
@item Everyone I have forgotten in this list ...
|
|
Packit |
d37888 |
@end itemize
|
|
Packit |
d37888 |
|