adopted to linux