terminal operating systems