You are on page 1of 4

Origen y creacin de Linux

LINUX hace su aparicin a principios de la dcada de los noventa, un estudiante de


informtica de la Universidad de helsinky, llamado Linus Torvalds empez a programar
las primeras lineas de cdigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeo sistema Unix desarrollado por Andy
Tanenbaum.
Linus nunca anuncio la versin 0.01 de Linux (agosto 1991), esta versin no era ni
siquiera ejecutable, solamente inclua los principios del ncleo del sistema, estaba
escrita en lenguaje ensamblador y asuma que uno tenia acceso a un sistema Minix para
su compilacion.
El 5 de octubre de 1991, Linus anuncio la primera versin "Oficial" de Linux, -versin
0.02. Con esta versin Linus pudo ejecutar Bash y gcc pero no funcionaba mucho mas.
Despus de la versin 0.03, Linus salto en la numeracin hasta la 0.10, mas
programadores a lo largo y ancho de Internet empezaron a trabajar en el proyecto y
despus de sucesivas revisiones, Linus incremento el numero de versin hasta la 0.95
(1992). Mas de un ao despus (diciembre 1993) el ncleo del sistema estaba en la
versin 0.99 y la versin 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no
se ha parado de desarrollar, la versin actual del ncleo es la 2.2 y sigue avanzando da
a da con la meta de perfeccionar y mejorar el sistema.
Caractersticas de Linux:

Linux es un sistema operativo completo con multitarea y multiusuario (como


cualquier otra versin de UNIX). Esto significa que pueden trabajar varios usuarios
simultneamente en l, y que cada uno de ellos puede tener varios programas en
ejecucin.

El sistema Linux es compatible con ciertos estndares de UNIX a nivel de cdigo


fuente. Fue desarrollado buscando la portabilidad de los fuentes y todo lo que se
hace para Linux es de libre distribucin.

En Linux tambin se implementa el control de trabajos POSIX (que se usa en los


shells csh y bash), las pseudoterminales (dispositivos pty), y teclados nacionales
mediante manejadores de teclado cargables dinmicamente.

El ncleo es capaz de emular por su cuenta las instrucciones del coprocesador


387, con lo que en cualquier 386 con coprocesador o sin l se podrn ejecutar
aplicaciones que lo requieran.

Linux soporta diversos sistemas de ficheros para guardar los datos.

Linux implementa todo lo necesario para trabajar en red con TCP/IP. Desde
manejadores para las tarjetas de red ms populares hasta SLIP/PPP. Tambin se
implementan PLIP y NFS. Y tambin se han portado los clientes de TCP/IP.

El ncleo de Linux ha sido desarrollado para utilizar las caractersticas del modo
protegido de los microprocesadores 80386 y 80486. Hace uso de la gestin de
memoria avanzada del modo protegido y otras caractersticas avanzadas.
Conociendo la programacin del 386 en el modo protegido sabr que fue diseado
para su uso en UNIX. Linux hace uso de esta funcionalidad precisamente.

El ncleo soporta ejecutables con paginacin por demanda. Esto significa que slo
los segmentos del programa que se necesitan se cargan en memoria desde el
disco.

Con el fin de incrementar la memoria disponible, Linux implementa la paginacin


con el disco: puede tener hasta 256 megabytes de espacio de intercambio o
"swap" en el disco duro. Cuando el sistema necesita ms memoria, expulsar
pginas inactivas al disco, permitiendo la ejecucin de programas ms grandes.

La memoria dedicada a los programas y a la cache de disco est unificada.

Los ejecutables hacen uso de las libreras de enlace dinmico. Esto significa que
los ejecutables comparten el cdigo comn de las libreras en un nico fichero.

Para facilitar la depuracin de los programas, el ncleo de Linux puede generar


volcados de la imagen de memoria de los programas (ficheros core). Entre esto y
la posibilidad de compilar ejecutables con soporte de depuracin, el programador
podr averiguar la causa de los fallos de su programa.

Distribuciones de Linux:
Linux est estructurado alrededor de un ncleo que es responsable de administrar
el hardware.
Una distribucin Linux es una distribucinde software basada en el ncleo Linux que
incluye determinados paquetes de software para satisfacer las necesidades de un
grupo especfico de usuarios, dando as origen a ediciones domsticas,
empresariales y para servidores. Por lo general estn compuestas, total o
mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o
controladores propietarios.
Adems del ncleo Linux, las distribuciones incluyen habitualmente las bibliotecas
y herramientas del proyecto GNUy el sistema de ventanas X Window System.
Dependiendo del tipo de usuarios a los que la distribucin est dirigida se incluye
tambin otro tipo de software como procesadores de texto, hoja de clculo,
reproductores multimedia, etc. En el caso de incluir herramientas del
proyectoGNU, tambin se utiliza el trmino distribucin GNU/Linux.

Algunas de las distribuciones de Linux ms utilizadas son:

UBUNTU Distribucin basada en Debian, con lo que esto conlleva y centrada en el usuario
final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de
escritorio por defecto es GNOME.

REDHAT ENTERPRISE
Esta es una distribucin que tiene muy buena calidad, contenidos y soporte a los usuarios
por parte de la empresa que la distribuye. Es necesario el pago de una licencia de
soporte. Enfocada a empresas.
FEDORA
Esta es una distribucin patrocinada por RedHat y soportada por la comunidad. Fcil de
instalar y buena calidad.
DEBIAN
Otra distribucin con muy buena calidad. El proceso de instalacin es quizs un poco mas
complicado, pero sin mayores problemas. Gran estabilidad antes que ltimos avances.
OpenSuSE
Otra de las grandes. Fcil de instalar. Versin libre de la distribucin comercial SuSE.
SuSE LINUX ENTERPRISE
Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por parte de
la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte.
Enfocada a empresas.
SLACKWARE
Esta distribucin es de las primeras que existi. Tuvo un periodo en el cual no se actualizo
muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en
el mundo linux hace tiempo, que no hayan tenido esta distribucin instalada en su
ordenador en algn momento.
GENTOO
Esta distribucin es una de las nicas que incorporaron un concepto totalmente nuevo en
Linux. Es una sistema inspirado en BSD-ports. Podis compilar/optimizar vuestro sistema
completamente desde cero. No es recomendable adentrarse en esta distribucin sin una
buena conexin a internet, un ordenador medianamente potente (si quereis terminar de
compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix.
KUBUNTU
Distribucin basada en Ubuntu, con lo que esto conlleva y centrada en el usuario final y
facilidad de uso. La gran diferencia con Ubuntu es que el entorno de escritorio por
defecto es KDE.
MANDRIVA
Esta distribucin fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los
usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los
usuarios.

Explorador de Linux:
Una de las cosas tpicas de GNU/Linux es que para cada tarea dispones de un
buen nmero de alternativas diferentes que se pueden ajustar a los gustos de
cada usuario.
Esto se extiende a casi todas las clases de aplicaciones disponibles, y los
exploradores de ficheros no son una excepcin. Los entornos de escritorio ms
famosos, GNOME y KDE que disponen de sus propios exploradores nativos. Las
principales caractersticas de los 14 exploradores de ficheros existentes de Linux
son:
1. Dolphin: el gestor por defecto de KDE 4
2. emelFM2: un explorador de archivos tradicional basado en GTK+ 2
3. Endeavour Mark II: es un gestor de ficheros muy completo.
4. GNOME Commander: versin GTK del legendario Midnight Commander.
5. Konqueror: fue explorador de archivos en KDE 3.5.x y ahora es navegador puro
y duro en KDE 4
6. Krusader: un gestor tradicional de ficheros para KDE.
7. Midnight Commander: otro explorador bastante complejo
8. Nautilus: un gestor de ficheros espacial, por defecto presente en GNOME.
9. PCMan File Manager: explorador para el entorno ligero LXDE.
10. Rox-Filer: al estilo de Nautilus, muy relacionado tradicionalmente con XFCE.
11. Thunar: ms moderno que Rox, y muy indicado tambin para XFCE, un gestor
de ventanas ligero.
12. Worker: explorador que imita visualmente al legendario DirOpus de Amiga
13. Xfe: explorador simple y muy parecido al explorador de Windows.
14. 4Pane: un gestor de ficheros que est dividido de serie en 4 paneles distintos.

Accesorios de Linux:

You might also like