X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=README.md;h=70d683c6bbf3f244d5bbbe1b0006085f00122b3f;hp=72512e9ab2997c117e61c909d9bff53403f8a5e3;hb=51100f8e10c2dbc28421e68cfae017cdf121a542;hpb=55407653a1b516622c330af3d47963ecbba0fb61 diff --git a/README.md b/README.md index 72512e9..70d683c 100644 --- a/README.md +++ b/README.md @@ -2,38 +2,17 @@ khatus ====== ![mascot](mascot.jpg) -Experimental, system monitor and status (bar) reporter I use with +Experimental system-monitor and status (bar) reporter I use with [dwm](https://dwm.suckless.org/) on GNU/Linux. ![screenshot](screenshot.jpg) +### v1 +A single, synchronous script, saving state in text files (Bash and AWK). -Design ------- +### v2 +Parallel processes: collectors, cacher and reporters; passing messages over pipes +(Bash and AWK). -``` - parallel +----------+ +----------+ +----------+ - stateless | sensor_1 | | sensor_2 | ... | sensor_n | - collectors +----------+ +----------+ +----------+ - | | | - data data data - | | | - V V V - serial +-----------------------------------------+ - stateful | controller | - observer +-----------------------------------------+ - | - decisions - | - V - serial +-----------------------------------------+ - stateless | actuator | - executor +-----------------------------------------+ - | - system commands - | - V - ~~~~~~ - ~ OS ~ - ~~~~~~ -``` +### v3 +Clean-up, polish and further development of main ideas learned in v2.