Está en la página 1de 38

República de Panamá

Universidad Tecnológica de Panamá


Centro Regional de Chiriquí
Facultad de Ingeniería Civil

PROGRAMACIÓN
Sistema Operativo Linux

Integrantes:
Evelio Arcilla 4-800-2235
Jorman Ortega 4-797-999
Loannis Troya 4-796-2259

Facilitador:
Rolando Ibarra

Grupo:
2IC122

Fecha de entrega:
30 de abril de 2018
Índice
 Introducción

 Personas clave:
 Andrew S. Tanenbaum
 Richard Stallman y GNU
 Linux:
 ¿Qué es Linux?
 Historia de Linux
 Linus Torvalds
 Origen de Tux
 El núcleo de Linux
 Diferencia entre distribución y versión

 Algunas distribuciones de Linux:


 Debian
 Mandriva
 Fedora
 RedHat
 Suse
 CentOS
 Caldera
 Ubuntu

 Conclusión

ii
Introducción
En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas operativos
e interfaces gráficas y, sobre todo, del costo que representa contar con un sistema operativo que
interactúe con el software sin problemas, surge con fuerza inusitada: Linux
Los sistemas GNU/Linux en la actualidad ya no son una novedad; cuentan con una amplia
variedad de usuarios y de ámbitos de trabajo donde son utilizados.
En este trabajo veremos cómo fue el origen y comienzo de este sistema operativo, cuando un
estudiante finlandés llamado Linus Torvalds anunció que había creado su propio núcleo de
sistema operativo. Este sería el origen del núcleo (o kernel) del operativo que, más tarde, se
llamaría Linux.
Por otra parte, también hablaremos del, FSF (Free Software Foundation), mediante su proyecto
GNU, producía software desde 1984 que podía ser utilizado libremente, debido a lo que Richard
Stallman (miembro de la FSF) consideraba software libre: aquel del que podíamos conseguir sus
fuentes (código), estudiarlas y modificarlas, y redistribuirlo sin que nos obliguen a pagar por ello.
Por último mostraremos algunas distribuciones desarrolladas para sistemas operativos
GNU/Linux, estas creadas desde diferentes organizaciones (como FSF) y empresas como las que
generan las diferentes distribuciones Linux (Red Hat, Canonical Ubuntu, Mandrake, Ubuntu,
Suse entre otros).

iii
Andrew S. Tanenbaum

Nació en la ciudad de Nueva York, Estados Unidos aunque creció en White Plains. Se licenció
en física en el Instituto Tecnológico de Massachusetts (más conocido como MIT), en 1965.
En 1971 consiguió el doctorado en física en la Universidad de California, Berkeley.
Posteriormente se trasladó a los Países Bajos para vivir con su esposa, pero aún conserva la
ciudadanía estadounidense.
Desarrolló MINIX que es un clon del sistema operativo Unix distribuido junto con su código
fuente
Fue creado para enseñar a sus alumnos el diseño de sistemas operativos en la Vrije Universiteit
de Ámsterdam. La razón de su desarrollo fue porque Unix estaba bajo restricciones de licencia de
AT&T, era demasiado complicado y corría sobre máquinas complejas; algo completamente
antipedagógico.
Gracias a su reducido tamaño, diseño basado en el paradigma del micronúcleo, y su amplia
documentación, resulta bastante apropiado para personas que desean instalar un sistema operativo
compatible con Unix en su máquina personal así como aprender sobre su funcionamiento interno.

2
Richard Stallman y
GNU

En los inicios de la informática todo el software era libre. Los ordenadores eran máquinas pesadas
y caras que sólo se podían encontrar en las Universidades y centros de investigación. Los
programadores mantenían su código abierto y colaboraban entre sí a través de Internet, construida
toda ella con software libre. En aquellos años el sistema de referencia era UNIX propiedad de
ATT, cuyo código era distribuido libremente a empresas y universidades por un precio simbólico.
ATT no podía explotar comercialmente UNIXTM debido a su calidad de monopolio.
Pero muy pronto este sistema de cooperación se vería amenazado. En el 1984 la ley antimonopolio
estadounidense obligó a la compañía a dividirse. A partir de ese momento la restricción impuesta
dejo de ser efectiva, UNIX comenzó a comercializarse y se cerró su código.
Richard Matthew Stallman en 1984 decidió iniciar el proyecto de crear un sistema operativo
similar a UNIXTM, pero con una licencia que permitiese el acceso al código fuente, además de
la libre distribución y copia. Para ello hubo de abandonar el laboratorio de Inteligencia Artificial
del MIT (Instituto Tecnológico de Massachusetts) en el que había trabajado hasta entonces.
Siguiendo una costumbre muy popular entre los hackers informáticos de la época llamó al
proyecto GNU, acrónimo recursivo que significa "GNU is Not Unix", y cuyo emblema sería un
ñú. Para proteger al nuevo sistema se creó la licencia GNU/GPL (Licencia Pública General GNU)
y el copyleft (opuesto al copyright), que garantiza la libertad de uso, copia y modificación, y
obliga a distribuir el código fuente junto con los binarios.

3
Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para
coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública
General GNU (conocida generalmente como la «GPL») en 1989. La mayor parte del sistema
GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus
Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU
completo y operativo, el sistema operativo GNU/Linux.

4
¿Qué es Linux?
LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o
Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar
programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse
mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante
línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para
enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix,
Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix,
decidió escribir su propio sistema operativo compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado
hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más
importante era el kernel o núcleo, que controla el hardware.
Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó
como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma
lo que llamamos GNU/Linux.

2
Historia de Linux
LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel
entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds,
empezó como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las
primeras líneas de código de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy
Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix,
en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para
usuarios de Minix que querían mas.
Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera
ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje
ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux versión 0.02. Con
esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de
C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos
soporte, documentación, distribución. Después de la versión 0.03, Linus saltó en la numeración
hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el
proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta la 0.95
(Marzo 1992). Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la version
0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de
desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de
perfeccionar y mejorar el sistema.

3
Linus Torvalds
Es un ingeniero de software finlandés estadounidense, conocido por iniciar y mantener el
desarrollo del kernel (en español, núcleo) Linux, basándose en el sistema operativo libre Minix
creado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores
desarrollados por el proyecto GNU. Actualmente es responsable de la coordinación del proyecto.
Como creo Linux
En Finlandia, Linus Torvalds, por entonces estudiante de Ciencias de la Computación de la
Universidad de Helsinki, decidió realizar la entonces cuantiosa inversión de 3500 dólares
estadounidenses para adquirir un nuevo ordenador con el microprocesador 80386 de Intel, el cual
funcionaba a 33 MHz y tenía 4MB de memoria RAM. El pago lo realizaría a plazos, pues no
disponía de tal cantidad de dinero en efectivo.
Normalmente, este ordenador lo usaba para tener acceso por línea telefónica a la red informática
de su Universidad, pero debido a que no le gustaba el sistema operativo con el cual trabajaba,
denominado Minix, decidió crear uno él mismo. Inicialmente, escribió un programa con lenguaje
de bajo nivel prescindiendo de Minix. En los primeros intentos, consiguió arrancar el ordenador
y ejecutar dos procesos que mostraban la cadena de caracteres “AAAAABBBBB”. Uno lo
utilizaría para leer desde el módem y escribir en la pantalla, mientras que el otro escribiría al
módem y leería desde el teclado. Inicialmente, el programa arrancaba desde un disquete.
La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero
para implementar esta funcionalidad en el software emulador era necesario crear un controlador
de disco. Así que después de un trabajo continuo y duro, creó un controlador compatible con el
sistema de archivos de Minix. En ese momento, se percató de que estaba creando algo más que
un simple emulador de terminal, así que, emprendió la tarea de crear un sistema operativo
partiendo de cero.
De forma privada, Linus nombraba Linux a su nuevo sistema, pero cuando decidió hacer una
presentación pública pensó que era demasiado egocéntrico llamarlo así y propuso llamarlo Freax,
aunque después se le siguió conociendo como Linux, práctica que perdura hasta ahora.
Después de anunciar el 25 de agosto de 1991 su intención de seguir desarrollando su sistema para
construir un reemplazo de Minix, el 17 de septiembre sube al servidor de FTP proporcionado por
su universidad la versión 0.01 de Linux con 10 000 líneas de código. A partir de ese momento
Linux empezó a evolucionar rápidamente.

Origen de TUX
Existen dos versiones sobre el origen de su
nombre. La primera sugiere que el nombre surge
4
del hecho de que los pingüinos parecen vestir un esmoquin (que en inglés es tuxedo, abreviado
tux). La segunda es que las letras que componen Tux provienen de las palabras Torvalds Unix.
Tux fue diseñado durante un concurso para elegir un logotipo para Linux. Las herramientas
utilizadas para su creación fueron, por supuesto, un computador con el sistema operativo con
kernel Linux y el software libre de manipulación de imágenes GIMP. Algunas de las imágenes
enviadas se encuentran aún disponibles en el sitio del concurso.1
Todas las distribuciones de Linux o software libre tienen una versión de Tux para mostrarlo tales
como Ubuntu, Fedora, Debian, Suse, entre otros.

El núcleo de Linux

5
Una pregunta muy común es: ¿qué es el núcleo de Linux?. La respuesta es: Linux. En las líneas
anteriores ya se da una primera definición del núcleo: el kernel o núcleo, que controla el hardware.
Es decir, el núcleo de Linux, simplificando, es un conjunto de drivers necesarios para usar el
ordenador.
Relativamente, poco hardware se escapará a un kernel actualizado. En este momento, la última
versión del kernel de Linux es la 4.2.
Kernel nos referimos al núcleo del sistema operativo, y es una parte muy importante del código
que integra cualquier sistema operativo, desde Windows hasta Linux.
Concretamente, es la parte del software que se ejecuta en modo privilegiado y facilita a los
diferentes programas un acceso seguro al hardware. Además, permite ejecutar los recursos a
través de servicios de llamadas del sistema.
Es decir, es el corazón del sistema, ya que permite la interacción entre el software y el hardware
de forma ordenada y segura.
El punto de inflexión fue el lanzamiento del primer kernel de Linux, creado por Linus Torvalds
en 1991. A partir de ahí ha continuado su evolución con la ayuda de miles de desarrolladores de
todo el mundo, ya que es uno de los proyectos más importantes de código abierto. Tanto es así
que compañías de la talla de Google o IBM ayudan en su desarrollo con aportaciones económicas.
El kernel tiene varias funciones dentro del sistema operativo. Pero, ¿cuáles son las más
importantes? En primer lugar, permitir el acceso a los diferentes periféricos o accesorios que se
conectan al equipo para que sean utilizados según lo requiera el usuario.
Por otra parte, también se encarga de administrar la memoria para que se utilice de manera
eficiente por los distintos programas.
Además, es el responsable de gestionar el tiempo de procesador que utilizan los programas y
procesos ejecutados dentro del equipo.
Para hacernos una idea de su importancia, un kernel mal diseñado puede filtrar información sobre
el usuario y sus aplicaciones o sobrecalentar en exceso un equipo informático.

Diferencia entre distribución y versiones en Linux

6
Las distribuciones contienen software de diferentes proyectos, entre esos el kernel Linux, utilidad
shell de GNU, el servidor Xorg X, entorno de escritorio GNOME, y la suite de oficina LibreOffice
son desarrollados por los diferentes proyectos de software con diferentes ciclos de desarrollo. El
trabajo de una distribución Linux, es tomar todo este software en forma de código fuente,
compilarlo, empaquetarlo en paquetes de software fácilmente instalables, probarlo para
asegurarse de que funcione en conjunto, y liberar un paquete completo de software que llamamos
“distribución Linux“. Las distribuciones de Linux – si usan un ciclo de versiones estándar o un
ciclo de liberaciones constantes – cuentan con su software ya empaquetado, listo para ser
distribuido a los usuarios. La diferencia está en la forma en que se distribuyen las nuevas versiones
de estos paquetes.

Linux, es uno de los sistemas operativos de mayor crecimiento en los últimos años, ya que ofrece
estabilidad y seguridad a un costo de mantenimiento bajo y licencia GNU. Uno de los puntos
importantes a tener en cuenta por todo usuario Linux, es que también hay que mantenerlo
actualizado para elevar los niveles de seguridad y mantener la estabilidad del sistema, sólo que,
como es un trabajo cooperativo, las actualizaciones surgen casi a diario y, a diferencia de
Windows, el usuario puede elegir qué desea actualizar.
Linux cuenta con la opción de actualizar todo de manera simultánea, sin tener que actualizar
primero el sistema para obtener las mejoras de las aplicaciones. A continuación, veremos algunas
técnicas para actualizar Linux fácilmente.
Tipos de actualización en Linux
En los sistemas Linux, existen dos tipos de actualizaciones diferentes bien definidas:

 Actualizaciones nuevas: Es una búsqueda total de las actualizaciones disponibles a través


de cada uno de los repositorios de las distribuciones Linux.
 Actualizaciones de paquetes: Se utiliza para actualizar sólo los paquetes indicados por el
usuario, sin tocar otras aplicaciones o el sistema en general. Son muy útiles para dar
retoques simples a nuestro sistema.

7
Debian
La combinación de la filosofía y metodología de Debian, las herramientas GNU, el núcleo Linux,
y otro software libre importante, forman una distribución de software única llamada Debian
GNU/Linux. Esta distribución está formada por un gran número de paquetes. Cada paquete en la
distribución contiene ejecutables, scripts, documentación e información de configuración, y tiene
un encargado, quien es el principal responsable de mantener el paquete actualizado, hacer un
seguimiento de los informes de fallo y comunicarse con los autores principales del programa
empaquetado. Nuestra gran base de usuarios en conjunto con nuestro sistema de seguimiento de
fallos asegura que los problemas se encuentren y resuelvan rápidamente.

La atención que pone Debian a los detalles nos permite producir una distribución de alta calidad,
estable y escalable. La instalación puede configurarse fácilmente para cumplir diversas funciones,
desde cortafuegos reducidos al mínimo, a estaciones de trabajo científicas o servidores de red de
alto rendimiento.

Debian es especialmente popular entre los usuarios avanzados debido a su excelencia técnica y
compromiso con las necesidades y expectativas de la comunidad Linux. Debian también introdujo
muchas características a Linux, que ahora son comunes.

Por ejemplo, Debian fue la primera distribución de Linux en incluir un sistema de gestión de
paquetes para permitir una fácil instalación y desinstalación del software. Además, también fue
la primera que podía actualizarse sin necesidad de una reinstalación.

Debian continúa siendo líder en el desarrollo de Linux. Su proceso de desarrollo es un claro


ejemplo de lo bien que puede funcionar el modelo «Open Source»; incluso para tareas tan
complejas como construir y mantener todo un sistema operativo.

Lo que más distingue a Debian de otras distribuciones GNU/Linux es su sistema de gestión de


paquetes. Estas herramientas otorgan al administrador de un sistema Debian total control sobre
los paquetes instalados, operativo incluyendo la capacidad de instalar un sólo paquete o actualizar
el sistema por completo. También es posible proteger paquetes individualmente de forma que no

2
se actualicen. Incluso puede indicar al sistema de gestión de paquetes qué programas ha
compilado usted mismo y qué dependencias cumplen.

Para proteger su sistema contra “caballos de Troya” y otros programas malévolos, los servidores
de Debian verifican que los paquetes provienen de sus auténticos encargados. Los desarrolladores
de Debian también ponen gran cuidado en configurarlos de forma segura. Se publican parches
muy rápidamente si se descubren problemas de seguridad en los paquetes ya distribuidos. Con el
sencillo sistema de actualización de Debian, puede descargar e instalar parches de seguridad
automáticamente a través de Internet.

3
Mandriva
Es una distribución Linux aparecida en julio de 1998 propiedad de Mandriva, enfocada a
principiantes o usuarios medios.
Se distribuye mediante la licencia GNU GPL, y es posible descargar su distribución en formato
ISO, sus asistentes o sus repositorios.
La primera edición se basó en Red Hat Linux (versión 5.1) y escogió el entorno gráfico de KDE
(versión 1.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
configuración del sistema. Mandrake (su anterior nombre) también es conocida por compilar sus
paquetes con optimizaciones para procesadores Pentium y superiores, incompatibles con
versiones más antiguas tales como 386 y 486.

Características
Las principales características de Mandriva Linux son:
Internacionalización
Mandriva Linux está disponible en unos 74 idiomas. Especialmente de calidad son sus
traducciones al español, catalán y portugués.
Instalación, control y administración
El instalador de Mandriva Linux es, probablemente, el más amigable de entre las diferentes
distribuciones de Linux, a coste de sus errores, en el cual entre los más destacados es la forma
poco amigable de leer las dependencias insatisfechas de una por vez, y la única unidad reconocida
es la lectora /hdc. El instalador está traducido a más de 70 idiomas.
Mandriva Linux emplea Mandrake Control Center para la administración de Linux, en lugar de
un editor de texto para cambiar aspectos de la configuración. Tiene muchos programas conocidos
como Drakes o Draks, llamados de forma colectiva drakxtools, para configurar diferentes ajustes.
Los ejemplos incluyen MouseDrake para configurar el ratón, DiskDrake para configurar las
4
particiones de disco y drakconnect (antes conocido como draknet, pero forzado a cambiar su
nombre después de que una compañía con el mismo nombre se quejara) para configurar una
conexión de red. Están escritos usando GTK y Perl, y la mayoría de ellos pueden ser ejecutados
tanto en modo gráfico como en modo texto.
Software
Mandriva Linux, que forma parte del grupo LSB (Linux Standard Base), viene con 12.306
paquetes de software (versión 2006), incluyendo juegos, programas de oficina, servidores y
utilidades de Internet.
Mandriva Linux, a diferencia de otras distribuciones, no se basa en un único entorno de escritorio.
Así, Mandriva proporciona apoyo tanto a KDE (QT) como a Gnome (GTK), apoyando tanto el
desarrollo de programas QT (Kat, buscador integrado en KDE) como GTK (las herramientas de
administración de Mandriva están escritas en GTK).
Para la administración de programas, Mandriva utiliza Urpmi, una herramienta disponible tanto
en formato gráfico y como en formato Texto. Urpmi es una herramienta totalmente comparable a
APT. Urpmi se encarga de resolver las dependencias de los paquetes rpm, facilitando
enormemente la instalación, desinstalación de programas y la actualización del sistema.
Mandriva Linux tiene una gran comunidad de usuarios, que proporcionan ayuda, soporte y
software para el usuario de Mandriva Linux.
¿Quiénes utilizan Mandriva Linux?

 Usuarios individuales sin conocimiento específico de TI que necesitan de una


distribución que sea sencilla de utilizar.
 Usuarios experimentados que prefieren no gastar las horas instalando y configurando su
equipo ya que Mandriva Linux no requiere de esfuerzo para instalar y mantener. Contra
todo lo que algunos piensan, esta distribución permite su gestión tanto con asistentes,
como con editores de texto a la vieja usanza.
 Profesionales que necesitan sistemas poderosos, amplios y estables. Mandriva Linux es
una de las más completas distribuciones Linux y está volviéndose una de las más favoritas
en negocios.
Desarrollo constante
Mandriva Linux está en constante desarrollo. Existe una versión de desarrollo de Mandriva Linux,
conocida como “Cooker”. Esta versión es pública pero no está recomendada para su uso habitual
dado que se producen constantes cambios, es por lo tanto una versión inestable.
Junto con esto, los miembros de la comunidad aportan los últimos paquetes rpm para el software
más popular.
Versiones
Existen tres etapas de desarrollo: Cooker, Community y Official.
La versión Cooker aparece según es liberada la última versión estable. Esta etapa va incorporando
las nuevas versiones de programas. Durante su evolución, Cooker va progresando, arreglando los
fallos encontrados por los usuarios y los equipos de pruebas. Cuando Cooker está lo
suficientemente estable, se declara el congelamiento (freeze) de esta etapa. Tras el congelamiento,
no cambiará ninguna versión de ningún programa: únicamente se corrigen fallos.

5
En este momento, se entra en el periodo de versiones de prueba o beta, seguido de candidatas a
versión final (o release candidate), cuyo objetivo es el lanzamiento de la versión Community.
Después de corregir gran parte de los fallos, aparece la versión estable Community. En esta etapa,
muchos usuarios descargan y usan Mandriva Linux Community, donde el uso y abuso por parte
de los usuarios descubren los fallos que no fueron descubiertos en las betas y release candidates.
La vida de una Community suele ser de dos meses.
Tras estos dos meses durante los cuales se corrigen todos los fallos aparecidos, aparece la versión
definitiva, llamada Official con todos los parches incorporados

6
Fedora
Fedora, antes Fedora Core (tcc Fedora Linux), es una distribución GNU/Linux desarrollada por
la comunidad Fedora y promovida por la compañía estadounidense Red Hat.
El objetivo del proyecto Fedora es conseguir un sistema operativo de propósito general y basado
exclusivamente en software libre con el apoyo de la comunidad Linux. Los ingenieros de Red Hat
continúan participando en la construcción y desarrollo de este proyecto e invitan y fomentan la
participación de miembros de la comunidad Linux.

Originalmente, Red Hat Linux fue desarrollado exclusivamente dentro de Red Hat, con la sola
realimentación de informes de usuarios que recuperaban fallos y contribuciones a los paquetes de
software incluidos; y no contribuciones a la distribución como tal. Esto cambió el 22 de
septiembre de 2003, cuando Red Hat Linux se derivó dando origen al Proyecto Fedora que está
orientado a la comunidad de usuarios y así mismo, sirve de base para que Red Hat Enterprise
Linux se desarrolle con más efectividad y adopte las nuevas características que se añaden en el
Proyecto Fedora.
Este modelo es similar a la relación entre Netscape Communicator y Mozilla Firefox, o entre
StarOffice y OpenOffice.org, aunque en este caso, el producto comercial resultante es software
libre.
Repositorios
Esta distribución contenía la palabra Core en su nombre (hasta la versión 6) debido a que incluía
únicamente los componentes esenciales del sistema operativo. Para poder disponer de nuevos
programas (o funcionalidades) era necesario utilizar los repositorios.
Fedora dispone de tres repositorios fundamentales:

 Core: en el cual se encuentran los paquetes esenciales.


 Extras: en el cual se encuentran los paquetes más utilizados o demandandos.
 Updates: en el cual se encuentran las actualizaciones periódicas.
Esto cambia con Fedora 7, el cual deja de distinguir entre Core y Extras, por ello desaparece el
Core del nombre de release.
Actualmente, Fedora recomienda (o utiliza) únicamente aquellos repositorios que disponen de
paquetes de software libre, o código abierto, sin problemas de patentes. Ejemplos de paquetes

7
problemáticos a nivel de patentes son determinados códecs de audio, módulos NTFS o drivers de
ATI y NVIDIA.
Junto con los repositorios fundamentales indicados con anterioridad, algunos de los repositorios
más utilizados son:

 Atrpms
 Livna
 FreshRPM
 Dag
 Dries
En el repositorio de Livna se encuentran aquellos paquetes que, aún siendo legales, únicamente
pueden ser descargados por el usuario final, como códecs para MP3 y otros formatos. El resto de
los repositorios indicados no clasifica los paquetes según su licencia, sino según su funcionalidad.
Así mismo, existe la posibilidad de incompatibilidades entre repositorios, especialmente entre
Livna y Atrpm, debido principalmente a que emplean diferentes opciones de compilación y por
ello las dependencias pueden llegar a ser distintas.
La herramienta habitual, en Fedora, para interactuar con los repositorios a través de línea de
comandos se denomina Yum; así mismo existe un entorno gráfico Yum denominado Pirut (para
tareas de instalación y eliminación de paquetes) y Pup (para tareas de actualización de paquetes).
Yum posee un front-end llamado Yumex.

RedHat
8
Red Hat es una distribución Linux creada por Red Hat,1 que llegó a ser una de las más populares
en los entornos de usuarios domésticos hasta el 22 de septiembre de 2003 cuando los proyectos
Fedora y Red Hat se fusionaron.
La versión 1.0 fue presentada el 3 de noviembre de 1994.2 Y aunque no es tan antigua como la
legendaria distribución Slackware, sí que ostenta el título de una de las más clásicas y robustas.
Fue la primera distribución en usar RPM como su formato de paquete, y fue la que sirvió de punto
de partida para otras distribuciones, tales como la orientada hacia PC de escritorio Mandrake
Linux (originalmente Red Hat Linux con KDE), Yellow Dog Linux, la cual se inició desde Red
Hat Linux con soporte para PowerPC, y ASPLinux (Red Hat Linux con mejor soporte para
caracteres no-Latinos).
Desde el 2003, Red Hat ha desplazado su enfoque hacia el mercado de los negocios con la
distribución Red Hat Enterprise Linux y la versión no comercial Fedora Core. Red Hat Linux 9,
la versión final, llegó oficialmente al final de su vida útil el 30 de abril de 2004, aunque el proyecto
Fedora Legacy continuó publicando actualizaciones, hasta ser abandonado dicho proyecto a
finales del año 2006

Red Hat Software Inc. fue fundada en el año 1994 por Bob Young y Marc Ewing. En agosto de
1999, Red Hat salió a bolsa y sus acciones se situaron en octava posición en ganancias en Wall
Street. Cuatro años más tarde, el valor de las acciones de Red Hat llegó entorno a una centésima
parte del máximo valor que llegara a alcanzar antes de la crisis de las puntocom. Aun así, sus
comienzos exitosos en el mercado de valores sirvieron para que Red Hat fuera portada en
periódicos y revistas no directamente relacionadas con temas informáticos.
En noviembre de 1999 la compañía adquirió Cygnus Solutions, una empresa fundada una década
antes y que ya había demostrado cómo con una estrategia integral basada en software libre se
puede ganar dinero.
En septiembre de 2003, Red Hat decidió concentrar sus esfuerzos de desarrollo en la versión
corporativa de su distribución, Red Hat Enterprise Linux y delegó la versión común a Fedora
Core, un proyecto abierto independiente de Red Hat.
El logo de Red Hat muestra un sombrero rojo portado por un hombre misterioso,3 destacado sobre
el resto de la imagen en blanco y negro.
Características especiales
Red Hat es instalado con un ambiente gráfico llamado Anaconda, diseñado para su fácil uso por
novatos. También incorpora una herramienta llamada Lokkit para configurar las capacidades de
Cortafuegos.

9
Al igual que en el Red Hat Linux 8.0, UTF-8 fue habilitado como el sistema de codificación de
tipografías para el sistema. Esto tiene poco efecto en usuarios angloparlantes, pero cuando se usa
la parte superior del juego de caracteres ISO 8859-1, estos se codifican de manera radicalmente
diferente. Esto puede ser visto, por ejemplo, por usuarios que hablan francés o sueco como algo
agresivo, pues sus antiguos sistemas de archivo lucen muy diferentes y pueden ser luego
inutilizables. Puede deshacerse este cambio quitando la parte ".UTF-8" de la configuración de
lenguaje.
La versión 8.0 fue además la primera en incluir el entorno de escritorio gráfico Bluecurve.
Red Hat Linux carece de muchas características debido a posibles problemas de copyright y
patentes. Por ejemplo, el soporte al formato MP3 está desactivado tanto en Rhythmbox como en
XMMS; en su lugar, Red Hat recomienda usar Ogg Vorbis, que no tiene patentes. Sin embargo,
el soporte para MP3 puede ser instalado luego, aunque se requiere el pago de regalías en los
Estados Unidos. El soporte al formato NTFS también está ausente, pero también puede ser
instalado libremente

Suse

10
es una de las distribuciones Linux existentes a nivel mundial, se basó en sus orígenes en
Slackware.12 Entre las principales virtudes de esta distribución se encuentra el que sea una de las
más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar
diversas tareas en especial por su gran herramienta de instalación y configuración YasT.
El 4 de noviembre de 2003, la compañía multinacional estadounidense Novell anunció que iba a
comprar SuSE LINUX. La adquisición se llevó a cabo en enero de 2004. En el año 2005, en la
LinuxWorld, Novell, siguiendo los pasos de RedHat Inc., anunció la liberación de la distribución
SuSE Linux para que la comunidad fuera la encargada del desarrollo de esta distribución, que
ahora se denomina openSUSE.

Características
SUSE incluye un programa único de instalación y administración llamado YaST2 que permite
realizar actualizaciones, configurar la red y el cortafuegos, administrar a los usuarios, y muchas
más opciones todas ellas integradas en una sola interfaz amigable. Además incluye varios
escritorios, entre ellos los más conocidos que son KDE y Gnome, siendo el primero el escritorio
por omisión. La distribución incorpora las herramientas necesarias para redistribuir el espacio del
disco duro permitiendo así la coexistencia con otros sistemas operativos existentes en el mismo.
Usa sistemas de paquetes RPM (RPM package manager) originalmente desarrollados por Red
Hat aunque no guarda relación con esta distribución.
También es posible utilizar el sistema de instalación CNR (Click 'N Run) originalmente creado
por la empresa que distribuía Lindows OS (que ahora se llama Linespire y Freespire en su versión
gratuita). Este sistema sincroniza nuestra máquina al servidor CNR y al hacer clic en la página de
navegación y alguno de los programas, este se instala de manera automática en el ordenador.
Distribución
Antiguamente, SUSE primero lanzaba las versiones personales y profesionales en paquetes que
incluían una extensa documentación impresa y esperaba algunos meses antes de lanzar las
versiones en sus servidores.
Comenzando con la versión 9.2, una imagen ISO de 1 DVD de SUSE Professional fue lanzada,
así como una versión de evaluación del LiveDVD arrancable. El servidor FTP continúa
funcionando y tiene la ventaja de las instalaciones en línea: sólo se descargan los paquetes que el
usuario cree que necesita. La ISO tiene ventajas en cuanto a facilidad de instalación de paquetes
de forma sencilla y sin conexión a Internet. Las distribuciones de DVD en caja soportan
instalaciones x86 y x86-64, pero los CD-ROM incluidos no disponen de soporte para x86-64.
11
Distribuciones Linux basadas en SUSE

 Novell Linux Desktop


 Java Desktop System
 SUSE Linux Enterprise Edition

CentOS
CentOS (Community ENTerprise Operating System) es una bifurcación a nivel binario de la
distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código
fuente publicado por Red Hat, siendo la principal diferencia con este la eliminación de todas las
referencias a las marcas y logos propiedad de Red Hat.

12
Es un sistema operativo de código abierto, basado en la distribución Red Hat Enterprise Linux,
operándose de manera similar, y cuyo objetivo es ofrecer al usuario un software de "clase
empresarial" gratuito. Se define como robusto, estable y fácil de instalar y utilizar. Desde la
versión 5, cada lanzamiento recibe soporte durante diez años, por lo que la actual versión 7
recibirá actualizaciones de seguridad hasta el 30 de junio de 2024.
Red Hat Enterprise Linux se compone de software libre y código abierto, pero su compilación se
distribuye a través de medios (CD-ROM o DVD-ROM) solamente a suscriptores de pago. Red
Hat libera todo el código fuente del producto de forma pública bajo los términos de la Licencia
pública general de GNU y otras licencias. Los desarrolladores de CentOS usan ese código fuente
para crear un producto final que es compatible a nivel binario y funcional con Red Hat Enterprise
Linux y está libremente disponible para ser descargado, utilizado y redistribuido libremente por
el público, pero sin que sea mantenido directamente por Red Hat. CentOS es una de las
distribuciones consideradas clones de Re d Hat Enterprise Linux.

CentOS usa yum como paquete de gestión de las actualizaciones, herramienta también utilizada
por la distribución Fedora.
En el año 2014 CentOS pasó a ser un proyecto patrocinado por Red Hat.1
CentOS es base de buen número de otros proyectos y con altos niveles de popularidad según se
desprende de evaluaciones periódicas realizadas por DistroWatch.

Características
La actual versión 7.0 de CentOS (enero 2017) se basa en el núcleo de Linux 3.10.0, incluyendo
la extensión de seguridad mencionada anteriormente SELinux, y ha implementado GCC (GNU
Compiler Collection). Esta colección contiene el compilador para los lenguajes de programación
más importantes, como por ejemplo C, C++ y Java. Esta distribución de Linux también es

13
compatible con Hyperthreading (la división de un procesador en dos procesadores virtuales para
aumentar el rendimiento), Plug and Play, Bluetooth y la sexta versión del protocolo de Internet
(IPv6). Para las versiones anteriores de CentOS 5 y 6 existen bibliotecas de compatibilidad. El
paquete estándar de la distribución también incluye los siguientes componentes de software:

 Servidor web: httpd 2.4.6 (Apache)


 LAN Manager: Samba-4.1.x
 Base de datos: MariaDB 5.5.x, PostgreSQL 9.2.x
 Lenguaje de script: PHP 5.4, Python 2.7, Perl 5.16.3
 Interfaz de escritorio: Gnome 3.14, KDE 4.14
 Servidor de pantalla: X.org 7.7
 Cliente de correo electrónico: Evolution 3.12, Thunderbird 45
 Navegador web: Firefox 45
 Office Suite: LibreOffice 4.3.7

Particularidades

 Estabilidad: CentOS se desarrolla de forma continua con el fin de ofrecer la plataforma


perfecta para el software más reciente. En este proceso no se pierde de vista al aspecto de
la compatibilidad con las aplicaciones más antiguas. Cada paso en el desarrollo orientado
al futuro siempre se hace pensando en garantizar la estabilidad de los componentes
activos. Además, este sistema convence con un gran rendimiento en cuanto a la
virtualización (basada en KVM o máquina virtual basada en el núcleo) y con una alta
disponibilidad, siendo esta la principal razón por la que esta distribución da la talla en el
funcionamiento de servidores en la nube y de virtualización.
 Seguridad: este aspecto es hoy más importante que nunca, con lo que CentOS como
solución corporativa basada en RHEL representa la mejor elección. Gracias a la detección
proactiva de vulnerabilidades por parte del equipo de seguridad de Red Hat, su código
fuente subyacente cuenta con un elevado nivel en seguridad. Además, a la hora de integrar
nuevos programas o actualizar CentOS, la comprobación de la seguridad y de errores
tienen prioridad. Por otra parte, la distribución de Linux soporta la extensión del kernel
SELinux (Security Enhanced Linux), un producto de código abierto que cuenta con la
colaboración de Red Hat y la NSA. Este programa implementa controles de autorización
para el uso de los recursos informáticos, protegiendo, de este modo, contra accesos no
autorizados.

 Ciclos largos de mantenimiento y soporte: desde la primera versión de CentOS, tanto los
lanzamientos grandes como los pequeños han estado estrechamente vinculados a las
publicaciones de RHEL. Para la adaptación del código, proceso ya suficientemente
rodado, el equipo de desarrollo prevé un periodo de 2 a 6 semanas (o de unas pocas horas
si se trata de pequeños cambios). Los números de cada versión se mantienen (por ejemplo
RHEL 6.2 à CentOS 6.2), aunque desde la versión 7 se añade una marca temporal
(timestamp) que hace referencia a la publicación del código base. Así, por ejemplo, la
fuente de la versión 7.0-1406 fue publicada en junio de 2014. Además del control de
versiones, CentOS también se ha ocupado de las directrices para el periodo de soporte
técnico: está previsto un soporte general de hasta 7 años y un suministro de hasta 10 años
de actualizaciones de seguridad (hasta la versión 5.0 eran solo 4 y 7 años).

14
Caldera
15
The TSG Group, previamente conocido como SCO Group y antes como Caldera Systems y
Caldera International, es una corporación que asociada en sus orígenes a Linux y el movimiento
software libre, desarrollaba distribuciones Linux para servidores y estaciones de trabajo. Después
de adquirir algunos derechos sobre UNIX, SCO UNIX (actualmente SCO OpenServer) y
UnixWare, inició un juicio legal contra IBM en 2003, alegando que IBM había introducido en el
núcleo Linux código perteneciente a SCO Group.

Historia
Caldera Systems, con base en Utah, Estados Unidos, fue fundada en 1998 por Ransom Love y
recibió fondos iniciales de inversión de Ray Noorda. Su principal producto fue Caldera Linux,
una distribución Linux orientada a clientes de negocios y conteniendo algunos agregados no
libres.
En 1993 Novell compró USL (Unix Systems Laboratories). En 1995 Novell y SCO acuerdan un
intercambio de acciones: Novell le cede a SCO el 100% de USL y a cambio, SCO le otorga a
Novell el 17% de sus acciones, con lo cual Novell queda formando parte del Board of Directors
de SCO Inc. Esto significo para SCO la adquisición de todos los derechos sobre los fuentes de
UNIX (propiedad original de USL, subsidiaria de Bell Labs, donde fue creado el UNIX).
En 2002, Caldera adquirió varias propiedades de Santa Cruz Operation, incluyendo SCO
UNIX (actualmente llamado SCO OpenServer) y UnixWare, sistemas operativos no
librespara PC que se esperaba compitieran directamente con Linux. Precisamente SCO
Openserver y UnixWare son los principales productos ofrecidos hasta 2011 por The SCO Group.
En 2002, Caldera se unió a SuSE Linux, Turbolinux y Conectiva para formar United Linux, en
un intento por estandarizar las distribuciones Linux. Más tarde ese mismo año, Ransom Love
abandonó la compañía. La administración de Caldera admitió que la mayor parte de sus ganancias
provenían de SCO UNIX, por lo que el nombre de la compañía fue cambiado por SCO Group (a
pesar del nombre, la actual compañía no se encuentra asociada con Santa Cruz Operation).
La compañía ha sido parte del grupo Canopy hasta que uno de los directivos, Ralf Yarro, a la vez
CEO del Canopy Group, fue expulsado por la familia Noorda en extrañas circunstancias,
convirtiéndose desde entonces en una compañía independiente.
Bancarrota
El 14 de septiembre de 2007, debido a los contratiempos legales que sufrió la empresa, SCO
solicitó protección invocando los términos del Cápitulo 11 del Código de Bancarrota de
los Estados Unidos de América.
El 25 de octubre de 2007, SCO (el ex-rey del Unix para PC) recibe una oferta de 36 millones de
USD por parte de JGD Management por sus negocios y propiedad intelectual [1]. Pero fue
finalmente rechazado el 20 de noviembre [2]

16
Se propuso otro acuerdo, esta vez con SNCP en febrero de 2008 [3][4] pero también fue
rechazado dos meses después [5]
En agosto de 2012 la compañía pidió el paso a capítulo 7 de le ley de bancarrotas, es decir
disolución por quiebra.

Disputas de SCO sobre Linux


En enero de 2003, SCO contrató al abogado David Boies, anunciando que investigarían
infracciones a su derecho de autor. El 7 de marzo, el jefe ejecutivo de SCO, Darl McBride,
anunció que demandarían a IBM por sus contribuciones al código de Linux, alegando que IBM,
que había comprado los fuentes para su versión (AIX) entregó código fuente del TCP/IP
originalmente de UNIX para el TCP/IP de Linux. Como resultado del juicio, SuSE Linux ha
declarado públicamente que revaluará sus lazos con SCO.
En mayo de 2003, SCO Group dijo haber enviado cartas a 1.500 de las mayores corporaciones
del mundo, incluyendo las compañías de Fortune 500, alegando que, de utilizar Linux, podrían
estar infringiendo sus derechos de propiedad intelectual sobre el código original de UNIX. Como
resultado SCO ha sido demandado por difamación por varias compañías, incluyendo IBM, la
organización alemana LinuxTag, SuSE y Red Hat.
El 18 de agosto de 2007 se conoció por fin la sentencia de este pleito que llevaba en activo desde
el año 2003. Finalmente el juez Dale A. Kimball concluyó:

 Que el acuerdo que SCO tenía con Novell el único derecho otorgaba a SCO era el de vender
licencias de Unix a terceros.
 SCO tiene que pagar a Novell(Suse) el 95% del importe de esas ventas, que principalmente
fueron 16 millones de USD de Microsoft y 10 millones de USD de Sun.

Productos

 SCO OpenServer
 UnixWare
 Smallfoot
 SCOx Web Services Substrate
 WebFace, a development environment for rich-UI browser-based Internet applications.
 SCOoffice Server
 Me, Inc

Ubuntu

17
Es un sistema operativo de código abierto para computadores. Es una distribución de Linux
basada en la arquitectura de Debian. Actualmente corre en computadores de escritorio y
servidores, en arquitecturas Intel, AMD y ARM.
Está orientado al usuario promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la
experiencia del usuario. Está compuesto de múltiple software normalmente distribuido bajo una
licencia libre o de código abierto. Estadísticas web sugieren que la cuota de mercado de Ubuntu
dentro de las distribuciones Linux es, aproximadamente, del 49 %,34 y con una tendencia a
aumentar como servidor web.
Su patrocinador, Canonical, es una compañía británica propiedad del empresario sudafricano
Mark Shuttleworth. Ofrece el sistema de manera gratuita, y se financia por medio de servicios
vinculados al sistema operativo67 y vendiendo soporte técnico. Además, 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 gráficos, como
Kubuntu, Xubuntu, Ubuntu MATE, Edubuntu, Ubuntu Studio, Mythbuntu, Ubuntu GNOME y
Lubuntu.
Ubuntu es una bifurcación del código base del proyecto Debian.El objetivo inicial era hacer de
Debian una distribución más fácil de usar y entender para los usuarios finales, corrigiendo varios
errores de este y haciendo más sencillas algunas tareas como la gestión de programas. Su primer
lanzamiento fue el 20 de octubre de 2004.
Ubuntu usa primariamente software libre, haciendo excepciones en el caso de varios
controladores privativos (además de firmware y software). Antes de cada lanzamiento, se lleva a
cabo una importación de paquetes, desde Debian, aplicando las modificaciones específicas de
Ubuntu. Un mes antes del lanzamiento, comienza un proceso de congelación de importaciones,
ayudando a que los desarrolladores puedan asegurar que el software sea suficientemente estable.
Desde el inicio del proyecto, Shuttleworth proporcionó el soporte económico gracias a los
beneficios obtenidos después de vender su empresa Thawte a VeriSign, por unos 575 millones de
dólares estadounidenses.
El 8 de julio de 2005, Shuttleworth anunció la creación de la Fundación Ubuntu y aportaron 10
millones de dólares como presupuesto inicial. El propósito de la fundación es el de asegurar
soporte y desarrollo para todas las futuras versiones de Ubuntu.
El 12 de marzo de 2009, Ubuntu anunció soporte para plataformas externas de administración de
computación en nube, como Amazon EC2.

Enfoque en el software

18
A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que la gestión
de paquetes e instalación de aplicaciones es demasiado fragmentada y hasta compleja, por ende
se planifica la creación de una aplicación central para el manejo e instalación de aplicaciones. En
octubre de 2009 Canonical lanza oficialmente el Centro de software de Ubuntu (Ubuntu Software
Center), permite buscar, instalar, desinstalar aplicaciones, y además permite agregar repositorios
de terceros.22 En octubre de 2010 se introduce la venta de aplicaciones por medio de pagos en
línea en el Centro de software de Ubuntu.
El 3 de junio de 2010, Mark Shuttleworth anuncia el trabajo en conjunto con el proyecto Linaro
y su desarrollo de código abierto para Linux en procesadores con tecnología ARM.24 A fines de
septiembre se da a conocer antes del lanzamiento de Ubuntu 10.10, que esta versión incluiría un
mejor y más estable soporte para procesadores ARM.
En octubre y noviembre de 2010, se anuncian drásticos e importantes cambios en el escritorio de
Ubuntu, la inclusión de la interfaz de usuario Unity (creada por Canonical), la cual será utilizada
en la versión de escritorio de Ubuntu. También Mark Shuttleworth anuncia que en futuras
versiones de Ubuntu, Unity se implementará en el servidor gráfico Wayland, y no en el servidor
gráfico X (como se hacía habitualmente). Sin embargo, en 2013 se decide que no será Wayland
el servidor gráfico elegido, sino que uno nuevo creado por Canonical, llamado Mir.
El 18 de enero de 2011, Mark Shuttleworth anuncia la inclusión de aplicaciones creadas en Qt
para ser lanzadas a partir de «Natty+1» (después del lanzamiento de Ubuntu 11.04) y en futuras
versiones de Ubuntu. Una de las metas de esta decisión es facilitar la integración al sistema de
aplicaciones Qt, en comparación con las típicas aplicaciones desarrolladas en GTK que lucen
nativas en la interfaz de usuario de Ubuntu. Para terminar con las dificultades técnicas de
configuración y preferencias del sistema entre Qt y GTK, se crearán enlaces dconf para las
aplicaciones Qt, con lo que se pretende centralizar la configuración del sistema, ya sea GTK o Qt,
en un solo lugar.
El 9 de marzo de 2011, Canonical anuncia la discontinuidad de 'Ubuntu Netbook Edition', debido
a la integración de la interfaz Unity en su versión de escritorio a partir de Ubuntu 11.04, y así
eliminar la redundancia de sus versiones con un mismo escritorio. Canonical también anuncia que
los nombres 'Ubuntu Desktop Edition' y 'Ubuntu Server Edition' se eliminan, dejando solamente
el nombre 'Ubuntu' para uso en todo tipo de computadoras, y 'Ubuntu Server' para su uso en
servidores.

Expansión de Ubuntu a otros dispositivos


Ubuntu para Android.
El 31 de octubre de 2011, durante la presentación del Ubuntu Developer Summit, Mark
Shuttleworth anuncia la integración de Ubuntu en varios otros dispositivos, tales como tabletas,
televisores, teléfonos y computadores tradicionales. Toda esta integración concluyó en la versión
14.04, en abril de 2014.
En enero de 2012, durante la feria tecnológica CES 2012, Canonical revela Ubuntu TV, la cual
ofrece una interfaz simple e intuitiva para organizar contenidos y servicios para TV.
En febrero de 2012, Canonical anuncia 'Ubuntu para Android', el cual permite ejecutar el
escritorio de Ubuntu directo desde un teléfono inteligente Android al conectarse en un monitor
por medio de una base. Características como la sincronización de contactos, sincronización de
redes sociales, y vista de aplicaciones Android son posibles. Ubuntu para Android tiene

19
compatibilidad con teléfonos inteligentes con múltiples núcleos ARM, y la ventaja de compartir
el mismo kernel con Android.
El 2 de enero de 2013, Canonical anuncia 'Ubuntu para teléfonos', para ser lanzado en dispositivos
durante el año 2014. Ubuntu para teléfonos utiliza una interfaz basada en Unity, pero construida
bajo QML al igual que sus aplicaciones. Su interfaz solo utiliza gestos táctiles a través de la
pantalla, al no usar botones físicos de acceso en el frente. Además, los teléfonos inteligentes más
avanzados con Ubuntu podrán conectar el dispositivo a un dock con monitor externo para poder
utilizar la interfaz de escritorio de Ubuntu.

El 19 de febrero de 2013, Canonical anuncia 'Ubuntu para tabletas'. Sus principales características
son la interfaz multitarea para usar dos aplicaciones al mismo tiempo, multiusuario seguro, con
la posibilidad de usar diferentes cuentas de usuario, controles usados por voz, al igual que gestos
para interactuar con la interfaz. Ubuntu para tabletas también puede cargar la interfaz de escritorio
si este se conecta a un dock con teclado y mouse externo.
El 4 de marzo de 2013, Canonical anuncia Mir, un nuevo servidor gráfico que se utilizará a través
de todos los dispositivos con Ubuntu, esto incluye escritorio, teléfonos, tabletas y televisores, con
fecha de lanzamiento para su uso público en abril de 2014, para Ubuntu 14.04. Además de Mir,
también anuncia Unity Next, la siguiente versión de la interfaz Unity construida en QML/Qt, la
cual también se usará en todos los dispositivos con Ubuntu y disponible para el público en abril
de 2014 Con esto, Mir pasa a reemplazar al servidor gráfico X que era usado en el escritorio, y
Unity Next con QML pasa a reemplazar la versión de Unity basada en Nux. Más adelante se
anuncia que se adelantará el lanzamiento del nuevo servidor gráfico Mir, y se lanzará junto con
Ubuntu 13.10. También incluirá XMir, una nueva implementación montada en Mir para dar
compatibilidad a aplicaciones y ambientes basados en el antiguo servidor X.
El 19 de marzo de 2013, la junta técnica de Ubuntu decide acortar el soporte técnico de las
versiones no-LTS de Ubuntu a solo 9 meses de soporte, anteriormente con soporte de 18 meses.
En julio de 2013, se anuncia la campaña para Ubuntu Edge, el propósito de la campaña es recaudar
32 millones de dólares durante 31 días en el sitio Indiegogo, para crear y distribuir un teléfono
móvil que servirá como base para desarrollar y usar Ubuntu para teléfonos, además de utilizar la
interfaz de escritorio al conectar el dispositivo a un monitor y de proporcionar doble arranque
para usar Android. Entre las características de hardware que más destacan se indica que usará una
estructura de metal unificada, procesador con múltiples núcleos aún sin definir, 128GB de
almacenamiento, 4GB de RAM, pantalla de cristal zafiro de 4,5 pulgadas con una resolución de
1280x720 píxeles, batería de silicio-ánodo Li-ion, dos antenas de conexión LTE, Wi-Fi de doble
banda, comunicación inalámbrica NFC, cámara trasera de 8MP con respuesta rápida a baja luz y
cámara delantera de 2MP, y otros sensores de hardware utilizados actualmente en dispositivos
móviles como GPS, giroscopio, barómetro, acelerómetro, proximidad, y brújula.

Interfaz de usuario

 Tablero con aplicaciones de Ubuntu


Ubuntu 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
menús e indicadores de sistema, desde la versión 11.04 el equipo de Canonical decidió
lanzar su propia interfaz de usuario, de esa manera Unity fue diseñado para optimizar el

20
espacio e interacción de la interfaz de Ubuntu.40 aunque en la version 18.04 regreso a
GNOME

 Diseño
La actual interfaz de usuario de Ubuntu está compuesta por tres elementos: la barra
superior para indicadores de sistema y menús (donde aparecen los menús superiores
(Archivo, Editar,...) de cada aplicación, si así se configura), el lanzador de aplicaciones
al costado izquierdo, y el tablero o Dash, ubicado en la parte superior del lanzador de
aplicaciones, que despliega accesos a aplicaciones y medios. Además de la interfaz Unity,
Canonical ha diseñado varios elementos para ésta: set de iconos Ubuntu Mono y
Humanity, temas visuales ligeros (Ambiance y Radiance), tipografía Ubuntu con varios
estilos de escritura, barras de desplazamiento superpuestas, notificaciones OSD, pantalla
de inicio de sesión Unity Greeter, gestos multitáctil uTouch, temas de sonido de inicio de
sesión, y los menús globales de aplicaciones.

Características
En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en
computadoras personales y servidores: 32-bit (x86) y 64-bit (x86_64)43 Sin embargo,
extraoficialmente, Ubuntu ha sido portado a más arquitecturas: ARM, PowerPC, SPARC e IA-
64.
A partir de la versión 9.04, se empezó a ofrecer soporte extraoficial para procesadores ARM,44
comúnmente usados en dispositivos móviles. Al igual que la mayoría de los sistemas de escritorio
basados en Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la
máquina a través de repositorios. Ubuntu está siendo traducido a más de 130 idiomas,2 y cada
usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet.
Ubuntu y la comunidad

21
Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando
bugs, probando versiones inestables del sistema, etc.45 Además, en febrero de 2008 se puso en
marcha el sitio Brainstorm46 que permite a los usuarios proponer sus ideas y votar las del resto.
También se informa de las ideas propuestas que se están desarrollando o están previstas.

Software incluido
Ubuntu posee una gran gama de aplicaciones para llevar a cabo tareas cotidianas, entretenimiento,
desarrollo y aplicaciones para la configuración de todo el sistema. La interfaz predeterminada de
Ubuntu es Unity y utiliza en conjunto las aplicaciones de GNOME. Existen otras versiones
extraoficiales mantenidas por la comunidad, con diferentes escritorios, y pueden ser instalados
independientemente del instalado predefinido en Ubuntu.
Aplicaciones de Ubuntu
Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Las
principales aplicaciones que se incluyen en Ubuntu de forma predeterminada son: navegador web
Mozilla Firefox, cliente de mensajería instantánea Empathy, cliente de correo Thunderbird,
reproductor multimedia Totem, reproductor de música Rhythmbox, gestor y editor de fotos
Shotwell, administrador de archivos Nautilus, cliente de BitTorrent Transmission, cliente de
escritorio remoto Remmina, grabador de discos Brasero, suite ofimática LibreOffice, lector de
documentos PDF Evince, editor de texto Gedit, cliente para sincronizar y respaldar archivos en
línea Ubuntu One (desarrollada por Canonical), y la tienda de aplicaciones para
instalar/eliminar/comprar aplicaciones Centro de software de Ubuntu (también desarrollada por
Canonical).
Seguridad y accesibilidad
El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no
activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no
hay unos cortafuegos predeterminados, ya que supuestamente no existen servicios que puedan
atentar a la seguridad del sistema. Para labores o tareas administrativas en la línea de comandos
incluye una herramienta llamada sudo (de las siglas en inglés de SwitchUser do), con la que se
evita el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que
el sistema esté disponible para tanta gente como sea posible. Desde la versión 5.04, se utiliza
UTF-8 como codificación de caracteres predeterminado.
No solo se relaciona con Debian por el uso del mismo formato de paquetes .deb. También tiene
uniones con esa comunidad, aunque raramente contribuyendo con cualquier cambio directa e
inmediatamente, o solo anunciándolos. Esto sucede en los tiempos de lanzamiento. La mayoría
de los empaquetadores de Debian son los que realizan también la mayoría de los paquetes
importantes de Ubuntu.

Organización del software


Ubuntu internamente divide todo el software en cuatro secciones, llamadas «componentes», para
mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen
los usuarios. Estos componentes son: main, restricted, universe y multiverse.
De forma predeterminada se instalan paquetes de los componentes main y restricted. Los paquetes
del componente universe de Ubuntu generalmente se basan en los paquetes de la rama inestable
(Sid) y en el repositorio experimental de Debian.
22
 Main: contiene solamente los paquetes que cumplen los requisitos de la licencia de
Ubuntu, y para los que hay soporte disponible por parte de su equipo. Está pensado para
que incluya todo lo necesario para la mayoría de los sistemas Linux de uso general. Los
paquetes de este componente poseen ayuda técnica garantizada y mejoras de seguridad
oportunas.

 Restricted: contiene paquetes soportados por los desarrolladores de Ubuntu debido a su


importancia, pero que no está disponible bajo ningún tipo de licencia libre para incluir en
main. En este lugar se incluyen los paquetes tales como los controladores propietarios de
algunas tarjetas gráficas, como los de ATI y NVIDIA. El nivel de la ayuda es más limitado
que para main, puesto que los desarrolladores pueden no tener acceso al código fuente.

 Universe: contiene una amplia gama de programas, que pueden o no tener una licencia
restringida, pero que no recibe apoyo por parte del equipo de Ubuntu sino por parte de la
comunidad. Esto permite que los usuarios instalen toda clase de programas en el sistema
guardándolos en un lugar aparte de los paquetes soportados: main y restricted.
 Multiverse: contiene los paquetes sin soporte debido a que no cumplen los requisitos de
software libre.
Actualización o versión
La mayoría de las distribuciones de Linux utilizan ciclos de lanzamiento ó versiones estándar.
Por ejemplo, Ubuntu usa el método de versiones estándar, también son llamadas versiones
estables, aunque sabemos que antes de llegar a una versión estable, pasa por una serie de versiones
antes de realizar el lanzamiento oficial. El proyecto Ubuntu libera periódicamente nuevas
versiones de Ubuntu, lo hace cada seis meses. Durante el proceso de desarrollo de seis meses,
reúnen las últimas versiones de todo el software en sus repositorios y lo empaquetan todo en un
solo lugar, la actualización de todo el software. A continuación, pasan unos meses probándolo,
asegurándose de que todas las versiones de software funcionan bien en conjunto y solucionan los
errores que se presenten.
Cuando se lanza una nueva versión de Ubuntu, el software que ha sido probado para asegurarse
de que funciona bien en conjunto. El lanzamiento de Ubuntu actualiza las versiones de software
para solucionar los problemas de seguridad y otros errores importantes.
Si necesita la última versión de un paquete específico, tiene que conseguirlo en otro lugar. Por
ejemplo, podría obtener de un PPA de terceros o usar el repositorio official-but-unsupported que
trae las nuevas versiones de las aplicaciones de escritorio más importantes para versiones
anteriores de Ubuntu. De lo contrario, tendría que esperar a la próxima versión de Ubuntu.

Conclusión

Antes de hacer este informe nuestra opinión personal sobre Linux era que es un sistema operativo
demasiado difícil de usar, reservado sólo para analistas, o usuarios realmente avanzados, pero a
23
medida que fuimos investigando descubrimos que este sistema operativo no es tan difícil de usar
y que cualquier usuario con conocimientos medios puede desempeñarse realmente bien en este
sistema operativo, Linux existe la misma diversidad de aplicaciones que para Windows, e incluso,
hay programas como el Star Office u Openoffice que son capaces de leer documentos hechos en
Word. Mucha gente tiene la idea de que Linux es mucho más difícil de usar que Windows, pero
esto es un concepto totalmente erróneo, y si bien esto fue cierto algunos años atrás, ahora el
panorama es totalmente distinto; Porque hoy en día existen múltiples aplicaciones para este
sistema operativo, existen interfaces de usuario (cosa que hace unos años atrás no existía), y eso
ha simplificado una enormidad el uso de este sistema operativo.
Concluimos en que Linux más que un sistema operativo, es una herramienta poderosa el día de
hoy, y por eso su uso en servidores de Internet va en aumento, y definitivamente Linux resulta
muy competente para Windows. Por este mismo hecho grandes compañías han adoptado el Linux,
como Apple Computer Co. que adoptó el kernel de Linux como base de su sistema operativo X.

24

También podría gustarte