khatus
Experimental system-monitor and status (bar) reporter I use with dwm on GNU/Linux.
Experiments
The approaches experimented-with so far (later versions do not necessarily obsolete earlier ones, they’re just different):
x1 |
Archived |
Bash, AWK |
Ubuntu 16.04 |
Single, synchronous script, saving state in text files |
x2 |
In-use |
Bash, AWK |
Debian 10 |
Parallel processes: collectors, cache and reporters; passing messages over pipes |
x3 |
Scratched |
OCaml |
Debian 10 |
Re-write and refinement of x2 |
x4 |
Prototype |
Dash, AWK |
Debian 10 |
Sensors are completely decoupled daemons, cache is a file tree |
x5 |
In-dev |
C |
Debian 10 |
Re-implementation of x4 in C |