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/05 21:14] peronunix [2022/02/09 01:50] (actual) peron
Línea 1: Línea 1:
-====== UNIX ======+====== Unix ======
  
-UNIX es una familia de sistemas operativos de computadora, del tipo multitarea y multiusuario, desarrollados 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 está dada por la estabilidad de su funcionamiento, tanto como la capacidad para operar en todo tipo de computadoras con aprestos relativamente mínimos.+Su característica fundamental está 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 mínimos.
  
  
 ==== Historia ==== ==== Historia ====
  
-A inicios de la década de 1960 se comenzó a experimentar un nuevo paradigma de la computaciónel llamado [[tiempo de cómputo compartido]]. Esta forma de operar facilitaba enormemente distribuir la potencia de las computadoras del momento.+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]],a su experiencia con el sistema anterior [[CTSS]], un par de ingenieros de los Laboratorios Bell llamados Ken Thomson y Dennis Ritchie comenzaron a elaborar en 1969 un nuevo sistema operativo para su uso propio.+Ante el problemático desarrollo de un sistema operativo llamado [[MULTICS]],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.
  
 {{ :ken_thompson_y_dennis_ritchie_con_la_pdp-10.jpeg?200|}} {{ :ken_thompson_y_dennis_ritchie_con_la_pdp-10.jpeg?200|}}
  
-Ambos consideraron que los entornos anteriores hacían que la computación fuese sumamente engorrosa y difícil de desarrollar sin someter una organización de desarrollo metas de trabajo grandilocuentes, centralizadas y rígidas. En lugar de estoante el advenimiento de nuevas [[pdp|minicomputadoras]]previeron un sistema operativo unificado que fuese capaz de crecer paulatinamente en torno a prácticas de **programación 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 lo hiciera además funcional en distintos tipos de computadora.+Ambos consideraron que los entornos previos eran sumamente engorrosos 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 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.
  
-==== Diseño ==== 
  
-UNIX cuenta con tres "capas" operativas. El núcleo operativo - denominado //kernel// - se encarga del control de procesos a través del ordenador. El usuario ingresa sus órdenes operativas a través dei [[intérpretes de comandos|intérprete de comandos]] o //shell//. Y por encima de este, se encuentran las aplicaciones ejecutables de uso y sus correspondientes librerías de programación. 
  
-> El diseño de UNIX ha tenido gran influencia sobre el desarrollo de sistemas operativos posterriores de todo tipo. 
  
-Para 1974 sus creadores lo definían como:+==== Diseño ====
  
-> Unix es un sistema operativo interactivo multiusuario de propósitos generales, diseñado para la PDP-11/40 la 11/45 de [[Digital Equipment Corporation]]. Ofrece un número de características poco vistas incluso en sistemas operativos más grandesincluyendo 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 fin de contar con una construcción robusta segura, los sistemas de tipo Unix están estructurados según tres "capas" estancas de programas.
  
-A partir de 1982 se inició el licenciamiento comercialización de UNIX bajo el esquema de software privativo (ver [[Guerras UNIX]]).+  * **El núcleo del sistema operativo** - denominado //kernel// - el el programa encargado del control del funcionamiento interno 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
  
-=== Versiones ===+> El diseño de Unix ha tenido gran influencia sobre el desarrollo de sistemas operativos posterriores de todo tipo.
  
-El sistema operativo contó con nueve versiones. 
  
-[[UNIX System V]]+=== Versiones === 
 + 
 +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 44: Línea 44:
 [[BSD]] [[BSD]]
  
-[[Plan9]]+[[versiones_de_unix#plan_9_1era_edicion|Plan9]]
  • unix.1628198077.txt.gz
  • Última modificación: 2021/08/05 21:14
  • por peron