Ambos, OS/2 y Windows NT son sistemas operativos completamente multitarea, muy parecidos a . Técnicamente, OS/2, Windows NT y son bastante similares: Soportan aproximadamente las mismas características en términos de interfaz de usuario, redes, seguridad, y demás. Sin embargo, la diferencia real entre y los otros es el hecho de que es una versión de UNIX, y por ello se beneficia de las contribuciones de la comunidad UNIX en pleno.
¿Qué hace a UNIX tan importante? No sólo es el sistema operativo más popular para máquinas multiusuario, también es la base de la mayoría del mundo del software de libre distribución. Si tiene acceso a Internet, casi todo el software de libre distribución disponible está específicamente escrito para sistemas UNIX. (Internet en sí está profundamente basada en UNIX.)
Hay muchas implementaciones de UNIX, de muchos vendedores, y ni una sola organización es responsable de su distribución. Hay un gran pulso en la comunidad UNIX por la estandarización en forma de sistemas abiertos, pero ninguna corporación controla este diseño. Por eso, ningún vendedor (o, como parece, ningún hackerhacker) puede adoptar estos estándares en una implementación de UNIX.
Por otro lado, OS/2 y Windows NT son sistemas propietarios. El interfaz y diseño están controlados por una sola corporación, y sólo esa corporación puede implementar ese diseño. (No espere encontrar una versión gratis de OS/2 en un futuro cercano.) De alguna forma, este tipo de organización es beneficiosa: establece un estándar estricto para la programación y el interfaz de usuario distinto al encontrado incluso en la comunidad de sistemas abiertos.
Varias organizaciones están intentando estandarizar el modelo de programación, pero la tarea es muy difícil. , en particular, es en su mayoría compatible con el estandar POSIX.1 para el interfaz de programación UNIX. A medida que pase el tiempo, se espera que el sistema se adhiera a otros estandares, pero la estandarización no es la etapa primaria en la comunidad de desarrollo de .