Historia y proceso de desarrollo

Anuncio
FELIPE ORILLAC
8-799-706
Trabajo de investigación
Introducción a la Computación Certificación TICs
Linux UBUNTU
Sistemas Operativos
Profesor:José Antonio Carrasco Moreno
Felipe Orillac
8-799-706
1
FELIPE ORILLAC
8-799-706
Indice
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Introducción
Historia y proceso de desarrollo
Principios de Ubuntu
¿Qué es GNU/linux?
Características
Ubuntu y la comunidad
El software incluido
Organización de paquetes
Lanzamientos y soporteSoftware libre
Los nombres de Ubuntu
Soporte técnico extendido (LTS)
Requisitos
Anexos y Graficas
Blibiografia y sitios web
2
FELIPE ORILLAC
8-799-706
Introducción
Ubuntu es una distribución GNU/Linux que ofrece un sistema operativo
predominantemente enfocado a ordenadores de escritorio aunque también proporciona
soporte para servidores.
Basada en Debian GNU/Linux, Ubuntu concentra su objetivo en la facilidad de uso, la
libertad de uso, los lanzamientos regulares (cada 6 meses) y la facilidad en la
instalación.
Ubuntu está patrocinado por Canonical Ltd., una empresa privada fundada y financiada
por el empresario sudafricano Mark Shuttleworth.
El nombre de la distribución proviene del concepto zulú y xhosa de ubuntu, que
significa "humanidad hacia otros" o "yo soy porque nosotros somos". Ubuntu es un
movimiento sudafricano encabezado por el obispo Desmond Tutu, quien ganó el
Premio Nobel de la Paz en 1984 por sus luchas en contra del Apartheid en Sudáfrica.
Mark Shuttleworth, mecenas del proyecto, se encontraba muy familiarizado con la
corriente. Tras ver similitudes entre los ideales de los proyectos GNU, Debian y en
general con el movimiento del software libre, decidió aprovechar la ocasión para
difundir los ideales de Ubuntu. El eslogan de Ubuntu – “Linux para seres humanos” (en
inglés "Linux for Human Beings") – resume una de sus metas principales: hacer de
Linux un sistema operativo más accesible y fácil de usar.
La versión estable más reciente de Ubuntu es la 10.10, nombre clave "Maverick
Meerkat" (Suricato inconformista en español) liberada el 10 de octubre del 2010. La
útlima versión LTS [soporte extendido de 3 años para escritorio y 5 para servidor] es
Ubuntu 10.04, nomber clave "Lucid Lynx" (Lince lucido en español) liberada el 29 de
abril de 2010.
Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por
parte de Canonical, durante dieciocho meses, por medio de actualizaciones de
seguridad, parches para bugs críticos y actualizaciones menores de programas. Las
versiones LTS (Long Term Support), que se liberan cada dos años, reciben soporte
durante tres años en los sistemas de escritorio y cinco para la edición orientada a
servidores.
Historia y proceso de desarrollo
Ubuntu es una bifurcación del código base del proyecto Debian. El objetivo inicial era el
de lanzar una nueva versión de Ubuntu cada seis meses, resultando en un sistema
más actualizado. Su primer lanzamiento fue el 20 de octubre de 2004.
Los lanzamientos de Ubuntu están sincronizados para realizarse un mes después que
las del entorno de escritorio GNOME. Ubuntu usa primariamente software libre
haciendo excepciones para varios controladores privativos además del firmware y
3
FELIPE ORILLAC
8-799-706
software no libre incluido en el kernel Linux y el software no libre presente en sus
repositorios.
Los paquetes de Ubuntu están basados en la rama inestable de Debian: ambas
distribuciones usan el formato de paquete de software deb y las herramientas de
administración de paquetes APT, dpkg, más algunos front-ends. Los paquetes Debian y
Ubuntu no son necesariamente compatibles binariamente; algunas veces los paquetes
deb pueden necesitar ser recompilados desde el código fuente para ser usados en
Ubuntu. Muchos desarrolladores de Ubuntu también mantienen paquetes clave en
Debian. Ubuntu coopera con Debian devolviendo cambios y mejoras en el código,
aunque existen críticas sobre las escasas aportaciones. En el pasado, Ian Murdock,
fundador de Debian, expresó su preocupación por el potencial cambio de los paquetes
de Ubuntu con respecto a los de Debian ya que podrían llegar a ser completamente
incompatibles.
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, Mark Shuttleworth y su empresa Canonical Ltd. anunciaron 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.
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. 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. 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.
4
FELIPE ORILLAC
8-799-706
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).
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
Principios de Ubuntu
La filosofía de Ubuntu se basa en los siguientes principios:

Ubuntu siempre será gratuito, y no habrá un coste adicional para la «edición
profesional»; queremos que lo mejor de nuestro trabajo esté libremente
disponible para todos.

Para hacer que Ubuntu pueda ser usado por el mayor número de personas
posible, Ubuntu emplea las mejores herramientas de traducción y accesibilidad
que la comunidad del Software Libre es capaz de ofrecer.

Ubuntu publica de manera regular y predecible, una nueva versión cada seis
meses. Puede usar la versión estable o probar y ayudar a mejorar la versión en
desarrollo.

Ubuntu está totalmente comprometido con los principios de desarrollo del
software de código abierto, animamos a la gente a utilizarlo, mejorarlo y
compartirlo.
5
FELIPE ORILLAC
8-799-706
¿Qué es GNU/linux?
En pocas palabras: es un sistema operativo GNU que usa como núcleo el kernel Linux.
El proyecto GNU nació en 1984 de la iniciativa de Richard Stallman con el objetivo de
desarrollar un sistema operativo basado en UNIX, pero libre: el sistema GNU. El
proyecto GNU está fuertemente unido a la filosofía del Software Libre, que es eje
central en los proyectos que como Ubuntu derivan de él.
El kernel Linux es el corazón del sistema operativo Ubuntu. Nació en 1991 gracias a
Linus Torvalds. Es esencialmente un clónico del núcleo de UNIX creado de manera
independiente.
Existe una comunidad de personas cada vez mayor que creen en los ideales del
Software Libre e invierten su tiempo en ayudar a hacer que la tecnología de código
abierto sea cada vez mejor. La gente de esta comunidad posibilita iniciativas como
Ubuntu, comités de estándares que le dan forma a Internet, organizaciones como la
Fundación Mozilla, creadores de Mozilla Firefox, y otros tantos proyectos de software
de los cuales es usted beneficiario.
Características
En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en
computadoras personales y servidores: x86 y AMD64 (x86-64); siendo la versión 6.10
la última que oficialmente soportó la arquitectura PowerPC, después de lo cual es solo
soportada por la comunidad. Sin embargo, extraoficialmente, Ubuntu ha sido portado a
tres arquitecturas más: SPARC, IA-64 y Playstation 3.
A partir de la versión 9.04 —lanzada en abril de 2009— se empezó a ofrecer soporte
oficial para procesadores ARM, comúnmente usados en dispositivos móviles, PDA etc.
Al igual que la mayoría de las distribuciones basadas en GNU/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, y cada usuario es capaz de
colaborar voluntariamente a esta causa, a través de Internet.
Ubuntu y la comunidad
Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código,
solucionando bugs, probando versiones inestables del sistema, etc;además, en febrero
de 2008 se puso en marcha la página «Brainstorm» 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.
6
FELIPE ORILLAC
8-799-706
El software incluido
Posee una gran colección de aplicaciones para la configuración de todo el sistema,
valiéndose principalmente de interfaces gráficas. El entorno de escritorio
predeterminado de Ubuntu es GNOME y se sincroniza con sus liberaciones. Existen
otras dos versiones oficiales de la distribución, una con el entorno KDE, llamada
Kubuntu, y otra con el entorno Xfce, llamada Xubuntu; existen otros escritorios
disponibles, que pueden ser instalados en cualquier sistema Ubuntu
independientemente del entorno de escritorio instalado por defecto.

Aplicaciones de Ubuntu: Ubuntu es conocido por su facilidad de uso y las
aplicaciones orientadas al usuario final. Las principales aplicaciones que trae
Ubuntu son: navegador web Mozilla Firefox, cliente de mensajería instantánea
Empathy, cliente de redes sociales Gwibber, cliente para enviar y recibir correo
Evolution, reproductor multimedia Totem, reproductor de música Banshee, editor
de vídeos PiTiVi, gestor y editor de fotos Shotwell, cliente y gestor de torrents
Transmission, grabador de discos Brasero, suite ofimática LibreOffice, y el
instalador central para buscar e instalar aplicaciones Centro de software de
Ubuntu.

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 un
cortafuegos predeterminado, ya que 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
SuperUser 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 sólo se relaciona con Debian por el uso del mismo formato de paquetes .deb.
También tiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier
cambio directa e inmediatamente, y no sólo anunciándolos. Esto sucede en los tiempos
de lanzamiento. Muchos de los desarrolladores de Ubuntu son también responsables
de los paquetes importantes dentro de la distribución Debian.
Para centrarse en solucionar rápidamente los bugs, conflictos de paquetes, etc. se
decidió eliminar ciertos paquetes del componente main, ya que no son populares o
simplemente se escogieron de forma arbitraria por gusto o sus bases de apoyo al
software libre. Por tales motivos inicialmente KDE no se encontraba con más soporte
de lo que entregaban los mantenedores de Debian en sus repositorios, razón por la que
se sumó la comunidad de KDE creando la distribución GNU/Linux Kubuntu.
7
FELIPE ORILLAC
8-799-706
Organización de paquetes
Ubuntu 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.
Por defecto 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.

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. Éste
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 por ejemplo, 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.
8
FELIPE ORILLAC
8-799-706
Lanzamientos y soporte
Versión
Nombre en clave
4.10
Warty Warthog
5.04
Hoary Hedgehog
5.10
Breezy Badger
6.06 LTS
Dapper Drake
6.10
Edgy Eft
7.04
Feisty Fawn
7.10
Gutsy Gibbon
8.04 LTS
Hardy Heron
8.10
Intrepid Ibex
9.04
Jaunty Jackalope
9.10
Karmic Koala
10.04 LTS
Lucid Lynx
10.10
Maverick Meerkat
11.04
Natty Narwhal
11.10
Oneiric Ocelot
Color Significado
Rojo
Versión de escritorio sin soporte
Verde
Versión de escritorio con soporte
Azul
Versión de escritorio en desarrollo
Lanzamiento
20 de octubre de 2004
8 de abril de 2005
13 de octubre de 2005
1 de junio de 2006
26 de octubre de 2006
19 de abril de 2007
18 de octubre de 2007
24 de abril de 2008
30 de octubre de 2008
23 de abril de 2009
29 de octubre de 2009
29 de abril de 2010
10 de octubre de 2010
28 de abril de 2011
13 de octubre de 2011
Las versiones estables se liberan cada 6 meses y Canonical proporciona soporte
técnico y actualizaciones de la seguridad para la mayoría de las versiones de Ubuntu
durante 18 meses, excepto para las versiones LTS (Long term support) que ofrece 3
años para la versión escritorio y 5 años para la versión servidor, a partir de la fecha del
lanzamiento.
Existen planes para lanzar una rama de Ubuntu bajo el nombre en clave «Grumpy
Groundhog», la cual solo estará disponible para desarrolladores.
Software libre
El proyecto Ubuntu está totalmente basado en los principios del desarrollo de software
de código abierto; se anima a que la gente use, mejore y distribuya software de código
abierto.
Sin embargo, esto significa algo más que estar disponible a coste cero. La filosofía del
software libre establece que la gente pueda usar el software de todas las formas que
considere "socialmente útiles": el código está disponible para poder descargarlo,
modificarlo y usarlo del modo que más le convenga. Por tanto, además del hecho de
9
FELIPE ORILLAC
8-799-706
que el software libre normalmente puede conseguirse sin coste alguno, esta libertad
también tiene ventajas técnicas: al desarrollar programas puede utilizarse el trabajo de
los demás y construir a partir de éste. Con el software no libre, esto no es posible, y
para desarrollar un programa, se tiene que empezar desde cero. Por esta razón, el
desarrollo de software libre es rápido y eficiente.
Los nombres de Ubuntu
Desde sus inicios, cada una de las versiones de este sistema operativo ha tenido un
nombre en clave compuesto por un animal y un adjetivo relativo al mismo que empiece
por su misma letra (Warty Warthog o Hoary Hedgehog).
Además, desde la versión 6.06, Dapper Drake, estos nombres han seguido una
progresión por orden alfabético, siendo la 6.10 Edgy Eft, la 7.04, Feisty Fawn, y de ahí
en adelante hasta su versión más actual, 11.04 Natty Narwhal.
Soporte técnico extendido (LTS)
Cada 4 versiones de Ubuntu se libera una versión con soporte técnico extendido a la
que se añade la terminación LTS.
Esto significa que los lanzamientos LTS contarán con actualizaciones de seguridad de
paquetes de software durante tres años en entorno de escritorio y cinco años en
servidor por parte de Canonical, a diferencia de los otros lanzamientos de Ubuntu que
sólo cuentan con 18 meses de soporte.
La primera LTS fue la versión 6.06 de la cual se liberó una remasterización (la 6.06.1)
para la edición de escritorio y dos remasterizaciones (6.06.1 y 6.06.2) para la edición
servidor, ambas incluían actualizaciones de seguridad y corrección de errores.
La segunda LTS fue la versión 8.04 «Hardy Heron», de la cual ya va por la cuarta y
última revisión de mantenimiento (la 8.04.4).
La última versión LTS que ha sido lanzada es la 10.04, Lucid Lynx, fue liberada en abril
de 2010, y cuya versión de mantenimiento actual va por la 10.04.2.
Actual: Ubuntu 11.04
La versión 11.04 Natty Narwhal fue lanzada el 28 de abril de 2011.Esta versión marca
el fin de Ubuntu Netbook Edition, puesto que se ha decidido fusionarla con la edición de
escritorio.
10
FELIPE ORILLAC
8-799-706
Esta versión recibió varios cambios en su apariencia, partiendo por la implementación
de la interfaz de usuario Unity. Debido a esto, no se utilizó GNOME Shell, ya que Unity
es el shell creado por Canonical para Ubuntu, pero sí se emplearon todas las demás
herramientas y aplicaciones de GNOME, como es habitual.En esta versión, Unity
funciona con Compiz como compositor de ventanas, siendo este último mucho más
rápido que el anterior compositor Mutter, utilizado en la versión 10.10 Netbook Edition.
Ubuntu 11.04 incluye tres sesiones de escritorio en la entrada de usuario de Ubuntu; la
primera sesión es «Ubuntu», utiliza Unity y es necesario tener instalados controladores
para ambientes gráficos 3D. La segunda sesión es «Ubuntu Clásico», utiliza el mismo
entorno que se utilizaba en versiones anteriores de Ubuntu con GNOME Panel, y utiliza
efectos de escritorio. La tercera sesión es «Ubuntu Clásico (Sin efectos)», como la
anterior pero sin efectos de escritorio.
El instalador del Live CD, Ubiquity, incluye la capacidad de actualizar el sistema
operativo a Ubuntu 11.04 desde versiones anteriores. El Centro de software de Ubuntu
se modificó para dar la posibilidad de otorgar puntuaciones y recomendaciones a las
aplicaciones. Hubo cambios en los menús de sistema («indicadores»): el menú de
sonido incluye las listas de reproducción de música del reproductor, y se añadieron dos
indicadores, el de conexión de red y el de hora y fecha.
Se incorporó una funcionalidad parecida a Aero Snap, que consiste en que al momento
de mover una ventana a la izquierda o derecha, ésta se ajusta a ese lado del escritorio,
y si se mueve al borde superior se maximiza. Se lanzó una nueva barra de
desplazamiento para los cuadros de texto de las ventanas y diálogos, denominada
«Overlay Scrollbar», que es minimalista y solo aparece cuando se utiliza.
Ubuntu 11.04 utiliza el reproductor de música Banshee de manera predeterminada,
reemplazando a Rhythmbox; el navegador web Mozilla Firefox 4; la suite ofimática
LibreOffice, que reemplaza a OpenOffice.org; y el diccionario se ha eliminado
Asimismo, esta versión incluye el núcleo Linux 2.6.38, el cual provee mejoras de
rendimiento de un 30% a un 50% en algunos casos, mejoras en el sistema de archivos
Btrfs, la inclusión de los últimos controladores para los procesadores AMD Fusion, y
soporte para más tarjetas gráficas con prestaciones 3D.Incluirá la versión 1.10 de X.org
Server, y la versión 7.10 de Mesa 3D, ambas versiones ayudan considerablemente al
rendimiento de gráficos 3D, y el soporte para nuevo hardware de video y extensiones
OpenGL.
11
FELIPE ORILLAC
8-799-706
Requisitos
Los requisitos mínimos «recomendados», teniendo en cuenta los efectos de escritorio,
deberían permitir ejecutar una instalación de Ubuntu.






Procesador x86 a 500 MHz.
Memoria RAM: 512 MB.
Disco Duro: 4 GB (swap incluida).
Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 800x600.
Lector de CD-ROM o puerto USB
Conexión a Internet puede ser útil.
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las
siguientes tarjetas gráficas:



Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo»)
NVidia (con su controlador propietario)
ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador
propietario)
Si se dispone de una computadora con un procesador de 64 bits (x86-64), y
especialmente si dispone de más de 3 GB de RAM, se recomienda utilizar la versión de
Ubuntu para sistemas de 64 bits.
12
FELIPE ORILLAC
8-799-706
Anexos y Graficas
\
13
FELIPE ORILLAC
8-799-706
Blibiografia y Sitios web
http://doc.ubuntu-es.org/Sobre_Ubuntu
http://loco.ubuntu.com/
http://www.ubuntu.com/
http://es.wikipedia.org/wiki/Ubuntu
http://www.cnet.com
14
Descargar