LINUX
Sistema operativo gratuito
Historia
En el a�o dc 1991, Linus Torvalds, un estudiantede la carrera de Inform�tica en la Universidad de Hels�nk�, Finlandia! inici� el desarrollo de un cleo de sistema operativo para su tesis final de la carrera. Linus Torvalds se hab�a inspirado en un peque�o sistema Unix llamado Mmix, el cual hab�a sido desarrollado por Andrew Tenenbaum.
Por aquel entonces, se iniciaron discusiones sobre Linux en un grup� de noticias de Usenet, donde se comentaba que los usuarios de Mmix quedan mayores ventajas de las que pose�a este peque�o sistema Unix.
En agosto de 1991, Linus Torvalds concluy� lo que ser�a la versi�n 0.01 de Linux aunque nunca fue anunciada oficialmente, ya que ni siquiera era ejetutable. La versi�n asum�a que sus usuarios contaban con acceso a un sistema Mmix para poder compilarla. Adem�s estaba escrita en lenguaje ensamblador y s�lo inclu�a los principios del n�cleo que se convenida en Linux. La primera versi�n oficial de Linux fue anunciada por Linus Torvalds el 5 de octubre de 1991. Desde ese momento, muchos desarrolladores empezaron a trabajar en el proyecto. reuni�ndose cada vez m�s personas interesadas en mejorar el sistema operativo. Fue hasta mano de 1992, despu�s de muchas revisiones, que se present� la versi�n 0.95 de Linwc la versi�n 1.0 se liber� en mayo de 1994.
En este momento, lo que se consideraba el n�cleo del sistema estuvo de alguna manera disponible as� que los programadores empezaron a buscar aplicaciones que pudieran agregarse para hacer de Linux un sistema operativo �til. Fue en ese momento en que Linux entr� al proyecto GNU, iniciado por la Free Software Foundation (Fundaci�n del Software Gratuito oFSF) una entidad creada por Richard M. Stallman. El proyecto GNU ten�a para ese entonces mucho software gratuito, y los programadores empezaron a unir el n�cleo de Linux a estos programas. Con esto, se conform� el sistema que hoy se conocecomo GNU/Linux o, sencillamente, Linux.
La versi�n actual del n�cleo es la 2.2 y sigue avanzando d�a a d�a, con la meta de que cualquier persona pueda perfeccionar y mejorar el sistema.
En la actualidad, Linux es un sistema operativo gratuito y libre para ejecutarlo. copiarlo, distribuirlo, cambiar y mejorar el software. De cualquier forma, se apega a las condiciones que establece la licencia p�blica GPL (GNU Public Iicense). Tiene todas las caracter�sticas que pueden esperarse de un sistema Unix, lo cual significa que es un sistema multitarea, con memoria virtual, bibliotecas compartidas, carga por demanda, soporte de redes protocolo TCP/IP y muchas funciones m�s.
Linux funciona principalmente en la plataforma PC, aunque cabe aclarar que se han realizado versiones del sistema operativo para plataformas como Alpha, Macintosh, Su y Silicon Graphics.
Desde hace tiempo, se han realizado grandes discusiones sobre el tema Linux vs Windows, y lo �nico que podemos mencionar es que Linux tiene varias diferencias con respecto a Windows, pero la principal ventaja que tiene sobre cualquier otro sistema operativo comercial es que es un software libre lo cual quiere decir que, junto con el sistema, se obtiene el c�digo fuente para poder modificar lo al gusto. En contraste, una de las mayores desventajas de Linux contra Windows 2000 (por ejemplo) es que carece de soporte debido a que es gratuito y a que ninguna empresa puede comercializarlo.
Caracter�sticas de Linux
Cuando Linux comenz�, no exist�a el entorno gr�fico en los sistemas operativos. Por este motivo, Linux no requiere de un entorno de ventanas para funcionar, En un principio. Linux ten�a un aspecto similar a MS-DOS. o sea, lo que se conoce como aplicaciones de texto.
Posteriormente, se implant� un sistema de ventanas llamado X/Windows que result� muy popular en el ambiente Unix. A las aplicaciones que funcionan bajo X/Windows se les conoce como aplicaciones gr�ficas. Cuando se utiliza X/Windows, tambi�n hay que usar un sistema administrador de ventanas, El motivo es que con X/Windows s�lo se tiene control de mouse y de pantalla, pero las ventanas no pueden manejarse ni siquiera moverlas o reducirlas. Existen varios programas administradores de ventanas (como Gnome, CDE, WindowMaker ROE y AfterStep) con los cuales se obtiene la capacidad de mover, reducir y aumentar ventanas, entre otras funciones.
Las aplicaciones gr�ficas necesitan X/Windows para funcionar, pero no requieren un administrador de ventanas. Sin embargo, si se cuenta con este �ltimo, se facilita el uso de los programas.
Requerimientos
Como todos sabemos, las llamadas consolas y terminales de modo texto son mucho m�s antiguas que las aplicaciones y pantallas con entorno gr�fico, por lo cual los requerimientos son mucho menores.
Para usar Linux en teor�a basta con tener una computadora con procesador 386 y 4 MB de memoria RAM. Aunque los amantes de Linux se ejecutan pregonando que estas especificaciones son suficientes, poseerlas no garantiza que el sistema vaya a funcionar bien: solamente indican que estos requerimientos bastar�n para funcionar.
Para determinar los requerimientos m�nimos, ser� necesario saber cu�l ser� el uso que se le dar� a la computadora. Si se quiere, por ejemplo, correr aplicaciones gr�ficas para retoque y manipulaci�n de im�genes, la configuraci�n anterior no ser� suficiente en lo absoluto.
Para trabajar de forma c�moda, con un entorno gr�fico y administrador de ventanas, ser� necesario tener un procesador Pentium a 200 MHz con 64 MB de RAM.
Combinaci�n de Modo Texto y Modo Gr�fico
Aunque aparentemente el Modo Texto y el Modo Gr�fico son cosas distintas e incluso podr�an parecer opuestas, es muy com�n combinarlas al utilizar aplicaciones de texto dentro del entorno gr�fico. Esto se logra al abrir una ventana que simule un entorno de texto dentro del entorno gr�fico.
Una vez abierta esa terminal de texto, es posible ejecutar aplicaciones como el bash, que es un int�rprete de comandos y que puede, a su vez, activar otra aplicaci�n basada en texto como puede ser la llamada mc.
Entornos gr�ficos
Como se menciono anteriormente, existen varios en tornos gr�ficos o de escritorio para Linux, pero los dos m�s utilizados son el ROE 1K Desktop Enviranment, Ambiente K de Escritorio) y el GNOME (GNU Object Model Environment, Ambiente GNU de Modelado de Objetos.
Como ser�a imposible hablar sobre todos, nos abocaremos a uno de los m�s conocidos y utilizados en la actualidad, el KDE, debido a su facilidad de uso, a su parecido con el Windows de Microsoft y naturalmente, a que es completamente gratis.
Un entorno de escritorio o entorno gr�fico consta de varios modulos de software que trabajan en conjunto con el servidor gr�fico, al cual se le llama X. Dicho entorno de escritorio tiene la finalidad de proporcionar al usuario un �rea de trabajo que com�nmente se denomina escritorio, adem�s de una barra que ofrece acceso directo a las aplicaciones, as� como la posibilidad de emplear carpetas y s�mbolos para organizar mejor el trabajo.
El entorno gr�fico KDE proporciona las funciones anteriores adem�s de un protector de pantalla: permite arrastrar y soltar iconos y archivos: puede bloquear la sesi�n con una contrase�a: tiene la posibilidad de abrir varios escritorios virtuales, personalizar los men�s y cuenta por �ltimo, con temas de escritorio similares a los de Windows Plus.