kraileth
Steht noch ganz am Anfang
Hallo zusammen!
Mein bevorzugter leichtgewichtiger Desktop, das auf dem FLTK toolkit aufbauende EDE (http://equinox-project.org/), ist glücklicherweise auch auf den BSDs in den Ports verfügbar. Eine Funktion die dort gegenüber Linux jedoch fehlt, ist das memory usage applet. Das macht den Desktop zwar nicht gerade unbenutzbar, aber ich fände es schön, wenn die BSD-Version mit Linux auf einer Stufe stünde und nicht ein Stück darunter.
Der Entwickler ist gegenüber BSD erfreulich aufgeschlossen (sowohl den Betriebssystemen, als auch permissiven Lizenzen, weshalb eine Änderung von der GPL weg erwogen wird). Meine Frage, warum das Memory Meter auf den BSDs nicht funktioniere, beantwortete er dahingehend, daß er einen sysinfo() API call nutze, der wohl linuxspezifisch sei. Eine BSD-Alternative mit einzubauen ist er jedoch nicht abgeneigt.
Meine Frage ist jetzt: Wie fragt man mit C bzw. C++ unter den BSDs den RAM-Verbrauch korrekt ab? Gibt as da eine Möglichkeit, die am besten für Free/Open/Net und möglichst die Exoten gleichsam gilt? Für Anregungen dazu wäre ich dankbar.
Mein bevorzugter leichtgewichtiger Desktop, das auf dem FLTK toolkit aufbauende EDE (http://equinox-project.org/), ist glücklicherweise auch auf den BSDs in den Ports verfügbar. Eine Funktion die dort gegenüber Linux jedoch fehlt, ist das memory usage applet. Das macht den Desktop zwar nicht gerade unbenutzbar, aber ich fände es schön, wenn die BSD-Version mit Linux auf einer Stufe stünde und nicht ein Stück darunter.
Der Entwickler ist gegenüber BSD erfreulich aufgeschlossen (sowohl den Betriebssystemen, als auch permissiven Lizenzen, weshalb eine Änderung von der GPL weg erwogen wird). Meine Frage, warum das Memory Meter auf den BSDs nicht funktioniere, beantwortete er dahingehend, daß er einen sysinfo() API call nutze, der wohl linuxspezifisch sei. Eine BSD-Alternative mit einzubauen ist er jedoch nicht abgeneigt.
Meine Frage ist jetzt: Wie fragt man mit C bzw. C++ unter den BSDs den RAM-Verbrauch korrekt ab? Gibt as da eine Möglichkeit, die am besten für Free/Open/Net und möglichst die Exoten gleichsam gilt? Für Anregungen dazu wäre ich dankbar.