Die Features
- Ein einziges Binary zur Installation
- Keine zusäzliche Librarys nötig
- Implementiert ein HTTP Server für den Zugriff via Webbrowser
- Modulareprogrammierung ermöglicht Plug-Ins
- Thread Programmierung
Nachteil
Zur Zeit nur für Sun Solaris (SPARC/Intel) verfügbar. Jedoch
schreiben wir seit der Version 0.0.2 Geschichte :-) Absofort gibt es
Ihn auch für FreeBSD 4 und 5.
Die Threads
Das Programm geht mit mehreren Threads an den Start.
- Thread 1 kümmert sich um die entsprechenden Daten.
Abfragen der System Load, Netzwerklast etc.pp. Der Thread versucht
ein sekündlichen Intervall einigermassen hinzubekommen.
- Thread 2 kümmert sich um Webbrowser Connections. Dieser Thread
simuliert ein einfachen kleinen Webserver. Der Webserver selbst macht bei
jeder neuen Connection ein neuen Thread auf. Der Webserver selbst ist
jedoch nicht für High-Performance Umgebungen geeignet. Wenn Millionen
von Leuten zugreifen wollen, sollte man ev. ein Apache nehmen und den Content
via wget kopieren :-)
- Thread 2.x kümmert sich um eine einzelne Connection. Es
überträgt entweder die HTML Seiten oder baut die Grafiken zusammen.