unix

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
unix [2021/08/04 01:20] peronunix [2022/02/09 01:50] (actual) peron
Línea 1: Línea 1:
-====== UNIX ======+====== Unix ======
  
-UNIX es una familia de sistemas operativos multitarea y multiusuario desarrollados originalmente por Ken Thompson y Dennis Ritchie en los Laboratorios Bell. +Unix es una familia de sistemas operativos de propósito general para computadora, del tipo multitarea y multiusuario. Fue desarrollado inicialmente en los [[Laboratorios Bell]].
  
-Su característica fundamental estaba dada por su facturacapaz de funcionar en todo tipo de computadoras con aprestos relativamente mínimos+Su característica fundamental está dada por la estabilidad de su funcionamientotanto como su //portabilidad//, o sea la capacidad para operar en todo tipo de computadoras con aprestos relativamente mínimos.
- +
-> UNIX Ha tenido gran influencia sobre el desarrollo de otros sistemas operativos.+
  
  
 ==== Historia ==== ==== Historia ====
  
-A inicios de la década de 1960 se comenzó a experimentar un nuevo paradigma de computaciónel de [[tiempo de cómputo compartido]]. Esta forma de operar facilitaba enormemente el uso de la potencia de cómputo.+A inicios de la década de 1960 se comenzó a proponer un nuevo paradigma informáticodenominado [[tiempo de cómputo compartido]]. Este preveía operar las computadoras del momento de manera tal que su potencia resultase distribuida entre sus usuarios.
  
-Frente al problemático desarrollo de un sistema operativo llamado [[MULTICS]],la experiencia en el anterior [[CTSS]], un par de ingenieros de los [[Laboratorios Bell]] llamados Ken Thomson y Dennis Ritchie comenzaron en 1969 a elaborar un sistema operativo para su uso propio+Ante el problemático 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 anteriores hacían que la computación fuese sumamente engorrosa y difícil de desarrollar sin someterse a una organización de trabajo grandilocuente, centralizada y rígida. Ante el advenimiento de las [[pdp|minicomputadoras]], previeron entonces un sistema operativo capaz de crecer paulatinamente bajo la práctica comunal. Se abocaron a una visión minimalista en el desarrollo de software, haciendo caso a una [[filosofía_unix|filosofía de diseño]] que además lo hiciera funcional en distintos tipos de computadora.+
  
 {{ :ken_thompson_y_dennis_ritchie_con_la_pdp-10.jpeg?200|}} {{ :ken_thompson_y_dennis_ritchie_con_la_pdp-10.jpeg?200|}}
  
-Para 1974 sus creadores lo definían como:+Ambos consideraron que los entornos previos eran sumamente engorrosos y volvían difícil de escribir programas sin someterse una organización de desarrollo con metas de trabajo muy grandilocuentes, centralizadas y rígidas. Para evitar esto - y aprovechando las novedosas [[pdp|minicomputadoras]] - previeron un sistema operativo unificado capaz de crecer paulatinamente en torno a prácticas de **programación comunal**. Se abocaron a una visión **minimalista** de la programación, haciendo caso a una [[filosofía_unix|filosofía de diseño]] que permitiese utilizarlo en distintos tipos de computadora.
  
-> Unix es un sistema operativo interactivo multiusuario de propósitos generales, diseñado para la PDP-11/40 y la 11/45 de [[Digital Equipment Corporation]]. Ofrece un número de características poco vistas incluso en sistemas operativos más grandes, incluyendo un sistema de ficheros jerárquico que incorpora volúmenes desmontables; E/S compatible de fichero, dispositivo e interprocesos, habilidad para iniciar procesos asíncronos; un lenguaje de comandos de sistema seleccionable por el usuario; y mas de cien subsistemas incluyendo una docena de lenguajes. 
  
-> Tal vez el logro mas importante de UNIX sea demostrar que un sistema operativo de potencia para uso interactivo no requiere ser costoso ni en equipamiento ni es esfuerzo humano: UNIX puede correr en hardware que cueste una cifra tan baja como los 40 mil dólares, y llevó menos de dos años-hombre en producir el software principal de sistema. 
  
-A partir de 1982 se inició el licenciamiento y comercialización de UNIX bajo el esquema de software privativo (ver [[Guerras UNIX]]). 
  
-=== Versiones ===+==== Diseño ====
  
-El sistema operativo contó con nueve versiones.+A fin de contar con una construcción robusta y segura, los sistemas de tipo Unix están estructurados según tres "capas" estancas de programas. 
 + 
 +  * **El núcleo del sistema operativo** - denominado //kernel// - el el programa encargado del control del funcionamiento interno y externo de la máquina.  
 +  * **El [[interpretes de comandos|intérprete de comandos]]** o //shell// es un programa capaz de interactuar con las órdenes del operador, 
 +  * **Los programas de aplicación**, son las utilidades de software y sus correspondientes librerías de programación que utilizarás para operar en el sistema.  
 + 
 +> El diseño de Unix ha tenido gran influencia sobre el desarrollo de sistemas operativos posterriores de todo tipo. 
 + 
 + 
 +=== Versiones ===
  
-[[UNIX System V]]+El sistema operativo contó con nueve [[versiones de UNIX]]. A partir de 1982 se inició el licenciamiento y comercialización de Unix bajo el esquema de software privativo (ver [[Guerras Unix]]). La principal versión de comercialización fue la conocida como [[UNIX System V]]
  
-==== Similares a UNIX ====+==== Similares a Unix ====
  
-UNIX es un sistema operativo propietario, ¡pero su diseño influyó muchísimo a los desarrolladores de software! Por esto existieron numerosísimas variantes inspiradas en su diseño general. Tal vez conozcas algunas de las siguientes:+Unix es un sistema operativo propietario, ¡pero su diseño influyó muchísimo a los desarrolladores de software! Por esto existieron numerosísimas variantes inspiradas en su diseño general. Tal vez conozcas algunas de las siguientes:
  
 [[GNU]] [[GNU]]
Línea 42: Línea 44:
 [[BSD]] [[BSD]]
  
-[[Plan9]]+[[versiones_de_unix#plan_9_1era_edicion|Plan9]]
  • unix.1628040005.txt.gz
  • Última modificación: 2021/08/04 01:20
  • por peron