Linux adaptation