If you are talking about desktop operating systems the answer is never. In the server room and on embedded devices it's already there.