Download Documentos CEO, Unidad 11
Document related concepts
Transcript
11 Introducción al sistema operativo Linux – Documentos CEO 11.1. Historia y proceso de desarrollo. Ubuntu es una bifurcación del código base del proyecto Debian. El objetivo inicial era 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 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. 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 (cloud computing). 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), que permite buscar, instalar y desinstalar aplicaciones, además de 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. 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 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. La idea era 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. Sistemas Operativos Monopuesto 1-12 11 Introducción al sistema operativo Linux – Documentos CEO A. Interfaz de usuario. Dash. Botón que sirve para ver las lentes, accesos rápidos y menús de trabajo. Posteriormente esta información podrá ser filtrada. Zona de notificación o indicadores. De forma tradicional, se muestran iconos informativos de quien ha iniciado sesión, fecha, hora, etcétera. Lentes. Al hacer clic sobre una de ellas, se desplegará el contenido al que representan, de forma similar a Lugares, en versiones anteriores en Ubuntu. Selección del ámbito. Al hacer clic en ellos, podremos seleccionar home, aplicaciones, carpetas personales o música añadida al catálogo. Launcher. Se puede comparar de forma muy atrevida con la barra de tareas de las versiones anteriores. B. Lanzador de aplicaciones y menú global. 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 sería 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 con el fin de incrementar la eficiencia de espacio e interacción con el escritorio. 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 en el lado izquierdo y un tablero que despliega lugares y aplicaciones. Sistemas Operativos Monopuesto 2-12 11 Introducción al sistema operativo Linux – Documentos CEO 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, burbujas de notificación OSD y menús de aplicaciones globales. C. 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 en el momento de instalarse. Por eso 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. D. 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. 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 no está disponible bajo ningún tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes, como por ejemplo 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 no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad. Esto permite Sistemas Operativos Monopuesto 3-12 11 Introducción al sistema operativo Linux – Documentos CEO 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. E. Lanzamientos y soporte. Versión Nombre en clave Lanzamiento 4.10 Warty Warthog 20 de octubre de 2004 5.04 Hoary Hedgehog 8 de abril de 2005 5.10 Breezy Badger 13 de octubre de 2005 6.06 LTS Dapper Drake 1 de junio de 2006 6.10 Edgy Eft 26 de octubre de 2006 7.04 Feisty Fawn 19 de abril de 2007 7.10 Gutsy Gibbon 18 de octubre de 2007 8.04 LTS Hardy Heron 24 de abril de 2008 8.10 Intrepid Ibex 30 de octubre de 2008 9.04 Jaunty Jackalope 23 de abril de 200953 9.10 Karmic Koala 29 de octubre de 2009 10.04 LTS Lucid Lynx 29 de abril de 2010 10.10 Maverick Meerkat 10 de octubre de 2010 11.04 Natty Narwhal 28 de abril de 2011 11.10 Oneiric Ocelot 13 de octubre de 2011 Sistemas Operativos Monopuesto 4-12 Color Significado Rojo Versión de escritorio sin soporte Verde Versión de escritorio con soporte Azul Versión de escritorio en desarrollo 11 Introducción al sistema operativo Linux – Documentos CEO 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, contando 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. F. Requisitos hardware mínimos de instalación. Los requisitos mínimos “recomendados”, teniendo en cuenta los efectos de escritorio, deberían permitir ejecutar una instalación de Ubuntu 11.10: Nombre en clave Lanzamiento Procesador x86 a 500 MHZ. Disco Duro 4 GB. Se incluye partición de SWAP. Memoria 512 MB. Tarjeta gráfica Tarjeta gráfica VGA y monitor capaz de soportar una resolución de al menos 800 x 600. Almacenamiento Lector de CD/DVD o USB. Red/Internet Recomendable para la instalación con actualizaciones o software de terceros. G. Instalación. Antes de indicar cómo se instala Ubuntu 11.10, recordemos algo respecto de las particiones: Número de particiones y tipos: En un disco duro podemos tener un máximo de: o 4 particiones primarias. Las particiones primarias van numeradas del 1 al 4. Si antes de instalar Ubuntu ya tenemos 4 particiones primarias, tendremos que reducir el tamaño de la última partición. o 3 particiones primarias y un número ilimitado de particiones lógicas. Las particiones lógicas se empiezan a numerar a partir del número 5 (en la imagen hay dos: sda5 y sda6). Gracias a las particiones lógicas podemos tener cualquier cantidad de particiones en nuestro disco duro. Ubuntu se puede instalar sin problemas en particiones lógicas, por lo que si ya tenemos 3 particiones primarias, lo que debemos hacer es utilizar particiones lógicas. En otro caso, en lugar de espacio libre nos aparecerá el texto espacio inútil (recuerda que no podemos tener más de 4 particiones primarias). Orden de creación de las particiones: Según la web Linux Disk Partitioning Guide, el orden de creación de las particiones tiene su importancia porque la zona exterior (los cilindros más externos) de los discos duros giran a mayor velocidad que los más internos. Por lo tanto, sería lógico colocar en la zona exterior del disco las particiones que más se vayan a utilizar y en la más interior las que menos. Sistemas Operativos Monopuesto 5-12 11 Introducción al sistema operativo Linux – Documentos CEO Pantalla de inicio del asistente de instalación: En esta pantalla basta seleccionar el idioma en el que vamos a realizar la instalación. Seleccionamos la opción con las flechas de edición y pulsamos Enter. Opciones del instalador: Podremos iniciar la instalación seleccionando la opción “Instalar Ubuntu”. También podremos iniciar la instalación seleccionando la opción “Probar Ubuntu sin instalar” y, una vez que tengamos acceso a la interfaz de escritorio, lanzar el instalador desde esta zona. Seleccionamos la opción con las flechas de edición y pulsamos Enter. Selección de idioma del sistema operativo: En esta pantalla y las siguientes indicamos el idioma de instalación del sistema operativo y su variante, si fuera el caso. Realizada la selección, hacemos clic en “Adelante”. Sistemas Operativos Monopuesto 6-12 11 Introducción al sistema operativo Linux – Documentos CEO Preparación del asistente: Ahora tenemos que comprobar que los tres tics que aparecen en pantalla son de color verde, ya que necesitamos tener espacio en disco suficiente, no correr riesgos de que el equipo se apague y, sobre todo, tener acceso a Internet. En esta misma pantalla podemos decidir si queremos descargar actualizaciones mientras se instala el software del sistema operativo. Nosotros recomendamos descargar e instalar las actualizaciones, o incluso el software de terceros, una vez instalado y funcionando el sistema operativo. Tipo de instalación: Aquí es donde realizamos el particionado de disco de forma manual o dejamos que el asistente lo realice por sí solo. Para realizar el particionado manual, seleccionaremos la opción “Algo más” y seguiremos los pasos indicados en la unidad. Tipo de instalación: Si tenemos algún otro sistema operativo instalado o hay otra versión de Ubuntu, puede ser que se muestren más opciones para la instalación del software, como la de actualización, la de mantener dos sistemas diferentes, etcétera. Sistemas Operativos Monopuesto 7-12 11 Introducción al sistema operativo Linux – Documentos CEO Preparar el disco: Nosotros elegiremos la opción “Algo más”, que equivale a la de instalación manual de versiones anteriores. Tras pulsar “Continuar” aparece una pantalla como la de la figura Seleccionaremos uno de los dos discos duros, sda o sdb (en nuestro caso, sda), y pulsaremos el botón “Nueva tabla de particiones” y luego “Continuar”. Crear particiones: A continuación aparecerá una pantalla como la anterior, pero en la que debajo de sda se leerá el mensaje “espacio libre”. Seleccionaremos “espacio libre” y pulsaremos el botón “Añadir”. Crear particiones: Sistema de archivos y punto de montaje. En este cuadro de diálogo podremos seleccionar el tipo de partición, primaria o lógica, el tamaño asignado, si la ubicamos al principio o al final del disco, así como el sistema de archivos y el punto de montaje. Sistemas Operativos Monopuesto 8-12 11 Introducción al sistema operativo Linux – Documentos CEO Crear partición de intercambio: Ahora se puede ver creada la partición y el resto de espacio libre. En este espacio libre aparece el tamaño del disco que queda sin particionar y que destinaremos a la partición swap o intercambio. Haremos clic en “espacio libre” y pulsaremos “Añadir”. Seleccionaremos “Lógica”, el tamaño que nos muestra o el deseado, “Principio” y, como sistema de archivos, “Área de intercambio”. A esta partición no es necesario asignarle un punto de montaje, así que pulsaremos directamente “Aceptar”. Si nos equivocamos, podremos deshacer los cambios realizados a las particiones en cualquier momento pulsando el botón “Revertir”. Como vemos, también podremos eliminar la partición seleccionada o editarla para modificar alguno de los datos. Crear partición de intercambio: Sistemas Operativos Monopuesto 9-12 11 Introducción al sistema operativo Linux – Documentos CEO Resultado del particionado: Terminado el particionado, seleccionamos la partición en la que deseamos instalar el sistema operativo y pulsamos “Instalar ahora”. Se inicia el asistente que nos guiará durante el proceso de instalación. Opciones del instalador. Zona horaria. Ahora y mientras se copian los archivos a disco (progreso que podemos ver en la barra inferior de color naranja), se nos pedirá que confirmemos una serie de datos, como por ejemplo la ubicación. Opciones del instalador. Disposición del teclado. Sistemas Operativos Monopuesto 10-12 11 Introducción al sistema operativo Linux – Documentos CEO Opciones del instalador. Usuario nombre de equipo y contraseña. Posiblemente sea esta la pantalla de mayor importancia de todo el proceso de instalación por los datos que se nos piden. Aquí introduciremos el nombre del equipo, sin guiones ni espacios en blanco ni caracteres raros, el nombre del usuario principal del equipo y una contraseña que cumpla los requisitos de complejidad adecuados. Opciones del instalador. Usuario nombre de equipo y contraseña. Se muestran una serie de pantallas en las que se nos dan consejos e información de lo que estamos instalando, así como información adicional del producto. Opciones del instalador. Usuario nombre de equipo y contraseña. Tras un rato más o menos largo y que dependerá de nuestro hardware, el producto estará instalado. Reiniciaremos el equipo pulsando en “Reiniciar ahora”. Sistemas Operativos Monopuesto 11-12 11 Introducción al sistema operativo Linux – Documentos CEO H. Otros tipos de instalación. LiveUSB: Una herramienta que viene de serie y que permite la creación de un LiveUSB de la distribución. Su función es que se pueda cargar el sistema desde una memoria USB permitiendo guardar datos y configuraciones en el mismo, pero con la limitación de que solo funciona en una computadora cuya placa base soporte el arranque desde un medio USB. LiveCD/DVD personalizado: Existen herramientas como Reconstructor, UCK o remastersys, que permiten a cualquiera crear fácilmente un LiveCD/DVD personalizado de una instalación existente de Ubuntu. CD de instalación mediante red: Se trata de una imagen ISO de apenas unos 10 MB que contiene los paquetes necesarios para descargar el sistema base desde los repositorios oficiales de Ubuntu y posteriormente elegir el escritorio deseado. Sistemas Operativos Monopuesto 12-12