changes from linux