@neil No personal recommendations, but perhaps see @corbet's article series from a while back https://lwn.net/Articles/729088/