Introducci�n: Entorno: Unix

Antecedentes hist�ricos

El Sistema Operativo UNIX fu� creado a finales de la d�cada de los 60 sobre la base de varios trabajos realizados conjuntamente por el MIT y Laboratorios BELL. Dichos trabajos (proyecto MULTICS) iban encaminados a la creaci�n de un macrosistema de computaci�n que diese servicio a miles de usuarios. Si bien el proyecto fracas�, posiblemente por intentar abarcar demasiado contando con unos elementos hardware limitados en �sa �poca, influy�; decisivamente sobre la evoluci�n de los sistemas inform�ticos posteriores.

Un antiguo componente de dicho proyecto (Ken Thompson) desarroll� por su cuenta un sistema operativo monousuario con la caracter�stica principal de un sistema de archivos jer�rquico.

El sistema encontr� muchos entusiastas y se hizo portable al reescribirse casi �ntegramente en lenguaje C, y se suministr� en c�digo fuente a las universidades como objeto de formaci�n. As�, la universidad de California en Berkeley retoc� dicho sistema (fundamentalmente, comunicaciones y diversas utilidades como el editor "vi"), y liber� lo que luego ser�a el BSD, uno de los dos "dialectos" principales del UNIX.

Actualmente el sistema UNIX se ha vuelto bastante popular desde su estreno en 1969, funcionando en m�quinas de procesamiento variable desde microprocesadores hasta mainframes y suministrando un entorno de ejecuci�n com�n a trav�s de �l. El sistema est� dividido en dos partes. La primera parte est� formado por programas y servicios que han hecho del sistema UNIX un entorno muy popular; es la parte visible para el usuario, incluyendo programas como el shell, mail, paquetes de procesamiento de textos, y compiladores. La segunda parte est� formada por el sistema operativo que soporta estos programas y servicios.

Generalidades

El Sistema Operativo UNIX se encarga de controlar y asignar los recursos f�sicos del ordenador (hardware) y de planificar tareas. Podemos establecer tres elementos principales dentro de �ste Sistema Operativo:

El n�cleo del sistema operativo (kernel), el escal�n m�s bajo que realiza tareas tales como el acceso a los dispositivos (terminales, discos, cintas, etc).
El int�rprete de comandos (shell) es el interfase b�sico que ofrece UNIX de cara al usuario. Adem�s de ejecutar otros programas, posee un lenguaje propio as� como numerosas caracter�sticas adicio nales que se estudiar�n en un cap�tulo posterior.
Utilidades "de fabrica"; normalmente se trata de programas ejecutables que vienen junto con el Sistema Operativo; algunas de ellas son:
- Compiladores: C, assembler y en algunos casos Fortran 77 y C++.
- Herramientas de edici�n: Editores (vi,ex), formateadores (troff), filtros, etc.
- Soporte de comunicaciones: Herramientas basadas en TCP/IP (telnet,ftp, etc).
- Programas de Administraci�n del Sistema (sysadm, sa, va, etc).
- Utilidades diversas y juegos (�ste �ltimo se suele instalar aparte).

Versiones de UNIX

Cuando surgi� UNIX su utilizaci�n fue limitada a sus creadores y a las instituciones tales como universidades y escuelas superiores, donde los usuarios tuvieron suficiente pericia y motivaci�n para mantener un sistema operativo sin soporte por parte de los creadores. Esta situaci�n y los atractivos obvios de su uso, llevaron de forma inevitable a cierto n�mero de casas suministradoras de software a intentar que se tapara ese agujero y crear alg�n sistema operativo semejante a UNIX y accesible al gran mercado con el servicio de soporte que requiere un usuario comercial. Esto ha tenido dos tendencias:

Comercializaci�n de lo que es en esencia el sistema operativo UNIX, redirigido a otro procesador, debido al compilador transportable C, puesto que UNIX est� escrito en lenguaje C.
Comercializaci�n de un UNIX reescrito, con igual apariencia pero m�todos y estructuras internas de trabajo que pueden ser muy distintos.

La variedad entre las versiones de UNIX es terrible. Las dos familias m�s importantes de versiones de UNIX son BSD y System V. BSD dio nacimiento a SunOS, quien se ha convertido ahora en el progenitor de muchas peque�as variantes en el mercado de las SPARC. Tatung, por ejemplo, ofert� SPARC-OS, y Solbourne Computers ofert� SolOS. Con la adquisici�n de la divisi�n de sistemas operativos de Interactive Systems, Sun ha trasladado tambi�n SunOS a las arquitecturas Intel 386 y 486.

System V es la versi�n m�s ampliamente usada de UNIX. Es el descendiente directo del UNIX desarrollado por AT&T en 1969. Est� actualmente en la revisi�n 4.1 y a menudo es referenciado como SVR4, o System V Release 4. Ejemplos de descendientes de System V son ZEUS, XENIX (desarrollado por Microsoft), Idrix y Linux entre otros.

Manual de UNIX

Manual de UNIX: Enlace

 

Hosted by www.Geocities.ws

1