Flux rss
Bookmark Favorito / Compartir
Introduzione ai sistemi UNIX Introdução aos sistemas UNIX UNIX System - Einführung Introduction aux systèmes UNIX Introduction to UNIX systems

El sistema UNIX

El sistema Unix es un sistema operativo que admitemúltiples usuarios, así como también múltiples tareas, lo que significa que permite que en un único equipo o multiprocesador se ejecuten simultáneamente varios programas a cargo de uno o varios usuarios. Este sistema cuenta con uno o varios intérpretes de comando (shell) así como también con un gran número de comandos y muchas utilidades (ensambladores, compiladores para varios idiomas, procesador de textos, correo electrónico, etc.). Además, es altamente transportable, lo que significa que es posible implementar un sistema Unix en casi todas las plataformas de hardware.

Actualmente, los sistemas Unix se afianzaron en entornos profesionales y universitarios gracias a su estabilidad, su gran nivel de seguridad y el cumplimiento de estándares, especialmente en lo que se refiere a redes.

La historia de los sistemas UNIX

El primer sistema "Unix" fue desarrollado en 1965 por Ken Thompson en los laboratorios de Bell AT&T en Murray Hill, Nueva Jersey, Estados Unidos. El objetivo de Ken Thompson era desarrollar un sistema operativo interactivo simple, denominado "Multics" (Multiplexed Information and Computing System [Sistema informático y de Información Multiplexado]) de manera que pudiera ejecutar un juego que él mismo había creado (Space Travel [Viaje al espacio], una simulación de un sistema solar).

Luego, alrededor de Multics se formó un consorcio compuesto por el MIT (Massachesetts Institute of Technology), la compañía General Electric Co. y los laboratorios Bell Lab.

En abril de 1969 los laboratorios AT&T decidieron utilizar el GECOS (General Electric Comprehensive Operating System [Sistema Operativo Completo General Electric]) en lugar de Multics. Sin embargo, Ken Thompson y Dennis Ritchie, quien se había unido al equipo, necesitaban hacer funcionar el juego Space Travel (Viaje al espacio) en una máquina más pequeña (un DEC PDP-7, Procesador de Datos Programados que sólo tenía una memoria de 4K para hacer que se ejecutaran los programas del usuario). Por este motivo, ellos rediseñaron el sistema para crear una versión limitada de Multics, denominada UNICS (UNiplexed Information and Computing Service [Servicio informático y de Información UNiplexado]), convenientemente abreviado: Unix.

La fecha del 1 de enero de 1970 es considerada la fecha de nacimiento del sistema UNIX, lo que explica por qué todos los relojes del sistema en los sistemas operativos de Unix comienzan con esta fecha.

Además de estas actividades, D. Ritchie jugó un papel muy importante en la definición del lenguaje C (ya que él es considerado uno de sus creadores junto con B. W. Kernighan). Así el sistema entero fue completamente reescrito en C en 1973 y se denominó Unix Time-Sharing System (Sistema de Tiempo Compartido Unix) (TSS).
Cuando el sistema pasó a la versión 7 en 1979, su desarrollo fue acompañado de notables modificaciones, tales como:

  • la extracción de las limitaciones relacionadas con el tamaño de los archivos,
  • mejor portabilidad del sistema (que opera en varias plataformas de hardware),
  • la inclusión de varias utilidades.

Un decreto que data del año 1956 impidió que la compañía AT&T, a la que pertenecía Bell Labs, comercializara cualquier otro producto que no fuesen teléfonos o equipos de telégrafo. Es por este motivo que se tomó la decisión, en el año 1973, de distribuir el código fuente de UNIX en las universidades, con fines educativos.

Para fines del año 1977, investigadores de la Universidad de California desarrollaron otra versión Unix a partir del código fuente provisto por AT&T para poder ejecutar el sistema en su plataforma VAX y lo denominaron BSD, que significa Berkeley Software Development (Desarrollo del Software Berkeley).

De esta forma se conformaron dos ramas de desarrollo para el código fuente:

  • La rama de AT&T que se convertiría en Sistema V de los Laboratorios del Sistema UNIX (USL)
  • La rama de BSD (Berkeley Software Development [Desarrollo del Software Berkeley]), desarrollado por la Universidad de California.

En 1977, AT&T puso el código fuente de UNIX a disposición de otras compañías, a pesar de que se desarrollaron muchos sistemas similares a UNIX:

  • AIX, Unix comercial basado en el Sistema V desarrollado por IBM en febrero de 1990
  • Sun Solaris, Unix comercial basado en el Sistema V y en BSD desarrollado por SUN Microsystems
  • HP-UX, Unix comercial basado en BSD desarrollado por Hewlett Packard a partir de 1986
  • Ultrix, Unix comercial desarrollado por DEC
  • IRIX, Unix comercial desarrollado por SGI
  • Unixware, Unix comercial desarrollado por Novell
  • Unix SCO, Unix comercial basado en el Sistema V desarrollado por Santa Cruz Operations y Hewlett Packard a partir de 1979
  • Tru64 UNIX, Unix comercial desarrollado por Compaq

En 1983, AT&T tuvo el derecho de comercializar su Unix, lo que marcó la aparición del Sistema UNIX V, la versión comercial de su sistema Unix.

En 1985, un profesor holandés llamado Andrew Tannenbaum, desarrolló un sistema operativo mínimo denominado Minix, con el objetivo de poder enseñarles a sus alumnos la programación de sistemas.
En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas.
Este sistema operativo se denominó "Linux" y mostraba el siguiente mensaje en el foro de discusión comp.os.minix:

Hola a todos los que están utilizando minix – Estoy diseñando un sistema operativo gratuito (se trata sólo de un pasatiempo, no será gigante y profesional como gnu) para clones AT 386 (486).

A continuación le mostraremos un diagrama no exhaustivo que muestra nuevamente la apariencia general de los principales sistemas Unix:

cronología de los diferentes sistemas UNIX: HP-UX, AIX, BSD, IRIX, Mac OS X, ...

El estándar UNIX

Si tenemos en cuenta el gran número de sistemas Unix desarrollados basados en el sistema V de AT&T o en el de BDS, la pregunta acerca de un estándar Unix ha estado presente desde 1981 en el foro de discusión /etc/group, de manera que se pueda asegurar la máxima portabilidad entre los sistemas:

  • en 1983, AT&T publicó SVID (System V Interface Definition [Definición de la Interfaz del Sistema V]) que describe al Sistema V. La primera definición es diferente de la POSIX
  • en 1984 el grupo /etc/group publicó POSIX, una serie de estándares desarrollados a través de IEEE (Institute of Electrical and Electronics Engineers, [Instituto de Ingeniería Eléctrica y Electrónica]). Por lo tanto, POSIX también es conocido por el nombre IEEE P1003.
  • en la misma época, un consorcio de fabricantes (Sun, IBM, HP, DEC, AT&T, Unisys, ICL, etc.) publicó el estándar X/Open Portability Guide Issue 3 (XPG3). Este estándar trata, en particular, los diferentes temas relacionados con la localización geográfica (fechas, alfabeto, etc.).


Última actualización el jueves, 16 de octubre de 2008, 15:43:30 .Este documento intitulado « Introducción a los sistemas UNIX » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Sistema UNIX: El shell Introducción al shell El intérprete de comandos es la interfaz entre el usuario y el sistema operativo, por este motivo se le da el nombre "shell", que en castellano significa "caparazón". Por lo tanto, el shell actúa como un intermediario entre el... es.kioskea.net/contents/unix/unix-shell.php3
UNIX: Archivos Introducción a los archivos UNIX En los sistemas UNIX cualquier elemento se representa en forma de archivos. Todos los archivos están ordenados en una única estructura jerárquica en la que la base, denominada raíz, se escribe "/". Tipos de... es.kioskea.net/contents/unix/unix-fichiers.php3
Las unidades de medida en informática Índice: Reglas de conversión Norma de ANTES de 1988 (en la actualidad obsoleta y errónea) Norma actual (poco usada pero exacta) Enlaces de interés Tendencia de conversión popular Las unidades de medida En informática, la cantidad de... es.kioskea.net/faq/sujet-1347-las-unidades-de-medida-en-informatica
[CD-ROM] Unidad de DVD/CD-ROM o grabadora no reconocidaSi tu unidad de DVD/CD-ROM o tu grabadora no aparece en Mi PC o no consigues reproducir tus CD o DVD, entonces lee este articulo que te ayudará a solucionar estel problema. Revisar las conexiones Modificar el Registro del sistema Leer el... es.kioskea.net/faq/sujet-1380-cd-rom-unidad-de-dvd-cd-rom-o-grabadora-no-reconocida
Introducción al MTUIntroducción al MTU ¿Qué es el MTU? Cálculo del MTU Encontrar el MTU bajo Windows Modificar el MTU bajo Windows Encontrar el valor MTU bajo Linux Modificar el MTU bajo Linux ¿Qué es el MTU? El MTU (Maximum Transmission Unit o Unidad... es.kioskea.net/faq/sujet-1557-introduccion-al-mtu
Crear una imagen del sistema (Ghost)Crear una imagen (ghost) de una partición 1 - Para qué hacer una imagen del sistema 2 - Pre-requisitos 2.1 - Explicación 2.2 - Mover carpetas a otras particiones 2.3 - Actualización de imágenes 2.4 - Clonar configuraciones diferentes 3 -... es.kioskea.net/faq/sujet-180-crear-una-imagen-del-sistema-ghost
Restaurar sistema : Unidades desactivadas seRestaurar sistema : Unidades desactivadas se supervisan en los reinicios. Tengo varias particiones. En varias tengo instalado windows xp pro +sp3 Cuando reinicio uno de mis sistemas y reviso las unidades que supervisa resulta que me aparecen todas... es.kioskea.net/forum/affich-21055-restaurar-sistema-unidades-desactivadas-se
Como puedo unir archivos en ambiente linux, (Resuelto)Hola, mi problema es que descargue dos partes de un archivo al querer unirlos no podia, y me di cuenta que era por que tengo el sistema operativo Linux, por favor necesito un programa que sea compatible en el ambiente linux. gracias Configuración:... es.kioskea.net/forum/affich-116268-como-puedo-unir-archivos-en-ambiente-linux
PC DAÑADA,error al cargar sistema operativoHola, tengo un problem prendo la pc pero al cargar sale el siguiente mensaje verifying DMI POOL DATA se espera unos minutos y sale el sgte mensaje ERROR AL CARGAR SISTEMA OPERATIVO QUE HAGO Configuración: Windows XP Internet Explorer 7.0 es.kioskea.net/forum/affich-49081-pc-danada-error-al-cargar-sistema-operativo
Descargar Argente - Uninstall ManagerArgente - Uninstall Manager es un programa gratuito capaz de analizar todas las aplicaciones que están instaladas en Windows, las que podrás desinstalar fácilmente y así ganar espacio en el sistema. El programa presenta todas las aplicaciones que... es.kioskea.net/telecharger/telecharger-4863-argente-uninstall-manager
Descargar Revo UninstallerRevo Uninstaller es un programa diseñado para que puedas dar un buen mantenimiento a tu sistema operativo. Ya que muchas veces incorporamos herramientas que la mayoria de veces no son tan utiles como pensabamos. En un principio se ocupara de... es.kioskea.net/telecharger/telecharger-2368-revo-uninstaller
Descargar Ashampoo UnInstallerCon Ashampoo UnInstaller podras mantener tu sistema como el primer dia , desinstalando y eliminado progarmas que no utilizas y que solo hacen que tu sistema funcione mas lento . Cuenta con una interfaz que es muy simple por lo que ningun usuario... es.kioskea.net/telecharger/telecharger-3077-ashampoo-uninstaller
Microsoft deja de vender el sistema operativo Windows XPUna imagen del lanzamiento del Windows Vista en un centro comercial de Seúl, en una imagen captada el 31 de enero de 2007 en la capital surcoreana. Microsoft puso fin este lunes a la venta de su sistema operativo Windows XP, mucho más popular que... es.kioskea.net/actualites/microsoft-deja-de-vender-el-sistema-operativo-windows-xp-10533-actualite.php3
El sistema informático de los Juegos, un desafío tecnológicoTrabajadores en la sede de Digital Beijing, desde donde se pone a punto el sistema informático sobre el que se trabajará en los Juegos Olímpicos de Pekín, el 27 de febrero en la capital china. A sólo unos meses de los Juegos Olímpicos, unos... es.kioskea.net/actualites/el-sistema-informatico-de-los-juegos-un-desafio-tecnologico-10138-actualite.php3
Primeras transmisiones del satélite Giove-B, del sistema GalileoEl cohete que portaba el Giove-B, el segundo satélite experimental del sistema de localización Galileo, de la Agencia Espacial Europea, despega del cosmódromo kazajo de Baikonur, el 27 de abril. Giove-B, segundo satélite experimental del sistema de... es.kioskea.net/actualites/primeras-transmisiones-del-satelite-giove-b-del-sistema-galileo-10356-actualite.php3
Sistemas operativos - DOS - ConsejosConfiguración de la unidad de CD-ROM La unidad de CD-ROM está configurada en los archivos del sistema config.sys y autoexec.bat. El controlador del dispositivo para la unidad de CD-ROM se debe configurar en el archivo config.sys (incluso si el... es.kioskea.net/contents/dos/dosast.php3
Introducción a la seguridad informáticaDebido a que el uso de Internet se encuentra en aumento, cada vez más compañías permiten a sus socios y proveedores acceder a sus sistemas de información. Por lo tanto, es fundamental saber qué recursos de la compañía necesitan protección para así... es.kioskea.net/contents/secu/secuintro.php3
USB (Bus de serie universal)Introducción al USB El USB (Bus de serie universal), como su nombre lo sugiere, se basa en una arquitectura de tipo serial. Sin embargo, es una interfaz de entrada/salida mucho más rápida que los puertos seriales estándar. La arquitectura serial se... es.kioskea.net/contents/pc/usb.php3