54
SISTEMA OPERATIVOS 1º BACHILLERATO Clasificación del software Ya hemos estudiado en temas anteriores la definición de software, en este apartado vamos a clasificar el software atendiendo a dos criterios: tipos de software según su función o aplicación, es decir, para que sirve y tipos de software según su licencia. Tipos de software según su aplicación: Según la utilidad en la que empleamos el software podemos distinguir los siguientes tipos: Sistemas Operativos: Es el software que permite la comunicación entre el ordenador y el operador. El sistema operativo se inicia nada más arrancar el ordenador y es imprescindible para el funcionamiento del mismo, ya que sin él solo tendríamos un aparato electrónico del cual no podríamos hacer uso. Existen muchos sistemas operativos distintos, desde los más conocidos como Windows y Linux en sus distintas distribuciones hasta sistemas operativos desarrollados para máquinas específicas conocidos como sistemas operativos propietarios, o los primeros sistemas operativos como MS-DOS con el que el usuario solo podía comunicarse a través de comandos de texto. Programas de Usuario: Los programas de usuario permiten al usuario realizar distintas tareas y existen tanto tipos como tareas distintas podamos realizar, entre los más conocidos están los editores de texto, hojas de cálculo, navegadores web, juegos, etc.... Los programas de usuario funcionan sobre el sistema operativo, es decir para instalar un programa de usuario antes tenemos que tener instalado un sistema operativo que permita su funcionamiento, es tal la dependencia de los programas de usuario sobre el sistema operativo que tenemos distintas versiones de software dependiendo del sistema operativo que tengamos instalado, así podemos encontrar el Open Office, paquete de ofimática, en sus versiones para Windows y Linux, o juegos de ordenador para Windows y Mac. Tipos de software según su licencia: En este apartado vamos a realizar una clasificación del software atendiendo a la licencia de uso con el que se distribuye. Para entender esta clasificación necesitamos explicar algunos conceptos como que son las licencias y que es el código fuente. El software se construye partiendo de un fichero de texto formado por un conjunto de líneas, escritas en un lenguaje de programación determinado, a este fichero de texto se le denomina código fuente. A este código fuente se le aplica un proceso llamado compilación y se obtiene un fichero ejecutable, al que también llamamos programa. Una vez que el programador ha terminado el programa, puede establecer una serie de condiciones que restringen o condicionan tanto el acceso al código fuente, como la distribución y la copia del fichero ejecutable. Esta serie de condiciones son las licencias y tendremos distintos tipos según las restricciones de uso que se establezcan en ellas. Software propietario: Este software pertenece a una empresa y su distribución se realiza previo pago de una licencia, además según las condiciones de la licencia nos estará prohibida su copia y distribución. El código fuente de este tipo de programas siempre está protegido y se mantiene como secreto empresarial. María Dolores Molina 1

Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

  • Upload
    vothuy

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Clasificación del softwareYa hemos estudiado en temas anteriores la definición de software, en este apartado vamos a

clasificar el software atendiendo a dos criterios: tipos de software según su función o aplicación, es decir, para que sirve y tipos de software según su licencia.

Tipos de software según su aplicación:

Según la utilidad en la que empleamos el software podemos distinguir los siguientes tipos:• Sistemas Operativos: Es el software que permite la comunicación entre el ordenador y el

operador. El sistema operativo se inicia nada más arrancar el ordenador y es imprescindible para el funcionamiento del mismo, ya que sin él solo tendríamos un aparato electrónico del cual no podríamos hacer uso. Existen muchos sistemas operativos distintos, desde los más conocidos como Windows y Linux en sus distintas distribuciones hasta sistemas operativos desarrollados para máquinas específicas conocidos como sistemas operativos propietarios, o los primeros sistemas operativos como MS-DOS con el que el usuario solo podía comunicarse a través de comandos de texto.

• Programas de Usuario: Los programas de usuario permiten al usuario realizar distintas tareas y existen tanto tipos como tareas distintas podamos realizar, entre los más conocidos están los editores de texto, hojas de cálculo, navegadores web, juegos, etc.... Los programas de usuario funcionan sobre el sistema operativo, es decir para instalar un programa de usuario antes tenemos que tener instalado un sistema operativo que permita su funcionamiento, es tal la dependencia de los programas de usuario sobre el sistema operativo que tenemos distintas versiones de software dependiendo del sistema operativo que tengamos instalado, así podemos encontrar el Open Office, paquete de ofimática, en sus versiones para Windows y Linux, o juegos de ordenador para Windows y Mac.

Tipos de software según su licencia:

En este apartado vamos a realizar una clasificación del software atendiendo a la licencia de uso con el que se distribuye. Para entender esta clasificación necesitamos explicar algunos conceptos como que son las licencias y que es el código fuente.

El software se construye partiendo de un fichero de texto formado por un conjunto de líneas, escritas en un lenguaje de programación determinado, a este fichero de texto se le denomina código fuente. A este código fuente se le aplica un proceso llamado compilación y se obtiene un fichero ejecutable, al que también llamamos programa.

Una vez que el programador ha terminado el programa, puede establecer una serie de condiciones que restringen o condicionan tanto el acceso al código fuente, como la distribución y la copia del fichero ejecutable. Esta serie de condiciones son las licencias y tendremos distintos tipos según las restricciones de uso que se establezcan en ellas.

• Software propietario: Este software pertenece a una empresa y su distribución se realiza previo pago de una licencia, además según las condiciones de la licencia nos estará prohibida su copia y distribución. El código fuente de este tipo de programas siempre está protegido y se mantiene como secreto empresarial.

María Dolores Molina 1

Page 2: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• Software shareware: Es software de demostración, es decir, programas que funcionan solo por un periodo de tiempo determinado o que no tienen su funcionalidad activada al completo, como los juegos en los que no podemos pasar de la segunda fase. Su distribución suele ser gratuita a través de internet y el código fuente está protegido.

• Software freeware: Es software cuya distribución se hace de forma gratuita a través de internet, pero que su código fuente se mantiene protegido.

• Software libre: Es software en el que el código fuente está disponible para cualquier programador que lo quiera y que por tanto se puede modificar, copiar y distribuir libremente. Su distribución suele hacerse de forma gratuita a través de internet. Dentro de este grupo podemos encontrar distintos tipos de licencias que establecen distintas condiciones sobre los fuentes, la distribución, la copia, etc... Nosotros vamos a comentar las dos que se utilizan en Android, la licencia GPL que es con la que se distribuye el núcleo del sistema operativo Linux, que es la base de Android, y la licencia Apache que es con la que se distribuye el sistema operativo Android.

a) Licencia GPL: Es la licencia empleada para la distribución del núcleo del sistema operativo Linux, debemos indicar que el núcleo Linux es la base sobre la cual se construye el sistema operativo Android. Esta licencia garantiza a los usuarios la libertad para usar, estudiar, compartir y modificar el software, por lo que los códigos fuente deben estar siempre disponibles y además obliga a que todos los programas derivados de este tipo de licencia sigan siendo software libre.

b) Licencia Apache: Este tipo de licencia también se considera software libre, pero establece algunas restricciones sobre la licencia GPL. Licencia Apache permite al usuario del software la libertad de usarlo para cualquier propósito, distribuirlo, modificarlo, y distribuir versión es modificadas de ese software. Pero a diferencia de la licencia GPL esta no exige que las obras derivadas (versiones modificadas) del software se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre/open source. La Licencia Apache sólo exige que se mantenga una noticia que informe a los receptores que en la distribución se ha usado código con la Licencia Apache y de las modificaciones que se han realizado sobre el software original.

Orígenes del Sistema Operativo LinuxPara entender como ha surgido el sistema operativo Linux debemos antes explicar que es el

proyecto GNU. El proyecto GNU se inició en 1983 por Richard Stallman, un programador estadounidense mundialmente conocido por el establecimiento de un marco de referencia moral, político y legal que amparase el movimiento del software libre, como una alternativa al desarrollo y distribución del software privativo. Es también inventor del concepto de copyleft (aunque no del término), un método para crear licencias de software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad de usuarios y desarrolladores. Una parte del proyecto GNU tiene como objetivo crear una alternativa libre al sistema operativo Unix, sistema operativo privativo y reconocido por su seguridad y estabilidad, y es ahí donde comienza su relación con Linus Torvald y su trabajo, el desarrollo de un núcleo para un sistema operativo compatible con UNIX, conocido como Linux.

María Dolores Molina 2

Page 3: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

La historia del núcleo de Linux está fuertemente vinculada a la del proyecto GNU. En 1991, Linus Torvald, un estudiante finlandés de la universidad de Helsinkyi, empezó a trabajar sobre la base de MINIX, un sistema operativo libre basado en UNIX y desarrollado con fines educativos, que más adelante acabaría siendo Linux. Cuando Torvalds liberó la primera versión de Linux en 1992, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca para el lenguaje de programación C y un compilador, el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, pero este aún no era lo suficiente maduro para usarse, de forma que comenzaron a usar a Linux como núcleo del sistema operativo para poder continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. La unión de Linux al proyecto GNU ha dado lugar al sistema operativo tal y como hoy lo conocemos.

Arquitectura LinuxHemos mencionado dos veces con anterioridad el término

núcleo refiriéndonos a una parte del sistema operativo. Para entender mejor este concepto vamos a explicar la estructura de capas en las que se desarrolla el sistema operativo Linux.

El núcleo: En inglés kernel, es la parte fundamental de un sistema operativo, la que está directamente en contacto con el hardware. Las principales funciones del núcleo son administrar la memoria, administrar el procesador y controlar el acceso a los distintos dispositivos periféricos conectados al ordenador.

Aplicaciones Base (GNU): Esta capa contiene los procedimientos y utilidades que permiten a los programas de usuario comunicarse con el sistema operativo por medio de las

llamadas al sistema. Dentro de esta capa se encuentra la biblioteca estándar de funciones del lenguaje de programación C (libc), que es el lenguaje empleado para desarrollar el sistema operativo Linux.

Shell: Es el entorno de comandos para el usuario, es decir, la capa que permite la comunicación entre el usuario y el sistema operativo. Esta capa está dividida en dos: el entorno gráfico que ofrece al usuario el sistema gráfico de ventanas para la comunicación con el sistema y el entorno de comandos en modo texto CLI (Command Line Interface) que permite al usuario comunicarse con el sistema mediante comandos de texto. El shell CLI es más difícil de utilizar ya que requiere que el usuario tenga un mayor conocimiento del funcionamiento del sistema.

Realiza los ejercicios del 1 al 3 que encontrarás al final del tema.

Distribuciones LinuxEn el apartado anterior hemos visto que el sistema operativo Linux se compone del núcleo y una

serie de módulos que completan su funcionalidad, estos dos elementos deben estar perfectamente

María Dolores Molina 3

Page 4: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

coordinados. Para que el sistema funcione correctamente y sea de fácil instalación y manejo se realizan una serie de operaciones de configuración por parte de programadores experimentados con el fin de facilitar esta tarea a usuarios menos avanzados. Una distribución reúne todos estos elementos, es decir, un núcleo Linux con un conjunto de aplicaciones y una configuración adecuada para que estos dos elementos estén perfectamente coordinados.

Como se puede imaginar podemos encontrar muchas combinaciones distintas de núcleos y aplicaciones, en realidad tantas como distintas distribuciones tenemos en Linux: Suse, Madrake, Fedora, Debian, etc..., además a partir de estas distribuciones y basándose en ellas se han ido desarrollando otras como Ubuntu que está basada en Debian y que ha servido de base para el desarrollo del sistema operativo GuadalinexEdu 2013 que es el centro de estudio de este tema.

No debemos confundir distribución con versión, las versiones son modificaciones que se realizan sobre una distribución con el fin de arreglar fallos, mejorar o ampliar las funcionalidades de una distribución, por ejemplo la distribución Guadalinex ha tenido distintas versiones que comenzaron con la Guadalinex 1.0 pasando por la Guadalinex 2004 hasta llegar a la actual Guadalinex V9.

¿Por qué usar Linux?A continuación vamos a incluir una tabla en la que hacemos una comparativa entre los dos

sistemas operativos más utilizados hoy en día en los ordenadores personales Windows y Linux, ambos tienen ventajas en inconvenientes ya es decisión de cada usuario decidir cuál prefiere, aunque siempre tenemos la posibilidad de utilizar ambos.

Aspecto GNU/Linux Windows

Filosofía: Hace referencia al tipo de licencia con el que ha sido creado

El sistema es libre, cualquiera lo puede usar, modificar y distribuir.

Pertenece a Microsoft, única compañía que lo puede modificar.

Desarrollo: Hace referencia al tipo de organización que lo ha creado.

Miles de voluntarios en todo el mundo, pertenece a la “comunidad”

Lo desarrolla Microsoft, que vende algunos datos técnicos relevantes y oculta otros

Código Fuente: Hace referencia a la disponibilidad del código fuente por parte de otros programadores, distintos a los que han participado en el proceso de su creación.

Abierto a todos, podremos descargarlos en internet desde sus páginas oficiales

Secreto empresarial, ningún programador tiene acceso completo a los códigos fuente del sistema operativo.

Estabilidad: Hace referencia a la capacidad del sistema operativo de funcionar correctamente, es decir, sin que se produzcan errores de funcionamiento, de forma ininterrumpida

Muy estable, es difícil que se quede colgado. Esta estabilidad la obtiene gracias a sus sistemas de archivos, Los servidores Linux pueden funcionar durante meses sin necesidad de reiniciar

Poco estable, es común verse obligado a reiniciar el sistema. Los servidores no admiten más allá de un par de semanas sin reiniciar.

Seguridad: Hace referencia a la vulnerabilidad de los sistemas ante el malware.

Extremadamente seguro, tiene varios sistemas de protección. No existen virus para Linux.

Muy poco seguro, existen miles de virus que atacan a Windows.

Facilidad de uso: respecto al En muchas tareas, poca. Día a Cuando funciona, es muy

María Dolores Molina 4

Page 5: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Aspecto GNU/Linux Windows

punto de vista del usuario día mejora este aspecto. sencillo de manejar.

Controladores de hardware: hace referencia a la disponibilidad de controladores para que los dispositivos puedan funcionar con el sistema operativo.

Desarrollados por voluntarios, algunos dispositivos no funcionan en absoluto por que los fabricantes ocultan detalles técnicos. Esto está cambiando y actualmente es raro encontrar un dispositivo que no funcione con Linux.

Los fabricantes de dispositivos siempre los venden con controladores para Windows, todos deben funcionar en pocos momentos.

Difusión: Hace referencia a la cantidad de usuarios que utilizan el sistema operativo

Poco extendido en hogares y oficinas, pero muy extendido en servidores

Muy extendido en hogares y oficinas, pero apenas utilizado en servidores

Disponibilidad de programas: Hace referencia a la cantidad de programas de usuario que son compatibles con el S.O

Existen programas para casi todas las facetas, pero no hay tanta variedad como los programas para Windows.

Miles y miles de programas de todo tipo que se instalan con facilidad.

Comunicación con otros sistemas operativos: Hace referencia a la capacidad de leer los sistemas de archivos de otros S.O

Lee y escribe en sistemas de archivos de Windows, Macintosh etc. Por red se comunica con cualquier otro sistema.

Sólo lee y escribe en sus propios sistemas de archivos, por lo que no se puede comunicar más que con otros Windows.

Para entender correctamente esta tabla debemos aclarar algunos términos que aparecen en ella.

• Sistemas de archivos: Es la forma que tiene el sistema operativo de organizar la información en sus dispositivos de almacenamiento. Cada sistema operativo utiliza un sistema de archivos distinto, así Windows hasta su versión XP utiliza los sistemas de archivos FAT16 y FAT32, a partir de Windows XP se utiliza el sistema de archivos NTFS que es nativo de Microsoft, es decir, creado por la propia empresa y a partir de Windows 8 Microsoft ha desarrollado un nuevo sistema de archivos conocido con el nombre de ReFS. Linux utiliza el sistema de archivos ext2, ext3 y ext4 según su versión. Gracias a los sistemas de archivos Linux es un sistema operativo muy robusto e íntegro, es decir, no es fácil que se corrompa la información que se almacena en el ordenador.

• Controladores de hardware: Son programas que permiten la comunicación entre los periféricos externos y el sistema operativo. Cada fabricante de hardware debe desarrollar los suyos propios para que funcionen con un sistema operativo específico, no podremos utilizar un dispositivo si el sistema operativo no tiene los drivers correspondientes para poderse comunicar con él, por ejemplo si no disponemos drivers de una impresora para un determinado sistema operativo no podremos utilizar la impresora y diremos que no son compatibles.

Realiza los ejercicios del 4 al 6 que encontrarás al final del tema.

María Dolores Molina 5

Page 6: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Prueba e Instalación de GuadalinexGuadalinexEdu se distribuye en una imagen comprimida con extensión .iso que podremos

encontrar en páginas de la Junta de Andalucía en dos versiones, Guadalinex Ciudadano (http://www.guadalinex.org) y Guadalinex Edu (http://www.juntadeandalucia.es/educacion/cga), esta última incluye software específico para educación. Estas páginas son la fuente a la que podemos acudir tanto para conseguir el sistema operativo como para solucionar problemas o dudas de funcionamiento, ya que cuenta con un foro en el que participan usuarios experimentados que ayudan a los principiantes en los primeros pasos un poco desconcertantes al comenzar a utilizar un nuevo sistema operativo.

Si pensamos utilizar el sistema operativo Guadalinex deberemos realizar las siguientes acciones:

a) Descomprimir la imagen .iso en un DVD o una memoria usbb) Arrancar el ordenador con el DVD o la memoria conectada.

c) En algunas ocasiones, dependiendo de la configuración de nuestro ordenador, será necesario entrar en la BIOS del equipo y cambiar las opciones de configuración del Boot-priority o dispositivo de arranque para que busque el nuevo sistema operativo en el DVD o memoria usb en lugar de buscarlo en el disco duro del ordenador.

Para entender correctamente todas estas acciones necesitamos definir los siguientes conceptos:

Dispositivo de arranque o Boot-priority: Es el dispositivo de almacenamiento, disco duro, memoria usb, DVD, etc, que almacena el sistema operativo con el que va a funcionar nuestro equipo. El dispositivo de arranque por defecto suele ser el disco duro del ordenador, pero cuando queremos instalar un nuevo sistema operativo deberemos cambiar la configuración de nuestro ordenador para que busque el nuevo sistema operativo en el DVD o la memoria usb en la que hemos descomprimido la imagen del nuevo sistema . Estas opciones de configuración del sistema se encuentra en la BIOS del ordenador. La BIOS: Es un programa que se almacena en un módulo de la memoria principal de tipo flash- ROM (Read Only Memory, memoria de solo lectura) y que también utiliza datos almacenados en la CMOS, componente físico que hemos estudiado en el tema anterior. Este programa permite gestionar entre otros valores importantes el dispositivo en el que el ordenador debe buscar el sistema operativo, es decir el dispositivo de arranque. Accediendo a la BIOS del ordenador durante el arranque de nuestro equipo podremos seleccionar el dispositivo de arranque que nos interese. Para acceder a la BIOS deberemos ejecutar una combinación de teclas que será diferente dependiendo de la versión del programa BIOS que tenga instalado nuestro equipo.

Una vez hemos conseguido arrancar nuestro ordenador utilizando el sistema operativo Linux, deberemos elegir entre las dos opciones de funcionamiento que nos ofrece:

1) Probar el sistema con el modo Live: El modo Live permite probar el funcionamiento del sistema operativo sin la necesidad de instalar o modificar nada en nuestro ordenador.

2) Instalar el sistema operativo: En este caso el sistema operativo se instalará en el disco duro de nuestro ordenador produciendo cambios. Guadalinex nos da dos opciones diferentes a la hora de instalar el sistema operativo:

María Dolores Molina 6

Page 7: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

a) Instalarlo en solitario: En este caso borrará todos los datos del sistema operativo anterior y se instalará en el disco duro.

b) Instalarlo en modo compartido: En este caso utilizará el espacio libre disponible en el disco duro para instalarse junto con el sistema operativo que ya teníamos y además agregará un programa llamado gestor de arranque (GRUB), que permitirá elegir el sistema operativo con el que queremos trabajar al arrancar el ordenador.

Cuando queremos instalar varios sistemas operativos en un mismo disco duro deberemos dividir el disco en varias partes independientes que se puedan formatear por separado, al proceso de dividir el disco se le denomina particionado y es indispensable para que varios sistemas operativos puedan convivir en un mismo disco duro, ya que una partición solo puede estar formateada con un único sistema de archivos.

Cuando vamos a instalar un sistema operativo en nuestro ordenador es necesario preparar la parte del disco duro en el que lo vamos a almacenar, partición, para que se corresponda con el sistema de archivos asociado al sistema operativo, a este proceso de preparación se le denomina formateado del disco. Durante el proceso de formateo todos los datos que almacenase en esa parte del disco duro serán borrados.

Realiza los ejercicios del 7 al 9 que encontrarás al final del tema.

Operaciones básicas con GuadalinexEn este apartado vamos a ir incluyendo algunas de las operaciones básicas de uso del sistema operativo incluyendo las secuencias de comandos necesarias para realizarlas. A fin de simplificar el desarrollo de las secuencias de comandos vamos a emplear los siguientes acrónimos:

B.I. → clic con el botón izquierdo del ratónB.D. → clic con el botón derecho del ratónD.C. → doble clic con el botón izquierdo del ratón

Las secuencias de comandos las escribiremos siguiendo la siguiente sintáxis:

comando_del_ ratón lugar_de_aplicación / comando_del_ratón lugar_de_aplicación

Inicio y fin de sesión:

Para utilizar el sistema operativo Linux debemos identificarnos para iniciar una sesión, esto es una condición indispensable, cada usuario que utiliza el ordenador debe introducir un usuario y contraseña. El usuario y contraseña es asignado por el administrador del sistema. Una vez que nos hemos identificado tendremos acceso al espacio del disco duro que el sistema nos ha reservado para nuestro usuario, este espacio será solo accesible para nosotros, siendo inaccesible para el resto de usuarios del sistema.

Cuando hemos terminado de utilizar el ordenador tenemos tres opciones:

1º Cerramos la sesión: En este caso el ordenador sigue funcionando y queda disponible para

María Dolores Molina 7

Page 8: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

ser utilizado por otro usuario o bien por nosotros mismos posteriormente.

2º Apagamos el equipo: En este caso no podremos utilizar el ordenador sin encenderlo de nuevo.

3º Suspender el equipo: Para ahorrar energía, puede dejar su equipo en modo suspendido, lo cual guardará su actual estado en la memoria principal, apagará todos los dispositivos, y le permitirá retornar a dicho estado más rápidamente. Mientras se encuentra estado de suspensión el equipo usará el mínimo de energía; esto es necesario ya que la sesión es guardada en la memoria principal, y sin alimentación a esa memoria los datos se perderían.

Todas estas opciones están disponibles haciendo clic sobre el botón de apagado que aparece en el panel superior.

B.I. sobre el botón de apagado que se encuentra en el panel superior

imagen del botón de apagar en el menú superior

El Escritorio como punto de partida:

Una vez que hemos iniciado la sesión nos encontramos con la pantalla del escritorio. En el escritorio tenemos las aplicaciones que con más frecuencia se suelen utilizar, en esta sección vamos a explicar los distintos elementos que forman parte del escritorio.

Los paneles

En la parte superior e inferior del escritorio tenemos dos barras grises que se suelen utilizar para crear enlaces a las aplicaciones que utilizamos con mas frecuencia. Vamos a nombrar los distintos elementos que aparecen por defecto en los paneles.

Panel Superior: En el panel superior podemos encontrar los siguientes elementos

• Barra de menú: En la que se muestran los siguientes botones: Aplicaciones: En este menú están todas las aplicaciones instaladas ordenadas por temas.

Lugares: Nos da acceso tanto a las carpetas más utilizadas en el disco duro del ordenador como a todos los dispositivos de almacenamiento externo que tengamos montados en nuestro equipo. También nos permitiría acceder a las carpetas compartidas por otros ordenadores que pertenezcan a la misma red local que el nuestro.

• Área de notificación: En esta zona se encuentran diversos iconos que nos muestra el estado de ejecución de distintas aplicaciones. Entre ellos están:

Indicador de mensajes: desde este icono puede acceder a todas sus aplicaciones sociales, y al correo.

María Dolores Molina 8

Page 9: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Indicador nivel de batería: Nos indica si el equipo está conectado a la red de alimentación y cuanto nivel de batería tenemos disponible en cada momento.

Indicador de estado de red: Nos permite ver si nuestro equipo está conectado a una red y también nos permite acceder a las opciones de configuración de las redes.

Indicador de volumen: Permite controlar el volumen de los altavoces y cambiar la configuración del hardware de sonido.

Indicador de fecha y hora Botón de apagado: cuyas opciones ya hemos mencionado con anterioridad.

Panel inferior:• Mostrar el escritorio: Minimiza todas las ventanas dejando el escritorio despejado o viceversa.

• Lista de ventanas: Muestra un icono para cada una de las ventanas que tengamos minimizadas, es importante incluirlo ya que de lo contrario al minimizar una ventana ya no podremos acceder de nuevo a ella.

• Intercambiador de espacios de trabajo: Permite al usuario tener activos cuatro espacios de trabajo diferente y así organizar mejor las ventanas en cada uno de ellos.

• Papelera de reciclaje: Almacena los ficheros que son borrados de forma temporal, solo se borrarán de forma definitiva cuando vaciamos la papelera. Para vaciar la papelera debemos hacer clic con el botón derecho del ratón sobre su icono.

El escritorio se puede personalizar atendiendo a nuestros gustos particulares, por ejemplo podemos cambiar el fondo de pantalla o añadir lanzadores de programas que se encuentran en el menú para poder acceder a ellos de forma más fácil.

Cambiar la resolución de pantalla:

La imagen que vemos en pantalla está formada por millones de puntos llamados pixels. La resolución de pantalla indica el número de puntos que forman esa imagen y se expresa indicando los puntos que caben a lo ancho y a lo alto, por ejemplo, una imagen de 640x480 indica que en la pantalla aparecen 640 puntos a lo ancho y 480 puntos a lo alto, lo que nos de un total de 307200 puntos que forman la imagen. Nosotros podemos decidir cual es la resolución con la que más nos gusta trabajar siempre teniendo en cuenta que al aumentar la resolución de pantalla las imágenes se verán más definidas pero más pequeñas, ya que la única forma de representar más puntos en un mismo espacio es haciendo los puntos mucho más pequeños. Para cambiar la resolución de pantalla realizaremos las siguiente secuencia de comandos:

• B.I Aplicaciones / B.I. Centro de control Guadalinex / B.I Monitores

María Dolores Molina 9

Page 10: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Gestión de energía:

Cuando trabajamos con ordenadores portátiles es muy importante maximizar el tiempo que nos dura la batería. El sistema operativo Guadalinex nos ofrece un programa que no solo controla, desde el panel superior la cantidad de batería que nos queda disponible, si no que también nos da la posibilidad de configurar nuestro equipo con el fin de alagar el mayor tiempo posible la necesidad de conectar nuestro ordenador a la red eléctrica. Para acceder a las opciones de configuración de energía podemos ejecutar las siguientes secuencias de comandos:

a) B.I sobre el icono de información de la batería que aparece en el panel superior / B.I. Power settings

b) B.I aplicaciones / B.I. Centro de control de Guadalinex / D.C. en Energía

Desde la pantalla que nos aparece podremos configurar las acciones que queremos que ocurran cuando el ordenador esté inactivo, cuando la batería esté en estado crítico, o cuando cerremos la tapa de nuestro ordenador.

Brillo y bloqueo:

Este programa nos permite ahorrar energía disminuyendo el brillo o apagando la pantalla bajo ciertas condiciones, como que el ordenador esté inactivo por un periodo determinado de tiempo. También nos permite bloquear la pantalla con nuestro usuario y contraseña cuando nos ausentamos de nuestro puesto de trabajo, para evitar que otros usuarios puedan acceder a nuestro datos durante esa ausencia.

Para acceder al programa que controla esta configuración debemos ejecutar la siguiente secuencia de comandos:

B.I en aplicaciones / B.I Centro de gestión de Guadalinex / B. I. Brillo y bloqueo.

María Dolores Molina 10

Page 11: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Imagen de la ventana brillo y bloqueo

Ejecutar programas que no están en el menú:

Podemos encontrar muchos programas que están instalados en el sistema y que no son accesibles desde el menú. Para ejecutar esos programas podemos realizar la siguiente secuencia de comandos:

• Pulsamos la tecla ALT+F2 / escribimos el comando con el que ese programa se va a ejecutar.El único problema de esta opción es que debemos conocer el comando con el que ese programa se ejecuta, la mayoría de las veces el nombre del comando no corresponde con el nombre de la aplicación, así el programa “calculadora” se ejecuta escribiendo el comando “gcalctool” y el programa “visor de documentos” se ejecuta escribiendo el comando “evince”. Podemos obtener el comando que ejecuta un programa accediendo a la opción acerca de que aparece disponible en la ayuda del programa, ejecutando el programa y buscando su icono y su nombre en el monitor del sistema o buscando por su nombre en el gestor de paquetes synaptic, estos dos últimos programas los aprenderemos a utilizar más adelante.

Realiza los ejercicios del 10 al 12 que encontrarás al final del tema.

El navegador de archivosEl navegador de archivos es un programa que permite movernos por las distintas carpetas y unidades de disco de nuestro ordenador. El navegador de archivos de Guadalinex se llama Nautilus. El disco duro de un ordenador se organiza en una estructura de árbol invertido en la que cada una de las carpetas que forma parte del sistema representa una rama de la que pueden salir otras carpetas y cada uno de los ficheros que forman parte del sistema de archivos será una hoja. Una carpeta, también llamada directorio es un conjunto de ficheros al que le asociamos un nombre común, las carpetas a su vez pueden contener más carpetas. Los nombres de las carpetas están formados por caracteres alfanuméricos (números y letras) y también pueden tener algunos caracteres especiales como _ pero nunca deben contener espacios en blanco u otros caracteres especiales si no queremos tener problemas posteriormente.

Un fichero es un conjunto de información agrupada bajo un nombre común. Los nombres de los ficheros están formados por dos partes, el nombre del fichero en sí que lo distingue del resto de ficheros que se almacenan en el ordenador y la extensión que es un conjunto de tres letras separadas del nombre por un punto y que indica que tipo de información almacena el fichero, algunas extensiones asociadas a distintos tipos de archivos son las siguientes:

• jpg, jpeg, gif, png: ficheros de imagen• mp3, ogg, wav: ficheros de sonido• odt: documentos de textos de open office• odp: presentaciones de open office• avi, mp4, flv: ficheros de video

María Dolores Molina 11

Page 12: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Es muy importante que los ficheros lleven asociada su extensión ya que esta es la que le indica al sistema operativo con que programa se puede abrir un fichero, si algún fichero no tiene asociada su extensión no podrá ser abierto por el programa que le corresponda. Solo los ficheros ejecutables o programas no llevan extensión asociada en el sistema operativo Linux, en Windows en cambio los programas tienen extensión exe.

En el siguiente gráfico se muestra una posible estructura de árbol invertido para un sistema Linux.

Ya hemos explicado anteriormente, que cada sistema operativo tiene una forma especial de organizar el disco del ordenador llamada sistema de archivos, y que para el sistema operativo Guadalinex el sistema de archivos se llama ext4. A su vez dentro de este sistema de archivos cada sistema operativo tiene una forma particular de organizar las carpetas y ficheros de los que depende su funcionamiento, es lo que se llama estándar jerárquico del sistema de archivos o FHS de sus siglas en inglés (File Hierarchy Standard). Algunas de las carpetas más importantes del FHS para el sistema operativo Guadalinex son las siguientes:

• / : Es la carpeta principal o raíz de la que cuelgan el resto de carpetas del sistema operativo.

• /home: Es la carpeta que almacena los datos de todos los usuarios que utilizan un ordenador.

• /bin: Almacena los programas ejecutables necesarios para el arranque o la reparación del sistema operativo.

• /boot: Esta carpeta contiene todos los ficheros necesarios para que funcione el proceso de arranque del sistema.

María Dolores Molina 12

Page 13: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• /etc: Almacena los archivos de configuración tanto de los programas como de los periféricos. Los archivos de configuración de los periféricos también se llaman drivers.

• /tmp: Almacena archivos temporales, por ejemplo los que utiliza el navegador de internet.

• /media: Es la carpeta en la que se montan todos los dispositivos de almacenamiento externo como la memoria usb.

• /mnt: Es la carpeta en la que el sistema, los programas o los usuario pueden realizar el montaje temporal de unidades externas o de carpetas compartidas en red, estas unidades estarán montadas hasta que la sesión del usuario se cierre o el ordenador se apague.

Todas las carpetas del sistema están protegidas contra escritura, es decir, no podremos modificar nada de su contenido, solo podremos cambiar el contenido de la carpeta asociada a nuestro usuario dentro de la carpeta home.

Ya hemos dicho anteriormente que los ficheros se almacenan en carpetas y que las carpetas pueden contener a su vez otras carpetas, así para localizar un archivo determinado en la estructura de árbol que forma el disco del ordenador deberemos indicar todas las carpetas por las que tenemos que pasar para llegar hasta ese fichero, a esta secuencia de carpetas se le llama ruta o camino de un fichero y se forma nombrando todas las carpetas por las que hay que pasar desde la primera llamada raíz (/) separadas por el carácter /, para llegar hasta el fichero.

Ejemplo: /home/usuario/Documentos/Ejemplos/ejemplo_de_documento.odt

Hay dos formas de expresar la ruta de un fichero:

Ruta completa: Consiste en dar la ubicación del fichero o carpeta partiendo de la raíz del árbol, estas rutas siempre empiezan con el símbolo /, sería una ruta tal y como hemos indicado en el apartado anterior.

Ruta parcial: Se da la ruta partiendo de la ubicación actual en la que está trabajando el usuario, es decir, la ruta partiría del directorio actual de trabajo, no siendo necesario indicar las carpetas que se encuentran por encima de esa ubicación. Estas rutas nunca empiezan con el carácter /. Si partimos de la distribución del disco que aparece en la imagen anterior una ruta parcial partiendo de la carpeta del usuario “usuario” para el fichero “cancion.mp3” sería la siguiente

Descargas / cancion.mp3

Realiza los ejercicios del 13 al 15 que encontrarás al final del tema.

Acceso a los periféricos de AlmacenamientoEs común que los usuarios almacenen datos fuera del disco del equipo. Los dos dispositivos más

utilizados actualmente en los ordenadores son los DVD y las memorias usb. Vamos a explicar como acceder de forma correcta a estos dispositivos utilizando el sistema operativo Guadalinex.

Para entender como funciona este proceso debemos explicar que en el sistema operativo Linux

María Dolores Molina 13

Page 14: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

todas las unidades externas se añaden a la estructura de directorios existente, es decir, en una parte del árbol de directorios, que normalmente suelen ser las carpeta /mnt o /media, se crea una carpeta que representa al dispositivo físico con el que vamos a trabajar. A este proceso, que se hace de forma automática para la mayoría de los periféricos de almacenamiento externos, se le llama montaje de una unidad.

Cuando hemos terminado de trabajar con el dispositivo de almacenamiento, debemos informar al sistema operativo para que elimine de la estructura de directorios la carpeta que había creado para acceder a él, este proceso se denomina desmontaje de una unidad, y con él nos aseguramos que todos los cambios que hemos realizado sobre el dispositivo pasan de memoria principal a memoria secundaria antes de quitar físicamente el periférico de almacenamiento.

Formateado de una memoria usb

Como cualquier dispositivo de almacenamiento secundario, las memorias usb también pueden ser formateadas. Cuando formateamos un disco duro lo estamos preparando para instalar o funcionar posteriormente con un Sistema Operativo que pueda acceder al el sistema de archivos con el que le hemos dado formato. Los discos duros solo se suelen formatear cuando queremos cambiar el sistema operativo, bien para actualizarlo, o bien por que nos está dando problemas, como consecuencia de algún virus, algún tipo de inestabilidad del sistema operativo o daños físicos. Cuando formateamos una unidad de memoria usb estamos preparando ese dispositivo con un sistema de archivos que sea compatible con el sistema operativo con el que estamos trabajando, es decir, debemos escoger un sistema de archivos que el sistema operativo sea capaz de leer. Así para trabajar con una memoria usb en Linux, que como hemos explicado con anterioridad es capaz de comunicarse con otros sistemas operativos, podremos tener formateado nuestro pen con sistemas de archivos como FAT, que es compatible con todos los sistemas operativos, ext4, que es el sistema de archivos de Linux, o NTFS, que es el sistema de archivos de Windows.

Para formatear una memoria usb debemos realizar la siguiente secuencia de comandos:

B.I Lugares / B.I equipo / B.D sobre el icono de la memoria / B.I Formatear

Una vez que hemos realizado esa secuencia de acciones nos aparecerá una ventana en la que tendremos que seleccionar el tipo de sistema de archivos que le vamos a poner al dispositivo y el nombre que va a aparecer en pantalla cuando vayamos a utilizar esa memoria usb.

Realiza los ejercicios del 16 al 18 que encontrarás al final del tema.

Buscar Archivos y carpetasEn muchas ocasiones nos ocurre que hemos guardado un fichero y después no podemos encontrar donde, todos los sistemas operativos incluyen una herramienta que permite buscar un archivo o fichero dentro de las unidades de almacenamiento de nuestro ordenador. Para acceder a la utilidad que nos permite buscar un fichero deberemos realizar la siguiente secuencia de comandos:

C.I. lugares / C.I. buscar archivos

Nos aparecerá la siguiente ventana en la que introduciremos los siguientes datos:

María Dolores Molina 14

Page 15: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Los caracteres comodín nos ayudan a buscar un fichero cuando no recordamos completamente su nombre, para ello utilizamos patrones de búsqueda que introduciremos mezclando las partes del nombre que recordamos con los caracteres comodín para las partes que no recordamos.

El carácter * permite sustituir a un grupo no determinado de caracteres así si queremos encontrar todos los ficheros imagen del tipo jpg pondremos el siguiente patrón de búsqueda *.jpg

El carácter ? Sustituye a un solo carácter, así si queremos buscar todos los ficheros del tipo mp3 y mp4 utilizaremos el siguiente patrón de búsqueda *.mp?.

Cambiar permisos a Ficheros y CarpetasYa hemos estudiado que el sistema operativo Linux permite que varios usuarios compartan un

mismo equipo manteniendo de forma independiente sus datos, pero en ocasiones necesitamos o queremos proteger o compartir información con esos otros usuarios, de forma que podamos decidir que ficheros o carpetas queremos o no compartir y con quien. Para establecer las condiciones en las que compartimos o protegemos un determinado fichero o carpeta se establecen tres grupos distintos de usuarios que son los siguientes:

• Propietario: Es el usuario que ha creado la carpeta o fichero, es decir, cuando un usuario crea un nuevo fichero o carpeta automáticamente el sistema operativo le asigna como propietario el usuario que lo ha creado.

• Grupo: El administrador del sistema puede asignar dentro de un mismo grupo a distintos usuarios de un mismo equipo. Todos los usuarios pertenecientes a un mismo grupo compartirán los mismos privilegios para una carpeta o fichero determinado.

• Otros: Son el resto de usuarios, es decir, aquellos usuarios que no son el propietario del fichero o la carpeta ni pertenecen a su mismo grupo.

Para cada uno de estos tipos de usuarios se establecen distintos tipos de permisos para los ficheros o carpetas que queremos compartir.

María Dolores Molina 15

El nombre contiene: Introducimos el nombre del fichero que queremos buscar. Si no lo recordamos completamente podremos utilizar caracteres comodín (*,?).

Buscar en el carpeta: Indicaremos la parte del disco donde queremos buscar la información, para buscar en todo el disco deberemos seleccionar “Sistema de archivos”

Page 16: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Los permisos establecidos para el acceso a una carpeta son los siguientes:

Ninguno: No podremos visualizar el contenido de esa carpeta.

Solo listar archivos: Solo podremos ver el contenido de la carpeta, no podremos abrir, crear o eliminar archivos en esa carpeta, aunque si podremos copiar archivos de esa carpeta y para pegarlos en nuestra carpeta personal.

Acceder a archivos: Podremos ver el contenido de los archivos de esta carpeta pero no podremos crear o borrar archivos.

Crear y eliminar archivos: El usuario tendrá acceso total a la carpeta incluyendo las opciones de crear y borrar archivos.

Los permisos establecidos para los ficheros son los siguientes:

Ninguno: No podremos visualizar el contenido de ese fichero

Solo lectura: Solo podremos visualizar el contenido del fichero pero no cambiarlo.

Lectura y escritura: Tendremos acceso total sobre el fichero para leerlo y cambiarlo.

En la imagen siguiente se muestra la ventana de permisos para una carpeta:

María Dolores Molina 16

Page 17: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Creación de ficheros comprimidos: El Gestor de Archivadores

A veces por comodidad o por ahorrar espacio de almacenamiento o tiempo a la hora de subir o bajar un fichero de internet es muy conveniente utilizar un programa para comprimir ficheros. Guadalinex incluye un programa que permite empaquetar y desempaquetar ficheros comprimidos. Para acceder a este fichero podremos realizar las siguientes secuencias de comandos:

1) B.D sobre el o los ficheros o carpetas que queremos comprimir / B.I en comprimir

2) B.I en aplicaciones / B.I en accesorios / B.I en gestor de archivadores

Una vez hemos accedido al programa podremos visualizar los fichero incluidos en el archivador, crear nuevos archivadores, añadir o eliminar ficheros y/o carpetas del archivador y descomprimir los datos del archivador.

Realiza los ejercicios del 19 al 21 que encontrarás al final del tema.

Administración en GuadalinexTodas las tareas que analizaremos en adelante necesitan realizarse con privilegios de

administración ya que afectan al funcionamiento general del ordenador, no solo a la parte gestionada por un usuario, por lo tanto solo podrán ser realizadas por administrador del sistema, es decir, solo los usuarios que tenga privilegios de administración podrán realizar este tipo de tareas.

En la administración del sistema se incluyen una gran diversidad de tareas entre las que se encuentran la gestión de usuarios, la administración de dispositivos como impresoras, faxes, etc... la configuración de los equipos a la red, la ejecución de procesos y servicios, añadir y quitar programas, de todas estas tareas nosotros vamos aprender a realizar las que se necesitan con más frecuencia.

Gestión de UsuariosEn el S.O. Linux la seguridad está organizada mediante el establecimiento de prioridades

respecto a las operaciones que pueden realizar los usuarios y los permisos que estos usuarios tienen sobre los ficheros. El tema de permisos sobre un fichero ya lo hemos estudiado en el apartado anterior, en este punto vamos a analizar como organiza Linux la seguridad entorno a los usuarios.

Es normal que nuestro ordenador sea compartido por varios usuarios y es importante que cada persona que utiliza el ordenador tenga un usuario distinto. En Linux se establecen dos tipos de usuarios distintos:

• El usuario estándar: que tiene acceso a todos los ficheros de su carpeta y configuraciones personales y nada más.

María Dolores Molina 17

Page 18: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• Los administradores del sistema: que tienen privilegios de administración incluyendo los ficheros personales de otros usuarios.

No debe haber más de un usuario con privilegios de administración y solo debemos trabajar en nuestro ordenador con dichos privilegios cuando sea totalmente imprescindible, ya que de lo contrario estaremos comprometiendo la integridad de nuestro sistema operativo.

Cuando instalamos el sistema operativo Guadalinex se nos pide el usuario administrador , pero podemos necesitar añadir más usuarios con posterioridad, sólo el administrador del sistema puede dar de alta nuevos usuarios, es indispensable añadir al menos un usuario estándar para trabajar con el sistema.

Para dar de alta nuevos usuarios realizamos la siguiente secuencia de comandos:

B.I en Aplicaciones / B.I. Centro de control de Guadalinex / B.I. Cuentas de Usuarios

Una vez dentro del programa nos muestra una pantalla en la que podremos consultar todos los usuarios dados de alta para ese ordenador. Esta pantalla está bloqueada por defecto, es decir, no permite realizar modificaciones, para realizar cambios en los usuarios deberemos desbloquear la pantalla pulsando el botón de desbloqueo e introduciendo la contraseña del administrador.

Una vez que hemos desbloqueado la pantalla podremos realizar las siguientes operaciones con los usuarios.

• AÑADIR: Permite crear nuevos usuarios para un equipo, los campos obligatorios para rellenar son: nombre completo, nombre de usuario y la contraseña. El proceso para dar de alta a un nuevo usuario se realiza en dos pasos, primero creamos el usuario con su nombre y después activamos su cuenta de usuario asignando una contraseña para ese usuario. La secuencia de comandos para realizar estas operaciones es la siguiente:

• 1º) B.I botón añadir (+) / Introducir el nombre completo / Introducir nombre usuario / B.I Crear

• 2º) B.I en cuenta desactivada / Introducir contraseña nueva / Introducir confirmar contraseña / B.I cambiar.

• MODIFICAR: Una vez que hemos desbloqueado la ventana de las cuentas de usuario podremos cambiar las siguientes propiedades:

• El nombre del usuario• El tipo de cuenta: en la que podremos seleccionar si queremos que nuestro usuario sea estándar o por el contrario tenga privilegios de administración.

• La contraseña del usuario• Activar la opción de iniciar sesión de forma automática. Esta opción no es muy conveniente tenerla activada, ya que romperemos todo el sistema de seguridad que establece Guadalinex para el acceso de los usuarios.

• BORRAR: Permite eliminar un usuario del ordenador. Cuando vamos a borrar el usuario nos permite seleccionar si queremos eliminar solo la cuenta de ese usuario, es decir, los permisos para que ese usuario acceda al ordenador, o también borrar todos los datos que ese usuario tuviese almacenados en sus carpeta personal.

María Dolores Molina 18

Page 19: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Añadir y quitar programasOtra operación fundamental reservada en los sistemas Linux al administrador de tareas es la de

añadir o quitar programas. Los usuarios estándar tienen vetado este derecho, que se reserva en exclusiva para los usuarios administradores del sistema, evitando así que la instalación de programas no seguros pueda romper la seguridad del equipo.

Para añadir y quitar programas en Guadalinex se utilizan los repositorios. Los repositorios están formados por un conjunto de bibliotecas que contienen todos los programas compatibles para la versión de Linux que estamos utilizando, estos repositorios están disponibles desde internet y los usuarios administradores pueden añadir y quitar repositorios siempre que estén seguros de que los programas que contienen son compatibles con nuestra versión del sistema operativo.

También se pueden añadir programas externos a los repositorios de forma manual, aunque esta

opción no es muy recomendable ya que en caso que el programa no sea compatible podemos llevar al sistema operativo a un estado de inestabilidad, o instalar programas que rompan con la seguridad del sistema.

Para gestionar tanto los repositorios como los programas disponibles en dichas bibliotecas Guadalinex incluye un programa llamado Centro de Software de Guadalinex Edu, donde podremos buscar e instalar todo el software disponible para nuestra versión. Aunque este programa funciona relativamente bien, nosotros también vamos a instalar y utilizar otro programa llamado Synaptic. Este programa, que funciona de forma mucho más eficiente, incluye las opciones para instalar y quitar programas y también para gestionar los repositorios del sistema.

Centro de Software de GuadalinexPara instalar un programa desde el centro de control de Software realizamos la siguiente secuencia de comandos:

• B.I Aplicaciones / B.I. Centro de software de Guadlinex Edu / Escribimos el nombre del programa en el cuadro de búsqueda / C.I sobre el programa / C.I Instalar / Introducimos la contraseña del administrador / C.I. Aceptar.

Para quitar un programa desde el centro de control de software realizaremos la siguiente secuencia de comandos:

• B.I Aplicaciones / B.I. Centro de software de Guadlinex Edu / Escribimos el nombre del programa en el cuadro de búsqueda / C.I sobre el programa / C.I Desintalar / Introducimos la contraseña del administrador / C.I. Aceptar.

En este programa vamos a buscar los programas a partir del nombre por el cual el usuario conoce ese programa, y no al comando con el que ese programa se ejecuta.

Para gestionar los repositorios desde el centro de control de software realizamos la siguiente secuencia de comandos:

María Dolores Molina 19

Page 20: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• B.I Aplicaciones / B.I. Centro de software de Guadlinex Edu / C.I. Editar / C.I Orígenes del software

En la ventana que se muestra nos aparecen las siguientes pestañas:• Software de ubuntu: donde podremos activar o desactivar los repositorios que vienen configurados por defecto para nuestra versión.• Otro software: donde podremos añadir y quitar repositorios que no están incluidos por defecto pero que nos pueden interesar utilizar.• Actualizaciones: donde podremos seleccionar qué tipos de actualizaciones queremos instalar y cada cuanto tiempo queremos comprobar si hay actualizaciones.

Gestor de paquetes SynapticPara utilizar el gestor de paquetes antes tendremos que instalarlo siguiendo las secuencias de comandos que hemos explicado anteriormente. Una vez que hemos instalado synaptic podremos ejecutar este programa realizando la siguiente secuencia de comandos:

• B.I Aplicaciones / B.I. Herramientas / B.I Administración / B.I. Gestor de paquetes Synaptic / Introducimos la contraseña del administrador / B.I Autenticar

Para instalar un programa desde Synaptic realizamos la siguiente secuencia de acciones:

• Escribimos el nombre del programa en el cuadro de búsqueda / B.I. en buscar / B.D sobre el programa / B.I Marcar para instalar.

Para quitar un programa desde Synpaptic realizamos la siguiente secuencia de acciones:

• Escribimos el nombre del programa en el cuadro de búsqueda / B.I. en buscar / B.D sobre el programa / B.I Marcar para eliminar o Marcar para eliminar completamente.

En synaptic el nombre por el que vamos a buscar un programa corresponde con el comando con el que se va a ejecutar ese programa, que a veces no coincide con el nombre por el que el usuario conoce a dicho programa tal y como ya hemos explicado anteriormente.

Cuando eliminamos un programa de forma completa se borran los ficheros que hemos utilizando para hacer la instalación en el ordenador de forma que para volver a instalarlos tendremos que realizar una nueva descarga desde internet de dichos ficheros.

Cuando eliminamos el programa realizamos una desinstalación pero no el borrado de los ficheros que utilizamos en su momento para realizar la instalación.

Para administrar los repositorios realizamos la siguiente secuencia de acciones:

• B.I. Configuración / B.I. en repositorios

Nos aparece la misma pantalla y con las mismas opciones que hemos visto en el programa anterior para los repositorios. Incluyendo todas las opciones que hemos explicado en el apartado anterior.

María Dolores Molina 20

Page 21: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Realiza los ejercicios del 22 al 26 que encontrarás al final del tema.

Monitor del SistemaEs una utilidad que permite visualizar información acerca del estado general de funcionamiento

del ordenador y los programas que se están ejecutando, entre la información que nos muestra esta:

➢ La pestaña Sistema nos muestra información sobre la versión del sistema operativo, la velocidad de nuestro procesador y la cantidad de espacio total, libre y ocupado de nuestro disco duro.

➢ La pestaña Procesos nos muestra que programas están activos en este momento. Esta ventana es muy útil para finalizar procesos que han dejado de responder o se encuentran bloqueados, para ello seleccionamos el proceso haciendo B.D sobre él y luego pulsamos en finalizar. Debemos tener cuidado al finalizar un proceso ya que podemos desestabilizar el sistema si hacemos una elección errónea.

➢ La pestaña Recursos nos muestra tres gráficas. La superior nos muestra el trabajo del procesador, que aumentará a medida que pongamos mas tareas en funcionamiento

La intermedia nos muestra el volumen de memoria RAM y de intercambio utilizada. La inferior muestra el tráfico de la red, es decir, el flujo de información desde o hacia nuestro ordenador bien sea en nuestra red interna o internet.

➢ La pestaña Sistema de Archivos muestra las particiones gestionadas por el sistema y su porcentaje de utilización si el ordenador se ralentiza es conveniente mirar esta aplicación y comprobar si tenemos algún dispositivo congestionado.

Para acceder al monitor debemos realizar la siguiente secuencia de comandos:

C.I. en Aplicaciones/ C.I. en administración / C.I. en monitor del sistema

El monitor del sistema puede ayudarnos a detectar posibles virus, como ya hemos dicho este programa nos muestra todos los procesos en ejecución del sistema, normalmente los virus son procesos que toman una alta prioridad de ejecución y por tanto se les asigna un alto porcentaje de CPU. Cuando un proceso no asociado al sistema tiene un alto tanto por ciento de CPU asignado podremos sospechar que se trata de un virus, pero antes siempre deberemos comprobar que dicho proceso no corresponda con ninguna tarea del sistema, buscando su nombre en internet, por ejemplo.

Gestión de ServiciosCada vez que iniciamos el ordenador se ponen en marcha una serie de servicios que permanecen

activos mientras realizamos nuestras tareas en el escritorio. Estos servicios gestionan algunos de los procesos que podemos observar desde el Monitor del sistema y que generalmente aparecen durmiendo.

María Dolores Molina 21

Page 22: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Hemos visto en el apartado anterior que el monitor muestra los procesos en ejecución y ahora estamos hablando de servicios, pero ¿cuál es la diferencia entre un proceso y un servicio?. Ya hemos mencionado en varias ocasiones en este manual tres conceptos: aplicación, proceso y servicio y aunque no son iguales suelen confundirse con bastante frecuencia. El concepto aplicación en informática está relacionado con tipo de programa que permite al usuario realizar diversos tipos de trabajo, es decir, está asociado al concepto de programas de usuario. Un proceso, es una instancia particular de un programa en ejecución e incluye tanto el conjunto de instrucciones en ejecución, como el estado de la memoria y los recursos del sistema asociados al mismo. Una aplicación puede tener uno o varios procesos asociados a su ejecución por ejemplo el navegador Chrome lanza un nuevo proceso independiente de la misma aplicación cada vez que abrimos una nueva pestaña, o incluso aplicaciones distintas pueden compartir los mismos procesos. Por último un servicio es proceso que no requiere ningún tipo de interacción con el usuario y por tanto se ejecutan en segundo plano, suele estar asociado a funciones fundamentales del sistema operativo o de una aplicación. Suelen arrancarse automáticamente durante la inicialización del sistema o de la aplicación a la que está asociado.

Mediante la aplicación de Configuración de los servicios podemos ver qué servicios están disponibles en el sistema y cuáles están activados. Si nos interesa desactivar un servicio o reiniciarlo ésta es una interfaz cómoda para hacerlo. Esta tarea corresponden al administrador del sistema ya que afecta a todos los usuarios de un ordenador, un usuario de escritorio no puede administrar los servicios.

Para acceder a el programa de gestión de servicios debemos realizar la siguiente secuencia de comandos:

C.I en Aplicaciones / C.I. en Herramientas del Sistema / C.I. en BOOT-UP Manager.

Si no encontramos el programa en el menú tendremos que instalarlo utilizando el programa synaptic, y añadiendo el paquete Bum (cadena de búsqueda “boot-up manager”).

Algunos de los servicios más comunes que podemos encontrar son los siguientes:• acpi-support: es el servicio encargado de la gestión de la batería en ordenadores portátiles, también activa las teclas de acceso rápido.• Cga-andared-config: es un servicio específico para el sistema opertivo Guadalinex Edu, este servicio se encarga de detectar y configurar la red wifi de la consejería de educación de la Junta de Andalucía.• Saned: Servicio encargado de detectar los periféricos de tipo escáner.• Pulseaudio: Servicio encargado del control de volumen y eventos de sonido en el sistema.

Registro de Actividad del SistemaEn un sistema operativo normal se generan una gran cantidad de sucesos de distinta gravedad,

pueden ser desde simples avisos hasta errores de funcionamiento, todos estos eventos se almacenan en unos ficheros conocidos como logs o registros del sistema. Gracias al registro de actividad del sistema podemos visualizar dichos ficheros.

Esta aplicación no es apta para todos los públicos, sólo los expertos saben interpretar toda la información que genera el sistema en sus logs (registros, en español) pero incluso un usuario primerizo puede entender algunas de las cosas que se nos explican allí.

María Dolores Molina 22

Page 23: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Para acceder al registro debemos realizar la siguiente secuencia de comandos:

Pulsamos ALT+F2 para ejecutar un programa que no está en menú / escribimos gnome-system-log / B.I. en ejecutar

Desde la ventana que se abre al ejecutar este programa podremos seleccionar los ficheros logs que queremos visualizar y el rango de fechas que nos interesa.

Algunos de los ficheros logs más utilizados son los siguientes:

• /var/log/message: registro de mensajes generales del sistema

• /var/log/auth.log: log de autenticación, almacena los inicios de sesión, tanto los conseguidos como los fallidos. El fichero auth.log puede ayudarnos a detectar posibles intrusiones de usuarios no autorizados (hackers).

• /var/log/kern.log: registro del kernel del sistema operativo, almacena mensajes de núcleo del sistema operativo.

• /var/log/boot.log : registro de inicio del sistema, almacena mensajes que se producen durante el arranque del ordenador.

Realiza los ejercicios del 27 al 31 que encontrarás al final del tema.

Entorno de comandos Ya hemos comentado anteriormente que el sistema operativo Linux incluye dos intérpretes de

comandos (shell), uno en modo gráfico y otro en modo texto. El Shell CLI o intérprete de comandos en modo texto permite la comunicación del usuario con el ordenador sin la necesidad de un entorno de ventanas y por tanto sin la necesidad de un ratón. En el entorno de comandos el usuario se comunica con el ordenador por medio de una serie de órdenes en modo texto, llamados comandos. El shell CLI es más difícil de manejar para usuarios no expertos, ya que el usuario debe conocer todos los comandos que va a necesitar para gestionar el S.O y su sintaxis correcta ya que de lo contrario el sistema no ejecutará ninguna acción y solo se limitará a dar al usuario un aviso de error. Todos los comandos se ejecutarán sin privilegios, es decir, aunque nuestro usuario pertenezca al grupo de administradores del sistema los comandos que introduzcamos se ejecutarán sin privilegios de administración, salvo que expresamente lo solicitemos con el comando adecuado.

Para acceder al entorno de comando debemos realizar la siguiente secuencia de comandos:

C.I. en aplicaciones / C.I. en Accesorios / C.I. en Terminal

o bien pulsar la combinación de teclas Control + Alt + F1 y salimos al shell CLI.

Si seleccionamos el terminal aparecerá directamente la línea de comandos (prompt) y no tendremos que identificarnos de nuevo. Si lo hacemos con la combinación de teclas nos volverá a pedir usuario (login) y contraseña (pasword).

María Dolores Molina 23

Page 24: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

El prompt o línea de comandos nos muestra información del ordenador, el usuario y la ubicación en la que nos encontramos. Por defecto el prompt tiene la siguiente forma, aunque es posible cambiarlo:

nombre_equipo @ nombre_usuario:ubicación$

Por defecto al abrir el terminal de comandos nos coloca en nuestra carpeta personal y representa esa carpeta con el símbolo ~ (/home/nombre_usuario) solo para simplificar el prompt.

El entorno de comandos se suele utilizar para realizar procesos de administración avanzado y cada vez es menos necesario ya que la mayoría de tareas se pueden realizar mediante el entorno gráfico, pero como no son todas, un buen administrador del sistema tiene que conocer el entorno de comandos.

En este apartado nosotros vamos a realizar una breve introducción solo con los comandos que vamos a necesitar a lo largo del curso. Todos los comandos Linux deben escribirse en minúsculas.

• COMANDO cd: Cambia de directorio. La sintaxis de este comando tiene las siguientes variantes:1) cd nom_directorio. En este caso nos cambiará como directorio de trabajo a la carpeta cuya ruta hayamos especificado. Ej: cd /home/maria/Descargas

2) cd .. En este caso nos situará como directorio de trabajo al inmediatamente superior a la ubicación en la que nos encontremos.

• COMANDO ls: Lista los archivos y directorios dentro del directorio de trabajo. La sintaxis de este comando puede tener las siguientes variantes:1) lsEn este caso se limitará a listar por pantalla todos los ficheros y carpetas que se encuentren dentro de nuestro directorio de trabajo actual.

2) ls -aEn este caso listará todos los archivos igual que en el apartado anterior, pero también mostrará todos aquellos ficheros que se hayan almacenado con el atributo de ocultos, es decir, ficheros que se quieren mantener invisibles a la vista de usuarios no experimentados.

3) ls |moreEn este caso mostrará el contenido del directorio de trabajo pero solo hasta que la pantalla se llene y para continuar llegados a esta situación pedirá confirmación al usuario, que deberá darla mediante la pulsación de la tecla Enter.

4) ls -a |moreEsta opción ejecuta las acciones para las opciones 3 y 4 combinadas, es decir, este comando listará los archivos ocultos pidiendo confirmación al usuario cuando la pantalla esté llena.

• COMANDO clear: Limpia la ventana de comandos, se utiliza cuando queremos borrar todas los comandos y salidas que hemos ejecutado con anterioridad y que vemos en pantalla. La sintaxis de este comando es la siguiente:

María Dolores Molina 24

Page 25: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

clear

• COMANDO mkdir: crea una nueva carpeta o directorio, La sintaxis de este comando es la siguiente:

mkdir nombre_directorio. Ejemplo: mkdir /home/maria/Descargas/documentos.Este ejemplo crea la carpeta “documentos” dentro de la carpeta “Descargas” del usuario “maria”

• COMANDO cp: copia un fichero. La sintaxis de este comando es la siguiente:

cp ruta_fichero_origen ruta_fichero_destino. Ejemplo cp /home/maria/Descargas/cartas.pdf /home/maria/Escritorio/cartas.pdfEste ejemplo copia el fichero “cartas.pdf” de la carpeta Descargas al Escritorio

• COMADO rm: Borra un archivo, o directorio. La sintaxis de este fichero puede tener las siguientes variantes:

1) rm nombre_fichero. Ejemplo: rm /home/maria/Descargas/ejemplo.pdfEste ejemplo borra el fichero “ejemplo.pdf” dentro de la ruta indicada.

2) rm -r nombre_directorio. Ejemplo rm -r /home/maria/Descargas/documentosEste ejemplo borrará la carpeta “documentos” de la carpeta “Descargas” del usuario “maria”

• COMANDO cat: Muestra el contenido del archivo de texto en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. La sintaxis del comando es la siguiente

cat nom_archivo. Ejemplo: cat /etc/samba/smb.conf

Hay que aclarar que este comando solo sirve para ficheros de texto plano, es decir, texto sin formato, como algunos de los que se utilizan para guardar configuraciones del sistema operativo. El fichero del ejemplo guarda las opciones de configuración para la red en Guadalinex.Podremos añadir la opción |more tal como hemos realizado con el comando ls para que el fichero se muestre pantalla por pantalla y pida la usuario una confirmación una vez que la pantalla se haya llenado.

• COMANDO exit: Permite cerrar la sesión abierta en el entorno de comandos. La sintaxis de este comando es la siguiente:

exit

• COMANDO shutdown: Este comando nos permite reiniciar el ordenador. La sintaxis de este comando es la siguiente:

shutdown

• COMANDO sudo: Como ya hemos explicado con anterioridad todos los comandos se ejecutan sin privilegios, aunque nuestro usuario pertenezca al grupo de administradores. Este comando permite ejecutar otro comando solicitando los privilegios del administrador. La sintaxis de este comando es la siguiente:

María Dolores Molina 25

Page 26: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

sudo comando opciones_del_comando.

Ejemplo: sudo cp /etc/samba/smb.conf /etc/samba/smb.ant

Debemos utilizar este comando con mucha precaución ya que al invocar el comando con privilegios de administración estaremos rompiendo la seguridad del sistema y podremos borrar o modificar archivos y carpetas del sistema, por tanto debemos estar muy seguros de lo que estamos haciendo de lo contrario podemos llevar al sistema operativo a un estado de inestabilidad.

• COMANDO poweroff: Este comando nos permite apagar el ordenador. Para utilizarlo debemos tener privilegios de administración por lo tanto siempre tendremos que invocarlo colocando el comando sudo delante. La sintaxis de este comando es la siguiente:

sudo poweroff

Realiza los ejercicios del 32 al 34 que encontrarás al final del tema.

Orígenes de AndroidEl sistema operativo Android se creo bajo el nombre de compañía Android Inc. formada por

Andy Rubin y sus socios Rich Miner, Nick Sears y Chris White buscando desarrollar un sistema operativo para móviles basado en Linux. Andy Rubin trabajó como ingeniero en distintas compañías, entre ellas Apple y Microsoft hasta que en 2003 decide montar su propia empresa Android Inc. y comienza a gestarse la creación de Android. Dos años después de su fundación Google compra Android Inc. y Andy Rubin pasa a formar parte del equipo de Google como vicepresidente de ingeniería supervisando el desarrollo de Android. El primer móvil con el sistema operativo Android fue el HTC Dream que se puso a la venta en 2008.

Distribuciones AndroidAndroid es un sistema operativo que ha evolucionado gracias a un sistema de versiones, es decir,

el sistema operativo va arreglando errores, añadiendo nuevos dispositivos hardware y nuevas funciones software cada cierto tiempo y estas modificaciones se concretan en una nueva versión del sistema operativo.

La primera versión comercial de Android, Android 1.0 (Apple Pie), fue lanzada en 2008, las posteriores versiones han sido lanzadas utilizando nombres de postres ordenados según el alfabeto, así la segunda versión de Android (Android 1.1) se conoce como Banana Bread, la tercera (Android 1.5) es la Cupcake y así sucesivamente hasta llegar a la versión actual en estos momentos (Android 6.0) conocida como Marshmallow.

María Dolores Molina 26

Page 27: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Tabla de versiones Android

Como podemos comprobar en la corta historia de Android se han lanzado muchas versiones en la tabla siguiente vamos a detallar las fechas de lanzamiento de cada una de ellas.

Versión Lanzamiento

1.0 Apple Pie 23/09/2008

1.1 Banana Bread 09/02/2009

1.5 Cupcake 30/04/2009

1.6 Donut 15/09/2009

2.0 /2.1 Eclair 26/10/2009

2.2.x Froyo 20/05/2009

2.3.x Gingerbread 06/12/2010

3.x Honeycomb 22/02/2011

4.0.x Ice Cream Sandwich 12/10/2011

4.1 Jelly Bean 30/06/2012

4.2 Jelly Bean (Gummy Bear)

29/10/2012

4.3 Jelly Bean (Michel) 24/06/2013

4.4 KitKat 30/10/2013

5.0 Lollipop 30/11/2014

6.0 Marshmallow 05/10/2015

Para determinar si nuestro dispositivo cuenta con una determinada característica de funcionamiento o es compatible con una aplicación determinada deberemos comprobar que versión

María Dolores Molina 27

Page 28: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

del sistema operativo Android tenemos instalada. Esta opción está disponible en el menú de configuración del sistema que estudiaremos con detalle más adelante.

Android vs iOSEn este apartado vamos a realizar una comparativa entre Android y el sistema operativo de Apple

para dispositivos móviles, el iOS, ya que son los dos sistemas operativos para dispositivos móviles más ampliamente utilizados. Como podremos ver en los distintos aspectos que vamos a analizar cada uno tienen sus puntos fuertes y sus carencias, por tanto van a ser nuestras preferencias como usuarios las que determinen en última instancia por cuál de ellos vamos a decidirnos.

Personalización del sistema: Desde el principio Apple y Google han partido de concepciones totalmente diferentes a la hora de desarrollar sus sistemas, mientras que iOS solo funciona como Apple permite y, o lo aceptas o te buscas otro teléfono, Android te deja cambiar la aplicación que usas para enviar mensajes de texto (SMS), añadir widgets, pequeñas aplicaciones interactivas que proporcionan información al usuario y se insertan en nuestro escritorio, a la pantalla de inicio e incluso usar otros launchers, suele ser la pantalla de inicio de un smartphone con la barra de inicio para el acceso rápido a aplicaciones, si así lo deseas. El nivel de personalización es una de las mayores diferencias entre estos dos sistemas operativos.

Comunicación entre sistemas: En este apartado iOS es el claro vencedor, ya que mientras que cualquier aplicación de Google funciona en iOS no es posible utilizar las apps de Apple en Android. De hecho, esto no pasa únicamente con las aplicaciones: mover tus documentos, contactos, películas, correos electrónicos, música y fotos de Android a iOS es muchísimo más fácil y sencillo que intentarlo hacer de iOS a Android.

Aplicaciones: Tanto Apple como Google ofrecen un amplio conjunto de aplicaciones nativas en sus plataformas, aunque claro, las aplicaciones de Google también están disponibles para iOS (YouTube, Gmail, etc...) mientras que Apple no desarrolla ninguna de sus aplicaciones para Android.

Si hablamos de aplicaciones de terceros (3rd Parties) las apps más importantes y conocidas están presentes tanto en iOS como en Android. En cuando a nuevos lanzamientos, en cambio, todavía iOS los recibe primero, es decir, sigue existiendo un retraso que perjudica a los usuarios del sistema de Google.

Los permisos para las aplicaciones también son manejados de forma distinta. Cuando instalas una aplicación en Android tienes que elegir todo o nada; en cambio en iOS, permisos como los de acceso a la cámara o la ubicación se gestionan de forma individual, y puedes cambiarlos en cualquier momento sin necesidad de borrar la aplicación.

Seguridad, estabilidad y rendimiento: La seguridad de las aplicaciones también es otro punto de debate constante. No hay duda de que Android no es tan seguro como iOS, y que es más fácil que pueda acceder software no autorizado en tus dispositivos. Eso sí, si te mantienes descargando aplicaciones solamente desde la Google Play Store, el riesgo es mínimo, Google ya ha confirmado que todas las aplicaciones son revisadas antes de su publicación en la tienda virtual, para ofrecer mayor seguridad a los usuarios.En lo que se refiere a estabilidad y rendimiento, la multitud de terminales Android e iPhones en el mercado impiden tener una perspectiva clara. Pero en general, es justo decir que tanto iOS como Android funcionan bastante bien y sin problemas en los dispositivos más recientes, mientras que en los más viejos son susceptibles a pequeños fallos y cuelgues molestos de aplicaciones.

María Dolores Molina 28

Page 29: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

En general, iOS gana en cuanto a seguridad, solo que por un margen bastante pequeño. Quizás un mayor riesgo de malware o inestabilidad es el precio a pagar por una mayor capacidad de personalización y flexibilidad en Android.

Realiza los ejercicios del 35 al 38 que encontrarás al final del tema.

Android X86Android X86 es un proyecto cuyo objetivo es adaptar el sistema operativo Android, que funciona sobre procesadores con arquitectura ARM en dispositivos móviles como tablets y smartphones, a ordenadores que funcionan con procesadores con arquitectura X86 de Intel y AMD. Esta versión del sistema operativo es la que tenemos instaladas en nuestros portátiles y con la que vamos a trabajar durante el desarrollo de este curso. Aunque podemos encontrar diferencias respecto a su funcionamiento, estas afectan solo a aspectos muy determinados y limitados de su funcionamiento sirviendo perfectamente a la consecución de nuestro objetivo, aprender el funcionamiento del sistema operativo Android.

Instalación de Android X86 junto con Linux: En nuestro caso tenemos nuestros ordenadores “duados”, es decir, tenemos instalados dos sistemas operativos: Linux y Android, y podremos elegir con cuál queremos trabajar durante el proceso de arranque del ordenador gracias a un programa gestor de arranque disponible en Linux llamado Grub. Para realizar la instalación del sistema operativo deberemos realizar la siguiente secuencia de acciones:

1. Arrancar desde una memoria usb con una versión Live del sistema operativo Linux.

2. Reservar espacio en del disco duro de nuestro ordenador para la instalación de Android. En nuestro caso deberemos redimensionar el espacio de memoria disponible para Linux y reservar un espacio de al menos 2Gb para la instalación de Android, para ello utilizaremos en programa gestor de discos Gparted. Esta operación solo es posible ya que hemos arrancado desde una memoria usb y por tanto el sistema operativo no está funcionando desde nuestro disco duro.

3. Formatear el espacio del disco reservado con el sistema de archivos ext3, esta la operación la realizaremos también con el programa Gparted.

4. Descargar la imagen del sistema operativo Android X86 desde su página oficial y descomprimirla en una memoria usb, para esta operación necesitamos el programa Unetbooting.

5. Arrancar con la versión de Android y realizar la instalación en la partición que hemos definido para él en nuestro disco duro. Android-x86 nos da la posibilidad de instalar un gestor de arranque, en nuestro caso rechazaremos esta opción ya que nuestro Guadalinex ya tiene incluido su propio programa gestor de arranque.

6. Modificar la configuración del gestor de arranque Grub. El programa gestor de arranque permite elegir con que sistema operativo queremos arrancar nuestro ordenador. Necesitamos por tanto crear una entrada para poder elegir entre ambos sistemas instalados Android y

María Dolores Molina 29

Page 30: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Linux. Para realizar estas modificaciones editamos el fichero /etc/grub.d/40_custom con privilegios de administrador y añadiremos las siguientes líneas:

menuentry “ANDROID” --class android{

set root=(hd0,3)

linux /android-4.4-r5/kernel quiet root=/dev/ram0

androidboot.hardware=android_x86 video=-16 SRC=/android-4.4-r5

initrd /android-4.4-r5/initrd.img

}

Como puedes ver hay algunas partes de los comandos que hemos resaltado en negrita y se debe a que sus valores van a cambiar en función de la instalación que hemos realizado. Vamos a explicar cada uno de ellos:

a) set root=(hd0,3) en nuestro caso la partición donde hemos instalado nuestro Android-x86 corresponde con sda3 por eso ponemos ese valor en este parámetro.

b) Nuestro Android se ha instalado en la carpeta /android-4.4-r5 si la hemos instalado en un lugar diferente deberemos corregir las rutas /android-4.4-r5/kernel, SRC=/android-4.4-r5 y /android-4.4-r5/initrd.img

7. Modificar la configuración de nuestro ordenador para que se ejecute Grub durante el arranque del sistema operativo, ya que por defecto Guadalinex arranca con el Grub oculto. Para ello realizamos la siguientes acciones: 7.1. Editamos el fichero /etc/default/grub con privilegios de administrador. 7.2. Comentamos las líneas GRUB_HIDDEN_TIMEOUT=0 y

GRUB_HIDDEN_TIMEOUT_QUIET=true colocando el carácter # delante de ellas y salvamos el fichero.

7.3. Actualizamos grub para que nos recoja todos estos cambios con el siguiente comando.

$ sudo update-grub

7.4. Arrancamos nuestro equipo y seleccionamos la entrada en el grub correspondiente a Android.

Realiza los ejercicios del 39 al 40 que encontrarás al final del tema.

Inicio de Android por 1º vezCuando iniciamos nuestro dispositivo móvil por primera vez, es necesario establecer una serie de

opciones de configuración que van a determinar el funcionamiento de nuestro sistema, pero que siempre podremos modificar en momentos posteriores si nos hemos equivocado en su elección o no nos convence su funcionamiento. Aunque estos primeros valores de configuración pueden variar de un dispositivo móvil a otro y de una versión de Android a otra nosotros vamos a comentar aquellas más destacadas y que son comunes a todos ellos. Es altamente recomendable que tengas disponible

María Dolores Molina 30

Page 31: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

una conexión wifi para realizar esta primera configuración.

Idioma: Tendremos que seleccionar el idioma que vamos a utilizar para nuestro entorno gráfico de usuario.

Cuenta Google: Como ya hemos dicho Android está desarrollado por Google, cuando iniciamos sesión por primera vez nos va a solicitar una cuenta Google, esta cuenta es indispensable ya que es utilizada por el teléfono mantener actualizados nuestros datos en la nube como copias de seguridad de nuestros contactos tanto del teléfono como de WhatsApp, correos electrónicos, etc... También es necesaria esta cuenta para descargar aplicaciones de Android Market o para utilizar cualquiera de los muchos servicios que ofrece Google en internet. Cuando accedas a tu cuenta, en tu teléfono se sincronizarán los contactos, los mensajes de Gmail, los eventos de Calendar y otra información relacionada con estos servicios y aplicaciones que esté en la Web. Si no accedes a una cuenta de Google durante la configuración, se te pedirá que accedas o que crees una cuenta la primera vez que inicies una aplicación que necesite utilizarla, como Gmail o Android Market. Al acceder a tu cuenta, se te pedirá que introduzcas tu nombre de usuario y tu contraseña mediante el teclado en pantalla.

Servicios Google: Cuando accedas a tu cuenta, se te preguntará si deseas utilizar los siguientes servicios de Google.

• Ubicación: Puedes seleccionar si deseas utilizar el servicio de ubicación de Google, que proporciona a las aplicaciones tu ubicación aproximada sin utilizar GPS, y si deseas utilizar tu ubicación para los resultados de búsqueda de Google y para otros servicios de Google.

• Copia de seguridad: Puedes seleccionar si realizar copias de seguridad de algunos datos de tu cuenta de Google como, por ejemplo, los marcadores, el diccionario del usuario, las contraseñas WiFi y muchos otros ajustes, en los servidores de Google. También puedes utilizar esta función en algunas aplicaciones de terceros. De esta forma, cuando necesites sustituir el teléfono (cambiar a un modelo superior o reemplazar un teléfono perdido) o cuando tengas que volver a instalar una aplicación, podrás restaurar los ajustes y otros datos.

Fecha y hora: Si no estás conectado a una red móvil, se te pedirá que definas la fecha y la hora en tu teléfono.

Operaciones básicas con AndroidEn este apartado vamos a ir analizando algunas de las operaciones básicas que incluye el sistema Android y que pueden ser interesantes desde el punto de vista de un administrador del sistema.

Acceso a las aplicaciones y alternancia entre ellas: Desde el icono menú

que se encuentra en el centro del escritorio podemos acceder a todas las aplicaciones que tenemos instaladas en nuestro dispositivo móvil.

Android permite la ejecución de varias aplicaciones al mismo tiempo, multitarea, de forma que cuando abrimos más de una el resto de aplicaciones no se detiene. Podremos cambiar rápidamente de una aplicación a otra para trabajar con varias a la vez. Android gestiona las aplicaciones de forma

María Dolores Molina 31

Page 32: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

automática controlando que ninguna de ellas utilice recursos inútilmente, aunque el sistema también incluye funciones para que el usuario puede gestionar la ejecución de aplicaciones de forma manual, por ejemplo, para parar la ejecución de alguna aplicación que no esté funcionando correctamente.

Para cambiar de una aplicación a otra que has ejecutado recientemente pulsa el icono multitarea

y aparecerá una lista con las aplicaciones abiertas recientemente en la que podrás elegir la

aplicación que quieres ejecutar tocando su icono o bien volver a la aplicación en curso pulsando la tecla volver.

Optimización de la duración de la batería: La batería es uno de los recursos más preciados que tenemos en nuestros dispositivos móviles, ya que sin ella no podremos hacer uso de sus funciones. En este apartado vamos a explicar algunas acciones que podemos realizar para optimizar su duración, maximizando el tiempo de utilización sin necesidad de recargarla, como comprobar cuanta batería nos queda o como gestionar el uso de la batería que realizan nuestras aplicaciones.• Acciones a realizar para optimizar la duración de la batería:1. Desactiva las radios que no utilices. 2. Desactiva las conexiones WiFi, Bluetooth o GPS, si no las estás utilizando.3. Reduce el brillo y el tiempo de espera de la pantalla. 4. Si no los necesitas, desactiva la sincronización automática de Gmail, Calendario, Contactos y de otras aplicaciones. 5. Utiliza el widget Control de energía para realizar todas estas operaciones.6. Si sabes que no vas a tener acceso a ninguna red móvil o WiFi por un tiempo, cambia al modo avión. El teléfono consume batería adicional al buscar redes móviles. • Cómo comprobar el nivel de carga de la batería : En el escritorio, pulsa el icono menú /Ajustes / Batería. En la parte superior de la pantalla se muestra el estado (cargando o descargando) y el nivel de la batería (en forma de porcentaje de la carga completa). Si pulsas el gráfico que aparece en la parte inferior de la pantalla te muestra más información sobre el historial de uso de la batería.

• Cómo supervisar y controlar el uso de la batería : En el escritorio, pulsa el icono menú / Ajustes / Batería, en la parte inferior de la pantalla se muestra una lista con las aplicaciones que más batería consumen ordenadas de mayor a menor porcentaje de consumo. Al pulsar sobre cada aplicación de la lista se muestran detalles sobre el uso de la aplicación y también puedes forzar la detención de esa aplicación que está consumiendo mucha batería, siempre que no sean imprescindibles para el funcionamiento del sistema. Esta última opción no es recomendable realizarla salvo que la aplicación haya dejado de responder y no podamos cerrarla normalmente.

Administración de descargas: Los ficheros que descargas desde el navegador o desde el correo electrónico se gestionan mediante una cola de descargas. Gracias a esta cola de descargas podemos tener información sobre el estado de nuestras descargas, podremos retenerlas para reanudarlas posteriormente o incluso cancelarlas. Los ficheros que nos descargamos se almacenan en la memoria externa, que según el modelo de tu dispositivo será una memoria USB interna o una tarjeta SD. La memoria externa no está protegida y por tanto el usuario puede acceder a su contenido y administrarlo pudiendo así consultar los ficheros que nos hemos descargado, volver a abrirlos o borrarlos. La aplicación Descargas es la que permite tanto gestionar la cola de descargas como los ficheros que nos hemos descargado.

María Dolores Molina 32

Page 33: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Cómo acceder a las descargas y gestionar los ficheros descargados: Para acceder a la cola de descargas debemos realizar la siguiente secuencia de acciones:

1. Toca en el icono de aplicación descargas que se encuentra en el escritorio o en la barra de estado.2. Toca un elemento de los que aparecen en la lista para volver a abrirlo.3. Mantén pulsado un elemento, después toca varios elementos y toca eliminar para suprimirlos.4. Pulsa la tecla ordenar y a continuación toca Por nombre / Por fecha de

modificación / Por tamaño para clasificar las descargas atendiendo la criterio seleccionado.

5. Pulsa la tecla vistas para visualizar los ficheros como iconos o como lista para ver más

detalles sobre los archivos.

Realiza los ejercicios del 41 al 44 que encontrarás al final del tema.

Conexiones a redes y a otros dispositivosNuestros dispositivos móviles vienen equipados con componentes hardware que permiten su

interconexión para realizar distintas funciones y utilizando distintos tipos de tecnologías. Gracias a estas funciones podemos conectarnos tanto a las redes móviles para realizar llamadas de teléfono o conectarnos a Internet como utilizar conectores USB que permiten el traspaso de información de nuestro equipo a un ordenador personal. En este apartado vamos a describir en detalle los procesos que deberemos realizar para comunicar nuestro dispositivo móvil utilizando los distintos tipos de conexión que tenga disponible.

Conexión a redes móviles: Este función está solo disponible para aquellos dispositivos que permitan la conexión a una red de telefonía móvil, normalmente los smartphones ya que las tablets no suelen incluir este tipo de conexiones. Para utilizar una red de telefonía móvil necesitamos tener la tarjeta SIM que nos proporciona nuestro proveedor de servicios inalámbricos, en este caso, el teléfono se configurará, gracias a los parámetros grabados en dicha tarjeta, a la red móvil de nuestro proveedor tanto para las llamadas de voz como para la transmisión de datos. Actualmente coexisten distintos tipos de tecnologías para la transmisión de datos para redes móviles, 2G y 3G, siendo las segundas mucho más rápidas que las primeras. Nuestro móvil está configurado por defecto para utilizar la red móvil más rápida, pero como usuario podremos configurar nuestro dispositivo para que utilice unas u otras en función de nuestras preferencias. La utilización de redes móviles para llamadas y transmisión de datos llevan asociadas un coste para el usuario que deberá pagar a su proveedor de servicios móviles y que variará en función de las prestaciones y el contrato que se haya realizado previamente.

Cómo limitar la conexión de datos a redes 2G: Puedes aumentar la duración de la batería limitando las conexiones a redes 2G. Para realizar esta operación debes seguir la siguiente secuencia de acciones:1. Toca el icono de Ajustes2. En la parte de menú Conexiones inalámbricas y redes toca Más... toca Redes móviles y Tipo de red preferido, selecciona 2G para limitar la conexión a redes 2G, aunque esto va a suponer una pérdida de velocidad en la transferencia de datos.

María Dolores Molina 33

Page 34: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Conexión a redes wifi: Para utilizar WiFi en un dispositivo Android, es necesario acceder a un punto de acceso inalámbrico o zona activa. Algunos puntos de acceso están abiertos y simplemente puedes conectarte a ellos. Otros están ocultos o implementan otras funciones de seguridad, como contraseñas, por lo que debes configurar el teléfono para que pueda conectarse a ellos. Puedes conseguir alargar la duración de la batería si desactivas la función de conectividad wifi cuando no la estés utilizando. En la barra de estado se muestran los iconos que nos dan información sobre la conexión wifi de nuestro dispositivo.

Conexión a dispositivos Bluetooth: Bluetooth es una tecnología de comunicaciones inalámbricas a corta distancia que permite el intercambio de información entre dispositivos a una distancia de aproximadamente ocho metros. Los dispositivos con tecnología Bluetooth más habituales son los auriculares que permiten realizar llamadas o escuchar música, el manos libres para el coche y otros dispositivos portátiles, incluidos los ordenadores portátiles y los teléfonos móviles. Para conectarse a un dispositivo Bluetooth, debes activar la opción de Bluetooth del teléfono. La primera vez que utilices un dispositivo nuevo con tu teléfono, debes sincronizarlos para que puedan conectarse mutuamente de forma segura. Una vez realizado esto, puedes conectarte simplemente a un dispositivo sincronizado. Desactiva la opción de Bluetooth cuando no la estés utilizando para alargar la duración de la batería.

Conexión a un equipo mediante USB: Puedes conectar el teléfono a un equipo a través de un cable USB para intercambiar música, imágenes y otros archivos entre el teléfono y el equipo. En función del modelo de tu teléfono, estos archivos se guardarán en un almacenamiento USB interno o en una tarjeta SD extraíble. Al conectar el teléfono a un equipo y al activar el almacenamiento USB o la tarjeta SD, debes tener mucho cuidado y consultar las instrucciones del equipo relacionadas con la conexión y la desconexión de dispositivos USB para evitar que se produzcan daños en los archivos.

Al conectar el teléfono como almacenamiento USB, la pantalla indica que el almacenamiento USB se está utilizando y recibirás una notificación. El almacenamiento USB o la tarjeta SD se activarán en el equipo como una unidad. Una vez realizado este paso, podrás copiar archivos de unas u otras unidades. Durante este proceso, no podrás acceder al almacenamiento USB ni a la tarjeta SD desde el teléfono, por lo que no podrás utilizar las aplicaciones que necesitan estas memorias como, por ejemplo, la cámara, la galería y la aplicación Música. Tampoco podrás compartir la conexión de datos de tu teléfono con el equipo por USB.

Realiza los ejercicios del 45 al 47 que encontrarás al final del tema.

El menú AjustesYa hemos comentado que una de las grandes ventajas del sistema operativo Android es el gran

nivel de personalización que permite al usuario, que va desde aspectos estéticos como el fondo de escritorio y los iconos hasta los sonidos, las opciones de comunicación y muchos otros aspectos del funcionamiento de nuestro dispositivo. En este apartado vamos a ir analizando algunos de los

María Dolores Molina 34

Page 35: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

aspectos de configuración más habituales y a las que podremos acceder mediante el menú Ajustes.

Ajustes de red: Todos los ajustes de red se encuentra en la parte del menú Conexiones inalámbricas y redes, en este menú podemos encontrar diferentes opciones para la configuración del funcionamiento de nuestro dispositivo cuando está conectado a una red. Dentro de este menú podremos encontrar entre otras las siguientes opciones:

Wi-Fi: Si una vez que estás dentro de este menú tocas el botón menú de la aplicación que se encuentra en la parte superior izquierda de la pantalla y tocas Ajustes Avanzados te aparecerá los ajustes avanzados para Wifi que entre otros muestran las siguientes opciones:

1. Usar wifi en suspensión: Esta opción abre un cuadro de diálogo en el que puedes definir si deseas que se desconecte la señal móvil WiFi al entrar el equipo en suspensión. Si deshabilitamos el modo suspensión consumiremos más energía.2. Dirección MAC: Cada fabricante de tarjetas debe red debe identificar las suyas con un número único que las distingue del resto de tarjetas del mercado, este número se denomina MAC y desde este menú podremos saber que valor tiene la MAC de la tarjeta de red de nuestro dispositivo. 3. Dirección IP: Cuando un dispositivo se conecta a una red en modo automático se le asigna, desde la red, una dirección IP utilizando el protocolo DHCP. Este número identifica nuestro dispositivo de forma única dentro de la red a la que estemos conectado. Desde este menú podremos ver que IP nos ha sido asignada.

Ajustes de ubicación: Esta opción te permite definir tus preferencias para utilizar y compartir tu ubicación al buscar información o utilizar aplicaciones que detecten la ubicación, como Google Maps. En este menú podemos encontrar las siguientes opciones:

Acceso a mi ubicación: Esta opción permite habilitar o deshabilitar el acceso a la información de ubicación a las aplicaciones que han solicitado su permiso.

Utilizar satélites GPS: Si activas esta opción, se utilizará el receptor de satélite del sistema de posicionamiento global (GPS) de tu teléfono para determinar tu ubicación con una precisión de varios metros ("nivel de calle"). La precisión real del GPS dependerá de si hay una visión clara del cielo y de otros factores.

Utilizar redes: Si activas esta opción, se utilizará la información de las redes WiFi y móviles para determinar tu ubicación aproximada y poder utilizarla en Google Maps, al realizar búsquedas, etc. Al activar esta opción se te pedirá tu consentimiento para compartir tu ubicación de forma anónima con el servicio de ubicación de Google.

Ajustes de seguridad: Este menú incluye opciones para gestionar la seguridad de nuestro dispositivo, entre otras se muestran las siguientes opciones:

Administradores de dispositivos: Cuando se pierde un dispositivo, se puede utilizar el administrador de dispositivos Android para hacer que suene, bloquearlo o borrar sus datos de forma remota si se ha iniciado sesión con una cuenta de Google en el dispositivo. El dispositivo recibe una notificación cuando el Administrador de dispositivos Android interactúa con él. También se puede utilizar el administrador de dispositivos para localizar un móvil. El Administrador de dispositivos Android no funcionará si el dispositivo está apagado o si tiene una tarjeta SIM activa pero no tiene conexión de datos móviles o Wi-Fi. Para comunicar vía remota con el dispositivo podemos acceder

María Dolores Molina 35

Page 36: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

desde la página web de administrador de dispositivos Google o bien desde la app Android Device Manager, utilizando el correo y la contraseña que introducimos al configurar nuestro dispositivo.

Orígenes desconocidos: Activa esta opción para permitir la instalación de aplicaciones procedentes de sitios web, de mensajes de correo electrónico y de otras ubicaciones distintas a Android Market. Advertencia: Para proteger el teléfono y tus datos personales, descarga sólo aplicaciones procedentes de fuentes de confianza como, por ejemplo, Android Market, debes tener en cuenta que las aplicaciones de fuentes no seguras pueden provocar mal funcionamiento del dispositivo e incluso pueden ser utilizadas por terceros para obtener información sensible como contraseñas o números de tarjetas de crédito.

Ajustes de Aplicaciones:Este menú abre una lista que incluye todas las aplicaciones que están instalados en el teléfono, junto con el tamaño que ocupan y las herramientas utilizadas para administrarlas, incluida la función que permite forzar la ejecución de una aplicación que no está funcionando correctamente. Esta sección se explicará con mas detalle en apartados posteriores de este manual.

Ajustes de Copia de seguridad: En este menú podemos encontrar entre otras las siguientes opciones:Copiar mis datos: Crea copias de seguridad de datos, de aplicaciones, contraseñas, wifi y otros ajustes en los servidores de Google, de forma que al cambiar de equipo utilizando el mismo usuario y contraseña podremos recuperar toda la información de nuestro antiguo dispositivo.

Restauración automática Activa esta opción para restaurar tus ajustes y otros datos al instalar una aplicación (si la has instalado o la has utilizado previamente en este teléfono o en otro) a la que accediste con la misma cuenta de Google y en la que se realizó la copia de seguridad.

Restablecer datos de fábrica: Abre un cuadro de diálogo que permite borrar todos los datos personales del almacenamiento interno del teléfono, incluida la información sobre tu cuenta de Google y sobre cualquier otra cuenta, los ajustes del sistema y de las aplicaciones, y todas las aplicaciones que hayas descargado. Al restablecer el teléfono no se borrarán las actualizaciones del software del sistema que hayas descargado. También se incluye una casilla de verificación para borrar el contenido del almacenamiento USB o la tarjeta SD de tu teléfono (en función del modelo de dispositivo), que puede incluir archivos que has descargado o copiado en el mismo, como música o fotos. Si restableces el teléfono de esta forma, la próxima vez que lo enciendas, deberás volver a introducir el mismo tipo de información que cuando iniciaste Android por primera vez.

Ajustes de Almacenamiento: Desde esta opción podremos controlar el espacio utilizado y disponible en la memoria interna del teléfono o en la tarjeta SD o el almacenamiento USB (en función del modelo de tu teléfono). También puedes ver y administrar el espacio utilizado por las aplicaciones y el lugar donde están almacenadas. Puedes ver, volver a abrir y eliminar archivos que hayas descargado a través del navegador, de Gmail o de Email con la aplicación Descargas.

Información del tablet: En esta pantalla se muestra distinta información sobre el dispositivo que aparece organizada en los siguientes menús:

• Actualizaciones del sistema: Permite comprobar si nuestro dispositivo está actualizado y buscar nuevas actualizaciones en caso de que no lo este.

María Dolores Molina 36

Page 37: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• Estado: Muestra el estado de la tarjeta SIM, el IMEI y otras opciones de configuración de la red como la dirección IP, la dirección MAC el número de serie del dispositivo, etc.

Realiza los ejercicios del 48 al 50 que encontrarás al final del tema.

Administración AndroidArquitectura Android y su kernel Linux:Ya hemos comentado con anterioridad

que el sistema operativo Android está basado en Linux, esto no significa que ambos sistemas sean iguales, de echo son tan diferentes que es imposible que una aplicación diseñada para Linux funcione en Android y viceversa. En este apartado vamos a analizar en detalle la similitudes y diferencias entre ambos sistemas operativos.Siguiendo con nuestra comparativa el sistema operativo Android se basa en un núcleo Linux, pero una vez que el núcleo termina y se inician las capas de programas que se encuentran sobre él aparecen las diferencias entre ambos sistemas. En la imagen siguiente podemos ver la estructura de capas de la arquitectura Android:

El núcleo de Android está formado por el sistema operativo Linux versión 2.6. Esta capa proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos. Esta capa del modelo actúa como capa de

María Dolores Molina 37

Page 38: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

abstracción entre el hardware y el resto de la pila. Por lo tanto, es la única que es dependiente del hardware.

El runtime de Android (ART) está basado en el concepto de máquina virtual utilizado en Java para sistemas operativos como Windows y Linux. La máquina virtual Java o JRE (Java Runtime Enviroment) es un entorno de ejecución de aplicaciones que se instala sobre un sistema un sistema operativo,Windows o Linux, y que se encarga controlar la ejecución de las aplicaciones, funcionando como intermediaria entre estas y el sistema operativo, esto permite crear aplicaciones independientes del sistema operativo. Dadas las limitaciones de los dispositivos donde ha de funcionar Android (poca memoria y procesador limitado), no fue posible utilizar una máquina virtual Java estándar que se emplea en máquinas con Windows o Linux, así que Google tomó la decisión de crear una nueva, la máquina virtual Dalvik, que respondiera mejor a estas limitaciones. A partir de Android 5.0 (Lollipop) se reemplaza Dalvik por ART (Android Runtime Enviroment). Esta nueva máquina virtual consigue reducir el tiempo de ejecución del código Java hasta en un 33% y consume menos batería. En Android a diferencia de Linux la máquina virtual o ART forma parte del propio sistema operativo, no se instala sobre él, todas las aplicaciones de usuario se ejecutan mediante llamadas al runtime, esto obliga a que todas las Apps para Android deban ser desarrolladas en Java no pudiendo ejecutar programas desarrollados en otros lenguajes de programación.También se incluye en el runtime de Android el módulo Core Libraries, con la mayoría de las librerías disponibles en el lenguaje Java, en el gráfico aparece con el nombre de bibliotecas del núcleo haciendo referencia al núcleo el runtime no al núcleo del sistema operativo o kernel.

Las bibliotecas o librerías nativas incluyen un conjunto de librerías en C/C++ usadas en múltiples componentes del sistema operativo Android. Están compiladas en código nativo del procesador, es decir ya están traducidas directamente a instrucciones que el procesador puede ejecutar. Muchas de las librerías utilizan proyectos de código abierto de forma que podemos tener acceso a su código fuente.

El framework o entorno de aplicación proporciona una plataforma de desarrollo libre para aplicaciones con gran riqueza e innovaciones (gestión de sensores, localización, servicios, barra de notificaciones, etc.), es decir, proporciona a los programadores un conjunto de herramientas para el desarrollo de aplicaciones para el sistema Android. Una de las mayores fortalezas del entorno de aplicación de Android es que se aprovecha el lenguaje de programación Java aunque el SDK (Software Development Kit) de Android no acaba de ofrecer para su estándar todo lo disponible del entorno de desarrollo de aplicaciones Java (JDK) para otros sistemas como Windows o Linux, pero es compatible con una fracción muy significativa de este.

El Nivel de Aplicaciones está formado por el conjunto de aplicaciones instaladas en una máquina Android. Todas las aplicaciones han de correr en la máquina virtual Dalvik o ART para garantizar la seguridad del sistema.

Administración del uso de la memoria en Android: La memoria es uno de los recursos más importante para la ejecución de nuestras aplicaciones y aunque el sistema operativo Android se encarga de gestionarla de forma automática para liberar al usuario de esta tarea, también incluye herramientas para obtener más información sobre como las aplicaciones utilizan la memoria del dispositivo.

Las aplicaciones utilizan cuatro tipos de memoria del teléfono:

María Dolores Molina 38

Page 39: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• La memoria de almacenamiento también llamada memoria interna (lo que correspondería al disco duro en un ordenador). En esta memoria se van a guardar los datos que la aplicación necesita utilizar en posteriores ejecuciones y que no se pueden borrar, como los datos de configuración, contactos y cuentas, también se almacena el sistema operativo y la mayoría de las aplicaciones. El almacenamiento interno es administrado exclusivamente por el sistema operativo, estando protegido, es decir, el usuario no puede acceder ni gestionar este tipo de almacenamiento ni siquiera cuando el dispositivo está conectado a un PC mediante el cable USB.

• La memoria RAM, memoria volátil cuyo contenido se borra al finalizar la ejecución de un programa, cuando el dispositivo la necesita para otra aplicación o al apagar el dispositivo. En esta memoria se almacenan los datos que son necesarios en el momento de la ejecución del programa pero que no es necesario conservar después. El sistema operativo es el encargado de administrar el uso de la memoria RAM por parte de las aplicaciones. Sólo permite que las aplicaciones y los procesos y los servicios de sus componentes utilicen esta memoria cuando sea necesario.

• La memoria caché, de iguales características que la RAM pero mucho más veloz. En algunas ocasiones el sistema operativo almacena en la memoria caché los procesos que hayas utilizado en la memoria RAM recientemente para que se puedan reiniciar más rápidamente al volver a abrirlos, gracias a su gran velocidad, mejorando el rendimiento de nuestro dispositivo.

• Almacenamiento USB interno o una tarjeta SD extraíble. Este tipo de memoria solo la incluyen algunos modelos de teléfonos y también se denomina como memoria externa. Esta memoria no está protegida y puede ser gestionada por el usuario del dispositivo. Esta memoria permite que se acceda a su contenido tanto desde el propio dispositivo, con una aplicación para gestionar ficheros, como al conectar el dispositivo a un PC mediante un cable USB. Además, algunas aplicaciones están diseñadas para almacenarse en esta memoria en lugar de en la memoria interna de forma predeterminada o si el usuario lo prefiere.

Administración de Aplicaciones: Como ya hemos comentado anteriormente el sistema operativo Android incluye una herramienta en la que permite al usuario la gestión de aplicaciones, procesos y servicios aunque no es muy común realizar este tipo de gestión por parte del usuario ya que de ello se encarga el sistema operativo, en ocasiones puede ser necesario para obtener información sobre el rendimiento de una aplicación o bien para finalizar la ejecución de una aplicación que no está funcionando correctamente.

Cómo acceder a la ventana de gestión de aplicaciones: Para acceder a la ventana de gestión de aplicaciones deberemos realizar la siguiente secuencia de acciones:

1. Pulsa Ajustes y, a continuación, toca Aplicaciones. 2. Toca una aplicación para abrir una pantalla con detalles sobre ella y opciones de

administración.

La pantalla Administrar aplicaciones incluye cuatro pestañas que contienen listas de aplicaciones y sus componentes:

● Descargadas para ver las aplicaciones que hayas descargado desde Market o desde otras fuentes.

María Dolores Molina 39

Page 40: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

● En ejecución muestra una lista de las aplicaciones que se estén ejecutando o que estén almacenadas en caché, así como sus procesos y sus servicios.

● Todas para ver las aplicaciones que estén instaladas en el teléfono. Esta lista incluye tanto las aplicaciones que vienen preinstaladas en la versión de tu sistema operativo como las que hayas instalado posteriormente.

Al final de cada pestaña, se muestra en un gráfico la memoria utilizada por los elementos indicados y la cantidad de memoria disponible. Al tocar una aplicación, un proceso o un servicio de una lista se abre una pantalla con la información detallada correspondiente y, en función del tipo de elemento, para cambiar los ajustes, detenerlo o desinstalarlo, entre otras acciones. Cómo detener una aplicación que no funciona correctamente: En ocasiones puede ocurrir que por un error durante su instalación o durante su ejecución los procesos o servicios asociados a una aplicación o al sistema operativo se vuelvan inestables y dejen de funcionar correctamente, en estos casos es posible parar de forma manual su ejecución. Esta opción solo debería utilizarse como última solución cuando la aplicación no pueda finalizarse por el método normal ya que puede ser fuente de problemas para posteriores ejecuciones tanto de ella misma como del sistema operativo.

Para detener la ejecución de un proceso o servicio asociado a una aplicación realizaremos la siguiente secuencia de acciones:

1. Abre la pantalla Ajustes y toca Aplicaciones. 2. Toca la pestaña En ejecución, esta pestaña muestra las aplicaciones, los procesos y los

servicios que están ejecutándose en estos momentos o que tienen algunos procesos almacenados en caché, e indica la cantidad de memoria RAM que están utilizando.

3. Toca procesos en caché / servicios en ejecución que se encuentra en la esquina superior derecha para alternar entre procesos y servicios.

4. Toca una aplicación, un proceso o un servicio que no esté funcionando correctamente y pulsar el botón Detener en la pantalla que se abre.

5. Toca el botón Informe para enviar al desarrollador información sobre el funcionamiento incorrecto de la aplicación en el teléfono.

Debes tener en cuenta que al detener una aplicación, un proceso o un servicio del sistema operativo, se pueden inhabilitar algunas funciones dependientes del teléfono y es posible que tengas que reiniciarlo para que vuelva a estar completamente operativo.

Cómo desinstalar una aplicación: Puedes desinstalar las aplicaciones que hayas descargado desde Market o desde otras fuentes, pero nunca las que vienen preinstaladas con la versión del sistema operativo, ya que como hemos comentado anteriormente estas aplicaciones se encuentra en la memoria interna del dispositivo y esta zona de la memoria interna está protegida por lo que no puede ser modificada por el usuario. Para desinstalar una aplicación debes realizar las siguiente secuencia de acciones:

1. Abre la pantalla Aplicaciones en el menú Ajustes. 2. Toca la pestaña Descargas. 3. Toca la aplicación que quieras desinstalar. 4. Toca el botón Desinstalar. 5. En el cuadro de diálogo en el que debes confirmar que quieres desinstalar la aplicación, toca

Aceptar.

María Dolores Molina 40

Page 41: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Cómo cambiar la memoria en que se almacena una aplicación: Algunas aplicaciones están diseñadas para almacenarse en el almacenamiento USB o en la tarjeta SD del teléfono (en función del modelo), en lugar de en el almacenamiento interno. El diseño de otras te permite almacenarlas en otra memoria. Te recomendamos que muevas las aplicaciones que ocupen mucha memoria fuera del almacenamiento interno para tener más espacio disponible para las aplicaciones que no ofrezcan esta opción. Este es precisamente el motivo por el que muchas aplicaciones de gran tamaño están diseñadas para permitir su traslado. Para cambiar la memoria en la que se almacena una aplicación deberemos realizar la siguiente secuencia de acciones:

1. Abre la pantalla Aplicaciones en el menú Ajustes.

2. Toca la pestaña Almacenamiento USB o Tarjeta SD. Esta pestaña aparecen seleccionadas solo las aplicaciones que están en esta memoria. Para cada aplicación se indica la cantidad de memoria del almacenamiento interno del teléfono que utiliza, ya que aunque no estén almacenadas ahí, todas las aplicaciones utilizan al menos una pequeña parte del almacenamiento interno. En la parte inferior de la pantalla se muestra la cantidad de memoria utilizada en el almacenamiento USB o en la tarjeta SD, incluyendo tanto las que están utilizando las aplicaciones como la que utilizan otros archivos y datos. y la que aún está disponible.

3. Toca una aplicación de la lista. Si la aplicación se puede mover, el botón Mover estará activo.

4. Toca Mover a almacenamiento USB o Mover a tarjeta SD para mover todos los elementos de la aplicación fuera del almacenamiento interno del teléfono.

5. Toca Mover al teléfono para volver a almacenar la información en la memoria interna del dispositivo.

Realiza los ejercicios del 51 al 56 que encontrarás al final del tema.

El sistema de archivos de Android: Android utiliza dos sistemas de archivos distintos el ext4, común a las últimas versiones de Linux y el mayoritariamente empleado por los dispositivos Android, y F2FS, sistema de archivos creado en Samsung para el núcleo Linux y que fue desarrollado para que tuviera muy en cuenta las características específicas de las memorias tipo Flash, es decir, el tipo de memorias que tienen la gran mayoría de dispositivos Android.

Particiones del sistema operativo Android: Muchos sistemas operativos organizan los datos dividiendo el dispositivo de almacenamiento en unidades independientes llamadas particiones. Cuando particionamos un dispositivo de almacenamiento podremos trabajar con cada una de las particiones en las que lo hemos dividido como si se tratase de sistemas físicamente separados, es decir, como si fuesen dispositivos de almacenamiento distintos, de manera que cada una de ellas puede tener un sistema de archivos distinto, si es necesario. El sistema operativo puede dar distintos privilegios de acceso a cada una de las particiones, así cuando el sistema operativo Android monta una partición, es decir, hace accesible esa partición al sistema, le asigna unas determinadas opciones de montaje que incluyen el modo de acceso (lectura y escritura, lectura exclusiva) y que no pueden modificarse posteriormente, lo que hace imposible, por ejemplo, escribir un archivo en una partición montada como de lectura exclusiva.

María Dolores Molina 41

Page 42: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Aunque la organización de un dispositivo Android depende del fabricante y de la implementación concreta que éste realice del sistema operativo y por supuesto de la versión del sistema que tengamos instalado, lo cierto es que hasta la versión Ice Cream todos los Android compartían una estructura básica de particiones que incluían alguna de las siguientes:

• Boot: Encargada del arranque almacenaba el bootloader. • System: Almacena los componentes principales del sistema operativo.• Recovery: Permitía arrancar el dispositivo en modo de recuperación.• Data: Almacena los datos del usuario y las nuevas aplicaciones que el usuario instala desde

el Play Store.• Caché: Parte de la memoria interna del dispositivo que es utilizada como caché por el

sistema operativo cuando la memoria caché se agota.• Sd: Partición en la que se montaba la tarjeta SD externa de un dispositivo.

Apartir de Ice Cream la memoria deja de estar particionada y todo el sistema pasa a ser instalado en una única partición, evitando así los problemas que solían tener las versiones anteriores de Android en las que el poco espacio asignado a la partición data impedía la instalación de aplicaciones de usuario.

El FHS de Android. Sus ficheros principales: El sistema de archivos de Android, al igual que para muchos otros sistemas de archivos, tiene una organización jerárquica que comienza en un único archivo llamado raíz (/) y del que van colgando distintas carpetas hasta formar una única estructura de árbol invertido. El sistema de archivos de Android está protegido, de forma que no podremos verlo de forma completa a no ser que seamos usuarios con privilegios de administrador (root).

Las principales carpetas del sistema Android son las siguientes:

• /boot: es la específica para el arranque de Android. Aquí hay archivos tan importantes como el kernel, núcleo del sistema operativo y, por lo tanto, es totalmente esencial para que el teléfono o tablets se inicie. Si se desea modificar por cualquier razón el contenido, es básico no reiniciar el terminal sin que se tenga una versión de esta carpeta completamente funcional, ya que en caso contrario no se conseguirá arrancar el dispositivo.

• /caché: aquí se almacena la información de uso más habitual por parte del usuario, la más reciente, tanto en lo referente a las aplicaciones como al propio sistema operativo Android. Esto favorece a un funcionamiento más rápido ya que al cambiar de una aplicación a otra usada recientemente sus datos están ya cargados en caché y no es necesario acceder al sistema de almacenamiento interno para recuperarlos. Si borramos el contenido de esta carpeta no habrá ningún problema para que todo se reinicie solo que las aplicaciones tardarán mas tiempo en ponerse en marcha.

• /data: en este lugar se guardan los datos propios del usuario, por lo que se debe tener mucho cuidado, ya que una manipulación incorrecta puede tener como consecuencia la pérdida de información. Aquí se almacenan desde los correos, pasando por los contactos e, incluso, todo lo que tiene que ver con las aplicaciones y las redes WiFi a las que se ha tenido acceso.

• /recovery: aquí está todo lo que se necesita para iniciar el terminal Android en modo de recuperación. Es decir, que es la responsable de que se inicie el habitual menú en el que se pueden realizar acciones básicas de restauración del sistema.

María Dolores Molina 42

Page 43: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• /system: en este lugar está el sistema operativo propiamente dicho, y es donde están las aplicaciones de sistema o la interfaz de usuario. Es posible eliminar esta carpeta por completo y conseguir iniciar en modo de recuperación el teléfono o tablet, pero no es para nada recomendable.

• /sdcard: lugar de almacenamiento puro, donde se guardan datos como por ejemplo aplicaciones descargadas e, incluso, archivos de todo tipo (multimedia, texto o comprimidos). El borrado no tiene más riesgo que el perder los datos contenidos. Esta partición no tiene nada que ver con la tarjetas externa microSD, ya que este espacio es interno y siempre esta presente.

Dispositivos de almacenamiento secundarias en Android. Tarjetas SD: Para entender como trabaja Android con las unidades de almacenamiento secundarias debemos explicar que en el sistema operativo Android igual que en Linux todas las unidades secundarias, tanto extraíbles (tarjetas SD) como no extraíbles (memoria interna), se añaden a la estructura de directorios existente, es decir, a una parte del árbol de directorios de forma que el usuario trabaja con todas las unidades como si fuesen un solo dispositivo físico. A este proceso se le llama montaje de una unidad, y permite el acceso a ese dispositivo por parte del usuario. Por ejemplo para acceder a la tarjeta SD tenemos que acceder a la carpeta /sdcard, aunque en realidad la ruta completa es /mnt/sdcar, pero nosotros como usuarios sin privilegios solo podemos ver la última parte de esta ruta ya que el resto esta protegido contra lectura, como ya hemos comentado en varias ocasiones. Si nos fijamos el proceso de montaje se utiliza para acceder dentro de una única estructura de ficheros tanto a particiones que forman parte de un mismo dispositivo físico, tal y como hemos explicado en el apartado anterior, como a distintos dispositivos físicos, de forma que el usuario no tiene que cambiar su forma de trabajar independientemente de la estructura física que tenga nuestro sistema de almacenamiento.La carpeta /sdcard se divide a su vez en una estructura de carpetas que todo usuario debería conocer y mantener organizada. Las carpetas más importantes incluidas en /sdcard son las siguientes:

• /sdcard/Android/data: Carpeta creada para almacenar los datos de las aplicaciones fuera de la memoria interna.• /sdcard/DCIM: suele contener los archivos creados con la cámara, fotos y vídeos.• /sdcard/Download: Almacena los ficheros que nos descargamos desde internet.

Es importante mantener limpia la sdcard, ya que además del aspecto organizativo y la optimización del espacio puede influir en el rendimiento de nuestro dispositivo.

En el siguiente diagrama se muestran los distintos dispositivos físicos que podemos encontrar en nuestro sistema Android. Hemos incluido las particiones en las que se dividen cada uno de ellos, el sistema de archivos con el que se formatean y la carpeta, con su ubicación dentro del FHS, que sirve como punto de montaje de cada una de estas particiones.

María Dolores Molina 43

Page 44: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Los dispositivos de almacenamiento externo se montan con permisos de lectura y escritura de forma que un usuario sin privilegios puede acceder y modificar su contenido. Esta es la parte del árbol de directorios que los usuarios pueden visualizar gracias a los programas de gestión de archivos y carpetas que vamos a explicar en el apartado siguiente.

Realiza los ejercicios del 57 al 60 que encontrarás al final del tema.

Gestión de archivos y carpetas: Dentro de esta categoría se incluyen todas aquellas operaciones que nos permiten copiar, mover, renombrar, borrar, etc un archivo o una carpeta desde una posición a otra en un determinado dispositivo de almacenamiento. Los usuarios de ordenadores personales están familiarizados con estas operaciones, de echo, todos los sistemas operativos de ordenadores personales, como Linux, Windows o IoS incluyen en sus entornos gráficos de comunicación con el usuario (GUI, Grafical User Interface), programas gestores de ficheros que permiten ejecutar secuencias de comandos que hacen que la gestión de ficheros sea fácil e intuitiva. Sin embargo el Android nativo carece de estas funciones, es decir, el sistema operativo no las incluye por defecto hasta su versión 6.0 (Marshmallow) dejando en manos del usuario, en el caso de que lo necesite, la posterior instalación de un programa para gestionar ficheros y carpetas. Debemos indicar que algunos fabricantes de dispositivos como Samsung sí incluyen por defecto este tipo de aplicaciones en sus distribuciones Android.

Partiendo de estas premisas en este apartado vamos a describir el funcionamiento de una de las aplicaciones para gestión de ficheros disponible en Play Store de forma gratuita, que como sabemos es el repositorio que almacena todas las aplicaciones disponibles para Android, más ampliamente utilizada “ES File Explorer”.

Lo primero que debemos indicar es que ES File Explorer es una herramienta multifuncional que permite realizar desde la descompresión de archivos .ZIP o .RAR hasta la reproducción de archivos multimedia, además de las operaciones básicas de cualquier explorador de archivos como navegar por nuestro dispositivo de almacenamiento, copiar, cortar o borrar ficheros y acceder a otros dispositivos ya estén conectados a nuestra red local, bluetooth o ftp.

María Dolores Molina 44

Relación entre dispositivos físicos, sistemas de archivos y estructura de ficheros en Android

Page 45: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Ventana de ES File Explorer: Cuando abrimos el Explorer por primera vez nos aparece una ventana dividida en tres partes:

1.- Panel lateral izquierdo: Situado a la izquierda de la pantalla este panel muestra todas opciones disponibles organizadas por categorías. Se puede ocultar o mostrar pulsando el botón de menú que aparece en la barra superior de la ventana de trabajo.Panel lateral derecho: Por defecto está oculto para mostrarlo deberemos hacer clic en la parte derecha de la ventana y arrastrar sin.

Nos muestra un gestor de ventana y el portapapeles.

2.- Panel superior: Muestra una lista de todas las ventanas que tenemos abiertas, por defecto nos aparecen la página de inicio, Homepage, el acceso al sistema de archivos, Local, que se coloca por defecto en la carpeta SDCARD, y la ventana que permite la gestión de aplicaciones, App.3.- Ventana principal: que nos muestra distintas opciones en función de la ventana con la que estemos trabajando.4.- Panel inferior: Que nos muestra distintas opciones para cambiar el aspecto de nuestra aplicación, los ajustes, opciones para buscar ficheros, etc.

Operaciones básicas con ficheros y carpetas: Para realizar las operaciones básicas con ficheros, copiar, cortar, pegar, renombrar, etc deberemos realizar la siguiente secuencia de acciones:

Mantenemos pulsado el icono del fichero durante 2 sg / Seleccionamos en el panel superior la opción para añadir elementos a la selección actual / Seleccionamos en el panel inferior la opción ha realizar.

Buscar ficheros y carpetas: Para realizar una búsqueda realizaremos la siguiente secuencia de comandos:

Seleccionamos la herramienta de búsqueda en el panel inferior / introducimos todo o parte del nombre del fichero que queremos buscar / Reducimos los criterios de búsqueda seleccionando una categoría.

Imagen ES Explorer búsqueda por categorías

María Dolores Molina 45

Page 46: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Debemos tener en cuenta que siempre buscará desde la posición en la que nos encontramos hacia abajo en el árbol de directorios.

Editar ficheros: El programa ES Explorer incluye un editor de documentos que nos permite editar ficheros de texto, ficheros php y ficheros html. Para editar ficheros deberemos realizar la siguiente secuencia de acciones:

Mantenemos pulsado el fichero durante 2 sg / pulsamos la opción más del panel inferior / pulsamos la opción abrir como / seleccionamos la opción que corresponde al tipo de fichero en este caso texto.

Comprimir y descomprimir ficheros: Para crear un fichero comprimido a partir de varios ficheros deberemos realizar la siguientes secuencia de comandos:

Seleccionamos los ficheros que queremos comprimir / pulsamos la opción más del panel inferior / seleccionamos el nombre del fichero y el tipo de compresión que queremos / pulsamos en OK

Para descomprimir realizaremos la siguiente secuencia de acciones:

Seleccionamos el fichero comprimido / pulsamos la opción más del panel inferior / seleccionamos descomprimir y la ruta en la que queremos ubicar los ficheros / pulsamos en OK

Comandos desde el terminal: Como todo sistema operativo Android permite al usuario comunicarse con el sistema por medio de comandos desde la terminal. Para comunicarnos con el terminal necesitaremos un programa que nos permita su acceso desde el entorno gráfico, nosotros en este apartado vamos a utilizar el “Terminal Emulator for Android”, que podremos descargar desde Play Store.Son muchos los comandos que incluye nuestro Android, algunos podremos ejecutarlos como usuarios sin privilegios y otros solo pueden ser ejecutados por usuarios con privilegios de administración (root). En este apartado vamos a incluir un resumen de los comandos más usuales que podemos necesitar, algunos de ellos son iguales o tienen una función muy parecida a los comandos Linux:

• comando ls: Su función al igual que en Linux es mostrar por pantalla, listar, todos los ficheros y carpetas que se encuentran en el directorio en el que estamos posicionados.

• Comando cd: Nos permite movernos entre los distintos directorios la sintaxis de este comando admite distintas variantes:

cd ruta_del_fichero: Nos lleva al ubicación que le hemos indicado. Ejemplo: cd /sdcard.

cd ..: Nos sube un nivel dentro del árbol de directorios.

• Comando mkdir: Crea una carpeta en la ubicación que el indiquemos. Su sintaxis es la siguiente:mkdir ruta_carpeta: Ejemplo mkdir /sdcard/copia

• Comando rmdir: Permite borrar una carpeta. Su sintaxis es la siguiente:rmdir ruta_carpeta: Ejemplo rmdir /sdcard/copia

María Dolores Molina 46

Page 47: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

• Comando cp -r: Permite copiar una carpeta. Su sintaxis es la siguiente:cp -r ruta_origen ruta_destino: Ejemplo cp /sdcard/copia /android/copia

• Comando exit: Nos permite salir de la terminal

Realiza los ejercicios del 61 al 63 que encontrarás al final del tema.

El Gestor de arranque o Bootloader: Es el primer programa que se ejecuta en un dispositivo android, se encarga de cargar el núcleo Linux y el sistema operativo Android. El bootloader es una pieza fundamental para arrancar un dispositivo. Es un programa desarrollado por el fabricante del propio dispositivo para que funcione con su hardware en concreto. Cuando enciendes el smartphone el bootloader realiza unos test para comprobar en qué partes de la memoria se encuentra el kernel o el recovery, por ejemplo, para cargar una de estas partes. Si pulsas el botón de encendido el bootloader entiende que quieres cargar el sistema operativo y por eso elige el kernel para arrancar. Si por el contrario pulsas la combinación de teclas para entrar en el recovery, el bootloader elegirá cargar la parte de memoria que tiene guardado el recovery.Por defecto el bootloader está bloqueado, esto significa que solo puede arrancar una partición que tenga la firma digital del fabricante o de la operadora. Para poder instalar otro sistema operativo u otro recovery debemos poder cargar otra parte de la memoria lo que implica desbloquear el bootloader o incluso reemplazarlo lo que en la mayoría de los casos anula la garantía del fabricante.

El Recovery mode: Si nos fijamos en la imagen que muestra la relación entre dispositivos físicos, particiones, sistemas de archivos y estructura de ficheros podremos ver que en la memoria interna tenemos una carpeta llamada recovery, desde esta partición, que incluye su propio kernel de linux, se puede arrancar el dispositivo para realizar operaciones de reparación y/o recuperación del sistema aunque esté muy dañado. Mientras la partición recovery se mantenga intacta el usuario tiene una herramienta para reparar los daños que se pudieran producir en el sistema operativo.Como hemos explicado en el apartado anterior, si al arrancar un dispositivo Android pulsamos a combinación de teclas para acceder al modo recovery, que puede variar en función del fabricante y

el modelo de nuestro dispositivo, el bootloader buscará la partición en la que se encuentra el recovery y cargará el sistema operativo de esa partición para permitirnos realizar las operaciones del modo recovery, también estas opciones pueden variar en función del fabricante y el modelo de nuestro dispositivo. En este apartado vamos a comentar las opciones del modo recovery que podemos encontrar con mayor frecuencia:

• Reboot system now: Permite reiniciar el sistema

• apply update from ADB: Permite realizar una actualización conectando tu dispositivo a un ordenador. Desde ADB (Android

María Dolores Molina 47

Imagen del modo recovery de Android

Page 48: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

depuración Bridge) puedes crear un puente entre ese dispositivo Android y el ordenador que te permite ejecutar el software y los comandos a través de un PC. Una vez conectado el ordenador al dispositivo puedes instalar una actualización utilizando la línea de comandos del PC

• apply update from sdcard: Permite actualizar tu dispositivo desde la tarjeta SD. Para realizar una actualización desde la SD debes descargar la actualización en formato .ZIP instalable, nombrarla como update.zip y colocarla en la raíz de tu tarjeta.

• apply update form cache: Esta opción se utiliza para actualizar un dispositivo cuando no tenemos acceso a una tarjeta SD o a un PC. Es una opción que se utiliza en muy raras ocasiones ya que hace mucho más complicado el proceso de actualización del dispositivo.

• wipe data/factory reset:Esta opción borra todos los datos del usuario del teléfono, así como la memoria caché, también limpiará cualquier partición sd-ext que puedas tener, es decir, deja el teléfono como de fábrica.

• wipe cache partition: Esta opción limpia la partición de memoria caché del teléfono, esos datos que utilizamos con más frecuencia y de los cuales se hace una copia en la memoria caché para acelerar el funcionamiento del dispositivo. Al borrar la caché no perderemos ningún dato ya que como hemos dicho almacena copias, pero si podremos notar que el rendimiento de nuestro dispositivo disminuye hasta que la caché se llene de nuevo. Es muy importante para no tener problemas limpiar tanto nuestro dispositivo como la caché si vamos a realizar la instalación de una nueva ROM.

• backup user data: Esta opción permite hacer una copia de seguridad de todos los datos de un usuario.

• restore user data: Esta opción permite restaurar los datos que hayamos salvado en una copia de seguridad previa.

ROMs y Firmware: Estos dos palabras hacen referencia al mismo concepto, el sistema operativo de un dispositivo móvil, pero no significan exactamente lo mismo. En realidad ROM es un término que se emplea para hacer referencia a las memorias de solo lectura (Read Only Memory), que son un tipo de memorias que se utilizan para almacenar el firmware, sistema operativo de un dispositivo, pero en este caso el nombre del dispositivo se ha extendido para incluir al software que se almacena en su interior. En este apartado vamos a explicar la diferencia entre una ROM y el firmware.

Cuando hablamos de firmware hacemos referencia al software original que el fabricante ha desarrollado para un dispositivo, normalmente los firmware vienen firmados por el fabricante para que en su hardware solo se instalen firmware originales. El firmware se ajusta perfectamente al hardware del dispositivo de forma que al instalarlo no vamos a tener ningún problema de compatibilidad con el hardware siempre que ese firmware corresponda con el modelo de dispositivo al que se lo estamos instalando.Por otro lado están las ROMs, una ROM parte de un firmware que es personalizado por un programador buscando mejorar la apariencia o el rendimiento del dispositivo. Una ROM nunca nos asegura total compatibilidad con el hardware del dispositivo, ya que suelen ser software genéricos que se pueden utilizar en distintos modelos de dispositivos y por tanto podremos encontrarnos con

María Dolores Molina 48

Page 49: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

problemas de compatibilidad con el hardware. En caso que queramos instalar una ROM deberemos tener mucho cuidado de elegir una que sea compatible todo el hardware de nuestro dispositivo.

Rootear el sistema. Ventajas e inconvenientes: Como ya hemos explicado en apartados anteriores la mayoría de las particiones del sistema Android están montadas con permisos restringidos, es decir, no vamos a poder cambiar su contenido y en muchas ocasiones ni siquiera vamos a poder acceder a su lectura como usuarios sin privilegios. Cuando rooteamos un sistema Android lo que hacemos es adquirir privilegios de administración, es decir, que vamos a poder acceder a leer y modificar cualquier parte de nuestro sistema. Para rootear o hacer root un terminal deberemos instalar un firmware con nos de privilegios de administración, ya sea instalando todo el sistema nuevo o como mínimo el kernel del sistema operativo. Los pasos para rootear un dispositivo van a variar en función del fabricante, el modelo y la versión de android que estemos utilizando y no van a ser incluidas en este manual. Al rootear no cambiamos la versión de nuestro sistema operativo ni eliminamos datos o aplicaciones. Es un proceso complejo pero que siempre se puede revertir. Antes de rootear nuestro dispositivo debemos tener en cuenta las ventajas e inconvenientes de ser usuario root.

Ventajas de ser root:• Posibilidad de ejecutar aplicaciones que necesitan este tipo de privilegios.• Posibilidad de personalizar nuestro dispositivo mas allá de los límites establecidos por el

sistema.• Posibilidad de mejorar el rendimiento del sistema aumentando la velocidad del procesador

mediante overclocking, procedimiento por el que se acelera el funcionamiento del procesador llevándolo al máximo de su rendimiento lo que puede acortar su vida funcional.

• Acceso a ficheros para mejorar el control de gasto de energía, consiguiendo alargar la duración de la batería.

Inconvenientes de ser root:• En casi todos los fabricantes al rootear un dispositivo pierdes la garantía.• Cuando rooteamos sustituimos el firmware por lo que también podremos perder la

posibilidad de realizar actualizaciones del sistema.• Al rootear anulas la protección ante el malware. Las aplicaciones se ejecutan con

privilegios y pueden acceder a cualquier parte de tu sistema haciendo más fácil el acceso de software peligroso o malware a tu dispostivo.

Realiza los ejercicios del 64 al 69 que encontrarás al final del tema.

Ejercicios del Tema 1. Define los siguientes conceptos:

a) Licencia b) código fuente.

2. Investiga: Richard Stallman ha visitado en varias ocasiones nuestro país, para apoyar el desarrollo y la utilización del software libre. Busca en internet información sobre estas visitas incluyendo la siguiente información: Fecha de la visita, lugar que ha visitado,

María Dolores Molina 49

Page 50: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

actividades que ha realizado durante su estancia, …

3. Investiga: Uno de las aplicaciones base que más se diferencia entre distribuciones linux es su entorno gráfico también conocido por sus siglas en ingleś GUI (Graphical User Interface), busca en internet los entornos gráficos más utilizados en las distintas distribuciones Linux y enumera al menos tres distribuciones que los utilicen.

4. Investiga: Define distribución en Linux y busca en Internet 3 ejemplos de distribuciones que hayan sido desarrolladas basándose de las siguientes versiones de Linux: Debian, Redhat, Fedora.

5. Enumera al menos 3 ventajas e inconvenientes de Linux frente a Windows

6. Define sistema de archivos y controladores hardware.

7. Explica la diferencia entre utilizar el modo Live y realizar una instalación del sistema operativo Guadalinex.

8. Indica la secuencia de comandos que tienes que seguir para entrar en la bios de tu ordenador. Desde la bios se pueden ver las características de la CPU, cantidad de RAM, marca del HDD, su capacidad, y boot priority. Anota todas estas características de tu ordenador.

9. Investiga: Es fundamental para realizar la instalación de un sistema operativo en un sistema que nuestro equipo cumpla con lo requisitos mínimos para su instalación. Busca en internet los requisitos mínimos necesarios para instalar la versión de Guadalinex que hemos estudiado en el tema.

10. Indica la secuencia de comandos necesaria para visualizar la resolución de nuestra pantalla.

11. Indica la secuencia de comandos necesaria para que el ordenador entre en modo de suspensión a los 10 minutos de no utilizarlo.

12. Busca en internet, en la ayuda del programa o utilizando el monitor del sistema el nombre del comando que ejecuta los siguientes programas: (prueba con sus nombres en inglés) a) Gestor de archivadores b) Captura de pantallaPrueba a ejecutarlos utilizando la secuencia de comandos ALT+F2

13. Explica la diferencia entre navegador de archivos y sistema de archivos.

14. Investiga: Hemos explicado algunas de las carpetas más importantes del la estructura de archivos de Guadalinex. Busca en internet al menos tres carpetas más en indica cuál es la función de cada una de ellas.

15. Dibuja en el cuaderno del árbol de directorio de Linux a cuatro niveles de alto y dos de ancho, partiendo de las siguientes carpetas: /bin, /media, /etc, /home, /usr.

María Dolores Molina 50

Page 51: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

16. Explica por que es importante desmontar el pendrive antes de extraerlo del ordenador.

17. Investiga: Sabemos que el sistema operativo Guadalinex es capaz de leer sistemas de archivos compatibles con otros sistemas operativos como el NTFS de Windows. Busca en internet información sobre como formatear y montar una memoria usb con el sistema de archivos NTFS.

18. Investiga en internet y responde a esta pregunta: ¿Que ventajas presenta el sistema de archivos NTFS respecto al FAT32 en cuanto al tamaño de los ficheros?

19. Indica la secuencia de comandos adecuada para abrir la ventana que nos permite buscar archivos. Indica los patrones adecuados para buscar los siguientes archivos: (1 punto) a) Todos los ficheros de imagen del tipo jpg b) Todos los ficheros que comiencen por “ejercicio” sean del tipo que sean c) Todos los ficheros que comiencen por “el_canto_del_loco” y detrás tengan un número

del 0 al 9 y sean del tipo mp3.

20. Desarrolla en forma de esquema la estructura de permisos para los ficheros y carpetas establecida en Guadalinex.

21. Indica la secuencia de comandos necesaria para crear en el escritorio un archivador con los ficheros: apples.png y bigapple.png.

22. Indica la secuencia de comandos necesaria para visualizar el tipo de cuenta asociada a tu usuario.

23. Utilizando el centro de software de Guadalinex edu comprueba si tienes instalado el editor de páginas web “Bluefish”, en caso que no lo tengas indica la secuencia de comandos adecuada para realizar su instalación.

24. Investiga: Busca en internet información sobre el tipo de programas que almacenan los repositorios que tenemos incluidos en nuestro sistema Guadalinex.

25. Investiga: Busca en internet más repositorios que sean compatibles con la versión del sistema operativo que estamos utilizando e indica que tipo de software almacenan.

26. Utilizando el gestor de paquetes synaptic, indica la secuencia de comandos adecuada para visualizar los repositorios que tenemos añadidos y activos en nuestro sistema.

27. Partiendo del escritorio ejecuta el navegador web “firefox”, indica la secuencia de comandos necesaria para utilizando el monitor del sistema, localizar el proceso que se asocia al navegador web y finalizar su ejecución.

28. De qué forma puede ayudarnos el monitor del sistema a detectar virus en nuestro ordenador.

29. Explica la diferencia entre aplicación, proceso y servicio. Utilizando la utilidad que proporciona guadalinex visualiza que servicios tienes activos e indica cual es la función que desempeñan cada uno de ellos (los que no están indicados en los apuntes deberás buscarlos en internet)

María Dolores Molina 51

Page 52: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

30. ¿Porqué es necesario introducir la contraseña del administrador para visualizar y modificar los servicios activos, pero no es necesaria para los procesos en ejecución?

31. ¿De que forma puede ayudarnos los ficheros logs a detectar ataques hacker?

32. En el entorno de texto ejecuta y anota los comandos necesarios para realizar las siguientes acciones: a) Situarnos en la carpeta “/etc/samba” b) copiar el fichero smb.conf a nuestro usuario con el mismo nombre c) situarnos en nuestro usuario d) crear una carpeta que se llame RED e) copiar el fichero smb.conf de nuestro usuario a la carpeta RED f) borrar el fichero smb.conf de nuestro usuario

33. Partiendo del escritorio en la primera acción y realizando el resto de forma consecutiva, indica los comandos necesarios para ejecutar las siguientes operaciones utilizando para ello el Shell Cli. a) Visualizar el contenido de la carpeta /usr/bin sin que ocupe más de una pantalla b) Copiar el fichero que ejecuta la calculadora (gcalctool) a nuestra carpeta personal. c) Mueve el fichero gcalctool de tu carpeta personal a la carpeta HERRAMIENTAS que

habrás creado en tu carpeta de usuario. d) Borra la carpeta HERRAMIENTAS.

34. Indica la secuencia de comandos necesaria para realizar las siguientes acciones utilizando para ello el entorno de comandos en modo texto. a) Copia el fichero adduser.conf a la carpeta CONF que debe estar dentro de la carpeta

/mnt. b) Visualiza el fichero que acabas de copiar sin que ocupe más de una pantalla. c) Borra la carpeta CONF que acabas de crear. (ojo con lo que borras)

35. Investiga: Los conceptos multiusuario, multitarea y multiproceso están asociados a distintas características de los sistemas operativos. Busca en internet que significan y cuales de ellos se pueden aplicar al sistema operativo Android.

36. Define distribución Android.

37. Investiga: Busca en internet que versión Android es la actual en estos momentos y que mejoras han incluido respecto a su versión anterior.

38. Investiga: Busca en internet como funciona y que limitaciones tiene el proceso de actualización de versiones para Android.

39. Desarrolla en forma de esquema el proceso necesario para realizar la instalación de Android X86 junto con Linux.

40. Busca en la página oficial del proyecto www.android-x86.org cuál es la última versión de Android disponible para arquitecturas X86.

41. Explica por que es necesario crear una cuenta Google cuando utilizas un dispositivo

María Dolores Molina 52

Page 53: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

Android. ¿Qué servicios será imposible utilizar si no creas esta cuenta?

42. Investiga: Busca en internet que ventajas en inconvenientes puede tener activar los servicios Google ubicación y copia de seguridad y que relación tienen con el Gestor de Dispositivos Android.

43. Indica la secuencia de comandos para visualizar todos los ficheros que has descargado en tu terminal Android.

44. Indica la secuencia de comandos necesaria para visualizar que aplicaciones son las que más batería consumen en nuestro sistema Android.

45. Indica la secuencia de comandos necesaria para limitar la conexión de nuestro dispositivo a redes 2G. ¿Qué ventajas e inconvenientes tiene el activar esta limitación?

46. Investiga: Busca en internet que funciones, además del intercambio de información, se pueden realizar conectando un dispositivo móvil a un ordenador mediante USB.

47. Indica porqué es importante realizar una desconexión segura del dispositivo móvil al ordenador cuando están conectados por USB.

48. Explica cuál es la función de los siguientes parámetros: dirección IP, dirección MAC.

49. Explica la función del parámetro orígenes desconocidos.

50. Explica la diferencia entre restauración automática y restablecer los datos de fábrica.

51. Enumera y explica las funciones de cada una de las capas que componen el sistema operativo Android.

52. Investiga: Busca en internet los siguientes conceptos: JRE,ART,JDK,SDK.

53. Indica la secuencia de comandos para visualizar todas las aplicaciones que has descargado.

54. Indica la secuencia de comandos para detener la ejecución de una aplicación.

55. Indica la secuencia de comandos para desinstalar una aplicación que has descargado.

56. ¿Puedes desinstalar o cambiar la memoria en la que se ejecuta una aplicación que vienen instalada junto con el sistema operativo Android? Justifica tu respuesta.

57. Enumera y explica la función de las principales carpetas del FHS de Android.

58. Explica porqué los usuarios sin privilegios solo pueden ver parte del FHS del sistema operativo Android.

59. Explica como trabaja Android con las tarjetas SD externas.

60. Explica porqué es importante mantener organizada nuestra estructura de carpetas

María Dolores Molina 53

Page 54: Clasificación del software - Linux y E.S.O · PDF filepolítico y legal que amparase el movimiento del software libre, ... Realiza los ejercicios del 1 al 3 que encontrarás al final

SISTEMA OPERATIVOS 1º BACHILLERATO

dentro de la tarjeta SD.

61. Indica las principales funciones del programa ES File Explorer.

62. Indica la secuencia de comandos necesaria para buscar todos los ficheros de música de nuestro dispositivo.

63. Utilizando el terminal Android anota la secuencia de comandos necesaria para realizar las siguientes acciones: a) Crear una carpeta con el nombre “galería” dentro de nuestra tarjeta sd b) Copiar los ficheros de la galería a la carpeta que acabamos de crear. c) Borrar la carpeta que acabamos de crear.

64. Explica la función del gestor de arranque.

65. Explica porqué la mayoría de los fabricantes distribuyen Android con su bootloader bloqueado.

66. Explica la función del recovery mode.

67. Explica la función de cada una de las opciones que aparecen en el recovery mode.

68. Explica la diferencia entre ROMs yfirmware.

69. ¿En que consiste rootear un sistema Android? Explica las ventajas e inconvenientes de rootear el sistema.

Bibliografía

Manual básico de Guadalinex Edu. José J. Grimaldos Parra. Julio 2003. Junta de Andalucía. Consejería de Educación y Ciencia. Web:http://www.guadalinex.org/mas-programas/descargas/documentos-de-guadalinex/guadalinex-edu-completo.pdf/view

Introducción a Linux. José Juan Grimaldos Parra y Antonio Saorín Martínez. Ministerio de educación cultura y deporte. Gobierno de España. Web:http://www.ite.educacion.es/formacion/materiales/43/cd/index.htm

Versión 2.3 de la plataforma de tecnología móvil AndroidTM. 13 de diciembre de 2010 . AUG-2.3-103-ES .

Diploma de Especialización en desarrollo de aplicaciones para Android. 3º edición 2016-2015. Universidad Politécnica de Valéncia. Web: www.androidcurso.com.

Manual de ES File Explorer Versión 3.0. ES APP Group Web:http://www.estrongs.com/eshelp/en/ES_File_Explorer_User_Manual3.0.htm

María Dolores Molina 54