Historia de UNIX
Las semillas de UNIX se sembraron en 1965, cuando Bell Labs, General Electric Company, y el Instituto Tecnológico de Massachusetts diseñó un sistema operativo llamado Multics. Desde el principio, este fue diseñado para ser un sistema multiusuario que soporta múltiples usuarios al mismo tiempo, el almacenamiento de datos y el intercambio de datos. En 1969, con el proyecto en su defecto, los Laboratorios Bell abandonar el proyecto. Ken Thompson, un ingeniero de Bell Labs, comenzó a "rodar su propia"-antes de ser llamado UNIX (un juego de palabras con Multics). Al año siguiente, Dennis Ritchie, escribió el primer compilador de C (la invención del lenguaje C en el proceso), y, en 1973, Thompson reescribieron el kernel en C. UNIX fue llegar a ser portátil y, en 1975, fue distribuido a las universidades. La atracción de UNIX fue su portabilidad y los requisitos de hardware de gama baja. Por el momento, podría ejecutarse en estaciones de trabajo relativamente barato. En consecuencia, UNIX desarrollado un fuerte seguimiento dentro de los círculos académicos. Esta popularidad junto con la disponibilidad de una ventaja de compilador de C para el desarrollo de los servicios básicos y programas todavía en nuestras distribuciones de hoy. Muchas empresas tienen toda una historia rica o cómico-le recomiendo que consulte los libros de historia. Con las empresas reconozcan que se podría ahorrar en hardware costoso y los costes de formación, que era sólo una cuestión de tiempo antes de que un número de vendedores envasados sus distribuciones. A partir de ahí, de que estalle la familia UNIX de árboles fuera de astillado en direcciones muy diferentes en función de la motivación y la financiación de los mantenedores. Los vendedores de UNIX portado a nuevas plataformas de hardware y se incorpora un "valor añadido" elementos tales como documentación impresa, controladores de dispositivo adicionales, mejores sistemas de archivos, gestores de ventanas, y las tecnologías de HA (alta disponibilidad). El código fuente ya no se envían a favor de "las distribuciones binarias de sólo" como los vendedores tratan de proteger sus derechos de propiedad intelectual. Para tener alguna oportunidad de obtener contratos gubernamentales, proveedores implementado extensiones de seguridad tal como se especifica en la serie del arco iris de los libros, por el Departamento de Defensa de EE.UU.. Cada libro se define un conjunto de diseño, implementación y documentación de los criterios que un sistema operativo necesarias para cumplir con la certificación a un nivel de seguridad en particular. Probablemente el mejor conocido es el nivel C2, que veremos más adelante. Cómo "acreditado" no era tarea fácil. Se requiere una cantidad significativa de tiempo y dinero. Esto tendió a favorecer a los grandes jugadores que podían permitirse el lujo de jugar el juego largo. Como resultado, la seguridad a través de interfaces diferentes distribuciones son bastante incompatibles. Además de esto, el código que se ejecuta los subsistemas C2 tienden a ser inmaduros, con errores, y lento. Las herramientas administrativas eran horribles (y muchas veces siguen siendo) como en el apoyo. Pregunte a un administrador de UNIX acerca de la auditoría C2, y ella ya sea veremos que sin comprender o reír. Estos acontecimientos estaban ocurriendo en un contexto de escaso conocimiento técnico de seguridad, incluso más bajo que hoy en día. El mainframe de IBM almacenado todos los secretos corporativos y era considerado un producto muy conocido. En cuanto a UNIX, ganó una reputación de ser una especie de bestia ingobernable. La combinación de la cultura hippie, de parentesco poco ortodoxo, y su todopoderoso superusuario (root) resultó una especie de pesadilla para algunos auditores. En consecuencia, el consejo dado a los administradores era de carácter muy general y se centraron únicamente en que tenían acceso a la raíz y qué versión de sendmail se ejecuta (a causa de su larga historia de problemas de seguridad). Estas cosas son claramente importantes, pero el hecho de que sus nuevos sistemas brillante se ejecuta una serie de servicios de red overtrusting y programas con errores, privilegiada no estaba en su radar. (Y ni siquiera hemos mencionado los programas de aplicación!) Galletas eran muy conscientes de las deficiencias en la distribución popular y corrían los anillos alrededor de los administradores menos capaces. Sin embargo, en el otro extremo del espectro se suelta una comunidad de "pioneros de la seguridad" - Los administradores de los programadores de esperma, que desarrolló algunas de las herramientas de seguridad más extendida se ha escrito. Vamos a cubrir los mejores en su momento. Los autores comparten abiertamente su código fuente con la comunidad en general a través de Usenet-mucho antes de la WWW (World Wide Web) se había inventado. En los últimos años han visto un aumento significativo en la aceptación popular y de negocios de código abierto UNIX. Tradicionalmente, el apoyo comercial para las distribuciones de código abierto se limitó a equipos especializados pequeñas que tienden a tener una presencia geográfica limitada. La reciente explosión de interés empresarial en GNU / Linux tiene proveedores haciendo cola para ganar dólares de apoyo. Los tiempos han cambiado realmente en el mundo UNIX. En el mundo del comercio, los sistemas UNIX propietarios una vez que era la que mandaba. Ahora, todo el mundo habla de código abierto. presentada por Andreas Schmidt
|
|||||
|