Linux changes initial checkin
modifications for Linux