Better linux library approach.