Unix
Unix es una familia de sistemas operativos de proposito general para computadora, del tipo multitarea y multiusuario. Fue desarrollado inicialmente en los Laboratorios Bell.
Su caracteristica fundamental esta dada por la estabilidad de su funcionamiento, tanto como su portabilidad, o sea la capacidad para operar en todo tipo de computadoras con aprestos relativamente minimos.
Historia
A inicios de la decada de 1960 se comenzo a proponer un nuevo paradigma informatico, denominado tiempo de computo compartido. Este preveia operar las computadoras del momento de manera tal que su potencia resultase distribuida entre sus usuarios.
Ante el problematico desarrollo de un sistema operativo llamado MULTICS, y la experiencia recogida con el CTSS anterior, en 1969 Ken Thomson y Dennis Ritchie - ingenieros de los Laboratorios Bell - se propusieron a elaborar un nuevo sistema operativo para su uso propio.
Ambos consideraron que los entornos previos eran sumamente engorrosos y volvian dificil de escribir programas sin someterse una organizacion de desarrollo con metas de trabajo muy grandilocuentes, centralizadas y rigidas. Para evitar esto - y aprovechando las novedosas minicomputadoras - previeron un sistema operativo unificado capaz de crecer paulatinamente en torno a practicas de programacion comunal. Se abocaron a una vision minimalista de la programacion, haciendo caso a una filosofia de diseno que permitiese utilizarlo en distintos tipos de computadora.
Diseno
A fin de contar con una construccion robusta y segura, los sistemas de tipo Unix estan estructurados segun tres "capas" estancas de programas.
- El nucleo del sistema operativo - denominado kernel - el el programa encargado del control del funcionamiento interno y externo de la maquina.
- El interprete de comandos o shell es un programa capaz de interactuar con las ordenes del operador,
- Los programas de aplicacion, son las utilidades de software y sus correspondientes librerias de programacion que utilizaras para operar en el sistema.
El diseno de Unix ha tenido gran influencia sobre el desarrollo de sistemas operativos posterriores de todo tipo.
Versiones
El sistema operativo conto con nueve versiones de UNIX. A partir de 1982 se inicio el licenciamiento y comercializacion de Unix bajo el esquema de software privativo (ver Guerras Unix). La principal version de comercializacion fue la conocida como UNIX System V
Similares a Unix
Unix es un sistema operativo propietario, ¡pero su diseno influyo muchisimo a los desarrolladores de software! Por esto existieron numerosisimas variantes inspiradas en su diseno general. Tal vez conozcas algunas de las siguientes: