Download republica bolivariana de venezuela - Equipo5
Document related concepts
Transcript
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO DE TECNOLOGIA “ANTONIO JOSÉ DE SUCRE” BACHILLERES: SAHID CERVANTES C.I: 18.941.612 HENRY COLMENARES C.I: 20.473.893 ROXANA RODRIGUEZ C.I: 21.128.576 JOSÉ D. MARTINEZ C.I: 23.851.517 JOSÉ A. RODRIGUEZ C.I: 20.235.780 PROF.: MIGUEL BRACHO SECCIÓN: 78-“A” INTRODUCCION Ubuntu es un sistema operativo 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 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%, y con una tendencia a subir como servidor web. Y un importante incremento activo de 20 millones de usuarios para fines de 2011. 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 operativo 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. 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). ¿QUE ES UBUNTU? Ubuntu es una distribución de Linux de tipo escritorio, basada en Debian, esto es por todos conocidos pero detrás de Ubuntu hay una curiosa historia. Ubuntu es un sistema operativo 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. Los inicios de Ubuntu Ubuntu es una distribución patrocinada por Canonical Ltda, empresa cuyo dueño es el sudafricano Mark Shuttleworth. El 8 de julio de 2004, Mark Shuttleworth y la empresa Canonical Ltda anunciaron la creación de la distribución Ubuntu, inicialmente tuvo una financiación de 10 millones de dólares (US$). Su creador: Mark Shuttleworth INTERFAZ 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 el equipo de Canonical decidió lanzar su propia interfaz de usuario, de esa manera Unity fue diseñado para optimizar el espacio e interacción de la interfaz de Ubuntu. VERSIONES DE UBUNTU La primera versión de Ubuntu fue lanzada el 20 de octubre de 2004, y en la actualidad ya lleva varias versiones estables lanzadas. Las versiones estables se liberan cada 6 meses, y Canonical proporciona ayuda técnica y actualizaciones de seguridad para la mayoría de las versiones de Ubuntu durante 18 meses, excepto para las versiones LTS (Long Term Support), para las que ofrece 3 años para la versión de escritorio y 5 años para la versión de servidor, a partir de la fecha del lanzamiento. La nomenclatura de las versiones no obedece principalmente a un orden de desarrollo, se compone del dígito del año de emisión y del mes en que esto ocurre, por ejemplo: Ubuntu 10.04 (2010, abril). Ubuntu 4.10 (Warty Warthog) Ubuntu 5.04 (Hoary Hedgehog) Ubuntu 5.10 (Breezy Badger) Ubuntu 6.06 LTS (Dapper Drake) Ubuntu 6.10 (Edgy Eft) Ubuntu 7.04 (Feisty Fawn) Ubuntu 7.10 (Gutsy Gibbon) Ubuntu 8.04 LTS (Hardy Heron) Ubuntu 8.10 (Intrepid Ibex) Ubuntu 9.04 (Jaunty Jackalope) Ubuntu 9.10 (Karmic Koala) Ubuntu 10.04 LTS (Lucid Lynx) Ubuntu 10.10 (Maverick Meerkat) Ubuntu 11.04 (Natty Narwhal) Ubuntu 11.10 (Oneiric Ocelot) Ubuntu 12.04 LTS (Precise Pangolin) Ubuntu 12.10 (Quantal Quetzal) CARACTERISTICAS En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: x86 y AMD64. Sin embargo, extraoficialmente, Ubuntu ha sido portado a tres arquitecturas más: SPARC, IA-64 y PlayStation 3. 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. 1. Ubuntu y la comunidad: Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema, etc. 2. 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 tres versiones oficiales de la distribución, una con el entorno KDE, llamada Kubuntu, otra con el entorno Xfce, llamada Xubuntu, y por último otra con el entorno LXDE llamada Lubuntu; este último, 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. 3. Aplicaciones de Ubuntu: Las principales aplicaciones que posee 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 Rhythmbox, 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. 4. Paquetes de Ubuntu: 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 APLICACIONES Las 13 aplicaciones esenciales para Ubuntu Feisty: Alltray: Comenzamos con esta aplicación que tiene una función simple pero cómoda, su tarea es ayudarte para no tener la obligación de manejar muchas ventanas abiertas, con Alltray, como bien indica el nombre podrás minimizar a la barra de tareas o system tray cualquier aplicación. Funciona haciendo clic en el botón de cerrar de la aplicación y este se irá directamente al system tray. AmaroK: Reproductor de música desarrollado específicamente para los usuarios de Unix y Linux, pues es funcional y tiene una interfaz moderna. Soporte para arrastrar las canciones directamente al playlist, ecualizador de 10 bandas. Automatix2: Es una herramienta compuesta por una compilación de software interesante para Ubuntu, así como códecs, aplicaciones de código cerrado (Acrobat Reader, Flash, Java), que te harán más fácil la optimización de tu sistema operativo Ubuntu. Beagle: Una aplicación que te ayudará a encontrar cualquier cosa que busques sobre información personal en tu PC, es decir, busca en archivos, documentos, conversaciones, email, etc… mediante el uso de keywords o palabras clave. En el enlace podrás ver cómo funciona. Beryl 0.2.1: Beryl te permite dar efectos 3D a tu clásico escritorio. Definido por los desarrolladores en su página: “Beryl es un administrador de ventanas que trabaja sobre de Xgl o de AIGLX usando la tecnología OpenGL, y proporciona efectos 3D al escritorio”. CheckGmail 1.1: Como indica su nombre, CheckGmail es una aplicación que se ejecuta en el systema tray y te avisa cuando recibas un correo en tu cuenta Gmail. Cuando recibes el corre, salta un popup que te indica de quién es, un par de frases del mensaje, y opciones de Abrirlo, Marcar como leído, Archivar y Borrar. Cinelerra: Completo editor de audio y vídeo para tu Ubuntu que te permite capturar, componer y editar multimedia, algunas de sus características son FireWire E/S, capacidad render-farm, y soporte para formatos HDTV. Deluge 0.5.0: Cliente BitTorrent con el que puedes buscar y descargar archivos torrent. Lo mejor que tiene esta herramienta es el buscador integrado. GIMP 2.2.14: El archiconocido procesador de imágenes. GIMP es el acrónimo de GNU Image Manipulation Program, la interfaz tiene cierta similitud con Photoshop. Gnomebaker: Alternativa a los programas de grabación como Nero, CloneDVD, Alcohol 120% en Windows. Tiene las casi las mismas caraterísticas que los programas citados, grabar CD, DVD, borrar RW, Copiar CD datos, grabación multisesión. MythTV: Convierte tu Ubuntu en un media center que permite pausar, avanzar, rebobinar y capturar cualquier programa de televisión en directo. Además, el paquete para Ubuntu funciona muy bien bajo Feisty, por lo será bastante difícil que tengas errores en la instalación. Scribes: Similar al Bloc de notas, pero mucho más completo. Puede ser ampliado con plugins desarrollados en Python, autocompleta palabras mientras escribes, correción, edición remota vía (FTP, SFTP, SSH, Samba, Webdav, Webdavs), entre otras. Thunderbird 2.0: Pese a que Ubuntu integra el gestor de correo Evolution 2.8.0, algunos usuarios prefieren un cliente alternativo, como Thunderbird, que además integra el addon ScribeFire, un editor de blogs que se integra en el navegador y te permite postear cualquier cosa en cualquier momento en tu blog. OTRAS CARACTERISTICAS 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. 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. FUNCIONAMIENTO Antes de que Linux pueda iniciar el sistema, se le debe indicar que para el arranque utilice una serie de instrucciones especiales que se encuentran en un gestor de arranque, un código existente en el disco duro principal u otro dispositivo de soporte que tenga información sobre cómo arrancar el kernel de Linux. GNU GRUB (GRand Unified Bootloader) es un programa que instala un gestor de arranque en el registro MBR, que existe al principio de los sectores de un disco. Le permite insertar instrucciones específicas en el MBR que carga un entorno de comandos o menú de GRUB para así poder iniciar el sistema operativo que elija, transferir instrucciones especiales a los kernels durante el arranque o conocer parámetros del sistema (como la memoria RAM disponible) antes de arrancar. Cuando arrancamos desde el CD-ROM de Ubuntu, lo primero que aparece, o debería aparecer, es un pequeño menú que nos da opciones de arranque, entre ellas la de iniciar e instalar Ubuntu. Este pequeño menú no es el sistema Ubuntu Linux, ni siquiera una pequeña parte de él, se trata de un gestor de arranque, en concreto Grub. Éste solo es un menú que lanza el sistema, dependiendo de la opción con unos parámetros u otros. Una vez seleccionamos una opción del menú de arranque, que generalmente será la de iniciar e instalar, comienza el arranque del sistema Live-CD Ubuntu. Esto es un sistema operativo Ubuntu Linux completo que está instalado en el cd-rom. Este sistema funcionará como si estuviese instalado en nuestro disco duro, pero desde el cd (más lento), es decir, simula que el cd es nuestro disco duro. De este modo podemos probar el sistema para ver si nos gusta y se ajusta a nuestras necesidades sin modificar nuestra instalación del disco duro. Este sistema no escribe nada en disco si no tenemos una partición Swap (lo que sería la memoria virtual en Windows más o menos), en cuyo caso la utilizaría, pero esto no es peligroso ni modifica nada de nuestro sistema, y solo se da el caso si tienes un Linux instalado en tu máquina. Una vez finalizado el proceso de arranque, si todo ha ido bien, tendremos un escritorio Ubuntu Linux totalmente funcional que no ha modificado nada en nuestro ordenador. Podremos probarla y si nos gusta ejecutar el instalador. REQUISITOS MINIMOS PARA INSTALAR UBUNTU PC CPU: Intel Pentium III o AMD Athlon a 600 MHz o superior. RAM: 384 MB para ejecutar el LiveCD O 256 MB para ejecutar el instalador solo o más. Disco Duro de 3 GB o más. Tarjeta de Red y Conexión a Internet: Para la instalación De Los Paquetes de idiomas (Sin los Paquetes de idiomas la mayor parte de las aplicaciones o programas están en Ingles). Tarjeta Grafica: Mínimo de 2 MB de Video o 32 MB Con Aceleración 3D Para ejecutar el Compiz Fusion. Opcional: Tarjeta de sonido. INSTALADOR El instalador de Ubuntu son una serie de scripts y programas que se ejecutan dentro del entorno Live-CD, y cuando se ejecuta te guía por los pasos de la instalación. Tendrás que particionar el disco mediante el asistente, y dar unos datos básicos de configuración que te irá preguntando. Es bastante sencillo y no debe tener complicación para ningún usuario, por lo que no explicaré los pasos a seguir, para eso hay otros sitios que lo indican muy bien. VENTAJAS Y DESVENTAJAS Ventajas: • Fácil de usar • Se actualiza cada poco tiempo • Tiene una comunidad detrás para ayudarte • Buena selección de software • Respaldo online con Ubuntu One Desventajas: • No se lleva bien con algunos periféricos • Diseño mejorable VENTAJAS DE UBUNTU SOBRE VISTA 1) Atractivo visual Para ser honesto, esta fue la principal razón por la cual me cambié, claro que Windows Vista tiene mucho de esto… pero no es tan bueno. Ubuntu 7.04 viene con varios de los nuevos efectos que se ven hoy en día, estos efectos incluyen el cubo rotatorio y las ventanas tambaleantes, que hacen más agradable el uso. He instalado Beryl en mi computadora para darle más atractivo visual. Muchos de mis juicios se basan en la primera impresión, las características después. 2) Aplicaciones fáciles de instalar Instalar nuevos programas en Ubuntu es pan comido, es mucho más fácil que en Windows porque existe un programa que te da acceso a la mayor parte de los programas disponibles para Linux, simplemente has clic en el programa que quieres y lo va a instalar, no necesitas aceptar acuerdos porque es código abierto, no es necesario hacer 20 veces clic en Next para instalar un programa, simplemente selecciona el programa, has clic en OK . 3) Seguro En vista, para cambiar una preferencia, requiere una ridícula cantidad de diálogos, pantallas y passwords; en Ubuntu nunca estas firmado como administrador (root) sino como un simple usuario, puedes cambiar opciones que apliquen al área de tu usuario, pero no puedes cambiar opciones que afecten al sistema, porque para hacerlo requieres introducir el password de administrador, un dialogo y estas dentro, simple y seguro. Habría que agregar como extra que existen muy pocos virus en Linux (¿los hay?), nunca me he topado con uno en todo este tiempo, por lo que me siento seguro, imagina no tener ninguna protección de virus instalados en Windows. No hay necesidad de esto en Linux, libertad de que tus datos se vean amenazados. 4) Opciones fáciles de cambiar Ubuntu viene con un panel de control, pero también un menú a un lado de Aplicaciones donde simplemente seleccionas lo que deseas cambiar, sea el Fondo de Escritorio o la Configuración de la red. Todo lo que aparece en las ventanas es simple y están sólo las opciones que necesitas para cambiarlas fácilmente. 5) La Comunidad La comunidad detrás de Linux, especialmente de Ubuntu, es lo que atrae a más gente a este Sistema Operativo. Gente en la comunidad Linux suelen ser ex-usuarios de Windows, por lo que suelen saber que se siente ser nuevo en un sistema operativo y están felices de ayudar. Cuando tengo un problema con Ubuntu simplemente pongo un mensaje en los Foros de Ubuntu y en cuestión de minutos hay respuestas a mis problemas. Nunca me han tenido a la espera ni he tenido que telefonear a servicio a clientes y esperar horas para resolver mi problema. 6) Gratis Todo en Ubuntu es gratis, el sistema operativo (incluso te envían gratis discos con el sistema operativo, pagando incluso por el servicio postal), el software es gratis (incluyendo todo el software que descargas), la ayuda y soporte es gratis (por parte de la comunidad). La experiencia es 100% gratis y libre. Open source significa que puedes distribuir e incluso modificar el código detrás del programa. 7) Redes fácil El otro día me sorprendí de lo fácil que fue conectar mi laptop con Ubuntu con mi computadora de escritorio con Windows XP. Simplemente conecté mi laptop al hub e inmediatamente se conectó sin problemas, no tuve siquiera que configurarla. 9) Rápido Windows Vista es lento y consume muchos recursos, lo que significa que necesitas una computadora muy decente para correrlo. Sé que mi computadora con 1GHz y 512MB de RAM era muy poco para trabajar con él. Ubuntu es rápido, no alenta el rendimiento incluso si ha estado activo por varias horas, simplemente sigue corriendo y todo lo que ejecutas se abre en cuestión de segundos después que hiciste clic en el icono y se cierra cuando presionas la X. En Vista tienes que esperar alrededor de 30 segundos antes de abrir el programa, intentar cerrar un programa como Word 2007 o Visual Studio después de usarlo por varias horas parece tomarse toda la vida. 10) Actualizaciones Ubuntu se actualiza cada 6 meses, bueno… tan cercano como le es posible, y cuando enciendo mi computadora me dice qué actualizaciones están disponibles para los programas que tengo instalados. Comparado con Windows, han pasado 5 años desde Windows XP a Vista. En el blog original además se discute que no hay juegos para Linux, cierto es que esto no es culpa del sistema operativo sino de los desarrolladores de videojuegos que no hacen versiones compatibles, pero esto tiene ya bastante tiempo solucionado gracias a Wine o Cedega, que son capaces de ejecutar juegos de Windows, incluso aquellos que requieren de DirectX 9.0c. GESTOR DE MEMORIA Intercambio (swap) ¿Qué hacer si no caben todos los programas en memoria principal? Uso de intercambio (swapping) Swap: partición de disco que almacena imágenes de procesos Swap out: Cuando no caben en memoria procesos activos, se “expulsa” un proceso de memoria principal, copiando su imagen a swap (área de intercambio), aunque no es necesario copiar todo el mapa (ni código ni huecos). Existen diversos criterios de selección del proceso a intercambiar: (1) Dependiendo de la prioridad del proceso. (2) Preferencia a los procesos bloqueados. (3) No intercambiar si está activo DMA sobre mapa del proceso. Swap in: Cuando haya espacio en memoria principal, se intercambia el proceso a memoria copiando imagen desde swap. Asignación de espacio en el dispositivo de swap (1) Con pre asignación; se asigna espacio al crear el proceso. (2) Sin pre asignación: se asigna espacio al intercambiarlo (cuando se crea una región, no se hace ninguna reserva en el swap). La tendencia actual es utilizar la segunda estrategia, dado que la primera conlleva un peor aprovechamiento de la memoria secundaria, puesto que toda página debe tener reservado espacia en ella. Dispositivo de swap: Es como un dispositivo de bloques de secciones configurables del disco. El kernel asigna espacio en el dispositivo de swap en grupos de bloques contiguos Diferente al sistema de archivos (rapidez). Uno o varios dispositivos swap.archivos (rapidez). Uno o varios dispositivos swap. ESTRUCTURA El sistema de archivos de Ubuntu está basado en el Filesystem Hierarchy Standard. Este es un estándar que con mayor o menor rigor siguen la mayoría de las distribuciones GNU/Linux y algunos otros sistemas operativos basados en UNIX. El Filesystem Hierarchy Standard (FHS, en español Estándar de jerarquía del sistema de archivos) es una norma que define los directorios principales y sus contenidos en el sistema operativo GNU/Linux y otros sistemas de la familia Unix. Se diseñó originalmente en 1994 para estandarizar el sistema de archivos de las distribuciones de Linux, basándose en la tradicional organización de directorios de los sistemas Unix. En 1995 se amplió el ámbito del estándar a cualquier Unix que se adhiriese voluntariamente .En Ubuntu los directorios tienen estructura de árbol, es decir, de uno principal van saliendo otros que se dividen subdividen como las ramas de los árboles. Estructura de los directorios: Todos los archivos y directorios aparecen bajo el directorio raíz, /, aun cuando se encuentren en distintos dispositivos físicos. La mayoría de estos directorios existe en todos los sistemas operativos tipo UNIX, y generalmente son usados de igual forma; sin embargo, las descripciones presentes aquí son aquellas que son usadas específicamente por el FHS, y no son consideradas obligatorias por otras plataformas GNU/Linux. Estructura de los directorios general: En el sistema de ficheros de UNIX (y similares), existen varias sub-jerarquías de directorios que poseen múltiples y diferentes funciones de almacenamiento y organización en todo el sistema. Estos directorios pueden clasificarse en: Estáticos: Contiene archivos que no cambian sin la intervención del administrador (root), sin embargo, pueden ser leídos por cualquier otro usuario. (/bin, /sbin, /opt, /boot, /usr/bin...) Dinámicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos sólo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor aún, deberían ser montados en una partición aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra partición del mismo disco, independiente de la partición principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run, /var/lock, /home...) Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios. Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador. (/etc, /boot, /var/run, /var/lock...). COMO MANEJA LOS ARCHIVOS Una de las primeras dificultades con las que se encuentran los usuarios recién llegados al mundo Ubuntu (por su gran diferencia con los sistemas Windows) es la navegación por el sistema de archivos o ficheros. En GNU/Linux todo son ficheros (o archivos), es decir, cualquier elemento presente en el sistema es tratado como un archivo. Por ejemplo, la información que guardas después de escribir un texto queda almacenada en un fichero, las imágenes están guardadas en archivos, los programas que ejecutas están guardados en archivos, los dispositivos hardware como la impresora, el ratón, los dispositivos de almacenamiento, la grabadora, la tarjeta de sonido, también están representados por archivos. Estos ficheros están organizados en lo que se conoce como un Sistema de ficheros. Aunque GNU/Linux es capaz de trabajar con diferentes tipos de sistemas de ficheros (incluyendo FAT y NTFS, el sistema propio de Windows XP, Vista o 7) sus sistemas de ficheros nativos son ext2 y ext3 (de hecho, Ubuntu se instala sobre un sistema de ficheros ext3). Como hay muchos archivos, éstos se organizan en directorios (o carpetas), que son contenedores que sirven para clasificar, ordenar, agrupar y contener los archivos. En realidad, los directorios son unos archivos especiales que sólo sirven para guardar archivos u otros directorios. Los ficheros están organizados en un Sistema de Ficheros en una única estructura jerárquica, en los sistemas windows no. Para que lo entiendas: en windows, de cada unidad sale un árbol de directorios, que difiere siempre de una unidad a otra o de un usuario a otro. Hay libertad para poner las carpetas y subcarpetas que se quiera lo que lejos de ser una ventaja es un gran inconveniente, porque la organización será diferente según el equipo que se utilice además de que cualquiera puede poner archivos, carpetas y subcarpetas en cualquier parte del sistema (incluido virus, troyanos y demás malware). En Ubuntu los ficheros se organizan desde una única raíz, de la que cuelga todo. Justo en la parte superior del árbol se encuentra la carpeta raíz, referida como /. A partir de ella, la estructura se va descomponiendo en subdirectorios (equivalente a lo que en sistemas windows se llaman carpetas y subcarpetas). Por tanto, existe un directorio principal, el directorio raíz representando por /, y de él parten tanto los discos duros de tu ordenador, las particiones, el lector de Cds, la impresora, etc. Dentro de esta carpeta hay una serie de carpetas especiales de sistema, cada una con un uso específico. Por ejemplo, la carpeta /home contiene los directorios personales para cada usuario del sistema. MANEJO DE DISPOSITIVOS DE ENTRADA Y SALIDA Mediante esta actividad el sistema operativo decide qué proceso hará uso del recurso, durante cuánto tiempo y en qué momento. Son los manejadores asociados a los dispositivos. Un manejador contiene código dependiente de las características del dispositivo, por lo que el esquema de funcionamiento que se proporciona aquí es muy general. Para cada petición, el manejador o gestor del dispositivo está a la espera de que la rutina de E/S señale su evento, según se ha descrito más arriba, para atenderla. Por otra parte, y dependiendo en gran parte de las características del dispositivo, hay que distinguir tres tipos de entrada/salida, en función de cómo el sistema se sincroniza con el controlador: E/S programada. La sincronización es por encuesta, realizándose un bucle de espera activa en la consulta del registro de estado del controlador. Los sistemas operativos multiprogramados evitan este tipo de operación. E/S por interrupciones. El controlador activa una interrupción que permite la comunicación asíncrona del sistema operativo, que puede estar realizando otras tareas, con el dispositivo. Es la base que permite implementar un sistema operativo multiprogramado. E/S por DMA. Los dispositivos de bloques, que requieren una tasa de transferencia muy elevada, utilizan el acceso directo a memoria para las operaciones de entrada/salida, bien utilizando ciclos de memoria libres (robo de ciclo), bien adueñándose de los buses de memoria para transferir un bloque completo. Este tipo de entrada/salida implica la utilización de interrupciones para la sincronización con el fin de la transferencia. DESARROLLO PARA DIFERENTES AREAS A partir del núcleo de Ubuntu y su interfaz Unity, Canonical decidió desarrollar versiones enfocadas a diferentes dispositivos, tales como televisores, smartphones y futuras versiones móviles para tablets: Ubuntu: Orientado al usuario promedio, con miles de aplicaciones y controladores para todo tipo de computadoras como laptops y escritorios. Utiliza la interfaz Unity y aplicaciones diseñadas por diferentes desarrolladores. Ubuntu Server: Orientado exclusivamente a servidores. Permite instalar Ubuntu permanentemente en una computadora usada como servidor. No instala una interfaz gráfica de usuario por defecto. Ubuntu Business Desktop Remix: Orientada al sector empresarial con herramientas instaladas por defecto, tales como: Adobe Flash Plugin, VMware View, OpenJDK 6 Java, Canonical Landscape, removidas aplicaciones sociales y juegos. Y soporte para Windows RDP 7.1 y el diagrama Microsoft Visio en LibreOffice Draw. Ubuntu TV: Orientado exclusivamente a televisores, y provee de una interfaz simple e intuitiva para organizar contenidos y servicios para TV. Utiliza la interfaz Unity. Ubuntu for Android: Orientada a smartphones Android, y permite ejecutar el escritorio de Ubuntu con interfaz Unity directo desde un smartphone 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. CONCLUSION Ubuntu es un sistema operativo de Software libre, por lo que se puede decir que es un Sistema Operativo de tipo (Abierto), En Ubuntu existen mejoras frente a diferentes aspectos que superan a Windows, como el manejo de Redes, pero también presenta desventaja frente a los Drivers, y otros aspectos poco resaltantes. En Windows estamos como unos usuarios que dejamos todo encargado al sistema operativo, es decir este automáticamente se encarga de los drivers (si se pide buscarlos o si se mantiene el Windows Update), además de que es un Sistema Operativo de tipo (Cerrado), mientras que en Ubuntu ellos lo diseñaron en base a un modelo de Software libre, en el cual el usuario es libre de buscar sus propias actualizaciones en la Red o Internet, salvo algunas cosas que por lo general son automatizadas al instalar el Sistema Operativo, como lo es el Paquete de Idiomas, que son muy importantes a la hora de mantener nuestro Sistema Operativo en el idioma preferido, también es posible notar, que Ubuntu al ser un Sistema Operativo de Software libre, por lo cual es posible incluso editar el GRUB (GRand Unifier Bootloader) es un gestor de arranque: es lo primero que se carga cuando se inicia la computadora.). Claro esto lleva consigo que para poder modificar ciertas cosas Básicas del Ubuntu, acarrea mantener conocimientos de lenguajes de programación de alto nivel. Como lo es el C y C++.