Unix como lo conocemos fue desarrollado por AT&T. La versión estándar es el sistema V.
AT&T, antes de pensar que podría ser una gran idea enfrentarse a IBM en el negocio de la informática, lanzó el código a varias universidades. La Universidad de California, Berkeley, realizó amplias revisiones al código. También lo regalaron, para que otros pudieran trabajar en él. Larga historia; AT&T corto demandó y BSD fue detenido. Al menos un rato. Sí, la B en BSD es Berkeley.
Así que esto es lo que el Sistema V de AT&T nos enseñó.
- El diseño del sistema de archivos. Todos los sistemas Unix tienen el mismo diseño. Varían enormemente sobre lo que debe colocarse, pero todos siguen el esquema del Sistema V.
- Todos usan el concepto de archivos para dispositivos. El directorio / dev.
- Todos son multitarea. Se puede ejecutar más de una aplicación al mismo tiempo.
- Todos son multiusuario. Originalmente, eso significaba que varias personas podrían estar trabajando en máquinas de teletipo ingresando programas y datos. (tty = teletipo)
- Aplican estrictamente la separación del usuario; lo que hagas no debería tener efecto en lo que estoy haciendo. Su destrucción total de su área de origen no será mi problema.
- Hay un superusuario, root, que puede violar la regla anterior.
- El sistema no es un sistema independiente. Estaba destinado a ser utilizado por muchas personas y debido a que a una compañía telefónica se le ocurrió la idea, no todas esas personas necesitaban estar en la misma habitación, edificio, estado o país. TTY ha trabajado a larga distancia. Finalmente, se agregarán módems y redes.
Me tomaré la libertad de agregar temas a su pregunta, con la esperanza de que obtenga una mejor respuesta.