Sie sind auf Seite 1von 21

Software Libre: LINUX 1

ndice

Software Libre: LINUX


ndice..........................................................................................................................................................1
Abstract......................................................................................................................................................2
Introduccin...............................................................................................................................................3
Software Libre: LINUX.............................................................................................................................4
Definicin..............................................................................................................................................4
Historia..................................................................................................................................................5
El Concepto de Software Libre.............................................................................................................5
Licencia GNU (GPL)............................................................................................................................6
Descripcin del Sistema........................................................................................................................6
Resumen de Caractersticas bsicas de Linux.......................................................................................7
Conceptos bsicos.................................................................................................................................7
Distribuciones........................................................................................................................................9
Algunos ejemplos de distribuciones de Linux......................................................................................9
Escritorios............................................................................................................................................11
Gnome.................................................................................................................................................11
KDE.....................................................................................................................................................12
Seguridad.............................................................................................................................................12
Aplicaciones........................................................................................................................................13
Mercado...............................................................................................................................................14
Administracin pblica.......................................................................................................................15
Conclusiones............................................................................................................................................18
Glosario Tcnico......................................................................................................................................19
Bibliografa..............................................................................................................................................21
Software Libre: LINUX 2

Abstract

Linux es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo diferencian del
resto de los sistemas que podemos encontrar en el mercado, la primera, es que es software libre, esto
significa que no tenemos que pagar ningn tipo de licencia a ninguna casa desarrolladora de software
por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo
forman el ncleo del sistema (kernel) mas un gran numero de programas / libreras que hacen posible
su utilizacin.
El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El
ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la persona de la
que parti la idea de este proyecto, a principios de la dcada de los noventa, como un hobby.
Hoy en da, empresas e instituciones en todo el mundo y de todos los tamaos confan en Linux como
sistema operativo. Debido a esto las grandes empresas desarrolladoras de software estn adaptando
versiones de sus aplicaciones para que funcionen en Linux, como consecuencia, mas y mas
aplicaciones estn disponibles para este sistema, y la calidad de los mismos aumenta de versin a
versin. La gran mayora de los mismos vienen acompaados del cdigo fuente y se distribuyen
gratuitamente bajo los trminos de licencia de la GNU Public License.
A este paso Linux se esta convirtiendo en una seria alternativa a Microsoft Windows y a los distintos
Unix propietarios.

Palabras Clave: Linux - GNU - Sistema Operativo Software Libre Aplicaciones


Software Libre: LINUX 3

Introduccin

En el siguiente informe se exponen las principales caractersticas, ventajas, variantes e historia de este
sistema operativo, que empez siendo un pasatiempo para Linus Torvalds, cuando ste todava se
encontraba estudiando en la Universidad de Helsinki (Finlandia), llegando en la actualidad ha
convertirse en un sistema robusto y confiable, utilizado por miles de empresas y organizaciones en todo
el mundo.
Linus Torvalds comenz su trabajo en 1991 cuando liber la versin 0.02 y continu hasta que en 1994
liber el Kernel de Linux , versin 1.0. Las versiones actuales corresponden a la 2.0 y los desarrollos
pblicos continan a cargo de numerosas organizaciones y programadores independientes.
Para poder entender Linux, se debe empezar por entender el sistema operativo UNIX. Esto se debe a
que la razn que motiv la creacin de Linux, fue el deseo de realizar una versin de trabajo de UNIX
para computadoras Intel, o lo que es lo mismo, para computadoras compatibles con PC IBM, que son
las que utilizan la mayora de los usuarios.
UNIX es para muchos el sistema operativo ms verstil utilizado en las estaciones de trabajo cientficas
y profesionales.
Linux es un sistema operativo que puede utilizarse en muchas plataformas informticas, pero
esencialmente en las PC Intel. El sistema lo disearon cientos de programadores informticos
repartidos por todo el mundo. Con ello se pretenda realizar una rplica de UNIX, sin programas
registrados de por medio, para que todos los usuarios que as lo desearan pudieran utilizarlo.
Si posee una computadora, tambin utilizar un determinado sistema operativo, ya que sin el cual su
computadora no respondera a las rdenes que recibe porque ni siquiera sabra como interpretarlas y
por supuesto, no sabra ejecutar ni un solo programa. La mayora de los sistemas operativos son
programas comerciales creados por una empresa informtica, por lo tanto cuando lo adquiere tiene que
aceptar aquello que le suministra la empresa, no puede modificar ni cambiar sus variables internas
porque se trata de un programa de propiedad privada.
Los programas de aplicaciones son paquetes de programas que permiten ejecutar ciertas tareas. Cada
paquete est diseado para una computadora y un sistema operativo determinado. Tambin en este
caso, tampoco podrn modificar el programa y tendr que esperar a que el fabricante realice una nueva
versin del mismo si quiere actualizar la que posee.
Por el contrario, Linux es el nico sistema operativo actual que permite realizar multitareas y posee
funciones de multiprocesador para los muchos usuarios que tengan plataforma de hardware compatible
con PC IBM . Posee extraordinarias ventajas de no depender directamente de una empresa informtica
en particular, con lo que se ahorrar el tener que esperar algunos aos para ver mejorada la versin que
actualmente posee. De hecho, muchas de las aplicaciones Linux estn disponibles en Internet, sin costo
alguno. De sta forma, puede modificar o ampliar las veces que quiera su sistema operativo (algo
imposible en el caso de los sistemas Windows o Mac OS).
A pesar de toda el potencial del sistema Linux, todava queda gente que lo imagina como un software,
hostil, que solo es dominado por programadores, mediante la linea de comandos. El objetivo del
informe es mostrar de manera objetiva lo que es Linux, desde sus inicios hasta la actualidad en el que
se plantea como una alternativa viable para los computadores de escritorio, convirtindose en una real
amenaza para el monopolio impuesto por Microsoft.
Software Libre: LINUX 4

Software Libre: LINUX

Definicin
Linux es el ncleo o kernel del sistema operativo libre denominado GNU/Linux, que brinda una
alternativa frente a sistemas operativos no libres como Unix y Windows.
Este ncleo, escrito casi completamente en C con algunas extensiones GNU C, fue desarrollado por el
hacker finlands Linus Torvalds en un intento por obtener un sistema operativo libre similar a Unix que
funcionara con microprocesadores Intel 80386.
El proyecto naci en 1991 con un famoso mensaje en el grupo comp.os.minix de Usenet, que contena lo siguiente:
From: Linus Benedict Torvalds Date: Sun, Aug 25 1991 4:57 pm

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)

Linus (torva...@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.

"Estoy haciendo un sistema operativo (libre) (slo un hobby, no ser nada grande y
profesional como GNU) para clones AT 386(486)..."

Muy pronto, los hackers de Minix aportaron ideas y cdigo al ncleo Linux, y hasta hoy ha recibido
contribuciones de miles de programadores.
Originalmente Linux era solamente el nombre del ncleo. El trmino "ncleo" (en ingls kernel)
propiamente dicho se refiere al software de sistema de bajo nivel que provee una capa de abstraccin
sobre el hardware, control de discos y sistema de archivos, multitarea, balance de carga, comunicacin
en red y medidas de seguridad. Un ncleo no es un sistema operativo completo, es por esto que se
implemento las herramientas y aplicaciones de sistema creadas por el proyecto GNU.
GNU/Linux es la denominacin defendida por Richard Stallman y otros para el sistema operativo
completo (Linux kernel + GNU). Comnmente este sistema operativo es denominado como Linux a
secas, aunque esta denominacin no es la ms apropiada, ser la que utilizaremos a lo largo del
informe.
Software Libre: LINUX 5

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 versin del ncleo Linux fue liberada, el proyecto GNU
haba producido varios de los componentes del sistema, incluyendo un intrprete de comandos, una
biblioteca C y un compilador.
El proyecto GNU an no contaba con el ncleo que definira un sistema operativo. Sin embargo, el
ncleo creado por Linus Torvalds, quien se encontraba para entonces estudiando en la Universidad de
Helsinki, llen el hueco final que el sistema operativo GNU exiga. Subsecuentemente, miles de
programadores voluntarios alrededor del mundo han participado en el proyecto, mejorndolo
continuamente. Torvalds y otros desarrolladores de los primeros das de Linux adaptaron los
componentes de GNU para trabajar con el ncleo de Linux, creando un sistema operativo
completamente funcional.

El Concepto de Software Libre


Software libre (en ingls free software) es el software que, una vez obtenido, puede ser usado, copiado,
estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente
en Internet, o a precio del coste de la distribucin a travs de otros medios; sin embargo no es
obligatorio que sea as y, aunque conserve su carcter de libre, puede ser vendido comercialmente.
Anlogamente, el software gratis o gratuito (denominado usualmente Freeware) incluye en algunas
ocasiones el cdigo fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el
software libre, al menos que se garanticen los derechos de modificacin y redistribucin de dichas
versiones modificadas del programa.
Como free [libre] se refiere a libertad y no a precio, no existe contradiccin entre la venta de copias y
el software libre. De hecho, la libertad para vender copias es crucial: las colecciones de software libre
que se venden en CD-ROM son importantes para la comunidad, y la venta de las mismas es una
manera importante de obtener fondos para el desarrollo de software libre. Por lo tanto, si la gente no
puede incluir un programa en dichas colecciones, dicho programa no es software libre.

El software es "libre" si garantiza las siguientes libertades:

1. Ejecutar el programa con cualquier propsito (privado, educativo, pblico, comercial, etc.)
2. Estudiar y modificar el programa (para lo cul es necesario poder acceder al cdigo fuente)
3. Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
4. Mejorar el programa, y hacer pblicas las mejoras, de forma que se beneficie toda la
comunidad.
Es importante sealar que las libertades 1 y 3 obligan a que se tenga acceso al cdigo fuente. La
Software Libre: LINUX 6

"libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado
bajo algn tipo de licencia de software libre que beneficie a la comunidad.

Licencia GNU (GPL)


Para asegurar que el software GNU permaneciera libre, para que todos los usuarios pudieran
"ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto deba ser liberado bajo una licencia
diseada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos.
La idea se conoce en Ingls como copyleft (en clara oposicin a copyright), y est contenida en la
Licencia General Pblica de GNU (GPL) que comprende una serie de trminos en el contrato que, a
diferencia de otras licencias, protege principalmente al usuario final, otorgndole mayor libertad para
su uso, ya que no slo se puede modificar el programa sino que tambin siempre se podr encontrar
otras alternativas -ya sean pagadas o gratuitas- pero, sin duda, siempre mas econmicas que las
alternativas de software propietario. La licencia GNU se obliga a poner a disposicin del usuario el
cdigo fuente.

Descripcin del Sistema


Linux es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo diferencian del
resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa
que no tenemos que pagar ningn tipo de licencia a ninguna casa desarrolladora de software por el uso
del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el
ncleo del sistema (kernel) mas un gran numero de programas / librerias que hacen posible su
utilizacin.
Linux se distribuye bajo la GNU Public License, por lo tanto, el cdigo fuente tiene que estar siempre
accesible.
El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El
ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la persona de la
que parti la idea de este proyecto, a principios de la dcada de los noventa.
Da a da, mas y mas programas / aplicaciones estn disponibles para este sistema, y la calidad de los
mismos aumenta de versin a versin. La gran mayora de los mismos vienen acompaados del cdigo
fuente y se distribuyen gratuitamente bajo los trminos de licencia de la GNU Public License.
En los ltimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos
para Linux y la presencia del mismo en empresas aumenta rpidamente por la excelente relacin
calidad-precio que se consigue con Linux.
Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium
Pro, Pentium II/III/IV, Amiga y Atari, tambin existen versiones para su utilizacin en otras
plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Debido a su adaptabilidad existen versiones que funcionan en dispositivos mviles, como celulares e
incluso reproductores porttiles como el iPod de Apple.
Software Libre: LINUX 7

Resumen de Caractersticas bsicas de Linux


Linux posee todas las caractersticas de los sistemas comerciales usados en los entornos de trabajo ms
exigentes y se encuentra actualmente en unas cotas de eficacia que le hacen dominar el mercado de los
grandes servidores y, estar cada vez ms presente en los equipos de los usuarios domsticos. Este nivel
de prestaciones ha sido posible gracias a la disponibilidad de su cdigo fuente, que permite a cualquier
programador del mundo un acceso total a su correccin y mejora.

Algunas de sus principales caractersticas son:


Multiproceso. Permite la ejecucin de varias aplicaciones simultneamente.
Multiusuario. Distintos usuarios pueden acceder a los recursos del sistema simultneamente
aunque se trate de una instalacin en una sola mquina.
Multiplataforma. Funciona con la mayora de plataformas del mercado: Intel 386/486/Pentium,
Motorola 680, Sun Sparc,...
Shells programables que lo convierten el el sistema ms flexible que existe.
Soporte para cualquier cantidad y tipo de dispositivos directamente en el ncleo.
Soporte para la mayora de sistemas de ficheros.

Conceptos bsicos
Root
La idea es similar al administrador de Windows (de root pudo surgir la idea en Microsoft). Root tiene
permiso para todo en la mquina y es quien decide qu permisos tendrn sus usuarios.

Usuarios
Linux otorga a cada usuario un espacio de disco duro (que puede limitarse), donde se guardarn sus
ficheros personales y las configuraciones propias (por ejemplo, la apariencia de su escritorio).
Dependiendo de los permisos que se otorguen, los usuarios podrn o no ver, ejecutar o escribir en los
ficheros de otros usuarios y del sistema. Lo que se traduce en una gran seguridad e independencia de
usuarios. Suele ponerse el ejemplo de que un usuario cualquiera difcilmente podra infectar
involuntariamente todo el sistema con un virus porque ste carecera de permisos para modificarlo.

Sistema de archivos
El sistema de archivos especifica la forma fsica segn la cual se grabarn los datos en el Disco Duro.
Para utilizar un Disco Duro, ste se divide en particiones (que son como discos menores virtuales).
Cada particin puede formatearse con un sistema de archivos diferente. Linux maneja varios sistemas
de archivos:
# El estndar se denomina ext. Hay 2 versiones, ext2 y ext3. El sistema ext3 es bastante maduro y las
Software Libre: LINUX 8

distribuciones GNU Linux suelen usarlo por defecto.


# Compatibilidad con Windows: Entre los sistemas de archivos que GNU Linux es capaz de manejar se
encuentra FAT (todas las versiones). FAT es el sistema de archivos de MS-DOS y Windows (hasta su
versin 98), por tanto se puede leer y escribir de particiones Windows sin problema. Tambin maneja
NTFS (slo en modo lectura); este sistema es el que utilizan Windows NT, XP, 2000, etc. por defecto.
Es decir, que podremos leer (no se recomienda ni asegura la escritura, que adems es limitada) este tipo
de particiones de Windows.
# SWAP: Linux, para asegurarse que nunca se queda sin memoria virtual, aconseja crear una particin
con este sistema de archivos para memoria de intercambio.
# Soporta todos los sistemas de archivos de CDs y DVDs utilizados por Windows y algunos ms.

Estructuracin de las carpetas y ficheros


Linux intenta someterse a un estndar de organizacin de carpetas y ficheros (el administrador puede
no seguirlo si lo desea). Este estndar se denomina Filesystem Hierarchy Standard. Segn ste, todas
las carpetas cuelgan de una carpeta principal, que se llama raz (representado por una barra, /).
Hay que mencionar que para Linux, todos los dispositivos funcionan como carpetas. Es decir, los datos
que se envan a la tarjeta de sonido se escribirn en una carpeta (que en concreto se llama /dev/pcm en
mi caso).
Organizacin (simplificando):
/bin: aqu residen la mayora de los programas esenciales para el arranque y funcionamiento del
sistema.
/boot: contiene ficheros estticos para el arranque del sistema.
/home: alberga los directorios personales de todos los usuarios.
/etc: aqu se encuentran los ficheros de configuracin del sistema.
/lib: Libreras compartidas esenciales. Estos ficheros contienen cdigo que compartirn muchos
programas, evitando que cada uno tenga una copia para s. As se reduce el espacio usado en disco.
/dev: Los ficheros de dispositivos de los que hablbamos, que se usan para acceder a los dispositivos
del sistema y recursos, como discos duros, modems, memoria, etc.
/proc: contiene el estado de los dispositivos hardware.
/usr: datos, programas y libreras accesibles por el usuario.
/root es el directorio de la cuenta del administrador o root.
/sbin: Comandos bsicos para la administracin del sistema.
/var: contiene ficheros modificables por las aplicaciones durante la ejecucin: por ejemplo los logs.
Software Libre: LINUX 9

Distribuciones
Una distribucin es un conjunto de aplicaciones
reunidas por un grupo, empresa o persona para permitir
instalar fcilmente un sistema Linux. Es un 'sabor' de
Linux. En general se destacan por las herramientas para
configuracin y sistemas de paquetes de software a
instalar.
Existen numerosas distribuciones Linux (tambin
conocidas como "distros"), ensambladas por individuos,
empresas y otros organismos. Cada distribucin puede
incluir cualquier nmero de software adicional,
incluyendo software que facilite la instalacin del
sistema. La base del software incluido con cada distribucin incluye el ncleo Linux, al que suelen
adicionarse tambin varios paquetes de software.
Las herramientas que suelen incluirse en las distribucin de este sistema operativo se obtienen de
diversas fuentes, incluyendo de manera importante proyectos de cdigo abierto o libre, como el GNU y
el BSD. Debido a que las herramientas que en primera instancia volvieron funcional al ncleo de Linux
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 mayora de los usuarios
continan llamando al sistema simplemente "Linux"
Entre las distribuciones mas conocidas se encuentran: Debian, Fedora, Red Hat, Suse, Ubuntu, entre
otros.

Algunos ejemplos de distribuciones de Linux

Distribuciones No Comerciales:

Aurox (basada en Red Hat Linux)


Debian (x86/PPC)
CentOS (basada en Red Hat Enterprise Linux)
Fedora Core (x86/PPC) (basada en Red Hat Linux)
Gentoo Linux (x86/PPC)
Gnoppix (basada en Ubuntu, antes en Debian, de tipo CD autnomo)
Knoppix (basada en Debian, de tipo CD autnomo)
Kubuntu (x86/PPC/x86-64) (Ubuntu con KDE)
Mandriva Linux (x86/PPC/x86-64) (antes Mandrake Linux)
ROCK Linux
Software Libre: LINUX 10

Slackware
OpenSuSE
Trustix Secure Linux
Ubuntu Linux (x86/PPC/x86-64) (basada en Debian)
VectorLinux (basada en Slackware)
White Box (basada en Red Hat Enterprise Linux)

Distribuciones comerciales:

Linspire (basada en Debian) (antes Lindows)


Lycoris Desktop/LX
Mandriva
Tumix GNu/linux
Red Hat Linux
Red Hat Enterprise Linux
SUSE Linux (x86/PPC)
Turbolinux
Xandros (basada en Corel Linux e inspirada en Debian)
Yellow Dog Linux (para PPC, basada en Fedora Core PPC)
Software Libre: LINUX 11

Escritorios
Una de las Ventajas que tiene el Sistema GNU/Linux es que se puede elegir el escritorio que ms nos
acomode. Actualmente los entornos de escritorio GNOME y KDE son los que tienen una mayor grado
de popularidad.

Gnome
Un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnologa X Window, se encuentra
disponible actualmente en ms de 35 idiomas. Forma parte oficial del proyecto GNU.
Este escritorio cuenta con iconos para acceder rpidamente a aplicaciones y con mens que le permiten
iniciar programas. Tambin le permite usar varios espacios de trabajo, cada uno como un escritorio
independiente de los dems aunque es fcil pasar aplicaciones de un espacio de trabajo a otro pues
basta arrastrarlas con el ratn.
El botn izquierdo del ratn normalmente permite elegir una opcin de un men o activa un icono. El
botn derecho tiene diversas aplicaciones de acuerdo al contexto por ejemplo sobre los iconos
permite configurarlos, el botn del centro permite pegar el texto que se hubiera seleccionado con el
ratn, si su ratn slo tiene 2 botones, puede "emular" el botn del centro oprimiendo simultneamente
el izquierdo y el derecho. Para seleccionar un texto se pasa por encima del mismo con el puntero del
ratn mientras se mantiene presionado el botn izquierdo.

El escritorio Gnome es bastante


configurable, puede configurar los mens,
los iconos, el tipos de letra, el fondo, el
protector de pantalla, el tema, el
administrador de ventanas, sonido, la
interaccin con las ventanas y muchos
otros detalles de acuerdo a su gusto. Para
hacer algunas de las configuraciones
puede emplear opciones de los mens
Gnome, el ratn por ejemplo para
administrar los iconos que hay sobre el
escritorio, el programa "Centro de
control Gnome" y eventualmente los
archivos de configuracin de X-Window.
El gestor de ventanas empleado decorar
cada ventana con botones que le
permitirn cerrar, maximizar o minimizar.
Las ventanas minimizadas se vern en la parte inferior del escritorio Gnome ms precisamente en el
panel que no necesariamente esta en la parte inferior, porque puede reubicarse de acuerdo a su gusto.
Entre los mens de Gnome, existen mltiples herramientas: calculadora gcalc; editor de texto sencillo
gnotepad; calendario gnomecal, procesador de palabra, hoja de clculo, reproductor multimedia y
muchas otras.
Software Libre: LINUX 12

KDE
Basado en el principio de la personalizacin. Todos los componentes de KDE pueden ser configurados
en mayor o menor medida por el usuario. Las opciones ms comunes son accesibles en su mayora
desde mens y dilogos de configuracin. Los usuarios avanzados pueden optar por editar los archivos
de configuracin manualmente, obteniendo en algunos casos un mayor control sobre el
comportamiento del sistema.
La apariencia de KDE es configurable en varios niveles. Tanto el gestor de ventanas (llamado Kwin)
como los controles (botones, mens, etc.) utilizan "estilos" intercambiables, que definen cada aspecto
de su apariencia. Es por este motivo que KDE no mantiene una nica apariencia entre versiones, sino
que se opta por aquella ms ampliamente aceptada en el momento de cada nuevo lanzamiento.
La intencin del proyecto KDE es la de
crear un entorno grfico que no se
comporte de un modo predefinido, sino
que permita al usuario adecuar el
sistema a su gusto y comodidad. Esto no
impide que KDE resulte fcil de usar
para nuevos usuarios, detalle al que no
se resta importancia.
Algunas personas externas al proyecto a
menudo critican su similitud con los
escritorios Windows y su falta de
innovacin. Esta observacin, sin
embargo, recae sobre la seleccin de
parmetros predefinidos del sistema, a
menudo orientada a facilitar la
integracin de nuevos usuarios,
acostumbrados en su mayora a trabajar
con Windows.

Seguridad
Existe una cierta controversia sobre la seguridad del software libre frente al software no libre (siendo
uno de los mayores asuntos la seguridad mediante oscuridad). Un mtodo usado de forma habitual para
determinar la seguridad relativa de los productos es determinar cuntos fallos de seguridad no
parcheados existen en cada uno de los productos involucrados. Por lo general los usuarios de este
mtodo recomiendan que cuando un producto no proporcione un mtodo de parchear los fallos de
seguridad, no se use dicho producto, al menos hasta que no est disponible un arreglo.
A fecha de Diciembre de 2004 el sitio de seguridad Secunia cuenta cero fallos de seguridad no
parcheados (no arreglados an) para los productos software libre ms usados para navegacin de
internet, productividad de oficina y e-mail -Mozilla Firefox, OpenOffice.org y Mozilla Thunderbird-,
en comparacin con los varios fallos de seguridad an no corregidos para cada uno de los tres
principales productos no libres equivalentes (hechos por Microsoft) - Internet Explorer, Microsoft
Office y Outlook Express.
Software Libre: LINUX 13

Aplicaciones
En el mbito de las Aplicaciones, es importante distinguir la ideologa que diferencia a los sistemas
Windows y Linux:

La mayora de los programas de Windows son hechos con el principio de "Todo en uno" (cada
desarrollador agrega todo a su producto). De la misma manera, a este principio le llaman el "estilo-
Windows".
La Ideologa de UNIX/Linux - Un componente o un programa deben ejecutar slo una tarea, pero lo
ejecuta bien. ("estilo-UNIX"). Los programas bajo Linux pueden ser pensados como LEGOS
componentes bsicos. (Por ejemplo, si hay un programa para la comprobacin de ortografa, esto
puede ser usado con el editor de textos o por un cliente de e-mail al enviarlo; o si hay un poderoso
programa de lneas de comando para el uso de archivos, es simple escribir el Interfaz grfica para el
programa, etc.).

Extracto del texto: CiberAula La Tabla de equivalencias software anlogo a Windows en Linux 2006
http://linux.ciberaula.com/articulo/equivalencias_windows_linux/ [consulta : 28 mayo 2006]

Linux tiene ya una amplia oferta de aplicaciones que pueden servir como alternativas a las que se
usaran comnmente en Windows.

Aplicaciones como OpenOffice tienen prcticamente las mismas caractersticas que Microsoft Office y
el manejo es muy similar.

En su ltima versin incluye procesador de texto, hoja de clculo, editor de presentaciones, bases de
datos.
Software Libre: LINUX 14

Aqu hay algunas aplicaciones Windows con su correspondiente en Linux:

Aplicaciones Windows Aplicaciones Linux Descripcin

Outlook Express Kmail, Mozilla Thunderbird Programa de correo electrnico


Office OpenOffice.org, koffice Paquete de ofimtica
Messenger, ICQ, Yahoo,
Kopete, Gaim, Amsn Programa de mensajera instantnea
AIM
Programa de diseo y retoque
PhotoShop The Gimp
fotogrfico
Corel Draw Sodipodi, Inkscape Dibujo vectorial
3D Studio Max Blender Diseo 3D
Autocad QCad Programa de CAD
Explorer Konqueror, FireFox Navegador Web
Windows Media Xine, Mplayer, Kaffeine Reproductores de video
Winamp Xmms, BMP Reproductores de sonido
Acrobat Reader Kview, Kpdf, Evince Visualizador de archivos .pdf
Nero K3b, Gnomebaker Aplicacin para grabar CD's y DVD's
Aplicacin de transferencia de archivos
Cute FTP, FileZilla KBear, Gftp
(FTP)

Mercado
La creciente popularidad de Linux se debe a las ventajas que presenta ante otros tipos de software.
Entre otras razones se debe a su estabilidad, al acceso a las fuentes (lo que permite personalizar el
funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia de
proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos tecnolgicos (IPv6,
microprocesadores de 64 bits), a la escalabilidad (se pueden crear clusters de cientos de ordenadores), a
la activa comunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a la abundancia de
documentacin relativa a los procedimientos.
Hay varias empresas que comercializan soluciones basadas en Linux: IBM, Novell, Red Hat, Rxart, as
como miles de PYMES que ofrecen productos o servicios basados en esta tecnologa.
Software Libre: LINUX 15

Dentro del segmento de supercomputadoras, la ms grande de Europa se llama MareNostrum.


Desarrollado por IBM, est basado en un cluster Linux . Hay muchos ms superordenadores
funcionando con Linux.
Tradicionalmente, Linux ha sido un Sistema Operativo recluido al mbito universitario y a los grandes
servidores de internet por ser Linux un sistema basado en Unix. Por ejemplo, Microsoft, en Hotmail,
usa Unix y no Windows 2000.
Pero Linux ha madurado. Actualmente, sus bondades son accesibles a cualquiera. El entorno de
escritorio es muy potente, muy configurable y tan manejable como el de Windows.
Pero, para la empresa, lo ms interesante de Linux segn los estudios es ser libre. La economa de un
sistema libre y el hecho de evitar problemas con las licencias, lo convierten en un Sistema Operativo
muy apropiado para la empresa y de aqu el crecimiento que est demostrando en este sector.
Empresas e instituciones en todo el mundo y de todos los tamaos confan en Linux como sistema
operativo. Debido a esto las grandes empresas desarrolladoras de software estn adaptando versiones
de sus aplicaciones para que funcionen en Linux.

Empresas lderes que optaron por Linux:

Google, Cisco Systems, Sony, IBM, AOL, Intel, ORACLE, Excite, Dreamworks, Pixar, Korean
Airlines, Amazon, entre otras. El ahorro en licencias, la calidad del software, la independencia del
proveedor y la seguridad, son las principales razones por las que las empresas han optado por este tipo
de sistemas.

"La abrumadora tendencia hacia la implantacin de Linux en todo el mundo empresarial es una
prueba ms de su valor y refuerza la decisin tomada por IBM hace dos aos de adoptar este entorno
operativo",
Steven Solazzo, director general de Linux en IBM a http://www.noticiasdot.com

A este paso Linux se esta convirtiendo en una seria alternativa a Microsoft Windows y a los distintos
Unix propietarios.

Administracin pblica
Adems de las empresas, son tambin muchos los gobiernos e instituciones que ven en Linux y el
movimiento de cdigo abierto una poderosa herramienta y una forma de aliviar de la pesada carga que
supone el coste del software y de obtener un mayor grado de transparencia y seguridad.
Software Libre: LINUX 16

Cinco razones para que un pas utilice el software libre en la administracin pblica:
Economa: existen varios estudios que demuestran el ahorro en tema de licencias al utilizar software
libre.
Seguridad: al conocer el cdigo fuente de un software, resulta mas fcil reparar errores y fallas de
seguridad.
Autonoma tecnolgica: al utilizar un sistema libre, el Estado puede adaptar el software a sus
necesidades.
Independencia de proveedores: el Estado no depende de una sola empresa de software.
Estndares abiertos: permite la democratizacin de la informacin, utilizando protocolos y lenguajes
con especificaciones abiertas, para as no limitar el acceso a sta.

Hay una serie de administraciones pblicas que han mostrado su apoyo al software libre, sea migrando
total o parcialmente sus servidores y sistemas de escritorio, sea subvencionndolo.

Como ejemplos se tiene a:


Alemania pagando por el desarrollo del Kroupware. Adems ciudades como Mnich, que migr sus
sistemas a SuSE Linux, una distribucin alemana.

Cuba donde el gobierno ha establecido una indicacin oficial para introducir de manera progresiva el
software libre y en particular el Linux y en el que la red de Salud Pblica, Infomed, fue pionera en su
uso.

China, con su acuerdo con Sun Microsystems para distribuir millones de Java Desktop (una
distribucin 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

En Espaa, distintos gobiernos regionales estn desarrollando sus propias distribuciones no slo para
uso administrativo sino tambin acadmico. As tenemos LinEx en Extremadura, GuadaLinex en
Andaluca, LliureX en La Comunidad Valenciana, Molinux en Castilla-La Mancha, MAX en La
Comunidad de Madrid y Trisquel en la Comunidad de Galicia http://trisquel.uvigo.es/ , por el
momento. Todas estas distribuciones tienen en comn el hecho de estar basadas en Debian, o alguno de
sus derivados, como Ubuntu.

Venezuela donde el presidente Chvez decret el uso prioritario del software libre y GNU/Linux en
toda la administracin pblica, incluyendo ministerios y oficinas gubernamentales y se est
fomentando la investigacin y el desarrollo de software libre.
Software Libre: LINUX 17

Chile, donde el Ministerio de Educacin y la Universidad de la Frontera (ubicada en Temuco) crearon


EduLinux, una distribucin que hoy est en ms de 1500 escuelas chilenas y funcionando en ms de un
90% de las bibliotecas chilenas. Actualmente las Fuerzas Armadas chilenas estn planificando la
creacin de una distribucin militar que interconecte a las ramas de la defensa chilena. El gobierno de
ese pas aprob el uso del software libre en la administracin pblica, anulando as un contrato previo
con Microsoft para el mantenimiento de las redes y de los equipos en escuelas y bibliotecas chilenas.

Repblica Dominicana, promociona el uso y proliferacin del Software libre en el campo educativo y
cientfico. Dispone de dos fundaciones, una en la capital de Santo Domingo y la otra en la ciudad de
Santiago. Codigolibre.org

Argentina donde se apoya activamente el desarrollo no slo de Linux, sino del software libre en
general, a travs del portal SoftwareLibre.gov.ar

Mxico el Gobierno del Distrito Federal dentro de sus polticas y lineamientos en materia de
Informtica da preferencia al uso del Software Libre. La Delegacin Tlalpan crea la distribucin
Gobierno GDF/Linux.
Software Libre: LINUX 18

Conclusiones

Gracias a este informe podemos darnos cuenta del verdadero impacto que esta causando el fenmeno
del software libre (en especial el sistema Linux) a nivel mundial, alterando todos los conceptos
preestablecidos en el campo del desarrollo de aplicaciones de software.
Ahora el usuario tambin puede participar en los procesos de desarrollo del software, con lo que se
logra una mayor calidad en un menor tiempo, como en el caso de Linux que ha tenido una gran
evolucin en los ltimos cuatro o cinco aos, en gran medida debido a la ideologa que sigue este
sistema operativo, la cual permite que cualquier usuario tenga la posibilidad de modificar el cdigo
fuente, personalizando el sistema, reparando los posibles errores o creando nuevas aplicaciones a los
que cualquiera pueda acceder, modificar y reparar a travs de internet.
Linux tiene una gran perspectiva de futuro, es por esto que empresas, instituciones y administraciones
pblicas en todo el mundo, han optado por este sistema operativo, que se destaca por respetar los
estndares internacionales de informtica, y mantener un alto nivel de compatibilidad con otras
soluciones de software, por ejemplo, la suite ofimtica OpenOffice de Sun microsystems es compatible
con los formatos de Microsoft Office.
Otro de los factores importantes, que pueden posicionar a Linux sobre otras alternativas, es la
seguridad de su sistema de administracin, basado en UNIX, es muy robusto y confiable, sin mencionar
la poca cantidad de virus para este, ya que por la rapidez que le proporciona su esquema de desarrollo
abierto, es fcil detectar y reparar un posible agujero de seguridad.
Despus de un anlisis objetivo del tema, podemos concluir que Linux es una alternativa
recomendable, segura y econmica para los computadores de escritorio, ya sea en el hogar o en
empresas.
Software Libre: LINUX 19

Glosario Tcnico

Sistema operativo (SO): es un conjunto de programas destinados a permitir la comunicacin del


usuario con un ordenador y gestionar sus recursos de manera eficiente. Comienza a trabajar cuando se
enciende el ordenador, y gestiona el hardware de la mquina desde los niveles ms bsicos.

Linux: es el ncleo o kernel del sistema operativo libre denominado GNU/Linux.

Kernel: es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los


distintos programas acceso seguro al hardware de la computadora o en forma ms bsica, es el
encargado de gestionar recursos, a travs de servicios de llamada al sistema.

Software:tambin conocido como programtica o equipamiento lgico es el conjunto de programas


que puede ejecutar el hardware para la realizacin de las tareas de computacin a las que se destina. Se
trata del conjunto de instrucciones que permite la utilizacin del ordenador o computador.

Software libre: (en ingls free software) es el software que, una vez obtenido, puede ser usado,
copiado, estudiado, modificado y redistribuido libremente.

Software no libre: (tambin llamado software propietario, software privativo, software privado y
software con propietario) se refiere a cualquier programa informtico en el que los usuarios tienen
limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o que su
cdigo fuente no est disponible o el acceso a ste se encuentra restringido .

Hacker: (del ingls hack, recortar) es el neologismo utilizado para referirse a un experto (vase Gur)
en varias o alguna rama tcnica relacionada con las Tecnologas de la Informacin y las
Telecomunicaciones: programacin, redes de comunicaciones, sistemas operativos, hardware de
red/voz, etc.

Linus Torvalds: es el creador del kernel (ncleo) del sistema operativo GNU/Linux, a menudo
llamado simplemente Linux.

Richard Matthew Stallman: es una figura central del movimiento del software libre. Sus mayores
logros como programador incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB,
bajo la rbrica del Proyecto GNU. Pero su influencia es mayor por el establecimiento de un marco de
referencia moral, poltico y legal para el movimiento del software libre, como una alternativa al
desarrollo y distribucin de software privativo. Es tambin inventor del concepto de Copyleft (aunque
Software Libre: LINUX 20

no fue l quien le puso el nombre), un mtodo para licenciar software de tal forma que ste permanezca
siempre libre y su uso y modificacin siempre reviertan en la comunidad.
El proyecto GNU: fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo
completo libre: el sistema GNU

Free Software Foundation: Organizacin creada en Octubre de 1985 a partir del esfuerzo de Richard
Stallman y otros entusiastas del software libre con el propsito de difundir este movimiento.
"La Fundacin para el Software Libre (FSF) est dedicada a eliminar las restricciones sobre la copia,
redistribucin, entendimiento, y modificacin de programas de computadoras. Hacemos esto,
promocionando el desarrollo y uso del software libre en todas las reas de la computacin, pero muy
particularmente, ayudando a desarrollar el sistema operativo GNU.

GNU GPL: (General Public License o licencia pblica general) es una licencia creada por la Free
Software Foundation a mediados de los 80, y esta orientada principalmente a los trminos de
distribucin, modificacin y uso de software. Su propsito es declarar que el software cubierto por esta
licencia es software libre.

Distribuciones: distribucin Linux, o distribucin GNU/Linux (abreviada con frecuencia distro) es un


conjunto de aplicaciones reunidas que permiten brindar mejoras para instalar fcilmente un sistema
Linux (tambin llamado GNU/Linux). Son 'sabores' de Linux que, en general, se destacan por las
herramientas para configuracin y sistemas de paquetes de software a instalar.

Tux: es el nombre de la mascota oficial del kernel Linux. Tux es un pequeo pingino de aspecto
risueo y cmico. La idea de que la mascota de Linux fuera un pingino provino del mismo Linus
Torvalds, creador de Linux. Segn se cuenta, cuando era nio le pic un pingino, y le result
simptica la idea de asociar un pingino a su proyecto.
Existen dos versiones sobre el origen de su nombre. La primera sugiere que el nombre surge del hecho
de que los pinginos parecen vestir un esmoqun (que en ingls es tuxedo, abreviado tux). La segunda
es que las letras que componen Tux provienen de las palabras Torvalds Unix.
Software Libre: LINUX 21

Bibliografa

GNU Network Object Model Environment en Wikipedia


http://es.wikipedia.org/wiki/Gnome

Espacio Linux
http://www.espaciolinux.com/

Historia de Linux en Wikipedia


http://es.wikipedia.org/wiki/Linux#Historia

OSDIR directorio de capturas de pantalla


http://osdir.com/

Monografa de Linux
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/LINUX99.htm

Software Libre en Wikipedia


http://es.wikipedia.org/wiki/Movimiento_del_Software_Libre

The GNU Operating System


http://www.gnu.org/

Empresas lderes apuestan por Linux


http://www2.noticiasdot.com/publicaciones/2002/1002/111002/noticias111002/noticias111002-2.htm

Linux en la empresa
http://linux.ciberaula.com/articulo/linux_empresa_administracion/

Tabla de Equivalencias de Software


http://linux.ciberaula.com/articulo/equivalencias_windows_linux/

Introduccin a Linux
http://linux.ciberaula.com/articulo/introduccion_practica_linux/

Das könnte Ihnen auch gefallen