Vous êtes sur la page 1sur 3

Sistemas UNIX

Octavio Rodrguez Muoz Licenciatura en Informtica, Facultad de Contadura y Administracin, UNAM eloctaviorm@yahoo.com

Abstract
The present work, try to be a little sight of the UNIX operative system and some of its variants. In the next lines, the reader can found some few data of this important tool. There is too many information about the theme, but the goal of this work is only to be an approximation.

UNIX, con el mismo nombre del proyecto. Para conseguirlo se desarrolla en dos partes, la primera es un conjunto de programas que son conocidos como recursos y aplicaciones, la otra, un programa que se encarga de comunicarse con el sistema, llamado ncleo o kernel[3]. GNU significa "GNU is Not Unix" (acrnimo recursivo) porque el sistema operativo GNU est basado en UNIX, pero no es precisamente una copia del cdigo de UNIX sino solamente similar en cuanto al diseo y funcionamiento. Adems a los fundadores del proyecto les pareci gracioso y es una palabra que existe en el idioma ingls, cuya traduccin y significado en espaol es u, que es el nombre de un mamfero. [3]

1. Introduccin
UNIX es un sistema operativo que ha demostrado su efectividad a lo largo de los aos, a tal grado que hoy existen no solo versiones evolucionadas del primer sistema, sino que se han desarrollado algunas ms, que no poseen su cdigo fuente, pero estn inspiradas y diseadas para trabajar como lo hara una versin actualizada del primer sistema. Es por eso que este trabajo pretende ser una modesta introduccin para ir conociendo algunas de las caractersticas, tanto de la versin original, como de algunas de sus similares.

4. POSIX
POSIX es el acrnimo de Portable Operating System Interface, al cual se le agrega una X al final que indica su relacin directa con UNIX[4]. Lo anterior se refiere un conjunto de estndares que busca generalizar las interfaces de los sistemas operativos basados en UNIX para que una misma aplicacin pueda ser utilizada en distintos sistemas operativos[4][5]; ste estndar hace que la evolucin de los sistemas UNIX sea predecible[2] Est definido por el IEEE (siglas de Institute of Electrical and Electronic Engineers).

2. UNIX
UNIX es un sistema operativo multiusuario y multitarea [1][2]. Es portable porque despus de su primera versin (1970), que haba sido escrita en lenguaje ensamblador, fue reescrito en lenguaje C, lo que permiti su utilizacin en diferentes sistemas de cmputo[1][2]. De manera oficial est registrado como UNIX[1], es decir es una marca registrada. El sistema operativo UNIX fue desarrollado en los laboratorios Bell de la compaa AT&T por Ken Thompson y Dennis Ritchie a partir de otro de sistema operativo llamado MULTICS.

5. Linux
Linux es un ncleo de sistema operativo similar UNIX en cuanto a funcionamiento. Se distribuye de manera libre, es decir puede ser utilizado, copiado o modificado por cualquier persona ya que su cdigo fuente est a disposicin de los usuarios. Fue creado inicialmente por el finlands Linus Torvalds a principios de la dcada de los 90s del siglo XX y que se sigue desarrollando a travs de la cooperacin de

3. GNU
GNU es un proyecto de software libre cuya finalidad es desarrollar un sistema operativo similar a

muchas personas mediante esquemas de cooperacin como por ejemplo listas de correo.[6]

5.1. Distribuciones
Al ser un ncleo de sistema, requiere de otras aplicaciones para considerarse un sistema operativo completo, por lo que existen sistemas operativos que utilizan el ncleo de Linux en conjunto con software desarrollado por otras personas u organizaciones; su objetivo es proporcionar soluciones a un grupo especfico de usuarios[7]. Algunos ejemplos de estas distribuciones son: Debian GNU/Linux Red Hat Enterprise Linux Slackware Linux[7]

dichos sistemas y que estn ms familiarizados con el sistema operativo Windows. Tambin se han desarrollado versiones y herramientas para poder utilizar sistemas operativos GNU/Linux como aplicacin dentro de un sistema operativo Windows, que permiten esto sin la necesidad de utilizar software de virtualizacin (crea una computadora virtual dentro de otra para ejecutarse como un ente independiente), es decir, el sistema husped (GNU/Linux) funciona al mismo tiempo que el sistema anfitrin (Windows) pudiendo acceder ambos a los recursos de la computadora, aunque en el caso del husped, a travs de ciertas aplicaciones que se comunican con el sistema operativo anfitrin.[11][12] Algunos ejemplos de estas versiones o herramientas son los siguientes: coLinux (Cooperative Linux.): Es un software que trabaja con el ncleo Linux alterado para poder funcionar de manera paralela con el sistema anfitrin, lo cual permite instalar alguna distribucin de Linux previamente modificada para poder funcionar con este sistema [11][12]. Topologilinux: Es una distribucin de Linux que est lista para funcionar dentro de un sistema operativo Windows [13]. Wubi: Es una herramienta que facilita la instalacin de las diferentes versiones de la distribucin Linux llamada Ubuntu dentro de un entorno Windows sin la necesidad de tener conocimientos sobre particiones del disco duro ni cuestiones del arranque del sistema.[14]

6. GNU/Linux
Debido a que el proyecto GNU logr desarrollar primero su conjunto de aplicaciones pero no tuvo tanto xito con el desarrollo del ncleo, decidi utilizar el ncleo Linux, dando paso as a la aparicin de un sistema operativo completo denominado GNU/Linux, que en muchos casos es abreviado como Linux, lo cual ha generado polmica entre el fundador del proyecto GNU (Richard Stallman) y el creador de Linux (Linus Torvalds) [3].

6.1 GNU y otros ncleos


El proyecto GNU no slo utiliza el ncleo de Linux para distribuir un sistema operativo, por lo que es posible encontrar equipos que tienen un sistema operativo GNU/Hurd, que es el conjunto de las aplicaciones GNU y el ncleo Hurd, tambin desarrollado por el proyecto GNU; podemos encontrar otro sistema operativo denominado GNU/NetBSD, el cual utiliza las herramientas GNU y el ncleo NetBSD desarrollado por el proyecto NetBSD a partir del sistema similar a UNIX llamado Berkeley Software Distribution (BSD) desarrollado por la Universiad de California en Berkeley bajo una licencia conocida bajo las mismas siglas[8][9][10].

8. Referencias
[1] Wikipedia, la enciclopedia libre [en lnea] http://es.wikipedia.org/wiki/Unix [consulta: 02 abril 2011]. Unix.

[2] Gonzalez Barbone, Victor Alberto. [en lnea] Curso bsico de UNIX [2006] http://iie.fing.edu.uy/~vagonbar/#UnixBas [3]GNU Project [en lnea] La Historia de GNU [4] Wikipedia, la enciclopedia libre [en lnea] POSIX http://es.wikipedia.org/wiki/POSIX [consulta: 02 abril 2011]. [5] ALEGSA, Diccionario de informtica [en lnea] Definicin de POSIX http://www.alegsa.com.ar/Dic/posix.php [consulta: 02 abril 2011]. [6] Wikipedia, la enciclopedia libre [en lnea] El ncleo Linux. http://es.wikipedia.org/wiki/N%C3%BAcleo_Linux [consulta 03 abril 2011].

7. UNIX, sus derivados y otros sistemas


Existen herramientas que facilitan la instalacin de los sistemas GNU/Linux para usuarios poco familiarizados con los procesos de instalacin de

[7] Wikipedia, la enciclopedia libre [en lnea] Distribucin Linux. http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux [consulta 03 abril 2011]. [8] Wikipedia, la enciclopedia libre [en lnea] NetBSD http://es.wikipedia.org/wiki/NetBSD [consulta: 04 abril 2011] [9] The NetBSD Project [en lena] About the NetBSD Project http://www.netbsd.org/about/ [consulta: 04 abril 2011]. [10] Wikipedia, the free encyclopedia [en lnea] GNU variants http://en.wikipedia.org/wiki/GNU_variants [consulta 04 abril 2011].

[11] Colinux.org [en lnea] What is coLinux. http://www.colinux.org [consulta: 04 abril 2011]. [12] Wikipedia, la encyclopedia libre [en lnea] Cooperative Linux http://es.wikipedia.org/wiki/Cooperative_Linux [consulta: 04 abril 2011]. [13] Topologilinux [en lnea] About (Topologilinux 6.0 Info) http://topologi-linux.sourceforge.net/index.php?menu=2 [consulta 04 abril 2011]. [14] Gua Ubuntu [en lnea] Wubi http://www.guiaubuntu.org/index.php?title=Wubi [consulta 04 abril 2011]

Vous aimerez peut-être aussi