-
Profesor: Ricardo Ramos
Resea HistricaHistoria de Linux
En el ao 1991, Linus Torlvals estudiante de informtica de la
Universidad de Helsinki,empez como una aficin a programar las
primeras lneas de cdigo de este sistemaoperativo llamado LINUX.
Inspirado en MINIX, un pequeo sistema Unix desarrollado porAndy
Tanenbaum.
Las primeras discusiones sobre Linux fue en el grupo de noticias
comp.os.minix, acercadel desarrollo de un pequeo sistema Unix para
usuarios de Minix.
Linus nunca anuncio la versin 0.01 de Linux, esta versin no era
ejecutable, solamenteinclua los principios del ncleo del sistema,
estaba escrita en lenguaje ensamblador yasuma que uno tenia acceso
a un sistema Minix para su compilacin.
El 5 de octubre de 1991, Linus anuncio la primera versin
"Oficial" de Linux, -versin 0.02.Con esta versin Linus pudo
ejecutar Bash (GNU Bourne Again Shell) y gcc (El compiladorGNU de
C). En este estado de desarrollo no se pensaba en los trminos
soporte,documentacin, distribucin, etc.
Despus de la versin 0.03, Linus salt a la numeracin 0.10,
apartir de la cual ms y msprogramadores empezaron a trabajar en el
proyecto a travs de Internet
Linus incremento el nmero de versin hasta la 0.95 en Marzo de
1992. Un ao despusen diciembre de 1993 el ncleo del sistema estaba
en la versin 0.99 y la versin 1.0 llegel 14 de marzo de 1994.
La serie actual del ncleo es la 2.6.y.x y sigue avanzando da a
da con la meta deperfeccionar y mejorar el sistema.
Para ms informacin vaya a
http://es.wikipedia.org/wiki/Historia_de_Linux
CaractersticasCaractersticas
Multitarea: El ordenador puede ejecutar varias aplicaciones a la
vez. Linux utiliza lallamada multitarea preeventiva, la cual
asegura que todos los programas que se estanutilizando en un
momento dado seran ejecutados, siendo el sistema operativo
elencargado de ceder tiempo de microprocesador a cada programa.
Multiusuario: Muchos usuarios ejecutando diferentes aplicaciones
al mismo tiempo.Linux garantiza la privacidad y la seguridad de los
datos entre usuarios.
Consejo Nacional Electoral 1
-
Profesor: Ricardo Ramos
Multiplataforma: Soporte para diferentes aruitecturas de
procesadores. Linux puede serejecutado en un 386, 486. Pentium,
Pentium Pro, Pentium II, Amiga y Atari, tambienexisten versiones
para su utilizacin en otras plataformas, como Alpha,
ARM,MIPS,PowerPC y SPARC. Multiprocesador: Soporte para sistemas de
hardware con ms de un procesador fsicos ovirtuales, tales como
Intel Xen y/o Core Dos Duo, entre otros. Posix: Es el acrnimo de
Portable Operating System Interface; la X viene de UNIX
comoidentidad de la API. Linux cumple con las normas Posix que es
un estndar de la industria,esto asegura una calidad mnima en
ciertas partes del sistema operativo lo que permite
lacompatibilidad, a nivel de cdigo, es decir, programas POSIX que
funcionan en otros Unix,por ende entre difrentes versiones de
Linux. Consolas Virtuales: Multiples sesiones de login a travs de
la consola entre las que sepuede cambiar con las combinaciones
adecuadas de teclas (totalmente independiente delhardware de
video). Se crean dinmicamente hasta un mximo de 64.
Cdigo Abierto: Todo el cdigo fuente del ncleo, los drivers,
herramientas de desarrolloy programas de usuario estn disponibles y
se pueden distribuir libremente.
VersionamientoControl de Versiones
Para controlar las versiones del cdigo fuente del kernel ncleo
de linux, antiguamentehaba dos tipos de versiones:
Versin de produccin: Era la versin estable del momento y la que
se deba de utilizar,ya que, esta versin era el resultado final de
las versiones que estaban en desarrollo.
Versin de desarrollo:Era la versin que estaba en desarrollo y la
que losprogramadores utilizaban para corregir bugs. Esta versin era
muy inestable.
Sin importar a que categora perteneca la versin, estas se
encontraban identificadas porsecuencias numricas clasificadas en 3
grupos:
SS: Indica la serie (o versin) principal del kernel. Solo exiten
las versiones 1 y 2.lPP: Indica si la versin es de desarrollo o de
produccin. Un nmero impar es que est enldesarrollo, un nmero par
que esta de produccin.VV: Indica si el kernel tiene revisiones
dentro de la versin (Slo se modificaban fallos delprogramacin)
A partir de la serie 2.6 el sistema de numeracin esta agrupado
en 4 (VV.RR.NR.CR) y no
Consejo Nacional Electoral 2
-
Profesor: Ricardo Ramos
existen las versiones de produccin ni la de desarrollo.
VV: Indica la versin (o serie) del kernel 2 y 3.lRR: Indica la
revisin del kernel (Da igual impar o par, hoy en da, no tiene
significado)lNR: Indica nuevas revisiones del kernel. Estos nmeros
cambian cuando se incorporanlnuevas caractersticas y driversCR:
Este digito cambia cuando se corrigen fallos de programacin o
fallos de seguridadldentro de una revisin.
Para ms informacin vaya a
http://es.wikipedia.org/wiki/Ncleo_Linux
DistribucionesRedHat
REDHAT LINUX
Historia
Red Hat es la compaa responsable de la creacin y mantenimiento
de una distribucindel sistema operativo GNU/Linux que lleva el
mismo nombre. La primera versin gratuitade Red Hat Linux sali un 3
de noviembre de 1994 y la ltima Red Hat 9 Shrikepublicada el 31 de
marzo de 2003.
En septiembre del 2003, Red Hat cambia su enfoque hacia el
mercado de los negocios conla distribucin comercial de Red Hat
Enterprise Linux y deleg la versin libre a FedoraCore, un proyecto
abierto e independiente Red Hat.
Caractersticas
Red Hat fue la primera distribucin en utilizar el formato RPM
para la instalacin deaplicaciones, formato que sirvi de base para
otras distribuciones como Mandrake, YellowDog Linux y ASPLinux.
Red Hat Linux carece de muchas caractersticas debido a posibles
problemas decopyright y patentes. Por ejemplo, el soporte al
formato MP3 est desactivado tanto enRhythmbox como en XMMS; en su
lugar, Red Hat recomienda usar Ogg Vorbis, que notiene patentes. El
soporte al formato NTFS tambin est ausente, pero tambin puede
serinstalado libremente.
Las nuevas versiones de Red Hat Enterprise Linux aparecen cada
18 o 24 meses, apesar que la versin RHEL 5 ya ha superado los 36
meses de duracin.
El soporte binario en cada versin tiene una duracin mnima de 5
aos, se puede realizar
Consejo Nacional Electoral 3
-
Profesor: Ricardo Ramos
actualizaciones en lnea desde los servidores privados de Reda
mediante lasaplicaciones Yum y/o Pup.
Red Hat Enterprise Linux es una distribucin para grandes
servidores de produccin, quenecesitan el soporte y el respaldo de
una gran empresa como Red Hat
Para ms informacin vaya a
http://es.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
FedoraFEDORA LINUX
Historia
Con el objetivo de incrementar los ingresos la empresa Red Hat
en al ao 2003, tom ladecisin de dividir Red Hat Linux en dos
productos diferentes; una comercialdenominada Red Hat Enterprise
Linux y la otra gratuita llamada Fedora Core nombreque se mantuvo
durante las primeras 6 versiones.
La ltima versin es Fedora 15, y fue puesta a disposicin del
pblico el 24 de mayo de2011.
Caractersticas
Es una distribucin para propsitos generales basada en el formato
RPM, mantenida por lacomunidad internacional de programadores,
ingenieros y diseadores de software,adems cuenta con el respaldo y
la promocin de Red Hat.
Fedora se distribuye mediante DVD o CD; el DVD contiene todos
los paquetes para instalarun servidor, un desktop y/o porttil,
mientras que el CD dispone de una versin reducidafuncional e
instalable del sistema operativo Linux. Tambin existen las llamadas
FedoraSpins que contiene un conjunto de paquetes destinados a
satisfacer necesidadesespecficas de determinados grupos de
usuarios.
El soporte de actualizaciones Fedora es de mximo 18 meses,
mediante la herramientayum o apt-rpm, las cuales descargan las
aplicaciones desde los diferentes repositoriosnativos de Fedora.
Adicionalmente, repositorios extra pueden ser agregados al sistema
yde esta forma paquetes que no estn disponibles en Fedora pueden
ser instalados.
Red Hat se vale de los avances de Fedora para agregar
caractersticas en Red HatEnterprise Linux.
Fedora es una distribucin pensada para el usuario medio, o para
pequeos/medianosservidores.
Para ms informacin vaya a
http://es.wikipedia.org/wiki/Proyecto_Fedora
Consejo Nacional Electoral 4
-
Profesor: Ricardo Ramos
CentosCENTOS LINUX
Historia
Centos (Community ENTerprise Operating System), es una
distribucin Linux derivada deRed Hat Enterprise Linux. Los
desarrolladores de CentOS usan el cdigo fuente liberadopor Red Hat
para crear un clon de RHEL compatible a nivel binario al 100%.
La primera versin de Centos tuvo como base al RHEL 2.1 y fue
liberada el 14 de mayo del2004 con la denominacin de Centos 2,
mientras que su ltima versin data al 10 dejulio del 2011 con el
nombre de Centos 6.0 y est basado en el RHEL 6.0
Caractersticas
Compatible al 100% con el cdigo binario de Red Hat Enterprise
Linux, es de libredescarga y distribucin. Al igual que Fedora
CentOS utiliza las aplicaciones yum para bajare instalar las
actualizaciones del sistema operativo.
CentOS soporta las mismas arquitecturas de 32 y 64 bits que Red
Hat Enterprise Linux yFedora.
Centos al igual que Fedora se distribuye mediante DVD en su
versin completa y en CDsen una versin reducida.
CentOS es una distribucin muy utilizada en servidores de
produccin crtica, el soporte esproporcionado por la comunidad de
desarrolladores y usuarios de sta distribucin.
Para ms informacin vaya a
http://es.wikipedia.org/wiki/CentOS
SLinuxScientific Linux
Historia
Es una versin de Linux creada por Fermilab (Fermi National
Accelerator Laboratory) y elCERN (Conseil Europen pour la Recherche
Nuclaire), y varios otros laboratorios yuniversidades alrededor del
mundo.
La primera versin de SL aparece en mayo 10 del 2004 como
Scientific Linux 3.0.1,actualmente esta en la versin 6.1 lanzada en
julio 28 del 2011.
Caractersticas
SL se compila en base al cdigo fuente de RedHat Enterprise
Linux
Consejo Nacional Electoral 5
-
Profesor: Ricardo Ramos
SL es 100% compatible con los repositorios rpmforge, atrpms y
epel entre otros.
Ms informacin en
http://es.wikipedia.org/wiki/Scientific_Linux
Live CDDISTRIBUCIONES LIVECD
Un Live CD es un sistema operativo funcional al 100%, este tipo
de distribuciones vienenalmacenadas en un medio extrable,
tradicionalmente un CD o un DVD, no necesitan serinstaladas en el
computador pues utilizan la memoria RAM del ordenador como disco
durovirtual para la carga e instalacin de aplicaciones.
Este tipo de distribuciones por si solas no efectan cambios en
el computador utilizado, yuna vez apagado el equipo todo lo
almacenado en la RAM desaparece.
Historia
Las primeras versiones Live CD fueron Yggdrasil Linux en 1995 y
DemoLinux 1.0 en2000 las cuales no trascendieron.
En el 2003 aparece la distribucin alemana Knoppix Live CD el
cual utiliz el mduloCloop[2] como manejador de archivos y discos
virtuales comprimidos, mdulo quepermiti almacenar hasta 2.5GB en un
CD de 700 MB en una relacin de compresin de2.5:1.
Luego del xito obtenido por Knoppix, surgen una gran cantidad de
Distros Live CDorientadas a juegos, recuperacin y diagnstico de
hardware, ofimtica, etc.
Caractersticas
Son distribuciones fciles de encontrar y descargarlas
directamente de Internet. Por logeneral vienen en formato ISO, y es
necesario grabarlos en CD o DVD.
No necesitan ser instalados en el disco duro del computador ni
seguir procedimientoscomplicados. Aunque existen versiones que
incluyen herramientas que permiteninstalarlos en disco duro.
Hoy en da existen tantas distribuciones Live CD basadas en Linux
que uno no sabednde iniciar la bsqueda, he aqu un enlace donde se
listan las versiones Live CDexistentes. http://livecdlist.com
Consejo Nacional Electoral 6