modified linux chapter