Unix en un
sistema operativo que permite la ejecución de distintas tareas de forma
simultánea, soporta tener múltiples usuarios y es portable, lo que significa
que es capaz de ser usado en máquinas que poseen distintas arquitecturas. Fue
desarrollado en Bell Labs de AT&T en el año 1969 por Ken Thompson, Dennis
Ritchie y Douglas McIlroy, entre otros empleados que también trabajaban en
aquella compañía.
Fue en 1970,
cuando consiguieron el apoyo tecnológico de los laboratorios Bell, ya que
consiguieron que Unix se pudiera ejecutar no solo en la máquina PDP-7 sino en
la PDP-11/20. En aquel momento contaba con un programa para dar formato a
textos y un editor de texto. En el año 1972, fue cuando se reescribió Unix con
el lenguaje de programación C, lo que lo hizo portable y le dio un gran éxito,
ya que pudo usarse en otras compañías y universidades. En la década de los
ochentas, se fueron desarrollando versiones sucesivas de Unix y en años
siguientes aparecieron versiones que emulaban sus funciones.
Ventajas
* Es un sistema
operativo de tiempo compartido, controla los recursos de una computadora y los
asigna entre los usuarios.
* Permite a los
usuarios correr sus programas.
* Controla los
dispositivos de periféricos conectados a la máquina.
* Es un sistema
operativo multiusuario, con capacidad de simular multiprocesamiento y
procesamiento no interactivo.
* El sistema de
ficheros está basado en la idea de volúmenes, que se pueden montar y desmontar
para lo que se les asigna un nodo del árbol como punto de anclaje. Un sistema
físico puede dividirse en uno o más volúmenes.
Desventajas
* A pesar de ser tan estable y no "caerse"
prácticamente nunca, resulta ser muy costoso en el sentido de mantenimiento y
administración. Es decir, que por ejemplo, hay empresas que pierden más dinero
con un equipo fuera de línea que pagando a un administrador del sistema.
* No muchas personas lo conocen, ya que no es un sistema que
venga precargado en cada PC que se compra. En otras palabras, no están popular
como Windows o incluso como Linux, y por tanto, es difícil encontrar los
programas que se acostumbran a usar en esos otros sistemas operativos.
* El S.O UNIX puede requerir más horas de aprendizaje que el
resto de las otras plataformas de sistemas operativos.
* Se utiliza un lenguaje de programación muy avanzado: C,
aunque en algunos casos permite Fortran y Java.
Seguridad
Los sistemas Unix se constituyen de los más seguros que existen. De entre los sistemas Unix cabe destacar una rama conocida como los Trusted Unix, ente los que se encuentran el ATT&T system V/MLS o el OSF/1. Estos son sistemas altamente seguros, que alcanzan niveles de seguridad A o B por la NSA(National Security Agency) americana. La otra gran parte de sistemas Unix como Solaris, Linux o AXT, están considerados con niveles de seguridad C2. En definitiva que Unix a pasado de ser un sistema totalmente arcaico en cuanto a seguridad a ser uno sin duda de los más seguros que existen con un alto nivel de fiabilidad.
No hay comentarios:
Publicar un comentario