Ubuntu
Ubuntu 11.10 (Oneiric Ocelot)
Ubuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian.
Ubuntu está orientado al usuario novel y promedio, con un fuerte
enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está
compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,5 6 y con una tendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones de usuarios para fines de 2011.8
Su patrocinador Canonical, es una compañía británica propiedad del empresario sudafricano Mark Shuttleworth ofrece el sistema de manera gratuita y que se financia por medio de servicios vinculados al sistema operativo9 10 y vendiendo soporte técnico.11
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. Canonical también apoya y
proporciona soporte para las derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu, Lubuntu y la versión de Ubuntu orientada a servidores (Ubuntu Server).12
Su eslogan es Linux for human beings (‘Linux para seres humanos’) y su nombre proviene de la ideología sudafricana Ubuntu («Igualdad/Lealtad hacia otros.»).
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,13 reciben soporte durante cinco años en los sistemas de escritorio y de servidor.14
Historia y proceso de desarrollo
Ubuntu es una bifurcación del código base del proyecto Debian.15
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
éste y haciendo más sencillas algunas tareas como la gestión de
programas. Su primer lanzamiento fue el 20 de octubre de 2004.16
Los lanzamientos de Ubuntu están sincronizados para realizarse un mes
después que las del entorno de escritorio para poder incorporarlas,
modificarlas y ofrecer la versión más reciente de la misma.17 Ubuntu usa primariamente software libre haciendo excepciones para varios controladores privativos además del firmware y software no libre incluido en el kernel Linux y el software no libre presente en sus repositorios.18
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 son en ciertos casos compatibles binariamente; algunas veces los paquetes deb pueden necesitar ser recompilados desde el código fuente para ser usados en Ubuntu.19
Muchos desarrolladores de Ubuntu también mantienen paquetes clave en
Debian. Ubuntu coopera con Debian devolviendo cambios y mejoras en el
código,20 aunque existen críticas sobre los escasos aportes. 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.21
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.22
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.23
El 12 de marzo de 2009, Ubuntu anunció soporte para plataformas externas de administración de computación en nube, como Amazon EC2.24
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.25 En octubre de 2010 se introduce la venta de aplicaciones por medio de pagos en línea en el Centro de software de Ubuntu.26
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.27
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.28
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.29 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).30
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.31
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.32
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 Tablets, Smart TVs y Smartphones. Todo esta integración llegará en la versión 14.04, en abril de 2014.33
En enero de 2012, durante la feria tecnológica CES
2012, Canonical revela la interfaz de Ubuntu TV, el cual ofrece una
manera simple e intuitiva de organizar contenidos y servicios para TV.34
En febrero de 2012, Canonical anuncia 'Ubuntu for Android', el cual permite ejecutar el escritorio de Ubuntu directo desde un smartphone Android
al conectarse en un monitor. Cosas como la sincronización de contactos,
sincronización de redes sociales, y vista de aplicaciones Android son
posibles. Ubuntu para Android tiene compatibilidad con smartphones con
múltiples núcleos ARM, y la ventaja de compartir el mismo kernel con Android.35
nterfaz de usuario
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, pero desde la versión 11.04 Natty Narwhal la interfaz de usuario predeterminada es Unity, además de las actuales herramientas de GNOME. Durante el proceso de desarrollo de GNOME 3, la nueva interfaz de usuario, GNOME Shell,
no compartía las ideas de diseño, interacción, y experiencia de usuario
de los desarrolladores de Ubuntu. Dado el caso, el equipo de desarrollo
de Ubuntu pensó en desarrollar su propia interfaz de usuario; Unity fue
diseñado como shell para el escritorio de GNOME para incrementar la
eficiencia de espacio e interacción con el escritorio.36
La actual interfaz de usuario de Ubuntu está compuesta por tres
importantes elementos: un panel superior para indicadores de sistema y
menús, un lanzador de aplicaciones al costado izquierdo, y un tablero
que despliega lugares y aplicaciones ofreciendo una interfaz más
atractiva para el usuario. Ubuntu además de la interfaz Unity, utiliza
las herramientas de GNOME que forman el resto del escritorio, el gestor
de ventanas Compiz para las transiciones de efectos visuales, y varios elementos visuales diseñados por Canonical;
tales como barras de desplazamiento Overlay Scrollbars, varios
indicadores de sistema como el menú de sonido, el menú de mensajería, y
el menú de estado de usuario, iconos Ubuntu Mono e Humanity, temas
light-themes, las burbujas de notificación OSD, y los menús de
aplicaciones globales.37
Características
En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: x86 y AMD6438 (x86-64); siendo la versión 6.10 la última que oficialmente soportó la arquitectura PowerPC,39 después de lo cual es solo soportada por la comunidad.40 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,41 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,2 y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Inte
rnet.Ubuntu y la comunidad
Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema, etc;42 además, en febrero de 2008 se puso en marcha la página «Brainstorm»43
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
El software incluido
Centro de software de Ubuntu 5.0, incluido en Ubuntu 11.10.
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 tres versiones oficiales de la distribución, una con el entorno KDE, llamada Kubuntu, otra con el entorno Xfce, llamada Xubuntu, y por ultimo otra con el entorno LXDE llamada Lubuntu; este ultimo, recientemente añadido a las versiones oficiales. 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 de correo Thunderbird, reproductor multimedia Totem, reproductor de música Banshee, gestor y editor de fotos Shotwell, cliente de BitTorrent 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, cont
ribuyendo
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 DebianPara
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.[cita requeridOrganizació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.44 Estos componentes son: main, restricted, universe y multiverse.
Por defecto se instalan paquetes de los componentes main y restricted44 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.[cita requerida]
- 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.44
- 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.44
- 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.44
No hay comentarios:
Publicar un comentario