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++.