Linux

Linux estrictamente se refiere al
núcleo
Linux, pero es más comúnmente utilizado para describir un sistema
operativo similar a Unix pero libre, también conocido como
GNU/Linux,
formado mediante la
combinación del núcleo Linux con las bibliotecas y
herramientas del proyecto GNU. La primera versión del
núcleo Linux fue escrito por el hacker finlandés Linus
Torvalds y
liberado en 1991, combinado con componentes de GNU. El núcleo no
es parte oficial del
proyecto GNU (el cual posee su propio núcleo, llamado Hurd),
pero es distribuido bajo los
términos de la licencia GPL (GNU General Public License).
El término "Linux" se utiliza actualmente para distribuciones
Linux completas, las cuales suelen contener grandes cantidades de
software
además del
núcleo, partiendo de servidores web como Apache a entornos
gráficos como GNOME o KDE y suites ofimáticas como
OpenOffice.org.
Desde su primer lanzamiento, Linux ha acrecentado su popularidad muy
rápidamente, sobrepasando a varios Unix propietarios e incluso
ha llegado a
raspar el amplio dominio de Windows. Su gran flexibilidad ha permitido
que sea
utilizado en computadoras personales, supercomputadores, dispositivos
portátiles como teléfonos celulares, etc.
El logo oficial de Linux es el pingüino Tux. Existen grupos de
usuarios (Linux User Groups o LUGs (http://www.linux.org/groups/)) en
casi todas las áreas del planeta. La marca Linux
(Número
de serie: 1916230) pertenece a Linus Torvalds y se define como "un
sistema operativo para computadoras que facilita su uso y
operación".
Distribuciones Linux
Existen
numerosas distribuciones Linux
(también
conocidas como "distros"), ensambladas por individuos, empresas y otros
organismos. Cada distribución puede incluir cualquier
número de software adicional, incluyendo software que facilite
la
instalación del sistema en una computadora. La base del sistema
de cada distribución incluye el núcleo Linux, pero suele
incluir
también varios paquetes de software del proyecto GNU, incluyendo
un intérprete de comandos (Bash) y utilidades como bibliotecas,
compiladores y
editores de
texto. Debido a que estos componentes (esenciales para un
sistema funcional) provienen de un proyecto anterior a Linux, Richard
Stallman (fundador del proyecto GNU) pide a los usuarios que se
refieran a dicho sistema
como GNU/Linux. A pesar de esto, la mayoría de los usuarios
continúan llamando al
sistema simplemente "Linux" y las razones expuestas por Richard
Stallman son eterno motivo de discusión.
La mayoría de los sistemas Linux incluyen también
herramientas procedentes del mundo BSD y
usualmente se utiliza la plataforma XFree86 para sostener interfaces
gráficas.
Aplicaciones de los sistemas Linux
Los
usuarios de Linux, quienes tradicionalmente han tenido que instalar y
configurar sus propios sistemas manualmente, han
sido estereotípicamente más orientados a la
tecnología
que aquellos usuarios de Windows y Mac, a menudo siendo etiquetados
como "hackers".
Sin embargo, con la adopción de Linux por numerosas empresas
fabricantes de PCs, muchas computadoras son vendidas con
distribuciones Linux pre-instaladas, y Linux ha comenzado a tomar su
lugar en el vasto mercado de las computadoras de
escritorio.
Como alternativa, algunas distribuciones (como Knoppix)
permiten el arranque de Linux directamente desde un
disco compacto (a menudo llamado un CDVivo o "LiveCD")
sin modificar en absoluto el disco
duro. Para este tipo de distribuciones, en general, el usuario
puede
descargar la imagen del disco desde el Internet, quemar un disco con
ella y ejecutar Linux desde el CD. También hay distribuciones
completas que corren desde un llavero flash, permitiendo interactuar
completamente con la máquina sin producir alterción
alguna del sistema instalado.
Otras posibilidades incluyen iniciar el arranque desde una red (para
sistemas minimalísticos) o desde un disco flexible.
Con entornos de escritorio como KDE y GNOME, Linux ofrece una interfaz
gráfica más similar a aquellas de
Mac OS o Windows que la tradicional interfaz de
línea de comandos de Unix. Existen en la actualidad
numerosas
aplicaciones gráficas, ya sean libres o no, que ofrecen
funcionalidad
similar a la de programas disponibles para otros sistemas operativos
gráficos.
La escala del desarrollo de Linux
Un estudio sobre la distribución Red
Hat Linux 7.1 reveló que esta en particular posee
más de 30 millones de líneas de código real.
Utilizando
el modelo de cálculo de costos COCOMO,
puede
estimarse que esta distribución requeriría 8.000
programadores por año para su desarrollo. De haber sido
desarrollado por medios
convencionales de código cerrado, hubiera costado más de
mil
millones de dólares en los Estados Unidos.
La mayor parte de su código (71%) pertenecía al lenguaje
C, pero fueron utilizados muchos otros lenguajes para su desarrollo,
incluyendo
C++, Bash, Lisp, Ensamblador, Perl, Fortran y Python.
Alrededor de la mitad de su código total (contado en
líneas de código) fue liberado bajo la licencia GPL.
El núcleo de Linux contenía entonces 2,4 millones de
líneas
de código, correspondiente al 8% del total, demostrando que la
vasta mayoría del sistema operativo no pertenece al
núcleo del
mismo.
Historia
La historia de Linux está fuertemente vinculada a la
del proyecto GNU. El proyecto GNU,
iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix
completo compuesto enteramente de software
libre.
Hacia 1991, cuando la primera versión de Linux (núcleo)
fue liberada, el proyecto GNU había producido ya casi la
totalidad de los componentes del
sistema, incluyendo un interprete de comandos,
una biblioteca C y un compilador.
Sin embargo, el núcleo
de GNU estaba aún incompleto debido a su ambicioso diseño
y por ende inesperada dificultad a la hora de implementar.
El núcleo de Linux fue originalmente escrito como hobby por el
programador finlandés Linus Torvalds, quien se encontraba para
ese
entonces estudiando en la Universidad de Helsinki.
Subsecuentemente, miles de programadores voluntarios alrededor del
mundo
han participado en el proyecto, mejorándolo continuamente.
Torvalds y otros desarrolladores de los primeros días de Linux
adaptaron los componentes de GNU para trabajar con el núcleo de
Linux, creando un sistema operativo completamente funcional.
De esta manera Linux llenó el hueco final en el sistema
operativo GNU. A pesar de que el núcleo de Linux es liberado
bajo los
términos de la licencia de GNU, no es parte oficial de
éste.
Linux en el mercado
Los sistemas Linux actualmente representan una gran amenaza
competitiva para los desarrolladores de sistemas operativos
propietarios. Microsoft ha comenzado a advertir la creciente
popularidad de Linux
y el riesgo que esto representa para su dominio del mercado. Linux se
encuentra actualmente en el segundo lugar de las mayores
amenazas para Microsoft, según lo anunció la empresa,
siendo las condiciones económicas
su amenaza número uno. Con independencia de que, debido a
estrategias comerciales se popularizaran dos sistemas operativos a gran
escala, primero Mac y luego Windows, detrás del cual se lanzaron
en loca carrera los fabricantes de software comercial, uno de los
problemas de Linux era, que su instalación y
configuración resultaba un tanto compleja para el usuario
común, este problema ha sido resuelto y las distribuciones
actuales (2008) son tan fáciles de instalar y operar como
Windows o quizás mas fácil, siendo a su vez muy
superiores en
cuanto a operativilidad, seguridad y manejo de la información.
Si sumamos a esto que una distribución actual (Mandriva,
Fedora, Debian Etc.) viene con todo el software necesario para la mayor
parte de las necesidades, y de manera libre, resulta claro que los
sistemas propietarios se sientan realmente amenazados por el empuje de
GNU/Linux.
Linux en las administraciones públicas
Hay una serie de administraciones públicas que han
mostrado apoyo al software libre, sea migrando total o parcialmente sus
servidores y sistemas de escritorio, sea subvencionándolo. Como
ejemplos destacados, tenemos a:
- Alemania pagando por el desarrollo del Kroupware
- China, con su acuerdo con Sun Microsystems para distribuir
millones de Java Desktop (una
distribución de linux basada en gnome y especialmente bien
integrada con java
- Brasil, con una actitud generalmente positiva, y, por
ejemplo, con el desarrollo de
los telecentros
- Extremadura con la distribución LinEx, basada en
Debian
- Andalucía con la distribución GuadaLinex,
basada en meta distros
- Una serie de ciudades, entre ellas Munich, que
también están migrando sus sistemas
a linux.
Esta
migración a Linux viene creciendo de manera exponencial en los
últimos años, de manera que muchas entidades con grandes
bases de datos como, dependencias gubernamentales, bibliotecas,
Universidades etc. cada vez mas cambian sus sistemas operativos y
servidores de datos a Linux, debido principalmente a su seguridad,
velocidad y bajos costos de instalación y mantenimiento.
|