Sistemas operacionais de rede são aqueles utilizados em servidores de rede, os quais permitem que toda uma rede possa ser gerenciada a partir de um ponto central, incluindo autenticação de usuários e configuração de estações de trabalho.
Para aplicações de tempo real, deve ser dada preferência a sistemas operacionais multitarefa do tipo não-preemptivo.
Todo sistema operacional, como qualquer software, está sujeito a falhas de projeto e de construção. A grande vantagem de sistemas abertos é permitir a auditagem de seu código, possibilitando, assim, que a comunidade de usuários possa, de forma relativamente simples, identificar eventuais falhas e criar correções.
A popularidade do sistema operacional MS Windows decorre do fato de ele ter uma interface amigável com o usuário, não requerendo deste conhecimento especializado acerca de sistemas. Essa popularidade torna o MS Windows bastante vulnerável, pois seus usuários, em geral, desconhecem os mecanismos e configurações de segurança para proteger o sistema de ataques, principalmente um usuário doméstico com conexão à Internet.
O mecanismo básico para proteção de objetos em um sistema operacional é o mecanismo de separação, em que objetos relativos a um usuário são mantidos separados de outros usuários. A técnica de separação física é a mais simples e, por isso, a mais comumente empregada em sistemas operacionais de uso geral.