OS detection based on output of `uname`.
Implement probes as generic functions returning properties lists.
Each probe can be specialized on resource type and OS class.