Anda di halaman 1dari 8

Introduccin

En esta presentacin trataremos sobre el Sistema Operativo Linux. En el mismo haremos un breve pero
conciso anlisis histrico del sistema operativo sus precursores y creadores, su primeras versiones as como
una breve explicacin sobre lo que es en realidad Linux
As tambin una referencia mas profunda sobre las diferentes funciones del sistema operativo, analizando a su
vez cada una de ellas. Explicando tambin las caractersticas de la misma. Haciendo Adems un breve anlisis
de las utilidades
Por otro lado analizaremos tambin el aspecto negativo del mismo haciendo una comparacin con otros
Sistemas Operativos haciendo mencin a las complejidades y adversidades de este software.
Cabe destacar que el presente trabajo se ha realizado gracias a un minucioso trabajo de investigacin que es
coronado con toda la informacin contenida en esta presentacin, puesto que en el mismo se tratan todos los
aspectos posibles de este sistema operativo
Por ltimo y como una forma de terminar el presente con un final destacado adjuntamos el primer mensaje
que Linus Torvalds envi al grupo de noticias comp.os.minix.
ndice
Pg.
Introduccin 1
ndice 2
Qu es Linux? 3
Historia del Linux 45
Funciones 6
Caractersticas 7
Utilidades 8
Versiones 9
Linux frente a los otros sistemas operativos 10
Linux y sus adversidades 11
Complejidad del Linux 1114
Conclusin 15
Referencias Bibliogrficas 16
Anexo 1718
QU ES LINUX?
Linux es un sistema operativo diseado por cientos de programadores de todo el planeta, aunque el principal
responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el software de libre distribucin
junto con su cdigo fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la
creatividad. El hecho de que el sistema operativo incluya su propio cdigo fuente expande enormemente las
posibilidades de este sistema. Este mtodo tambin es aplicado en numerosas ocasiones a los programas que
corren en el sistema, lo que hace que podamos encontrar muchsimos programas tiles totalmente gratuitos y
con su cdigo fuente. Y la cuestin es que, Linux es un sistema operativo totalmente gratuito.
Este comienzo estuvo inspirado en MINIX, un pequeo sistema Unix desarrollado por Andy Tanenbaum. Las
1

primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se
hablaba sobre todo del desarrollo de un pequeo sistema Unix para usuarios de Minix que queran mas.
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 compilacin.
Historia del Linux:
Linux naci como proyecto de un solo hombre, Linus Torvalds, que en el momento de la creacin de Linux
estudiaba en la Universidad de Finlandia, en Helsinki. Linux Torvalds necesitaba una alternativa propia a otra
de las alternativas de UNIX, en particular, el sistema operativo Minix, un sistema comercial parecido a UNIX
diseado para trabajar con PCs. Torvalds dise Linux de forma similar a Minix, de hecho el sistema de
archivos original de Minix fue incorporado a Linux, pero hacindolo ms estable y libremente accesible.
Torvalds posee an los derechos del ncleo de Linux, pero permite el libre acceso bajo las condiciones del
GNU General Public License. Durante largo tiempo Linux fue un sistema operativo en desarrollo, como otras
muchas versiones de Linux que circulaban a travs del mundo informtico, en su mayora distribuidas por la
red de internet. La versin 0.2 se lanz al mundo a mediados de 1991; en 1993, la versin 1.0 fue finalmente
lanzada. Un grupo de usuarios se prestaron voluntarios para ayudar a Torvald a terminar Linux y
contribuyeron, adems, a crear el software adicional que ayud a hacer de Linux un sistema operativo
popular. Despus se fueron creando diversas distribuciones de Linux, en las que hay que destacar Red Hat
Linux, Debian Linux, Slackware Linux, Suse Linux, Corel Linux y Esware Linux.
El 5 de octubre de 1991, Linux anuncio su primera versin "oficial" de Linux, versin 0.02. Desde entonces,
muchos programadores han respondido a su llamada, y han ayudado a construir Linux como el sistema
operativo completamente funcional que es hoy. Con esta versin Linus pudo ejecutar Bash (GNU Bourne
Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni
se pensaba en los trminos soporte, documentacin, distribucin.
Despus de la versin 0.03, Linus salto en la numeracin hasta la 0.10, ms y mas programadores a lo largo y
ancho de Internet empezaron a trabajar en el proyecto y despus de sucesivas revisiones, Linus incremento el
nmero de versin hasta la 0.95 (Marzo 1992). Ms 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.
La serie actual del ncleo es la 2.4.x y sigue avanzando da a da con la meta de perfeccionar y mejorar el
sistema.
Funciones
Las funciones principales de este magnfico sistema operativo son:
Sistema multitarea: En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que
parar la ejecucin de cada aplicacin.
Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y recursos del sistema
Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez
(multitarea).
Shells programables: Un shell conecta las ordenes de un usuario con el Kernel de Linux (el ncleo
del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo,
es muy til para realizar procesos en segundo plano.
Independencia de dispositivos: Linux admite cualquier tipo de dispositivo (mdems, impresoras)
gracias a que cada una vez instalado uno nuevo, se aade al Kernel el enlace o controlador necesario
con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad
2

y no se encuentra limitado como otros sistemas operativos.


Comunicaciones: Linux es el sistema ms flexible para poder conectarse a cualquier ordenador del
mundo. Internet se cre y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores
capacidades para navegar, ya que Unix y Linux son sistemas prcticamente idnticos. Con Linux
podr montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que
piden otros sistemas.
Caractersticas
Funciona en modo protegido 386.
Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa que estn
siendo usadas actualmente.
Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que
varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta
escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de
disco, de tal forma que toda la memoria libre puede ser usada para cach y sta puede a su vez ser
reducida cuando se ejecuten grandes programas.
Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos
dinmicamente.
Utilidades
En este apartado tenemos disponibles una serie de servicios relacionados con Internet y Redes. Con ellos se
puede encontrar informacin disponible libremente en Internet de una manera fcil y sencilla.
Calculadora de red: Con esta calculadora puedes calcular todos los parmetros necesarios para
configurar una red TCP/IP, broadcast, netmask, red, rango de la red, numero de IPes disponibles.
Dig: Encuentra la informacin de un dominio/mquina en el DNS
Whois: Encuentra la informacin sobre el titular de un dominio de internet.
Minfo: Presenta la informacin que vas dejando por los servidores cuando navegas por Internet.
Versiones
El desarrollo inicial Linux ya aprovechaba las caractersticas de conmutacin de tareas en modo protegido del
386, y se escribi todo en ensamblador.
Linus nunca anunci 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 compilacin.
La versin actual del ncleo es la 2.2 y sigue avanzando da a da con la meta de perfeccionar y mejorar el
sistema.
La ultima versin estable es la versin 2.2, que soporta muchos ms perifricos, desde procesadores hasta
joysticks, sintonizadores de televisin, CD ROMs no ATAPI y reconoce buena cantidad de tarjetas de sonido.
Incluye tambin soporte para tipos de archivos para Macintosh HFS, Unix UFS y en modo de lectura, HPFS
de OS/2 y NTFS, de NT.
Otras Versiones:
3

Linux 2.0
Linux 2.2
Linux 2.3
Linux frente a los otros sistemas operativos
Linux es una muy buena alternativa frente a los dems sistemas operativos. Ms all de las ventajas evidentes
de costo, ofrece algunas caractersticas muy notables.
En comparacin con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy
superiores. Tambin est en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusin de
estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, Linux tambin sale ganando.
Los bajos requisitos de hardware permiten hacer un sistema potente y til de aquel 486 que algunos guardan
en un armario. Esta misma caracterstica permite aprovechar al mximo las capacidades de las computadoras
ms modernas. Es poco prctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa
13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). No solo es superior
respecto a el sistema de multitarea y de administracin de memoria, sino tambin en la capacidades de
networking (conectividad a redes) y de multiusuario (an comparando con sistemas multiusuario como NT).
La nica desventaja de Linux frente a estos sistemas, es la menor disponibilidad de software, pero este
problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas
que estn desarrollando software comercial para Linux (por Ej., Corel).
Las adversidades de Linux
Como punto de referencia para la evaluacin de algo desconocido tomamos usualmente algo conocido, algo
con lo que estamos constantemente en contacto. En este caso, para evaluar al Linux, desde el punto de vista
del usuario comn, tenemos que sealar las diferencias y coincidencias que tenga con el Windows, SO
(sistema operativo) al que la gran mayora de los usuarios de PCs estn acostumbrados.
Linux no es un SO demasiado nuevo, pero en el mbito en el que nos desarrollamos esta comenzando a ser
conocido muy recientemente y a lo que apuntamos en este informe es justamente a resaltar este punto.
Lo que colocamos bajo la lupa es la utilidad que pueda tener para el usuario comn el Linux instalado en su
PC.
Complejidad del Linux
Colocndonos en los zapatos de un usuario habitual de Windows comenzamos por la instalacin del SO Linux
en la computadora. Lo bueno en este proceso es lo sencillo de la instalacin hasta cierto punto, esto es, hasta
que nos encontramos con el particionador de disco que, pese a ser grfico, de cierta manera resulta un
obstculo muy grande para el usuario que esta instalando en forma experimental el Linux en su PC, por haber
odo de sus tantas ventajas. El primer obstculo es el de mantener vivo su SO Windows. Por lo general
ocurren dos cosas, o se borra toda la informacin del disco o se desiste de la instalacin.
En el caso de que haya conseguido instalar el Linux sin alterar la instalacin de Windows, que haya
configurado el Lilo (gestor de arranque) correctamente, como asegurarnos de que esta persona decida iniciar
su computadora corriendo Linux?
De hecho, el entorno grfico que ofrece el KDE es muy atractivo, este es un punto a favor del Linux, pero,
garantiza esto que el usuario opte por utilizar este SO?
4

Vayamos a las aplicaciones, el procesador de texto, la hoja de clculos, las presentaciones, etc. que nos ofrece
el OpenOffice son bastante parecidas a las que encontramos en el Office de Microsoft, pero lo que presenta un
verdadero problema es el almacenamiento de estos documentos, especialmente en dispositivos extrables,
como disquetes; ya que es necesario montar el dispositivo.
En lo que se refiere a impresin, hay que admitir que el Linux ha evolucionado mucho en este mbito, la
instalacin de impresoras es Plug&Play, excepto las impresoras matriciales, con las que el Linux an tiene
una gran deficiencia.
Salvados estos puntos, vayamos a las necesidades de versatilidad que pueda tener un usuario con respecto a
programas como por ejemplo los de diseo grfico. Como sabemos, el Linux incluye en su instalacin un
paquete muy amplio de programas que se instalan por defecto y que hacen innecesaria la instalacin de otros
programas, esto es, si hablamos de lo bsico. Pero los programas de diseo grfico que vienen incluidos en el
instalador del Linux son muy limitados, en comparacin a la gran diversidad de softwares que encontramos
para Windows.
No nos centraremos en este informe en detallar el porque de la escasez de softwares especializados para
Linux, pero si debemos citar esta deficiencia y la causa aparente mas suscitante, el hecho de que este SO sea
de distribucin gratuita y que los softwares que se desarrollan para l estn regidos por las normas GNU. Lo
que podemos resaltar es que la carencia de variedad en lo referente a softwares desarrollados para Linux
afecta directamente la utilidad que se le pueda encontrar, tanto para el uso domestico como profesional, en
oficinas, etc.
Sin salirnos de lo habitual el Linux y los programas incluidos en el paquete de instalacin son suficientes para
cubrir las necesidades bsicas del usuario comn. Pero a la hora de agregar programas nos deparamos con otro
inconveniente, adems de la escasez de estos, la dificultad de instalarlos.
Si bien los instaladores RPM se estn volviendo cada vez mas comunes, en esencia la mayora de los
programas que podemos encontrar para Linux estn comprimidos en un archivo GZ y luego de
descomprimirlo debemos instalarlo desde la consola de sper usuario, lo que resulta prcticamente imposible
para una persona habituada a instalar programas que corren en Windows y que luego de instalados se
encuentran en el men de inicio a la distancia de un simple click.
La ltima, pero no menos importante, critica que hara cualquier usuario habitual de Windows al Linux es la
prcticamente inexistencia de juegos avanzados en Linux.
OBS: la mayora de estas criticas hacia el SO Linux pueden ser salvadas mediante la utilizacin del Linux
CrossOver o del Wine. Herramientas que permiten correr aplicaciones hechas para Windows en Linux, y ya
que el informe es acerca de Linux y sus limitaciones, tambin es bueno acotar esto.
Conclusin
En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas operativos e interfaces
grficas y sobre todo, del costo que representa contar con un sistema operativo que interactu con el software
sin problemas, surge con fuerza inusitada: Linux.
Linux es slo el kernel, o sea, el ncleo del sistema operativo. La parte que se carga primero y administra los
dems elementos.
Es un sistema multiplataforma, esto quiere decir que puede instalarse en cualquier ordenador. Adems es muy
estable y cuenta con miles de aplicaciones desarrolladas para l.

El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del
sistema sigue en continuo desarrollo bajo l0a coordinacin de Linus Trovalds.
Da a da, ms y ms programa/aplicaciones estn disponibles para este sistema, y la calidad de los mismos
aumenta de versin a versin. 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 calidadprecio que se consigue con Linux.
Queremos dejar en claro, que Linux no es toda maravilla, tambin tiene sus defectos. Lo ms bueno de este
sistema operativo es que es de libre acceso, es decir totalmente gratuito.
Espero sea de su agrado, y disfruten de esta monografa.
Bibliografa
http://www.monografias.com/trabajos/solinux/solinux.shtml
Martes 19 de Octubre de 2004.
11:22 a.m.
http://www.linuxes.org/utilidades.php
Martes 19 de Octubre de 2004
11:40 a.m.
http://quicksitebuilder.cnet.com/camiloalie/ElRinconDeWindows/id121.html
Martes 19 de octubre de 2004
11:45 a.m.
http://html.rincondelvago.com/linux_1.html
Mircoles 20 de octubre de 2004
13:31 p.m.
Comentario sobre Linux y sus adversidades, elaborado por Martn Pessalaccia.
Jueves 28 de octubre de 2004
16:05 p.m.
Anexo
He aqu, el primer mensaje que Linus Torvalds envi al grupo de noticias comp.os.minix:
From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
6

Subject: GCC1.40 and a posix question


MessageID: 1991Jul13, 100050.9886@klaava.Helsinki.FI
Date: 3 Jul 91 10:00:50 GMT
Hello netlanders,
Due a project I'm working on (in minix), I'm interested
in the posix standard definition. Could somebody please
point me to a (preferably) machinereadable format of the
latest posix rules? Ftpsites would be nice.
Linux Torvalds torvalds@kruuna.helsinki.fi
Aqu el que le sigui, este mensaje es considerado por muchos como el comienzo de Linux:
From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
MessageID: 1991Aug25, 20578.9541@klaava.Helsinki.FI
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki.
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
filesytem due to practical reasons) among other things.
I've currently ported bash (1.08) an 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 want. Any suggestions are welcome,
but I won't promise I'll implement them :)
Linux Torvalds torvalds@kruuna.helsinki.fi
Conozcan a TUX, el caracterstico pinginito de Linux.
El logo oficial de Linux

Anda mungkin juga menyukai