An object oriented based OS