a reader use in Linux