Bpytop: Linux/macOS/FreeBSD resource monitor
github.com
github.com
The inverse of this is the problem that I often run into in niche areas with C/C++ programs where they require pretty specific versions of dependencies. The most obvious one I know is within the GIS space where getting a toolchain to to run often involves hunting down specific versions of many C/C++ dependencies or just giving up and running someones docker image (which I'd rather not do).
I have not run into this with go or rust (although I don't run that many rust programs that I know of).
I have the intuition that system-related programs tend to prefer C (and friends) for API compatibility: you can access all the syscalls no matter the ABI or weird memory semantics or even callback requirements. In theory, every language should have a standard library that exposes almost all of the system API surface, but in practice there's a long tail of awkward to implement and seldom-used API surface that most standard library writers just shrug their shoulders at.
But yeah, I'd be interested in hearing specifics.
He started it all with a bash version (named bashtop, here: https://github.com/aristocratos/bashtop)!
There are probably dozens of HN stories discussing those too.
Can I call this a dupe? :)