1. http://www.youtube.com/watch?v=Go91W
gWvmiI
Linux, el gran fenómeno
Linux surge hoy en dia, como un fenómeno floreciente en la comunidad informática de
todo el mundo, como una revolución de la que hace unos años solo algunos visionarios
podian aventurar su posterior triunfo. Pero ¿ Que es Linux ?, Linux es un sistema operativo,
entendiendo por sistema operativo, aquella parte que se ocupa de permitirnos acceder a
todo ese flamante hardware que hemos comprado. Unicamente esto, linux es un kernel,
posteriormente para su uso, el kernel del Linux se fué dotando de numerosas aplicaciones
con lo que se conformó un completo y funcional entorno con el que se convirtió en lo que
es hoy en dia, una completa plataforma con la que podemos desarrollar cualquier trabajo
que necesitemos en nuestro ordenador personal.
Generalmente las aplicaciones han sido libres y muchas de ellas programadas por GNU (
GNU not UNIX ) organización que nace con el ánimo de desarrollar aplicaciones
necesarias para el uso de un ordenador, pero todas bajo licencia GPL. Esta organización
adopta el kernel de linux como operativo para desarrollar estas aplicaciones y comienzan a
programar aplicaciones para el, de ahí que se acuñe el término GNU/Linux.
Esto es linux, un sistema operativo libre, el cual ha conseguido subir su índice de uso
espectacularmente en los últimos años frente a otros sistemas operativos comerciales con la
diferencia de ser totalmente libre, desarrollado por numerosas personas y no tener ninguna
componente exagerada de marketing sobre el. La gente ha elegido linux por que es robusto,
estable, libre, gratis y en general por que es una plataforma alternativa a todo el resto de
productos.
Intentaremos en el resto del documento, explicar el porqué de esta revolución, porque las
empresas han apostado fuertemente por Linux, porque muchos servidores han cambiado su
operativo comercial por máquinas Linux y en general porqué algo libre, hecho por miles de
personas con el único afán de estar bien hecho, ha llegado tan hondo a la comunidad
informática existente hoy en dia.
Historia y evolución de Linux
Linux nace de la mano de un estudiante de informática de la ciudad de Helsinki en
1991,Linus Torvalds. Linus comienza a cacharrear con el sistema operativo Minix ( hecho
por Richard Tanenbaum ) para conseguir explorar las posibilidades del microprocesador
386 y así comienza la andanza de Linux. Posteriormente, Linus decide reescribir su
operativo desde cero, sin usar para nada Minix. Después de peticiones de ayuda a la
comunidad de internet para resolver sus numerosas dudas y de agrias discusiones con
Tanenbaum (también por las news ) en 1991 consigue sacar una versión del kernel que se
2. puedo considerar usable. Esta versión fué puesta a disposición de todo el mundo, mucha
gente la descargó y la probó y mucha gente consideró que podía aportar algo a este sistema
operativo y se sumó al desarrollo del mismo. Linux fue mejorando paulatinamente desde
ese año hasta hoy en dia que vamos ya por la versión 2.4 del kernel.
Así mismo mucha gente convirtió a Linux en su plataforma de desarrollo de software
escribiendo cada vez mas y mas aplicaciones para el y dotando al operativo con programas
que resolviesen todos los problemas que pueden ser atacados con un ordenador personal,
esto contribuyó a elevar el parque de software disponible para Linux el cual era muy escaso
en las primeras épocas del operativo.
Otra gran huella en la historia de la evolución de Linux hasta lo que es hoy en dia, es la
aparición de las distribuciones. Las distribuciones son paquetes software que basicamente
incluyen el kernel, aplicaciones para el kernel y métodos de instalación y mantenimiento
del sistema operativo como también de las aplicaciones. Las primeras distribuciones que
surgieron fueron Slackware y RedHat la ultima, a pesar de no ser completamente libre en
todas las versiones siempre ha sido un adalid de Linux y ha incorporado en sus filas a
personalidades con renombre del mundo de linux ( Alan Cox ¿? ). Posteriormente surgen
otro tipo de distribuciones como Suse, Mandrake, Caldera, OpenLinux, etc... que intentan
hacer nuevas contribuciones en cuanto a instalación y manejo, casi todas ella comerciales.
Mención aparte la distribución Debian , Debian es la unica Distribución totalmente libre y
en la que solo caben programas totalmente libres. Debian es mantenida por miles de
voluntarios que mantienen su software y mejoran sus sistema de instalación dia tras dia
para dar un resultado cada vez mas elaborado.
Algo de filosofía: ¿Por qué funciona todo
esto ?
Una vez llegados a este punto y después de haber visto la enorme evolución de Linux que
lo lleva a ser lo que es hoy en dia, quizás es interesante pararnos a pensar que es lo que ha
motivado esto, que factores importantes han hecho de catalizadores para Linux se conforme
como un operativo completo sin depender de ningun tipo de casa comerciales.
Existen dos factores en mi opinión sustanciales a la hora de entender este fenómeno y que
lo hace diferente a la conformación de los demás sistemas operativos:
1. Linux nace en internet
Linux surge en internet, Linus, cuando tiene alguna duda comenta todos sus
problemas en las news de internet, hace partícipe al resto de la comunidad de su
desarrollo y permite así que muchas personas puedan integrarse en el mismo
poniendo cada su granito de arena en su conformación. Internet, la cual ha sido la
protagonista de una revolución social en este fin de siglo, actuó de importante
catalizador del impulso de Linux acercando el mismo a la gente y permitiendo que
3. gente de muchos tipos, razas y paises pudieran colaborar con todo su conocimiento
para mejorar este sistema operativo. Esta gente ha ido aumentado y mejorando
Linux para que alcance la estabilidad de la que hace gala hoy en dia y esta misma
gente es la que continua hoy en dia mejorando Linux.
2. Linux se distribuye con licencia GPL
Esto permitió desde un principio que todo el mundo pudiese colaborar en la
confección del núcleo de este sistema libre. Mediante GPL todo el mundo tuvo el
fuente del kernel y pudo modificarlo y mejorarlo de modo que creciese cada vez y
fuesen cientos de arquitectos los que contribuyesen a su mejora. GPL permitió la
libre distribución del operativo que fué así probado y adoptado por mucha gente.
Estas son las dos causas principales que lograron que linux desarrollase del modo en que lo
hizo, fruto de la aportacion de cientos y miles de personas y de su filosofía libre.
Seamos técnicos: ¿ Que nos puede ofrecer
?
Linux nos aporta todas las posibilidades de un sistema operativo multitarea y multiusuario,
pero tiene una serie de características destacables para entender su desarrollo y
posibilidades:
1. Linux sigue POSIX
Linux sigue el estandar POSIX, cuando Linus comenzó a desarrollar su operativo,
se informo de las reglas del estandar POSIX para hacer que su sistema siguiese un
estandar y no desarrollar de forma caótica. Sigue un estandar abierto, no se basa en
los estandares que una misma empresa ha creado y que trata de imponer como los
mejores.
2. Linux tiene una gran operabilidad en red
Linux ha sido llamado en su momento el sistema operativo de red, esto es debido a
que su funcionamiento en red, y todas las capacidades de las que esta dotado, le
hacen extremadamente potente en ese campo: Funciona a las mil maravillas como
servidor de red habla practicamente todos los estandares de red ( tcp/ip, ipx,
appletalk, netbeui) Da servicios de red que otros operativos no ofrecen (
masquerading o nat en general, un potente sistema de firewalling, proxys,
forwardings...) Tiene una infinidad de software para servicios de red ( http, correo,
4. listas de correo, servidores de video, audio, ftps etc.. ) Comienza a soportar todo
tipo de tarjetas de red, modems, rdsi, etc.
3. Linux es estable
Linux, por su modo de funcionamiento ( proteccion entre procesos, sistema de
proteccion entre ficheros, etc.. ) No provoca caidas generales del sistema, de modo
que aunque algo de el falla, queda aislado del resto del sistema manteniendolo
intacto. La manera de trabajar como servidor también tiene que ver con que sus
uptimes sean altos debido a que no hay que reiniciar, por ejemplo, el ordenador a la
hora de añadir un servicio de red, de pararlo, de cargar una nueva configuracion
etc... En la práctica un ordenador que con linux, es bastante más estable que otro
operativos comerciales.
4. Linux aporta seguridad
Linux en si mismo aporta seguridad, un PC con linux se puede utilizar como
firewall a muy bajo coste, para monitorizar una red de ordenadores totalmente
heterogenea, y un largo etcetera de funcionalidades. En cuanto a los posibles fallos
que puedan existir en su codigo, son puesto de manifiesto rapidamente y debido a
que miles de personas trabajan con el, tambien rapidamente surgen parches para que
ese fallo sea arreglado en contra de politicas comerciales en las que generalmente
los parches se hacen esperar y vienen en forma de packs de arregla-bugs.
5. Linux da seguridad en cuanto a sistemas de ficheros
Linux ha usado siempre su sistema de ficheros ext2, este sistema de ficheros es
especialmente rápido y nos aporta muchas funcionalidades, pero si no nos bastase
con eso, en los ultimos tiempos han aparecido sistemas de ficheros de journaling
como reiserfs o JFS que hacen de los sistemas de ficheros de Linux mucho mas
tolerantes a fallos. Linux es un operativo multiplataforma: Linux es un sistema
operativo que ha sido portado a infinidad de plataformas, no solo a la arquitectura
x86, existe linux para ARM, para PowerPC, 68000, para Alpha y un largo etcetera
de maquinas que van desde poderosas silicon a PDAs de mano.
6. Linux es un sistema operativo rapido
Linux por su modo de funcionamiento y por la itención de sus autores de
aprovechar al máximo el hardware disponible, es por definición muy rapido, Pero
aunque esto en algun campo no fuese asi, podemos estar seguros que los que
trabajan en el, lo harán más rapido, ya que podran modificarlo y optimizarlo a su
gusto y no tendran una presión comercial que les haga trabajar rapido para entregar
un producto en un tiempo determinado.
5. 7. Linux ES LIBRE
Aunque esta ultima característica no es técnica, es la madre de todas las anteriores,
si linux no fuese libre, no pudiese ser modificado por muchisimas personas y no
estuviese a disposicion de otras tantas para ser probado, es posible que ninguna de
estas caraceterísticas habrían estado aquí manifiestas.
Falsos mitos
Sobre Linux pesan ciertos mitos completamente falsos y que debemos desterrar ya que son
fruto de información desfasado o que no se corresponde del todo con la realidad del
operativo, veamos algunos de ellos.
1. Linux NO es amigable
Este ha sido uno de los fallos principales inputados a Linux en los primeros tiempos
por su interfaz en modo de comandos, pero con el asentamiento de Gnome y KDE,
dos interfaces graficas de escritorio, Linux dio un gran paso de cara al usuario final.
2. Linux no tiene aplicaciones
Otro sentimiento habitual sobre Linux es que no tiene suficientes aplicaciones. Esto
es completamente falso, en los primeros tiempos el parque de aplicaciones era
reducido, pero cientos de personas han ido integrando aplicaciones para Linux, de
modo que es dificil que no exista una aplcicación determinada, de la misma manera
que es dificil que alguien no haya tenido tus mismas necesidades y haya intentado
desarrollarla. La distribución Debian, anda sobre 5000 paquetes software (
probablemente mas ) en su ultima revisión.
3. Linux NO tiene en cuenta al usuario final
Existe una creencia de que Linux es un sistema para administradores, para servidor
de red, etc.. y aunque el operativo hace esto a las mil maravillas, tambien en los
ultimos tiempos han salido soluciones de cara al usuario fina. Staroffice, GNOME,
KDE, Corel Linux , Easy Linux, Koffice, etc.. son aplicaciones ofimaticas, o de
groupware, desktops graficos y facilidades para que el usuario final pueda trabajar
con Linux sin preocuparse de lo que hay por debajo.
6. 4. Linux es SOLO para universitarios
Es cierto que Linux surgio de un entorno universitario, pero hoy en dia los usuario
son muy heterogeneos y no solo grupos de estudiantes de informatica. Empresas,
usuario no-informaticos, y un largo etcétera usan linux para infinidad de tareas por
su coste bajo y su buen funcionamiento.
5. Linux NO tiene juegos
Es cierto que linux no es el sistema operativo con mas juegos del mercado, pero en
los ultimos tiempos, empresas de juegos han decidido sacar sus juegos para sistemas
linux, juegos como MythII, Call to the Power, Unreal, Quake III y un largo etcétera
comienzan a tener su versión para Linux y cada vez mas y mas empresas se animan
a desarrollar para el.
6. Linux es NECESARIAMENTE gratis
Linux no siempre es gratis, linux es libre, se garantiza su distribución con el código
bajo la GPL, pero en ningun momento se dice que no se pueda cobrar por el.
Algunas distribuciones como Red Hat, tienen paquetes con valores añadidos con los
que sacan beneficios, aunque generalmente la gran mayoria de los desarrollos para
linux pueden obtenerse de manera gratuita.
7. Linux NO tiene soporte
Linux por si solo no tiene soporte técnico ya que es libre y nadie esta obligado a
ofrecer ese soporte, pero estan apareciendo muchas empresas que estan realizando
soporte para los sistemas Linux que ellos mismos instalan de modo que
Eventos en los ultimos tiempos
Ha habido una serie de eventos en los ultimos tiempos que han servido de catalizador para
que Linux tomase mejores posiciones en los mercados de los sistemas operativos, vamos a
ver alguna de ellas.
1. Aparición de desktops como KDE y GNOME
La aparición de estos desktops ha facilitado las cosas a los usuarios que veian a
Linux como algo muy complejo y completamente inabordable. Dotó a Linux de una
interface de usuario mucho mas amigable, que mostraba una cara mucho mas
amable a los usuarios finales que las frias interfaces de texto.
7. 2. Aparición de la suite ofimática StarOffice
La aparición de la suite ofimatica StarOffice supuso para Linux el primer paso a
funcionar como una estación de trabajo ya que nunca antes nadie se habia planteado
practicar la ofimatica con una máquina Linux. A StarOffice le seguirian algunas
suites mas como Koffices, GnomeOffices ( gnumeric, abiword, gimp... ) o
Aplixware, pero esta fue la primera en aparecer en el mercado. ( OpenOffice ).
3. Aparicion del kernel 2.2
La aparición de esta nueva versión de kernel, con avances significativos con
respecto a las anteriores supuso un paso hacia adelante en la importancia de Linux
en los ultimos momentos, no por las novedades que incluia, por que fué la primera
vez que los medios de comunicación trataron la aparicion de un nuevo kernel de
linux como algo muy importante y destacado, como si otro operativo comercial
hubiese sacado un nuevo producto.
4. Aparicion de sistemas de ficheros Journaling
La aparición de sistemas de ficheros de con journaling blindó mas todavía la
apariencia de linux como un sistema operativo tremendamente robusto. Reiserfs o
JFS son algunos de los nuevos sistemas de ficheros que han aportado esta
característica. Introducción de Linux en las empresas: Otro de los logros
significativos en el avance de Linux ha sido que las empresas hayan aceptado a
linux como un producto para trabajar. Corel saco su propia distribución, Borland ha
sacado su Delphi para Linux ( Kylix ), IBM ha desarrollado productos para Linux y
muchas otras empresas han apostado por Linux para sus desarrollos y para su
inclusión en los sistemas que vendian al público.
5. Salida a bolsa de RedHat y VA: Otro de los grandes triunfos de Linux ha sido que
empresas que trabajaban de siempre con el han salido a bolsa y aunque el declive de
las .com no ha favorecido, se ha demostrado que con un sistema operativo libre, se
ha generado un modelo de negocio que puede funcionar.
6.Conclusiones
Linux, en su version 2.4 acaba de salir a flote, el sistema operativo que el joven
Linus Torvalds desarrollo hacia el año 91, cumple ya 10 años, y estos 10 años no
han pasado en blade: Miles de desarrolladores han apostado por el modelo de
software libre de el sistema operativo así como empresas y lo han hecho mas y mas
grande. Cada vez crece más la aceptación por parte de los usuarios y de las
empresas, ya no es raro que en los curriculums de los informaticos se pidan
8. conocimientos de Linux ni es raro ver los servidores de una empresa corriendo
unicamente con Linux.
Y todo esto ha sido fruto de un modelo de desarrollo libre, del que han participado
mucha gente con el animo y el afán de hacer de Linux su sistema operativo, un
sistema operativo hecho con el animo de ser bueno y de no estar atado a ningun
soporte comecial, ni a ningún tipo de marketing, esto es lo que ha hecho que Linux
sea excelente, que su avance sea imparable y lo que nos asegura, que esto no es una
fiebre y seguirá así, muchos muchos años.
Historia y evolución de Linux
Linux nace de la mano de un estudiante de informática de la ciudad de Helsinki en
1991,Linus Torvalds. Linus comienza a cacharrear con el sistema operativo Minix ( hecho
por Richard Tanenbaum ) para conseguir explorar las posibilidades del microprocesador
386 y así comienza la andanza de Linux. Posteriormente, Linus decide reescribir su
operativo desde cero, sin usar para nada Minix. Después de peticiones de ayuda a la
comunidad de internet para resolver sus numerosas dudas y de agrias discusiones con
Tanenbaum (también por las news ) en 1991 consigue sacar una versión del kernel que se
puedo considerar usable. Esta versión fué puesta a disposición de todo el mundo, mucha
gente la descargó y la probó y mucha gente consideró que podía aportar algo a este sistema
operativo y se sumó al desarrollo del mismo. Linux fue mejorando paulatinamente desde
ese año hasta hoy en dia que vamos ya por la versión 2.4 del kernel.
Así mismo mucha gente convirtió a Linux en su plataforma de desarrollo de software
escribiendo cada vez mas y mas aplicaciones para el y dotando al operativo con programas
que resolviesen todos los problemas que pueden ser atacados con un ordenador personal,
esto contribuyó a elevar el parque de software disponible para Linux el cual era muy escaso
en las primeras épocas del operativo.
Otra gran huella en la historia de la evolución de Linux hasta lo que es hoy en dia, es la
aparición de las distribuciones. Las distribuciones son paquetes software que basicamente
incluyen el kernel, aplicaciones para el kernel y métodos de instalación y mantenimiento
del sistema operativo como también de las aplicaciones. Las primeras distribuciones que
surgieron fueron Slackware y RedHat la ultima, a pesar de no ser completamente libre en
todas las versiones siempre ha sido un adalid de Linux y ha incorporado en sus filas a
personalidades con renombre del mundo de linux ( Alan Cox ¿? ). Posteriormente surgen
otro tipo de distribuciones como Suse, Mandrake, Caldera, OpenLinux, etc... que intentan
hacer nuevas contribuciones en cuanto a instalación y manejo, casi todas ella comerciales.
Mención aparte la distribución Debian , Debian es la unica Distribución totalmente libre y
9. en la que solo caben programas totalmente libres. Debian es mantenida por miles de
voluntarios que mantienen su software y mejoran sus sistema de instalación dia tras dia
para dar un resultado cada vez mas elaborado. Como ultima reseña sobre las distribuciones
decir que también existen distribuciones integramente hechas en nuestro pais como Esware
o Hispafuentes que tratan de acercar al usuario hispano un poco mas a linux.