linux library port