You are on page 1of 50

ndice

INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES


Sistemas Operativos...............................................................................................
1
Tcnico en Ofimtica
Operativo MS Windows
1. Sistema
Microsoft Windows...........................................................................................
1
1.1.

Logo........................................................................................................ 1

1.2.

Versiones................................................................................................. 1

Docente:
Lic. Christian Pastn Valdivia
1.3.
Historia....................................................................................................
2

2.

1.4.

Interfaz..................................................................................................... 2

1.5.

Seguridad................................................................................................. 3

Ubuntu........................................................................................................... 4

PRESENTADO POR:

2.1.

Logo........................................................................................................ 4

2.2.

Interfaz deCahuana
usuario.....................................................................................
5
Pataca, Cristian

2.2.1.

3.

2.3.

Caractersticas.......................................................................................... 6

2.4.

Escritorio, telfono, tableta, televisin...........................................................6

2.5.

Ancdotas................................................................................................ 7

GNU/Linux......................................................................................................
8
TACNA PER
3.1.

Logo........................................................................................................
9
2015

3.2.

Historia.................................................................................................... 9

3.3.

Entorno grfico........................................................................................ 10

3.4.

Distribuciones 100% Libres de GNU/Linux..................................................11

3.5.

Aplicaciones........................................................................................... 11

3.5.1.
4.

5.

Diseo............................................................................................... 5

Supercomputadoras..........................................................................11

OpenBSD..................................................................................................... 12
4.1.

Entorno Grafico....................................................................................... 12

4.2.

Historia.................................................................................................. 13

4.3.

Versin actual......................................................................................... 13

4.4.

Licencia.................................................................................................. 13

4.5.

Seguridad............................................................................................... 14

Debian......................................................................................................... 17
5.1.

Organizacin del proyecto.........................................................................18

5.2.

Entorno Grfico....................................................................................... 19

5.3.

Modelo de desarrollo................................................................................ 19

5.4.

Lanzamientos......................................................................................... 20

5.5.

Historia de Debian................................................................................... 21

Android......................................................................................................... 22

6.

6.1.

Historia.................................................................................................. 23

6.2.

Logo...................................................................................................... 25

6.3.

Entorno Grfico....................................................................................... 25

6.4.

Caractersticas........................................................................................ 26

6.5.

versiones................................................................................................ 28

6.6.

Usos y dispositivos.................................................................................. 28

OS X............................................................................................................ 29

7.

7.1.

Historia.................................................................................................. 30

7.2.

Logo...................................................................................................... 31

7.3.

Entorno Grafico....................................................................................... 31

7.4.

Versiones............................................................................................... 31

Unix............................................................................................................. 33

8.

8.1.

Logo...................................................................................................... 33

8.2.

Entorno Grafico....................................................................................... 34

8.3.

Historia.................................................................................................. 34

8.4.

Familias UNIX ms significativas...............................................................35

Solaris.......................................................................................................... 36

9.

9.1.

Historia.................................................................................................. 36

9.2.

Arquitecturas compatibles.........................................................................37

9.3.

Logo...................................................................................................... 38

9.4.

Entorno Grafico....................................................................................... 38

9.5.

Versiones en lnea de tiempo.....................................................................39

9.6.

Versin en desarrollo................................................................................ 39

10.

Mandriva................................................................................................... 40

10.1.

Historia............................................................................................... 41

10.2.

Logo................................................................................................... 41

10.3.

Entorno Grfico.................................................................................... 42

10.4.

Nombre y logotipo................................................................................ 42

10.5.

Numeracin de las versiones.................................................................43

11.

Fedora...................................................................................................... 44

11.1.

Historia............................................................................................... 44

11.2.

Logo................................................................................................... 45

11.3.

Entorno Grfico.................................................................................... 45

11.4.

Caractersticas..................................................................................... 45

11.4.1.

Distribucin................................................................................... 45

11.4.2.

Repositorios.................................................................................. 46

11.4.3.

Seguridad..................................................................................... 47

11.5.

Versiones............................................................................................ 48

11.6.

Lnea de tiempo................................................................................... 50

Sistema Operativo MS Windows

Sistemas Operativos
1. Microsoft Windows
Microsoft Windows (conocido generalmente como Windows o MS Windows), es el
nombre de una familia de distribuciones para PC, Smartphone, servidores y
sistemas empotrados, desarrollados y vendidos por Microsoft, y disponibles para
mltiples arquitecturas, tales como x86 y ARM. Desde un punto de vista tcnico,
estas no son sistemas operativos, sino que contienen uno (tradicionalmente MSDOS, o el ms actual cuyo ncleo es Windows NT) junto con una amplia variedad
de software; no obstante, es usual (aunque no necesariamente correcto)
denominar al conjunto como sistema operativo en lugar de distribucin. Microsoft
introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985
como un complemento para MS-DOS en respuesta al creciente inters en las
interfaces grficas de usuario (GUI). Microsoft Windows lleg a dominar el
mercado mundial de computadoras personales, con ms del 90% de la cuota de
mercado, superando a Mac OS, que haba sido introducido en 1984.

1.1.

Logo

1.2.

Versiones
Las versiones ms recientes de Windows son Windows 10, Windows 8.1 y
Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y
Windows Phone 8 y 8.1 para dispositivos mviles. La primera versin en
espaol fue Windows 3.0.

1.3.

Historia
1

Sistema Operativo MS Windows


La primera versin se lanz en 1985 y comenz a utilizarse de forma
generalizada gracias a su interfaz grfica de usuario (GUI, Graphical User
Interface) basada en ventanas. Hasta ese momento (y hasta mucho despus
como corazn de Windows), el sistema operativo ms extendido era MS-DOS
(Microsoft Disk Operating System), que por aquel entonces contaba con una
interfaz basada en lnea de comandos.
El 30 de septiembre de 2014, Microsoft present Windows 10, la nueva versin
del sistema operativo que llegara de forma oficial a finales del 2015, siendo la
primera versin que se integrara a todos los dispositivos Windows, eliminando
de esta forma todas las variantes del mismo. Siendo un nico sistema
operativo para equipos de escritorio, porttiles, Smartphone y tablets se espera
ofrecer una mejor experiencia y eliminando algunos problemas que se
presentaron con Windows 8/ 8.1. Se indic que durante la conferencia BUILD
2015 se darn a conocer ms detalles.

1.4.

Interfaz

Sistema Operativo MS Windows

1.5.

Seguridad
Una de las principales crticas que con frecuencia reciben los sistemas
operativos Windows es la debilidad del sistema en lo que a seguridad se
refiere y el alto ndice de vulnerabilidades crticas. El propio Bill Gates,
fundador de Microsoft, ha asegurado en repetidas ocasiones que la seguridad
es objetivo primordial para su empresa.
Partiendo de la base de que no existe un sistema completamente libre de
errores, las crticas se centran en la lentitud con la que la empresa reacciona
ante un problema de seguridad que puede llegar a meses o incluso aos de
diferencia desde que se avisa de la vulnerabilidad hasta que se publica un
parche.
En algunos casos la falta de respuesta por parte de Microsoft ha provocado
que se desarrollen parches que arreglan problemas de seguridad hechos por
terceros.
Uno de los pilares en que se basa la seguridad de los productos Windows es la
seguridad por ocultacin, en general, un aspecto caracterstico del software
propietario que sin embargo parece ser uno de los responsables de la
debilidad de este sistema operativo ya que, la propia seguridad por ocultacin,
constituye una infraccin del principio de Kerckhoff, el cual afirma que la
seguridad de un sistema reside en su diseo y no en una supuesta ignorancia
del diseo por parte del atacante

1.6.

Windows Defender
El 6 de enero de 2005, Microsoft lanz una versin Beta de Microsoft
AntiSpyware, basado en Giant AntiSpyware publicado anteriormente. El 14 de
febrero de 2006, Microsoft AntiSpyware se convirti en Windows Defender con
el lanzamiento de la Beta. Windows Defender era un programa diseado para
proteger contra spyware y otro software no deseado. Los usuarios de Windows
XP y Windows Server 2003 que tienen copias originales de Microsoft Windows
pueden descargar libremente el programa desde el sitio web de Microsoft y
Windows Defender se suministra como parte de Windows Vista y 7. En
Windows 8, Windows Defender y Microsoft Security Essentials se han
combinado en un solo programa, denominado Windows Defender. Sus
3

Sistema Operativo MS Windows


caractersticas y la interfaz de usuario se basan en Microsoft Security
Essentials. Asmismo, Windows Defender se transform en un programa
antivirus y Spyware. A pesar de que est activada de forma predeterminada, se
puede desactivar para utilizar otra solucin antivirus.

2. Ubuntu
Ubuntu es un sistema operativo basado en Linux y que se distribuye como
software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su
nombre proviene de la tica homnima, en la que se habla de la existencia de uno
mismo como cooperacin de los dems.
Est orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad
de uso y en mejorar la experiencia de usuario. Est compuesto de mltiple
software normalmente distribuido bajo una licencia libre o de cdigo abierto.
Estadsticas web sugieren que la cuota de mercado de Ubuntu dentro de las
distribuciones Linux es, aproximadamente, del 49%, y con una tendencia a
aumentar como servidor web. Y un importante incremento activo de 20 millones de
usuarios para fines del 2011.
Su patrocinador, Canonical, es una compaa britnica propiedad del empresario
sudafricano Mark Shuttleworth. Ofrece el sistema de manera gratuita, y se financa
por medio de servicios vinculados al sistema operativo y vendiendo soporte
tcnico. Adems, al mantenerlo libre y gratuito, la empresa es capaz de
aprovechar los desarrolladores de la comunidad para mejorar los componentes de
su sistema operativo. Extraoficialmente, la comunidad de desarrolladores
proporciona soporte para otras derivaciones de Ubuntu, con otros entornos
grficos, como Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio, Mythbuntu, Ubuntu
Gnome y Lubuntu.10

2.1.

Logo

2.2.

Interfaz
Ubuntu

de usuario
desde su

primer

lanzamiento utiliz la

interfaz

de usuario

predeterminada del escritorio GNOME, con un panel inferior para listar


ventanas y un panel superior para mens e indicadores de sistema, pero
4

Sistema Operativo MS Windows


desde la versin 11.04 el equipo de Canonical decidi lanzar su propia interfaz
de usuario, de esa manera Unity fue diseado para optimizar el espacio e
interaccin de la interfaz de Ubuntu.

2.2.1. Diseo
La actual interfaz de usuario de Ubuntu est compuesta por tres elementos: la
barra superior para indicadores de sistema y mens, el lanzador de
aplicaciones al costado izquierdo, y el tablero que despliega accesos a
aplicaciones y medios.
Adems de la interfaz Unity, Canonical ha diseado varios elementos de la
interfaz: set de iconos Ubuntu Mono y Humanity, temas visuales Light-themes,
tipografa Ubuntu y sus variantes, barras de desplazamiento Overlay scrollbars,
notificaciones OSD, pantalla de inicio de sesin Unity Greeter, gestos multitctil
uTouch, temas de sonido de inicio de sesin, y los mens globales de
aplicaciones.

2.3.

Caractersticas
En su ltima versin, Ubuntu soporta oficialmente dos arquitecturas de
hardware en computadoras personales y servidores: 32-bit (x86) y 64-bit
(x86_64)42 Sin embargo, extraoficialmente, Ubuntu ha sido portado a ms
arquitecturas: ARM, PowerPC, SPARC e IA-64.
A partir de la versin 9.04, se empez a ofrecer soporte extraoficial para
procesadores ARM, comnmente usados en dispositivos mviles. Al igual que
5

Sistema Operativo MS Windows


la mayora de los sistemas de escritorio basados en Linux, Ubuntu es capaz de
actualizar a la vez todas las aplicaciones instaladas en la mquina a travs de
repositorios. Ubuntu est siendo traducido a ms de 130 idiomas, y cada
usuario es capaz de colaborar voluntariamente a esta causa, a travs de
Internet.

2.4.

Escritorio, telfono, tableta, televisin


A partir del ncleo de Ubuntu y su interfaz Unity, Canonical decidi desarrollar
versiones enfocadas a diferentes dispositivos, tales como televisores, telfonos
inteligentes y futuras versiones mviles para tabletas. Estas son las actuales y
en desarrollo de versiones de Ubuntu mantenidas por Canonical, las cuales
van dirigidas a diferentes ambientes y dispositivos.
Ubuntu Desktop: Orientado para usuarios con computador de escritorio.

Cuenta con miles de aplicaciones para entretenimiento y desarrollo.


Ubuntu Phone: Orientado para usuarios con telfonos inteligentes.
Cuenta con una interfaz por gestos para telfonos y con la posibilidad
de iniciar el escritorio de Ubuntu desde un dock con monitor externo.
Actualmente en fase inicial de desarrollo con lanzamiento para finales

de 2013 -en estado beta- o principios de 2014.


Ubuntu Tablet: Orientado para usuarios con tabletas porttiles. Al igual
que la versin para telfonos, cuenta con una interfaz por gestos,
aunque tambin puede utilizar una interfaz multitarea para utilizar dos
aplicaciones al mismo tiempo, la posibilidad de usar cuentas
multiusuario para proteger el contenido de cada usuario y por ltimo
cargar el escritorio de Ubuntu al conectar el dispositivo a un dock con
teclado y mouse externo. Est en el mismo estado de desarrollo que

Ubuntu Phone
Ubuntu TV: Orientado para usuarios con televisor inteligente. Provee de
una interfaz simple e intuitiva para organizar contenidos y servicios para

TV. Actualmente en desarrollo.


Ubuntu for Android: Orientada para usuarios con telfono inteligente
Android. Permite ejecutar el escritorio de Ubuntu al conectar el telfono
a un dock con monitor externo. Tambin permite la sincronizacin de
contactos y redes sociales con Android, y ejecucin de aplicaciones
Android desde el escritorio.

Sistema Operativo MS Windows

Ubuntu Server: Orientado a servidores. Permite instalar Ubuntu en un


computador usado como servidor. No instala una interfaz grfica de

usuario por defecto.


Ubuntu Business Desktop Remix: Orientada al sector empresarial con
varias herramientas instaladas por defecto, tales como: Adobe Flash
Plugin, VMware View, OpenJDK 6 Java, Canonical Landscape, se han
eliminado aplicaciones sociales y juegos. Ofrece soporte para Windows
RDP 7.1 y el diagrama Microsoft Visio en LibreOffice Draw.

2.5.

Ancdotas
Ubuntu es software libre
Aunque las cartulas se imprimen en ingls, a partir de la versin 5.10 y hasta
la 9.10, se incluy el texto Ubuntu is software libre, usando la palabra en
espaol libre, para eliminar la ambigedad del trmino free (del ingls free
software) que puede significar tanto libre como gratis.
La existencia de software no libre en los repositorios de Ubuntu
(concretamente en los componentes restricted y multiverse), adems de
firmware no libre en el ncleo Linux dio lugar a derivaciones no oficiales y
rigurosamente libres de software no libre. Como respuesta a esto, el 10 de julio
de 2007 se anunci Gobuntu, una derivacin oficial de Ubuntu caracterizada
por una visin ultra-ortodoxa de licenciamiento: sin firmwares, controladores,
imgenes realizadas previamente, sonidos, aplicaciones, u otro contenido que
no incluya completamente las fuentes y venga con todos los derechos de
modificacin, remezclado y redistribucin.
Sin embargo, despus del lanzamiento de Hardy Heron, el desarrollo de
Gobuntu qued descontinuado y se anunci que pasara a funcionar como una
opcin de instalacin de slo software libre en Ubuntu y no una distribucin
independiente.
Ubuntu es una palabra conocida por muchos como software libre, pero es
mucho ms que eso. Tiene un trasfondo que es muy interesante: Yo soy
porque nosotros somos Es una regla tica sudafricana enfocada en la lealtad
de las personas y las relaciones entre stas. La palabra proviene de las
lenguas zul y xhosa. Ubuntu es visto como un concepto africano tradicional.
7

Sistema Operativo MS Windows


Tras la senda de Apple y Microsoft
Mark Shuttleworth estima que su referencia es Apple aunque su competencia
es Microsoft. En declaraciones hechas al diario argentino La Nacin el 31 de
octubre de 2008, manifiesta que Apple es la compaa por vencer si es que
queremos que los usuarios disfruten de una experiencia de usuario realmente
atractiva. No hay que mirar a Microsoft por su participacin de mercado y por
ser el estndar, sino a Apple porque son muy buenos en lo que hacen, sobre
todo en algo que histricamente la comunidad del software libre no hizo bien,
que es disear una experiencia de usuario atractiva.

3. GNU/Linux
GNU/Linux es uno de los trminos empleados para referirse a la combinacin del
ncleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su
desarrollo es uno de los ejemplos ms prominentes de software libre; todo su
cdigo fuente puede ser utilizado, modificado y redistribuido libremente por
cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU, en
ingls: General Public License) y otra serie de licencias libres.
A pesar de que Linux es, en sentido estricto, el sistema operativo, parte
fundamental de la interaccin entre el hardware y el usuario se maneja usualmente
con las herramientas (tanto otros programas de sistema como programas de
aplicacin) del proyecto GNU y con entornos de escritorio basados en GNOME,
que tambin forma parte del proyecto GNU aunque tuvo un origen independiente.
Como el Proyecto GNU destaca, GNU es una distribucin, usndose el trmino
sistema operativo en el sentido empleado en el ecosistema Unix, lo que en
cualquier caso significa que Linux es solo una pieza ms dentro de GNU/Linux. Sin
embargo, una parte significativa de la comunidad, as como muchos medios
generales y especializados, prefieren utilizar el trmino Linux para referirse a la
unin de ambos proyectos.

3.1.

Logo

Sistema Operativo MS Windows

3.2.

Historia
El proyecto GNU, que se inici en 1983 por Richard Stallman; tiene como
objetivo el desarrollo de un sistema operativo Unix completo y compuesto
enteramente de software libre. La historia del ncleo Linux est fuertemente
vinculada a la del proyecto GNU. En 1991 Linus Torvalds empez a trabajar en
un reemplazo no comercial para MINIX que ms adelante acabara siendo
Linux.
Cuando Torvalds liber la primera versin de Linux en 1992, el proyecto GNU
ya haba producido varias de las herramientas fundamentales para el manejo
del sistema operativo, incluyendo un intrprete de comandos, una biblioteca C
y un compilador, pero como el proyecto contaba con una infraestructura para
crear su propio ncleo (o kernel), el llamado Hurd, y este an no era lo
suficiente maduro para usarse, comenzaron a usar a Linux a modo de
continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofa de
mantener cooperatividad entre desarrolladores. El da en que se estime que
Hurd es suficiente maduro y estable, ser llamado a reemplazar a Linux.
Entonces, el ncleo creado por Linus Torvalds, quien se encontraba por
entonces estudiando la carrera de Ingeniera Informtica en la Universidad de
Helsinki, llen el "espacio" final que haba en el sistema operativo de GNU.

3.3.

Entorno grfico

Sistema Operativo MS Windows

3.4.

Distribuciones 100% Libres de GNU/Linux

3.5.

BLAG
Dragora GNU/Linux
Dyne:bolic
gNewSense
Musix GNU+Linux
Parabola GNU/Linux
Trisquel GNU/Linux
UTUTO XS GNU/Linux

Aplicaciones

3.5.1. Supercomputadoras
Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de
este sistema ascendi al 93,8% de las computadoras ms potentes del mundo
por su confiabilidad, seguridad y libertad para modificar el cdigo. De acuerdo
con

TOP500.org,

que

lleva

estadsticas

sobre

las

500

principales

supercomputadoras del mundo, a noviembre de 2012: 469 usaban una


distribucin basada en GNU/Linux, 20 Unix, 7 mezclas, 1 BSD y 3 Windows.
Las primeras 37 supercomputadoras, incluidas la nmero 1, la Titan - Cray XK7
con 560.640 procesadores, utilizan distribuciones basadas en GNU/Linux.
10

Sistema Operativo MS Windows

GNU/Linux, adems de liderar el mercado de servidores de Internet debido,


entre otras cosas, a la gran cantidad de soluciones que tiene para este
segmento, tiene un crecimiento progresivo en computadoras de escritorio y
porttiles. Adems, es el sistema base que se ha elegido para el proyecto
OLPC: One Laptop Per Child.
Para saber ms sobre las arquitecturas soportadas, lea el artculo "Portabilidad
del ncleo Linux y arquitecturas soportadas".

4. OpenBSD
OpenBSD es un sistema operativo libre tipo Unix multiplataforma, basado en
4.4BSD. Es un descendiente de NetBSD, con un foco especial en la seguridad y la
criptografa.
Este sistema operativo se concentra en la portabilidad, cumplimiento de normas y
regulaciones, correccin, seguridad proactiva y criptografa integrada. OpenBSD
incluye emulacin de binarios para la mayora de los programas de los sistemas
SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS y HP-UX.
Se distribuye bajo la licencia BSD, aprobada por la OSI.

4.1.

Entorno Grafico

11

Sistema Operativo MS Windows

4.2.

Historia
12

Sistema Operativo MS Windows

OpenBSD se cre como una variante de NetBSD debido a las diferencias


filosficas y personales entre Theo de Raadt y los dems miembros
fundadores de NetBSD. Dejando aparte el hecho de que la seguridad sea la
principal razn para que OpenBSD exista, el proyecto tambin tiene otras
metas. Siendo un descendiente de NetBSD, es un sistema operativo muy
portable. Actualmente funciona sobre 17 plataformas distintas de hardware.

4.3.

Versin actual
La versin actual es la 5.6, publicada el 1 de noviembre de 2014. Siguiendo su
poltica de publicacin cada 6 meses, la nueva versin se prev que estar
lista para junio de 2015.

4.4.

Licencia
Una de las mtas del proyecto OpenBSD es mantener el espritu del copyright
original Berkeley Unix, que permita una fuente de distribucin relativamente
libre de restricciones. Con este fin, la licencia Consorcio de sistemas de
internet (ISC), una versin simplificada de la licencia BSD sin formalismos
innecesarios segn la Convencin de Berna, se adopta para el nuevo cdigo,
aunque se aceptan las licencias MIT o BSD. La licencia GNU (GPL) se
consideraba demasiado restrictiva en comparacin con stas: el cdigo
licenciado bajo la GNU, y bajo otras licencias que el proyecto considera poco
deseables, no se acepta para su incorporacin al sistema bsico. Adems el
cdigo existente bajo estas licencias es reemplazado o relicenciado cuando se
puede de forma intensiva, aunque algunos casos como el compilador GCC
tienen reemplazo difcil y la creacin de uno se considera prioritario (ver
proyecto PCC - Portable C Compiler).
A pesar de ello OpenBSD ha hecho importantes avances: de especial inters
es el desarrollo de OpenSSH, basado en el paquete SSH original y
desarrollado por el equipo OpenBSD. Apareci por primera vez en OpenBSD
2.6, actualmente es la implementacin sencilla de SSH ms extendida,
disponible como estndar o como opcin en muchos sistemas operativos. Es
interesante mencionar el desarrollo, tras las restricciones de licencia sobre
IPFilter, del filtro de paquetes PF, que aparece por primera vez en OpenBSD
3.04 y actualmente est disponible en DragonFlyBSD, NetBSD y FreeBSD.
13

Sistema Operativo MS Windows


Posteriormente se han ido incluyendo en OpenBSD los equivalentes de las
aplicaciones GPL diff, grep, gzip, bc, dc, nm y size, pero con licencias BSD.
Los desarrolladores de OpenBSD tambin estn detrs del desarrollo de
OpenBGPD, OpenOSPFD, OpenNTPD y OpenCVS, alternativas a software
existente con licencias BSD.
En junio de 2001, y debido a modificaciones de Darren Reed en la redaccin
de la licencia de IPFilter, se lleva a cabo una auditora sistemtica de las
licencias de los cdigos fuentes de OpenBSD. Se encontr cdigo fuente sin
licencia, licenciado de forma ambigua o utilizado en contra de los trminos de
licencia en ms de cien archivos. Para asegurar que las licencias se haban
aplicado de forma correcta se intent contactar con los poseedores de los
copyright originales: algunos trozos de cdigo fueron eliminados, otros fueron
reemplazados, y otros, incluyendo las herramientas de rutinas multicasting,
mrinfo y map-mbone, que estaban licenciadas por Xerox slo para
investigacin, fueron relicenciadas de forma que OpenBSD pudiese seguir
utilizndolas. Tambin es destacable que durante esta auditora se elimin todo
el software de Daniel J. Bernstein del rbol de fuentes. Bernstein pidi que
toda versin modificada de su cdigo deba ser aprobada por l antes de
distribuirlo, una peticin en que los desarrolladores de OpenBSD no estaban
dispuestos a invertir esfuerzos. An tras la publicacin de OpenBSD 3.8, no
existe software de Bernstein en las fuentes.

4.5.

Seguridad
Hasta junio de 2002, el sitio web de OpenBSD ostentaba el eslogan: Ningn
fallo de seguridad remoto en la instalacin por defecto en los ltimos 6 aos.
Esto debi ser cambiado por: Un solo agujero de seguridad en la instalacin
por defecto, en ms de 8 aos, despus de que se encontrara un agujero en
OpenSSH y posteriormente por: Slo dos agujeros de seguridad en la
instalacin por defecto, en ms de 10 aos, al encontrase un fallo en el
mdulo de IPv6. Algunas personas han criticado este lema ya que casi nada
est activado en la instalacin por defecto de OpenBSD, y las versiones
estables han incluido software en el que posteriormente se encontraron
agujeros de seguridad. El equipo de programadores de OpenBSD mantiene
que el eslogan se refiere una instalacin por defecto del sistema operativo, y
14

Sistema Operativo MS Windows


que es correcto ajustndose a su definicin. Uno de las innovaciones
fundamentales del proyecto OpenBSD es introducir el concepto del sistema
operativo "Seguro por Defecto". Segn la ciencia de la seguridad informtica
es estndar y adems fundamental activar la menor cantidad posible de
servicios en mquinas que se encuentren en produccin. Incluso sin tener en
cuenta esta prctica, OpenBSD es considerado un sistema seguro y estable.
Como parte de una limpieza de cadenas, todas las apariciones de strcpy,
strcat, sprintf y vsprintf en el cdigo han sido sustituidas por variantes ms
seguras, tales como strlcpy, strlcat, snprintf, vsnprintf y asprintf. Adicionalmente
a sus permanentes auditoras de cdigo, OpenBSD contiene criptografa
fuerte. Ms recientemente, muchas nuevas tecnologas han sido integradas en
el sistema, incrementando an ms su seguridad. Desde la versin 3.3,
ProPolice est activado por defecto en el compilador GCC, garantizando
proteccin adicional ante ataques de desbordamiento de pila. En OpenBSD
3.4, esta proteccin fue activada tambin en el ncleo. OpenBSD tambin
implementa el sistema W^X (pronunciado W XOR X), que es un esquema de
gestin de memoria de gran detalle, que asegura que la memoria es editable o
ejecutable, pero jams las dos, proveyendo as de otra capa de proteccin
contra los desbordamientos de bfer. Separacin de privilegios, revocacin de
privilegios y carga de libreras totalmente aleatoria tambin contribuyen a
aumentar la seguridad del sistema.
En Mayo de 2004, OpenBSD/sparc fue ms all en la proteccin de la pila,
aadiendo StackGhost.
Un analizador esttico de dimensiones fue aadido al compilador, que intenta
encontrar fallos comunes de programacin en tiempo de compilacin. Se
puede usar Systrace para proteger los puertos del sistema.
OpenBSD usa un algoritmo de cifrado de contraseas derivado del Blowfish de
Bruce Schneier. Este sistema se aprovecha de la lentitud inherente del cifrado
del Blowfish para hacer la comprobacin de contraseas un trabajo muy
intensivo para la CPU, dificultando sobremanera el procesamiento paralelo. Se
espera que as se frustren los intentos de descifrado por medio de fuerza bruta.

15

Sistema Operativo MS Windows


Debido a todas estas caractersticas, OpenBSD se usa mucho en el sector de
seguridad informtica como sistema operativo para cortafuegos y sistemas de
deteccin de intrusos. El filtro de paquetes de OpenBSD, pf es un potente
cortafuegos desarrollado a causa de problemas con la licencia de ipf.
OpenBSD fue el primer sistema operativo libre que se distribuy con un
sistema de filtrado de paquetes incorporado.

5.

Deb
ian

Debian o Proyecto Debian (en ingls: Debian Project ) es una comunidad


conformada por desarrolladores y usuarios, que mantiene un sistema operativo
GNU basado en software libre. El sistema se encuentra precompilado,
empaquetado y en un formato deb para mltiples arquitecturas de computador y
para varios ncleos.
Naci como una apuesta por separar en sus versiones el software libre del
software no libre. El modelo de desarrollo del proyecto es ajeno a motivos
empresariales o comerciales, siendo llevado adelante por los propios usuarios,
aunque cuenta con el apoyo de varias empresas en forma de infraestructuras.
Debian no vende directamente su software, lo pone a disposicin de cualquiera en
Internet, aunque s permite a personas o empresas distribuirlo comercialmente
mientras se respete su licencia.

16

Sistema Operativo MS Windows


La comunidad de desarrolladores del proyecto cuenta con la representacin de
Software in the Public Interest (del ingls, "software de inters pblico"), una
organizacin sin nimo de lucro que da cobertura legal a varios proyectos de
software libre, con el objetivo inicial de dar cobertura legal al proyecto Debian, tras
el fin del patrocinio de la FSF (Free Software Foundation).
La primera adaptacin del sistema Debian, siendo tambin la ms desarrollada, es
Debian GNU/Linux, basada en el ncleo Linux, y como siempre utilizando
herramientas de GNU. Existen tambin otras adaptaciones con diversos ncleos:
Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian
GNU/kFreeBSD).

5.1.

Organizacin del proyecto


El Proyecto Debian es una organizacin voluntaria con 3 documentos
fundadores:
El Contrato Social de Debian, define las bases por las cuales el proyecto y
sus desarrolladores tratan los asuntos.
Las Directrices de software libre de Debian, definen los criterios del
Software libre y dictan qu software es aceptable para la distribucin, segn lo
referido al contrato social. Estas pautas tambin se han adoptado como base
de la definicin del Open Source.
La Constitucin de Debian, describe la estructura de la organizacin para
la toma de decisiones de manera formal dentro del proyecto. Enumera el poder
y las responsabilidades del Lder de Proyecto Debian, de la secretara, y de los
desarrolladores en general.
Actualmente, el proyecto incluye ms de mil desarrolladores. Cada uno de
ellos posee algn lugar en el proyecto ya sea relacionado con los paquetes:
mantenimiento, documentacin, control de calidad o relacionado con la
infraestructura del proyecto: coordinacin de lanzamientos, traducciones de
web, etc.
17

Sistema Operativo MS Windows

El proyecto mantiene listas de correo y un sistema que permite a toda la


comunidad leer y reportar bugs. De esta forma, trabajan de manera conjunta
usuarios y desarrolladores.
Existen otros medios de comunicacin con colaboradores y usuarios,
principalmente por medio del IRC y particularmente en el servidor Freenode.
Todos estos medios poseen una gran concurrencia, siendo frecuentados por
multitud de usuarios y desarrolladores.
Adems, los desarrolladores pueden tomar decisiones generales obligatorias
para una resolucin o una eleccin general. Toda votacin es realizada por el
mtodo Schulze.

5.2.

Entorno Grfico

5.3.

Modelo de desarrollo
El proyecto Debian goza de un flujo permanente de gente que quiere ser
desarrollador. Esta gente debe pasar un elaborado proceso de examen que
establece su identidad, motivacin, entendimiento de los objetivos del proyecto
(agrupados en el Contrato Social de Debian) y competencia tcnica.
18

Sistema Operativo MS Windows

Los desarrolladores de Debian se unen al proyecto por muchas razones;


algunas de ellas son:
El deseo de contribuir a la comunidad del software libre (prcticamente
todos los candidatos utilizan software libre).
El deseo de ver que algn programa cumpla una tarea determinada (hay
quienes ven la comunidad de Debian como un buen campo para ensayar o
probar nuevo software).
El deseo de que el software libre sea una alternativa vlida frente al
software no libre.
El deseo de trabajar cerca de gente con la que se comparten actitudes,
intereses y objetivos (hay un gran sentimiento de comunidad dentro del
proyecto Debian que algunos candidatos no experimentan en sus trabajos
remunerados).
El simple gozo del proceso iterativo del desarrollo de software y su
mantenimiento (algunos desarrolladores tienen un nivel de dedicacin casi
obsesivo al refinamiento y mejora del software).
Los desarrolladores de Debian pueden renunciar a su posicin en cualquier
momento dejando libres los paquetes de los que eran responsables y enviando
un informe a los desarrolladores y al grupo de mantenedores (para que su
autorizacin de subida sea revocada).

5.4.

Lanzamientos
Los nombres de las versiones de Debian son tomados de la pelcula Toy Story.
Hasta la fecha ha habido doce versiones estables (con sus respectivas
revisiones), siendo la actual la 7.0 Wheezy.
La versin testing actual se denomina Jessie.
El desarrollo da a da tiene lugar en la versin unstable, rama que aparece
codificada de forma permanente con el nombre Sid haciendo alusin al
personaje de la pelcula Toy Story, un nio que se divierte torturando juguetes.
Sin embargo hay quienes consideran que Sid es un acrnimo de "Still In
Development" (An en desarrollo).
Versiones de desarrollo
Los paquetes de software en desarrollo son subidos a unas ramas llamadas
inestable (unstable) y experimental. Normalmente, los paquetes de software
19

Sistema Operativo MS Windows


son subidos a inestable por el desarrollador original de la aplicacin, pero con
el empaquetado y otras modificaciones especficas de Debian introducidas por
los desarrolladores. El software que se considera inestable y no se encuentra
todava listo para la rama inestable se pone tpicamente en experimental.

5.5.

Historia de Debian
El proyecto Debian fue fundado en el ao 1993 por Ian Murdock, despus de
haber estudiado en la Universidad Purdue. Murdock escribi el Manifiesto de
Debian que utiliz como base para la creacin de la distribucin GNU/Linux
debian. Dentro de este texto los puntos destacables son: tener de la
distribucin de manera abierta, coherente al espritu de Linux (ncleo) y de
GNU.
El proyecto creci lentamente al principio y lanz sus primeras versiones 0.9x
en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a
comienzos de 1995, siendo la primera versin 1.x de Debian lanzada en 1996.
En 1996, Bruce Perens sustituy a Ian Murdock como el lder de proyecto. Por
sugerencia

del

desarrollador

Ean

Schuessler, dirigi

el

proceso

de

actualizacin del Contrato Social de Debian y de las pautas del software de


debian libremente, definiendo los puntos fundamentales para el desarrollo de la
distribucin. Tambin inici la creacin de la licencia de software legal de la
organizacin.
Bruce Perens se retir en 1998, antes del lanzamiento de la primerra versin
de Debian basada en glibc, la 2.0. El proyecto procedi a elegir a nuevos
20

Sistema Operativo MS Windows


lderes y a hacer dos revisiones de la versin 2.x, cada uno incluyendo ms
versiones para otras arquitecturas y ms paquetes. Conveniente fue lanzada
durante este perodo y la primera portabilidad a un ncleo no basado en el
ncleo Linux, naciendo as debian GNU/Hurd, utilizando el ncleo de Hurd
proveniente del proyecto GNU. Las primeras distribuciones GNU/Linux
basadas en Debian (Corel Linux y la Stormix's Linux de Stormix), fueron
comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo,
estas distribuciones fueron las primeras de muchas que se basaran en
Debian.
A finales de 2000, el proyecto realiz el mayor cambio a la estructura de los
archivos y la organizacin de las versiones, reorganizando procesos de
liberacin de paquetes del software con el nuevo "package pools" (del ingls
depsito de paquetes), y creando un rama de prueba, relativamente estable
para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a
reunirse en una conferencia anual llamada Debconf con discusiones y talleres
para desarrolladores y usuarios tcnicos.

6. Android
Android es un sistema operativo basado en el kernel de Linux. Fue diseado
principalmente para dispositivos mviles con pantalla tctil, como telfonos
inteligentes o tablets; y tambin para relojes inteligentes, televisores y automviles.
Inicialmente fue desarrollado por Android Inc., empresa que Google respald
econmicamente y ms tarde, en 2005, compr. Android fue presentado en 2007
junto la fundacin del Open Handset Alliance (un consorcio de compaas de
hardware, software y telecomunicaciones) para avanzar en los estndares abiertos
de los dispositivos mviles. El primer mvil con el sistema operativo Android fue el
HTC Dream y se vendi en octubre de 2008. Los dispositivos de Android venden
ms que las ventas combinadas de Windows Phone y IOS.
El xito del sistema operativo se ha convertido en objeto de litigios sobre patentes
en el marco de las llamadas Guerras por patentes de telfonos inteligentes (en
ingls, Smartphone patent wars) entre las empresas de tecnologa.16 17 Segn
documentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los
objetivos de las agencias de inteligencia internacionales.

21

Sistema Operativo MS Windows


La versin bsica de Android es conocida como Android Open Source Project
(AOSP).
El 25 de junio de 2014 en la Conferencia de Desarrolladores Google I/O, Google
mostr una evolucin de la marca Android, con el fin de unificar tanto el hardware
como el software y ampliar mercados. Para ello mostraron nuevos productos como
Android TV, Android Auto, Android Wear o una serie de "smartphones" de baja
gama bajo el nombre de Android One. Esto sirvi para estabilizar la imagen de la
marca de cara a los mercados y al pblico.
6.1.

Historia
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google
en 2005. Es el principal producto de la Open Handset Alliance, un
conglomerado de fabricantes y desarrolladores de hardware, software y
operadores de servicio. Las unidades vendidas de telfonos inteligentes con
Android se ubican en el primer puesto en los Estados Unidos, en el segundo y
tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer
trimestre. A escala mundial alcanz una cuota de mercado del 50,9% durante
el cuarto trimestre de 2011, ms del doble que el segundo sistema operativo
(iOS de Apple, Inc.)
Logotipo de Android (2007-2014).
Tiene una gran comunidad de desarrolladores creando aplicaciones para
extender la funcionalidad de los dispositivos. A la fecha, se ha llegado ya al
1.000.000 de aplicaciones (de las cuales, dos tercios son gratuitas y en
comparacin con la App Store ms baratas) disponibles para la tienda de
aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones
de otras tiendas no oficiales para Android como la tienda de aplicaciones
Samsung Apps de Samsung, slideme de java y amazon appstore. Google Play
es la tienda de aplicaciones en lnea administrada por Google, aunque existe la
posibilidad de obtener software externamente. La tienda F-Droid es
completamente de cdigo abierto as como sus aplicaciones, una alternativa al
software privativo. Los programas estn escritos en el lenguaje de
programacin Java. No obstante, no es un sistema operativo libre de malware,
aunque la mayora de ello es descargado de sitios de terceros.

22

Sistema Operativo MS Windows


El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con
la creacin de la Open Handset Alliance, un consorcio de 78 compaas de
hardware, software y telecomunicaciones dedicadas al desarrollo de
estndares abiertos para dispositivos mviles. Google liber la mayora del
cdigo de Android bajo la licencia Apache, una licencia libre y de cdigo
abierto.
La estructura del sistema operativo Android se compone de aplicaciones que
se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre
el ncleo de las bibliotecas de Java en una mquina virtual Dalvik con
compilacin en tiempo de ejecucin. Las bibliotecas escritas en lenguaje C
incluyen un administrador de interfaz grfica (surface manager), un framework
OpenCore, una base de datos relacional SQLite, una Interfaz de programacin
de API grfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor
grfico SGL, SSL y una biblioteca estndar de C Bionic. El sistema operativo
est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de
lneas de XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de
Java y 1,75 millones de lneas de C++.

6.2.

Logo

6.3.

Entorno Grfico

23

Sistema Operativo MS Windows

6.4.

Caractersticas

Diseo de
dispositivo

La plataforma es adaptable a pantallas de mayor resolucin,


VGA, biblioteca de grficos 2D, biblioteca de grficos 3D basada
en las especificaciones de la OpenGL ES 2.0 y diseo de
telfonos tradicionales.

Almacenamiento

SQLite, una base de datos liviana, que es usada para propsitos


de almacenamiento de datos.

Conectividad

Android soporta las siguientes tecnologas de conectividad:


GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi,
LTE, HSDPA, HSPA+, NFC y WiMAX.GPRS,UMTS y HSDPA+.

Mensajera

SMS y MMS son formas de mensajera, incluyendo mensajera


de texto y ahora la Android Cloud to Device Messaging
Framework (C2DM) es parte del servicio de Push Messaging de
Android.

24

Sistema Operativo MS Windows

Navegador web

El navegador web incluido en Android est basado en el motor


de renderizado de cdigo abierto WebKit, emparejado con el
motor JavaScript V8 de Google Chrome. El navegador por
defecto de Ice Cream Sandwich obtiene una puntuacin de
100/100 en el test Acid3.

Soporte de Java

Aunque la mayora de las aplicaciones estn escritas en Java, no


hay una mquina virtual Java en la plataforma. El bytecode Java
no es ejecutado, sino que primero se compila en un ejecutable
Dalvik y corre en la Mquina Virtual Dalvik. Dalvik es una
mquina virtual especializada, diseada especficamente para
Android y optimizada para dipositivos mviles que funcionan con
batera y que tienen memoria y procesador limitados. El soporte
para J2ME puede ser agregado mediante aplicaciones de
terceros como el J2ME MIDP Runner.50

Soporte
multimedia

Android soporta los siguientes formatos multimedia: WebM,


H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en
un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o
3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.49

Soporte para
streaming

Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva


de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP)
es soportado mediante el Adobe Flash Player. Se planea el
soporte de Microsoft Smooth Streaming con el port de Silverlight
a Android. Adobe Flash HTTP Dynamic Streaming estar
disponible mediante una actualizacin de Adobe Flash Player.

Soporte para
hardware adicional

Android soporta cmaras de fotos, de vdeo, pantallas tctiles,


GPS, acelermetros, giroscopios, magnetmetros, sensores de
proximidad y de presin, sensores de luz, gamepad, termmetro,
aceleracin por GPU 2D y 3D.

Entorno de
desarrollo

Incluye un emulador de dispositivos, herramientas para


depuracin de memoria y anlisis del rendimiento del software.
Inicialmente el entorno de desarrollo integrado (IDE) utilizado era
Eclipse con el plugin de Herramientas de Desarrollo de Android
(ADT). Ahora se considera como entorno oficial Android Studio,
descargable desde la pgina oficial de desarrolladores de
Android.

Google Play

Google Play es un catlogo de aplicaciones gratuitas o de pago


en el que pueden ser descargadas e instaladas en dispositivos
Android sin la necesidad de un PC.

Multi-tctil

Android tiene soporte nativo para pantallas capacitivas con


soporte multi-tctil que inicialmente hicieron su aparicin en
dispositivos como el HTC Hero. La funcionalidad fue
25

Sistema Operativo MS Windows

originalmente desactivada a nivel de kernel (posiblemente para


evitar infringir patentes de otras compaas). Ms tarde, Google
public una actualizacin para el Nexus One y el Motorola Droid
que activa el soporte multi-tctil de forma nativa.
Bluetooth

El soporte para A2DF y AVRCP fue agregado en la versin 1.5; el


envo de archivos (OPP) y la exploracin del directorio telefnico
fueron agregados en la versin 2.0; y el marcado por voz junto
con el envo de contactos entre telfonos lo fueron en la versin
2.2. Los cambios incluyeron:

Videollamada

Android soporta videollamada a travs de Hangouts (ex-Google


Talk) desde su versin HoneyComb.

Multitarea

Multitarea real de aplicaciones est disponible, es decir, las


aplicaciones que no estn ejecutndose en primer plano reciben
ciclos de reloj.

Caractersticas
basadas en voz

La bsqueda en Google a travs de voz est disponible como


"Entrada de Bsqueda" desde la versin inicial del sistema.56

Tethering

Android soporta tethering, que permite al telfono ser usado


como un punto de acceso almbrico o inalmbrico (todos los
telfonos desde la versin 2.2, no oficial en telfonos con versin
1.6 o inferiores mediante aplicaciones disponibles en Google
Play (por ejemplo PdaNet). Para permitir a un PC usar la
conexin de datos del mvil android se podra requerir la
instalacin de software adicional.

6.5.

versiones

6.6.

A: Apple Pie (v1.0): Tarta de manzana


B: Banana Bread (v1.1): Pan de pltano
C: Cupcake (v1.5): Una especie de magdalena
D: Donut (v1.6): Rosquilla
E: clair (v2.0/v2.1): Pastel francs
F: Froyo (v2.2): Abreviatura de frozen yogurtt (yogur helado)
G: Gingerbread (v2.3): Pan de jengibre
H: Honeycomb (v3.0/v3.1/v3.2): Panal de miel
I: Ice Cream Sandwich (v4.0): Sandwich de helado
J: Jelly Bean (v4.1/v4.2/v4.3): Pastilla de goma
K: KitKat (v4.4): Marca registrada de una tableta de chocolate con leche
L: Lollipop (v5.0): Piruleta 6

Usos y dispositivos
26

Sistema Operativo MS Windows


El sistema operativo Android se usa en telfonos inteligentes, ordenadores
porttiles, netbooks, tabletas, Google TV, relojes de pulsera, auriculares65 y
otros dispositivos, siendo este sistema operativo accesible desde terminales de
menos de $100 hasta terminales que superen los $1000.
La plataforma de hardware principal de Android es la arquitectura ARM. Hay
soporte para x86 en el proyecto Android-x86, y Google TV utiliza una versin
especial de Android x86.
El primer telfono disponible en el mercado para ejecutar Android fue el HTC
Dream, dado a conocer al pblico el 22 de octubre de 2008. A principios de
2010 Google ha colaborado con HTC para lanzar su producto estrella en
dispositivos Android, el Nexus One. Google ha continuado la comercializacin
de la gama Nexus en 2010 con el Samsung Nexus S, en 2011 con el Galaxy
Nexus y en 2012 con el Nexus 4 (y las tabletas Nexus 7 y Nexus 10).En 2013
con la segunda generacin del nexus 7 con conectividad 4G LTE y el nexus 5
fabricado por LG lo mismo que el nexus 4 Los dispositivos Nexus son
utilizados para el desarrollo e implementacin de Android, siendo los
dispositivos que estrenan las nuevas versiones disponibles. En la actualidad
existen aproximadamente 1.000.000 de aplicaciones para Android y se estima
que 1.500.000 telfonos mviles se activan diariamente, y en 2013 se lleg a
los 1000 millones de telfonos inteligentes Android en el mundo.
iOS y Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque
dual en un iPhone o iPod Touch liberados con la ayuda de OpeniBoot y iDroid

7. OS X
OS X, antes llamado Mac OS X, es un entorno operativo basado en Unix,
desarrollado, comercializado y vendido por Apple Inc. Ha sido incluido en su gama
de computadoras Macintosh desde el ao de 2002. OS X es el sucesor del Mac
OS 9 (la versin final del Mac OS Classic), el sistema operativo de Apple desde
1984. Est basado en BSD, y se construy sobre las tecnologas desarrolladas en
NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquiri
esta compaa. Tcnicamente, no es un sistema operativo, sino que incluye uno
(Darwin, cuyo ncleo es XNU). Desde la versin Mac OS X 10.5 Leopard para
procesadores Intel, el sistema tiene la certificacin UNIX 03.
27

Sistema Operativo MS Windows


La primera versin del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al
escritorio, fue Mac OS X v10.0 Cheetah (publicada el 24 de marzo de 2001).13
Para dispositivos mviles Apple produce una versin especfica de OS X llamada
iOS, que funciona en iPhone, iPod Touch,iPad y Apple TV.
Hasta la versin 10.8, inclusive, los nombres de las versiones de Mac OS X tienen
nombre de grandes felinos. Por ejemplo: Mac OS X v10.7 es denominado Lion.
A partir de la versin 10.9, Mavericks, Apple empez a utilizar nombres de
lugares de California para denominar al sistema operativo. En Mac OS X, la X
denota el 10 en nmero romano y constituye una parte prominente de la identidad
de la marca.

7.1.

Historia
Mac OS X est basado en el ncleo creado por Mach. Ciertas partes de las
implementaciones de UNIX por parte de FreeBSD y NetBSD fueron
incorporadas en NEXTSTEP, en el que se bas Mac OS X. Mientras Jobs
estaba afuera de Apple, la compaa intent crear un sistema de prxima
generacin a travs de los proyectos Taligent, Copland y Gershwin, con poco
xito.
Eventualmente, el sistema de NeXT (en ese entonces denominado
OPENSTEP) fue seleccionado para ser la base del prximo sistema operativo
de Apple, por lo cual la compaa de Cupertino adquiri NeXT en su
totalidad.18 Steve Jobs regres a Apple como CEO interino, y luego asumi el
cargo de lleno, acompaando la transformacin de OPENSTEP en un sistema
que sera adoptado para el mercado primario de Apple, los usuarios de hogar y
los profesionales multimedia. El proyecto fue conocido inicialmente como
Rhapsody y luego adopt el nombre de Mac OS X.
Mac OS X Server 1.x era incompatible con el software diseado para el Mac
OS original y no dispona de soporte para el puerto IEEE 1394 (FireWire). Mac
OS X 10.x trajo consigo mayor compatibilidad y funcionalidad al incluir la
Carbon API al igual que soporte para FireWire. Con la evolucin del sistema,
abandon el legado de Mac OS hacia un nfasis de estilo de vida digital en las
aplicaciones, tal como ocurri con iLife, iWork y el media center Front Row.
Cada versin inclua modificaciones a la interfaz general, como la apariencia
28

Sistema Operativo MS Windows


metlica agregada en la versin 10.3, la barra de ttulos sin rayas en la versin
10.4 y la remocin en la versin 10.5 de la apariencia metlica en favor de un
estilo de ventana unificado en gradiente.

7.2.

Logo

7.3.
7.4.

Entorno Grafico
Versiones
Con excepcin del Mac OS X Server 1.0 y la beta pblica original, las
versiones del Mac OS X tienen nombres de grandes felinos. Antes de su
liberacin, Mac OS X v10.0 tena el nombre en cdigo Cheetah internamente
en Apple, mientras que Mac OS X v10.1 tena el nombre en cdigo Puma.
Despus de los grandes rumores que rodearon la versin 10.2 con nombre en
cdigo Jaguar, la publicidad de Apple empez a utilizar los nombres en
cdigo para promover su sistema operativo. El Mac OS X v10.3 fue
comercializado como Panther, Mac OS X v10.4 como Tiger, Mac OS X
v10.5 como Leopard y Mac OS X v10.6 como Snow Leopard. Lanzaron su
versin Mac OS X v10.7 llamada Lion el 20 de julio de 2011, siendo la
primera vez que Apple, distribuye su software nicamente de manera
electrnica a travs de la Mac App Store, a un precio de $29.99. El da 25 de
julio de 2012 Apple puso a la disposicin para la descarga en la Mac App Store
la versin actual del software, denominada Mac OS X v10.8 Mountain Lion,
distribuido slo a travs de la mencionada tienda con un precio de $19.99.
Panther, Tiger y Leopard son marcas registradas de Apple, aunque
Cheetah, Puma y Jaguar no lo son. Apple ha tomado tambin Lynx y
29

Sistema Operativo MS Windows


Cougar como marcas registradas.54 Tiger Direct demando a Apple por la
utilizacin del nombre "Tiger". El 16 de mayo de 2005 una corte federal de
Estados Unidos en el Distrito Sur de la Florida estableci que Apple no infringa
directamente la marca registrada de Tiger Direct.

Versin

Nombre en
cdigo

Mac OS X
Server 1.0
Beta pblica

Hera

10.0

Cheetah

10.1

Puma

10.2

Jaguar

10.3

Panther

10.4

Tiger

10.5

Leopard

10.6

Snow
Leopard
Lion

10.7

Anuncio

Presentacin

Versin ms
reciente
1.2v3 (27 de
octubre de 2000)

18 de julio de
200156
6 de mayo de
200257
23 de junio de
200358
4 de mayo de
200459

16 de marzo de
1999
13 de septiembre
de 2000
24 de marzo de
2001
25 de septiembre
de 2001
24 de agosto de
2002
24 de octubre de
2003
29 de abril de
2005

26 de junio de
200760
9 de junio de
200861
20 de octubre
de 201062

26 de octubre de
2007
28 de agosto de
2009
20 de julio del
2011

Kodiak

10.8

Mountain
Lion

16 de febrero
de 201263

25 de julio de
2012

10.9

Mavericks

10.10

Yosemite

10 de junio de
201364
2 de junio de
201466

22 de octubre del
201365
N/A67

10.0.4 (22 de junio


de 2001)
10.1.5 (6 de junio
de 2002)
10.2.8 (3 de
octubre de 2003)
10.3.9 (15 de abril
de 2005)
10.4.11 (14 de
noviembre de
2007)
10.5.8 (5 de
agosto de 2009)
10.6.8 (23 de junio
de 2011)
10.7.5 (19 de
septiembre de
2012)
10.8.5 (12 de
septiembre de
2013)
10.9.2 (31 de
enero de 2014)
Versin final

8. Unix
Unix (registrado oficialmente como UNIX) es un sistema operativo portable,
multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de
empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson,
Dennis Ritchie y Douglas McIlroy.

30

Sistema Operativo MS Windows


El sistema, junto con todos los derechos fueron vendidos por AT&T a Novell, Inc.
Esta vendi posteriormente el software a Santa Cruz Operation en 1995, y esta, a
su vez, lo revendi a Caldera Software en 2001, empresa que despus se convirti
en el grupo SCO. Sin embargo, Novell siempre argument que solo vendi los
derechos de uso del software, pero que retuvo el copyright sobre "UNIX". En
2010, y tras una larga batalla legal, sta ha pasado nuevamente a ser propiedad
de Novell.
Solo los sistemas totalmente compatibles y que se encuentran certificados por la
especificacin Single UNIX Specification pueden ser denominados "UNIX" (otros
reciben la denominacin "similar a un sistema Unix" o "similar a Unix"). En
ocasiones, suele usarse el trmino "Unix tradicional" para referirse a Unix o a un
sistema operativo que cuenta con las caractersticas de UNIX Versin 7 o UNIX
System V.

8.1.

Logo

8.2.

Entorno Grafico

31

Sistema Operativo MS Windows

8.3.

Historia
A finales del ao 1960, el Instituto Tecnolgico de Massachusetts, los
Laboratorios Bell de AT&T y General Electric trabajaban en un sistema
operativo

experimental

llamado

Multics

(Multiplexed

Information

and

Computing Service),4 desarrollado para ejecutarse en una computadora


central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un
gran sistema operativo interactivo que contase con muchas innovaciones,
entre ellas mejoras en las polticas de seguridad. El proyecto consigui dar a
luz versiones para produccin, pero las primeras versiones contaban con un
pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y
dedicar sus recursos a otros proyectos.
De este modo, Thompson escribi nuevamente el programa, con ayuda de
Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una
computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarroll
para el proyecto Multics, condujo a Thompson a iniciar la creacin de un nuevo
sistema operativo para la DEC PDP-7.8 Thompson y Ritchie lideraron un grupo
de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para
desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en
s. A lo anterior, agregaron un intrprete de rdenes (o intrprete de comandos)
y un pequeo conjunto de programas. El proyecto fue bautizado UNICS, como
acrnimo Uniplexed Information and Computing System, pues solo prestaba
servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era solo a un
usuario9 ). La autora de esta sigla se le atribuye a Brian Kernighan, ya que era
32

Sistema Operativo MS Windows


un hack de Multics. Dada la popularidad que tuvo un juego de palabras que
consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en ingls,
es un homfono de UNICS), se cambi el nombre a UNIX, dando origen al
legado que llega hasta nuestros das.

8.4.

Familias UNIX ms significativas

AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la


familia UNIX "pura" y original. Sus sistemas operativos ms

significativos son UNIX System III y UNIX System V.


BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se
reescribi para no incorporar propiedad intelectual originaria de AT&T
en la versin 4. La primera implementacin de los protocolos TCP/IP

que dieron origen a Internet son la pila (stack) TCP/IP BSD.


AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
Xenix: familia derivada de la adquisicin de los derechos originales de

AT&T primero por parte de Microsoft y de esta los vendi a SCO.


GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un
ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese
ser distribuido libremente. El software desarrollado por este proyecto
-por ejemplo, GNU Emacs y GCC - tambin han sido parte fundamental

de otros sistemas UNIX.


Linux: En 1991, cuando Linus Torvalds empez a proponer el ncleo
Linux y a reunir colaboradores, las herramientas GNU eran la eleccin
perfecta. Al combinarse ambos elementos, conformaron la base del
sistema operativo (basado en POSIX) que hoy se conoce como
GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU y
otros agregados entre las que se pueden mencionar a Slackware Linux,
Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre
los aficionados a la computacin como en el mundo empresarial.
Obsrvese que Linux tiene un origen independiente, por lo que se

considera un 'clnico' de UNIX y no un UNIX en el sentido histrico.


Las interrelaciones entre estas familias son las siguientes,

aproximadamente en orden cronolgico:


La familia BSD surge del licenciamiento del UNIX original de AT&T.
Xenix tambin surge por licenciamiento del UNIX original de AT&T,
aunque an no era propiedad de SCO.
33

Sistema Operativo MS Windows

AIX surge por licenciamiento de UNIX System III, pero tambin

incorpora propiedad intelectual de BSD.


La familia original AT&T incorpora ilegalmente propiedad intelectual de

BSD en UNIX System III r3.


La familia AIX vuelve a incorporar propiedad intelectual de la familia

AT&T, esta vez procedente de UNIX System V.


Linux incorpora propiedad intelectual de BSD, gracias a que ste
tambin se libera con una licencia de cdigo abierto denominada Open-

source BSD.
Segn SCO Group, Linux incorpora propiedad intelectual procedente de
AIX, gracias a la colaboracin de IBM en la versin 2.4, mas an no
est demostrado, hay un proceso judicial al respecto: Disputas de SCO
sobre Linux.

9. Solaris
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente
por Sun Microsystems y actualmente por Oracle Corporation como sucesor de
SunOS. Es un sistema certificado oficialmente como versin de Unix. Funciona en
arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

9.1.

Historia
El primer sistema operativo de Sun naci en 1983 y se llam inicialmente
SunOS. Estaba basado en el sistema UNIX BSD, de la Universidad de
California en Berkeley, del cual uno de los fundadores de la compaa fue
programador

en

sus

tiempos

universitarios.

Ms

adelante

incorpor

funcionalidades del System V, convirtindose prcticamente en un sistema


operativo totalmente basado en System V.
Esta versin basada en System V fue publicada en 1992 y fue la primera en
llamarse Solaris, ms concretamente Solaris 2. Las anteriores fueron llamadas
Solaris 1 con efecto retroactivo. SunOS solo tendra sentido a partir de ese
momento como ncleo de este nuevo entorno operativo Solaris. De esta forma
Solaris 2 contena SunOS 5.0. Desde ese momento se distingue entre el
ncleo del sistema operativo (SunOS), y el entorno operativo en general
(Solaris), aadindole otros paquetes como Apache o DTrace. Como ejemplo
de esta funcin, Solaris 8 contiene SunOS 5.8.

9.2.

Arquitecturas compatibles
34

Sistema Operativo MS Windows


Solaris usa una base de cdigo comn para las arquitecturas que soporta:
SPARC y x86 (incluyendo AMD64/EM64T). Tambin fue portado a la
arquitectura PowerPC (en plataforma PReP) en la versin 2.5.1, pero el
soporte fue cancelado casi tan pronto como fue liberado.
En un tiempo se plane la compatibilidad para el Itanium pero nunca se llev al
mercado.1 Sun tambin tiene planes de implementar APIs de Linux en Solaris
10, permitiendo la ejecucin de cdigo objeto Linux de forma nativa en la
plataforma x86, lo cual sera facilitado por el hecho de que ambos sistemas
operativos utilizan el formato ejecutable Executable and Linkable Format. Por
el momento, Sun ha adoptado la tecnologa Lxrun2 y la ofrece como descarga
gratuita, si bien no est incorporada a la distribucin base.
Solaris tiene una reputacin de ser muy adecuado para el multiprocesamiento
simtrico (SMP), soportando un gran nmero de CPUs. Tambin ha incluido
soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Histricamente
Solaris ha estado firmemente integrado con la plataforma hardware de Sun,
SPARC, con la cual fue diseado y promocionado como un paquete
combinado. Esto proporcionaba frecuentemente unos sistemas ms fiables
pero con un coste ms elevado que el del hardware de PC. 3 ha dejado de
ofrecer

estaciones

de

trabajo

basadas

en

arquitectura

reemplazndolas por modelos basados en Intel Core 2 y AMD64.

9.3.

Logo

9.4.

Entorno Grafico

35

SPARC,

Sistema Operativo MS Windows

9.5.

Versiones en lnea de tiempo

9.6.

Versin en desarrollo
36

Sistema Operativo MS Windows


La base de cdigo subyacente de Solaris ha estado bajo desarrollo continuo
desde que el trabajo empez a finales de los aos 1980 en lo que fue con el
tiempo liberado como Solaris 2.0. Cada versin como Solaris 10 se basa en
una instantnea (snapshot) de este tren de desarrollo, tomada cerca del
momento de su liberacin, que es despus mantenida como un proyecto
derivado.
Las actualizaciones a ese proyecto son construidas y entregadas varias veces
al ao hasta que sale la siguiente versin oficial.
En 2003 se inici una adicin al proceso de desarrollo de Solaris. Bajo el
nombre de programa Solaris Express, una instantnea del tren de desarrollo se
hace ahora disponible para su descarga una vez al mes, permitiendo a
cualquiera probar las nuevas caractersticas y probar la calidad y estabilidad
del sistema a medida que progresa hacia la liberacin de la siguiente versin
oficial.
Dado que Solaris Express predata la liberacin de Solaris como proyecto de
cdigo abierto, empez como un programa solamente en forma de binarios,
pero ahora hay una versin llamada Solaris Express: Community Release
dirigida especialmente hacia desarrolladores OpenSolaris.
La versin de Solaris bajo desarrollo por Sun en 2010 se llamo Nevada y se
deriva de la publicada a base de cdigo OpenSolaris.
El 9 de noviembre de 2011 Oracle Sun present Solaris 11, la ltima versin
disponible.

10. Mandriva
Mandrake o Mandriva Linux es una distribucin Linux publicada por la compaa
francesa Mandriva destinada tanto para principiantes como para usuarios
experimentados, que ofrece un sistema operativo orientado a computadoras
personales y tambin para servidores con un enfoque a los usuarios que se estn
introduciendo al mundo de Linux y al software libre adems por tener una amplia
gama y comunidad de desarrolladores, es adecuada para todo tipo de variedad de
necesidades: estaciones de trabajo, creacin de clsteres, servidores, firewalls,
etc. Es una de las distribuciones de Linux referentes a nivel mundial.
Mandriva surgi en 2005 como resultado de la fusin de la distribucin francesa
Mandrake Linux y la brasilea Conectiva Linux. Se distribuye mediante la Licencia
pblica general de GNU, y es posible descargar su distribucin en formato ISO,
sus asistentes o sus repositorios.
37

Sistema Operativo MS Windows


La primera edicin se bas en Red Hat Linux v5.1 y escogi el entorno grfico de
KDE v1.0. Desde entonces ha seguido su propio camino, separado de Red Hat y
ha incluido numerosas herramientas propias o modificadas, fundamentalmente
dirigidas a facilitar la configuracin del sistema. Mandrake (su anterior nombre)
tambin es conocida por compilar sus paquetes con optimizaciones para
procesadores Pentium y superiores, incompatibles con versiones ms antiguas
tales como 386 y 486 , La versin estable de Mandriva Linux es Hydrogen, y fue
publicada el 28 de agosto de 2011.

10.1. Historia
En 1998, la compaa francesa Mandrakesoft SA crea la distribucin de Linux
Mandrakelinux. No fue sino hasta 2005, despus de adquirir la empresa
brasilea Conectiva, que la empresa y el producto se denominar "Mandriva" y
"Mandriva Linux.
El creador de Mandrakelinux es Gael Duval, co-fundador y ex empleado de
RedHat. La distribucin se basa en Red Hat Desktop 5.1, por lo que la primera
versin se enumer 5.1. Era una versin de Linux para servidores y estaciones
de trabajo diseado para ser fcil de usar. Viene en versiones libres
(descargable) y versiones de pago (cajas), incluida la documentacin y apoyo.
Las diferentes versiones cuentan con licencia libre y algunas versiones
especiales cuentan con porciones de programas no licenciados segn GPL,
sino bajo otras licencias de uso.
Mandriva Linux es bastante popular (especialmente en Francia) porque, entre
otras cosas, la facilidad de uso de sus herramientas de instalacin y
configuracin, por lo que a menudo se lo recomienda para principiantes.
La distribucin es total o parcialmente compatible con hasta 73 idiomas y fue
uno de los primeros en presentar una interfaz grfica basada en la instalacin
de Perl y GTK plenamente internacionalizado, lo que explica su xito en Rusia,
entre otros.

10.2. Logo

38

Sistema Operativo MS Windows

10.3. Entorno Grfico

10.4. Nombre y logotipo


El nombre oficial completo de la fecha de distribucin es Mandriva Linux.
Originalmente, el nombre de la distribucin fue Mandrakelinux. Mandrake era
un nombre familiar tomadas de las tiras cmicas de "Mandrake, el Mago". Un
mago en la realidad, tambin ha llevado el nombre de Mandrake. Este nombre
fue elegido para la distribucin, con la intencin de ser fcil de usar, que sera
ms fcil de configurar un equipo como es tan sencillo como usar magia.
39

Sistema Operativo MS Windows


Mandrake Linux, desde sus primeras versiones, y el uso de sus ayudantes,
ayuda configurar un equipo mucho ms fcilmente que otras distribuciones:
simple como por arte de magia.
Sin embargo, en 2003, despus de un juicio de participaciones Hearst y King
Features Syndicate Inc., propietaria de la marca de Mandrake el Mago,
Mandrakelinux (antigua denominacin de la empresa) se ve obligado a cambiar
el nombre de su empresa a Mandriva y uno de su producto estrella a Mandriva
Linux.
Mandriva es el nombre derivado de la fusin entre la empresa de Mandrake y
Conectiva, el nombre de la distribucin de Brasil que Mandrakesoft adquiri en
2005.
En cuanto al logotipo, que apenas ha cambiado desde el principio, su diseo
est patentado. Se trata de una estrella de cinco puntas, en el brazo derecho
tiene, en la punta, una chispa de cinco brazos. La estrella est sobre una curva
azul. La estrella expresa la facilidad que ofrece Mandriva Linux para configurar
y realizar tareas en un ordenador tan fcilmente como por arte de magia.

10.5. Numeracin de las versiones


Mandriva Linux se deriva de Red Hat, que toma el formato de paquete RPM;
este formato facilita la instalacin de nuevas aplicaciones. Por lo tanto, la
primera versin de Mandrake no fue 1.0 o incluso 0.x, sino la versin 5.1,
heredada de RedHat.
Posteriormente, Mandriva ha adoptado varios mtodos diferentes de
numeraciones para sus ediciones:
De la versin 5.1 a la versin 9.2:
nmero como X. Hay, por lo general un valor 0 a 2;
una distribucin de nombre, segn la prctica establecida en otras
distribuciones (como Red Hat o Debian);
Ejemplos: Mandrake Venecia 5.1, Mandrake 9.2 Fivestar;
De la versin 10.0 a la versin 10.2
un nmero de formulario 10. y;
una indicacin de la estabilidad: la Comunidad para la versin a prueba,
oficial de la versin estable;
Ejemplos: Mandrivalinux 10.0 de la Comunidad, Mandriva 10.1 Oficial;
Para las siguientes versiones:
un nmero que indica el ao: 2006, 2007, 2008, 2009, etc.
Ejemplos: Mandriva Limited Edition 2005, Mandriva 2006.

40

Sistema Operativo MS Windows

La versin 10.2 de la distribucin es tambin llamada Mandriva Linux


Limited Edition 2005 y sirve como una transicin entre los dos ltimos
mtodos de conteo.

11. Fedora
Fedora es una distribucin Linux para propsitos generales basada en RPM, que
se caracteriza por ser un sistema estable, la cual es mantenida gracias a una
comunidad internacional de ingenieros, diseadores grficos y usuarios que
informan de fallos y prueban nuevas tecnologas. Cuenta con el respaldo y la
promocin de Red Hat.
El proyecto no busca slo incluir software libre y de cdigo abierto, sino ser el lder
en ese mbito tecnolgico.2 3 Algo que hay que destacar es que los
desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en
lugar de aplicar los parches especficos en su distribucin, de esta forma se
asegura que las actualizaciones estn disponibles para todas las variantes de
Linux. Max Spevack en una entrevista afirm que: "Hablar de Fedora es hablar del
rpido progreso del software libre y de cdigo abierto." Durante sus primeras 6
versiones se llam Fedora Core, debido a que solo inclua los paquetes ms
importantes del sistema operativo.

11.1. Historia
El Proyecto Fedora fue creado a finales del 2003 cuando Red Hat Linux fue
descontinuado.5 Red Hat Enterprise Linux (RHEL) continuara siendo la
distribucin Linux oficialmente soportada por Red Hat, mientras que Fedora
sera un proyecto comunitario.5 La rama de liberaciones de RHEL derivan de
las versiones de Fedora.6
El nombre de Fedora deriva de Fedora Linux, un proyecto creado por
voluntarios que provea software adicional a la distribucin Red Hat Linux, y del
caracterstico sombrero Fedora usado en el logotipo de la distribucin
comercial. Fedora Linux fue finalmente absorbido en el Proyecto Fedora.7
Fedora es una marca registrada de Red Hat, aunque esto ha sido previamente
disputado por los creadores del proyecto de repositorios Fedora, el problema
ha sido resuelto.8

41

Sistema Operativo MS Windows

11.2. Logo

11.3. Entorno Grfico

11.4. Caractersticas
11.4.1.

Distribucin

El Proyecto Fedora se distribuye en muchas formas diferentes:9


Fedora DVD - un DVD con todos los paquetes disponibles;
Medios Vivos (Live CD) - imgenes de CD o DVD que tambin pueden ser
instalados en unidades USB;
Imagen de CD o USB - usado para ser instalado sobre HTTP, FTP o NFS;10
Imagen de rescate en CD o USB - usado si alguna parte del sistema ha fallado
y requiere ser reparado. Tambin permite instalaciones desde Internet.
Tambin se distribuyen variantes personalizadas de Fedora, las cuales son
llamadas Fedora spins. stas son construidas de un set de paquetes de
software especfico y tienen una combinacin de software para satisfacer las
necesidades de un usuario final determinado. Los Fedora spins son

42

Sistema Operativo MS Windows


desarrollados por diferentes grupos especiales de Fedora. Para descargas e
informacin consultar el sitio web Fedora Spins.
Yum es el administrador de paquetes del sistema. Las interfaces grficas,
como el pirut y el pup, son provistos de la misma forma que el puplet, los
cuales ofrecen notificaciones visuales en el panel cuando las actualizaciones
estn disponibles. apt-rpm es una alternativa a yum, y puede ser ms familiar
para personas que hayan usado anteriormente distribuciones como Ubuntu o
Debian, donde apt-get es el administrador de paquetes predeterminado.
Adicionalmente, repositorios extra pueden ser agregados al sistema y de esta
forma paquetes que no estn disponibles en Fedora pueden ser instalados.

11.4.2.

Repositorios

En las primeras 6 versiones haba dos repositorios principales: El Fedora Core


y el Fedora Extras. Fedora Core contena todos los paquetes bsicos que eran
requeridos por el sistema operativo, as como otros que eran distribuidos con
los CD o DVD de la instalacin. Fedora Extras, el repositorio secundario que
estaba incluido en Fedora Core 3 era mantenido por la comunidad y no estaba
incluido en los discos de instalacin. En ese entonces los repositorios eran:
Core15 en el cual se encuentran los paquetes esenciales.
Extras: en el cual se encuentran los paquetes ms utilizados o demandados.
Updates: en el cual se encuentran las actualizaciones peridicas.
Antes de que Fedora 7 fuese liberada, haba un cuarto repositorio llamado
Fedora Legacy, el cual era mantenido por la comunidad y su objetivo era
extender el ciclo de vida de versiones anteriores de Fedora o Red Hat que
hayan sido dejadas de ser soportadas oficialmente. Fedora Legacy dej de
existir en diciembre de 2006.
Desde Fedora 7, los repositorios Core y Extras han sido fusionados, desde que
la distribucin abandon el trmino Core de su nombre.
Actualmente, Fedora recomienda (o utiliza) nicamente aquellos repositorios
que disponen de paquetes de software libre, o cdigo abierto, sin problemas de
patentes. Ejemplos de paquetes problemticos a nivel de patentes son
determinados cdecs de audio, mdulos NTFS o drivers de ATI y NVIDIA.
Junto con los repositorios fundamentales indicados con anterioridad, algunos
de los repositorios ms utilizados son Atrpms, Livna, FreshRPM, Dag,y Dries.
En el repositorio de Livna se encuentran aquellos paquetes que, an siendo
legales, nicamente pueden ser descargados por el usuario final, como cdecs
para MP3 y otros formatos. El resto de los repositorios indicados no clasifica
43

Sistema Operativo MS Windows


los paquetes segn su licencia, sino segn su funcionalidad. As mismo, existe
la posibilidad de incompatibilidades entre repositorios, especialmente entre
Livna y Atrpm, debido principalmente a que emplean diferentes opciones de
compilacin y por ello las dependencias pueden llegar a ser distintas.
La herramienta habitual, en Fedora, para interactuar con los repositorios a
travs de lnea de comandos se denomina Yum; as mismo existe un entorno
grfico Yum denominado Pirut (para tareas de instalacin y eliminacin de
paquetes) y Pup (para tareas de actualizacin de paquetes). Yum posee un
front-end llamado Yumex.

11.4.3.

Seguridad

SELinux ("Security-Enhanced Linux") se destaca entre las caractersticas de


seguridad de Fedora, pues implementa una gran variedad de polticas de
seguridad, incluyendo control de acceso obligatorio (MAC "Mandatory Access
Control"), a travs de los Mdulos de Seguridad de Linux que estn en el
ncleo Linux del sistema.
La distribucin est liderando las distribuciones que incorporan SELinux,
habindolo introducido en Fedora Core 2. Sin embargo lo desactiv como
elemento predeterminado, pues alteraba radicalmente la forma en que el
sistema operativo funcionaba. Posteriormente fue activado por defecto en
Fedora Core 3 introduciendo una poltica menos estricta.Fedora tambin tiene
mtodos propios para prevenir la sobrecarga del buffer y la utilizacin de
rootkits. La verificacin del buffer en tiempo de compilacin, Exec Shield y
restricciones en como la memoria del ncleo en /dev/mem puede ser accedida
ayudan a prevenir esto.

11.5. Versiones

Versin

Nombre en
cdigo

Yarrow

Fecha de liberacin

Final de soporte90

6 de

20 de

44

Versin del
ncleo Linux

2.4.19

Sistema Operativo MS Windows

noviembre de 200333

septiembre de 2004

18 de mayo de 200434

11 de abril de 2005

2.5.5

16 de enero de 2006

2.6.9

Tettnang

Heidelberg

Stentz

13 de junio de 200536

7 de agosto de 2006

2.6.11

Bordeaux

20 de marzo de 200639

2 de julio de 2007

2.6.15

Zod

24 de

7 de

octubre de 200640

diciembre de 2007

Moonshine

31 de mayo de 200745

13 de junio de 2008

2.6.21

Werewolf

7 de enero de 2009

2.6.23.1

Sulphur

13 de mayo de 200849

10 de julio de 2009

2.6.25

10

Cambridge

25 de

18 de

noviembre de 200852

diciembre de 2009

11

Leonidas

9 de junio de 200954

25 de junio de 2010

8 de
noviembre de 200435

8 de
noviembre de 200747

45

2.6.18

2.6.27

2.6.29-4

Sistema Operativo MS Windows

12

Constantine91

13

Goddard

14

Laughlin

15

Lovelock

16

Verne

17

18

19

20

17 de

2 de

noviembre de 200992

diciembre de 2010

25 de mayo de 2010

4 de junio de 2011

2 de

9 de

noviembre de 2010

diciembre de 2011

24 de mayo de 2011

26 de junio de 2012

2.6.3894

12 de febrero de 2013

3.1.096

30 de julio de 2013

3.4.199

8 de
95

noviembre de 2011

Beefy Miracle97 29 de mayo de 201298

Spherical
100

Cow

Schrdinger's
Cat

103

Heisenbug

15 de enero de 2013101 14 de enero de 2014

2.6.31

2.6.33

2.6.3593

3.6102

2 de julio de 2013104

3.9105

12 de

3.11107

46

Sistema Operativo MS Windows

diciembre de 2013106

21

-108

14 de
octubre de 2014109

11.6. Lnea de tiempo

47

You might also like