linux/windows adapter.