Java implementations and Operating Systems