1 | @node About, White Paper, Top, Top |
---|
2 | @chapter About LibGTop |
---|
3 | |
---|
4 | LibGTop is a library to get system specific data such as CPU and Memory Usage |
---|
5 | and information about running Processes. |
---|
6 | |
---|
7 | On Systems like Solaris or Digital Unix where you need special privileges to |
---|
8 | get those data, it uses a setuid/setgid server to do so. |
---|
9 | |
---|
10 | Even if LibGTop is a part of the GNOME desktop environment |
---|
11 | (@uref{http://www.gnome.org}), the main interface of LibGTop is totally |
---|
12 | independent from any particular desktop environment, so you can also use it |
---|
13 | as a standalone library in any piece of GPLed software. |
---|
14 | |
---|
15 | @menu |
---|
16 | * Availability:: Where to get LibGTop |
---|
17 | * Supported Platforms:: Supported Platforms |
---|
18 | * Mailing List:: Helping with LibGTop development |
---|
19 | * Thanks:: People who contributed to LibGTop |
---|
20 | @end menu |
---|
21 | |
---|
22 | @node Availability, Supported Platforms, About, About |
---|
23 | @section Availability |
---|
24 | |
---|
25 | The master source of LibGTop is the GNOME CVS tree |
---|
26 | (see @uref{http://www.gnome.org} for details), but you can also get the |
---|
27 | latest release tarballs from |
---|
28 | |
---|
29 | @display |
---|
30 | @uref{ftp://ftp.gnome.org/pub/GNOME/sources/libgtop/} |
---|
31 | @end display |
---|
32 | |
---|
33 | @noindent |
---|
34 | or any of its mirror sites. |
---|
35 | |
---|
36 | The latest stable version of LibGTop is 1.0.12 which is also the one that comes |
---|
37 | together with GNOME 1.0. It belongs to @code{LIBGTOP_STABLE_1_0} branch in CVS. |
---|
38 | Actual development occurs in the @code{libgtop-GNOME-2-0-port} which is |
---|
39 | currently versioned 1.90.0. |
---|
40 | |
---|
41 | @node Supported Platforms, Mailing List, Availability, About |
---|
42 | @section Supported Platforms |
---|
43 | |
---|
44 | The stable branch currently supports the following platforms: |
---|
45 | |
---|
46 | @itemize @bullet |
---|
47 | @item All versions of Linux |
---|
48 | |
---|
49 | LibGTop was tested under Linux 2.0.x and 2.2.x on the ix86 and the alpha, but |
---|
50 | it should also work without problems on SparcLinux or Linux 2.4.x. |
---|
51 | |
---|
52 | Note: I'm speaking of the Linux kernel here, not the GNU/Linux operating system. |
---|
53 | |
---|
54 | @item FreeBSD, NetBSD and OpenBSD |
---|
55 | |
---|
56 | LibGTop was tested under FreeBSD 2.2.6 and 3.0, NetBSD 1.3.2 and OpenBSD 2.4. |
---|
57 | Support for NetBSD 1.4 was added in LibGTop 1.0.2. |
---|
58 | |
---|
59 | @end itemize |
---|
60 | |
---|
61 | The platforms listed above are known to be stable and working. However, if |
---|
62 | you're using the latest development version, you can use it on the following |
---|
63 | platforms as well: |
---|
64 | |
---|
65 | @itemize @bullet |
---|
66 | @item BSD/OS |
---|
67 | |
---|
68 | There is a port for BSD/OS (aka BSDI) 2.x and 3.x from Timur Bakeyev which |
---|
69 | should also work with 4.x. This isn't tested very well, but it should be |
---|
70 | working. |
---|
71 | |
---|
72 | @item Digital Unix |
---|
73 | |
---|
74 | There is some basic support for Digital Unix (formerly DEC OSF/1) V3.2C, but |
---|
75 | this may still be a bit unstable. I'm currently working on this port as time |
---|
76 | permits so it should be fully supported soon. |
---|
77 | |
---|
78 | @item Solaris |
---|
79 | |
---|
80 | The Solaris port currently works on Solaris 7 and maybe also on other releases. |
---|
81 | Thanks a lot to Drazen Kacar and everyone who helped working on this port. They |
---|
82 | have really done excellent work here and I'm pretty sure that this port will be |
---|
83 | fully functional on most Solaris versions in near future. |
---|
84 | |
---|
85 | @end itemize |
---|
86 | |
---|
87 | @node Mailing List, Thanks, Supported Platforms, About |
---|
88 | @section Mailing List |
---|
89 | |
---|
90 | There is a @email{libgtop-devel-list@@egroups.com} mailing list for people who |
---|
91 | want to help with the development of LibGTop. |
---|
92 | |
---|
93 | It is meant as a low-traffic, but high content-list where we can discuss |
---|
94 | technical details such as adding new sysdeps ports etc. |
---|
95 | |
---|
96 | Especially, I'd like to see people with a deeper knowledge of operating systems |
---|
97 | internals joining my list so we can discuss technical details of the sysdeps |
---|
98 | code. |
---|
99 | |
---|
100 | It is *not* for users that want to know how to compile LibGTop etc. |
---|
101 | |
---|
102 | You can subscribe to this mailing list and view the mailing list archives |
---|
103 | on the LibGTop Page at @uref{http://www.home-of-linux.org/gnome/libgtop}. |
---|
104 | |
---|
105 | @node Thanks, , Mailing List, About |
---|
106 | @section Thanks |
---|
107 | |
---|
108 | At the place I'd like to thank the following people who contributed to |
---|
109 | LibGTop (listed in chronological order): |
---|
110 | |
---|
111 | @itemize @bullet |
---|
112 | @item Sebastian Wilhelmi who had the initial idea of LibGTop and helped |
---|
113 | me a lot in the early beginning. |
---|
114 | @item Josh Sled for the initial FreeBSD port. |
---|
115 | @item Jeremy Lea for his BSD patches. |
---|
116 | @item Timur Bakeyev for the BSDI port. |
---|
117 | @item Drazen Kacar and the other people on the LibGTop development mailing |
---|
118 | list for the Solaris port. |
---|
119 | @item Kevin Vandersloot for the effort to port to GNOME 2.0. |
---|
120 | @item All people sending me patches, having good ideas, ... |
---|
121 | @item Everyone I have forgotten in this list ... |
---|
122 | @end itemize |
---|
123 | |
---|