// linux side basics