TEMA 3 – Sistemas Operativos. Guadalinex EDU 10.04 – GNU/Linux 3.1 Software propietario y software libre. Guadalinex EDU. Usuarios. Software propietario son los programas o sistemas operativos cuya propiedad y todos sus derechos pertenecen a una persona, empresa o multinacional. Generalmente este software es de pago. No se puede modificar ni copiar y está limitado en cuanto al número de licencias que se pueden utilizar. Ejemplos son Windows, MacOS... Software libre son los programas o sistemas operativos cuya propiedad se regula por una licencia GPL (licencia pública GNU). Esta licencia implica múltiples derechos para los usuarios finales del software y generalmente no es de pago. El sistema GNU fue diseñado para ser compatible con UNIX. El propulsor del proyecto fue Richard Stallman que en 1985 creó la Free Software Foundation. Permitía a los usuarios el uso, la copia, la distribución y la modificación. En 1990 ya tenía un editor de texto (Emacs), un exitoso compilador (GCC) y la mayor parte de bibliotecas y utilidades que componen un sistema operativo UNIX típico. Pero faltaba el núcleo. En 1991 Linus Torvals desarrolló el núcleo o kernel. La idea tuvo aceptación evolucionando, con el paso del tiempo, hacia LINUX. En 1992 se combina el núcleo Linux con el sistema GNU resultando un sistema operativo libre y completamente funcional. Posteriormente surgen proyectos que dotan a GNU/Linux de herramientas, utilidades y entornos gráficos creándose así las distribuciones (Debian, Red Hat, Ubuntu...). Actualmente hay distribuciones que no hace falta ni instalarlas en el disco duro, son las LiveCD. Guadalinex EDU 10.04 es una distribución de Ubuntu para la Junta de Andalucía. Utiliza una GUI (interfaz gráfica de usuario) parecida a la de Microsoft Windows. No obstante a veces, usuarios avanzados necesitan utilizar el interprete de comandos llamado Terminal. Se puede acceder de dos formas: - A través del menú Aplicaciones → Accesorios → Terminal en modo ventana. El sistema comienza a trabajar en la carpeta del usuario usuario. - Con la combinación de teclas CTRL+ALT+F1 en pantalla completa. El sistema pide identificación con login y clave antes de comenzar a trabajar. Este modo se cierra usando ALT+F7. Guadalinex es un sistema multiusuario. Los usuarios tienen una cuenta y acceden al equipo con su nombre de usuario (login) y su clave (password). No todos los usuarios tienen los mismos privilegios y hay un superusuario o root. El administrador o root puede acceder y modificar (así como destruir) toda la información del sistema, por lo que hay que evitar en la medida de lo posible trabajar como usuario root. Los usuarios se pueden organizar en grupos. A diferencia de Windows, Guadalinex presenta en pantalla cuatro escritorios por defecto que se visualizan en el inferior de la pantalla y que permiten organizar mejor el trabajo. 3.2 Discos, archivos (ficheros) y carpetas (directorios). Extensiones. En Linux, los programas que ejecutamos, los gráficos, los textos, los archivos de audio y vídeo... están almacenados en archivos. Los dispositivos como un disco duro, pendrive o DVD también están representados por archivos. Los archivos se organizan en carpetas (o directorios) que pueden contener archivos u otras carpetas. La organización es jerárquica. En Windows las unidades tienen el nombre A: B: (disqueteras), C: (primer disco duro) D: (DVD o segundo disco duro) E: (pendrive)... En Linux no existen las unidades ya que éstas se representan por carpetas dentro del directorio root /. La carpeta root es independiente de qué dispositivos estén conectados al ordenador. Destacamos la carpeta /home en el cual se irán creando tantas carpetas como usuarios tenga el sistema. El usuario básico tendrá sus archivos en /home/usuario. Solo el usuario root tiene su carpeta fuera de home y su carpeta se llama /root. Un pendrive que conectemos al sistema se encontrará en la carpeta /media . El camino o path de un archivo o carpeta es la secuencia de carpetas que tenemos que recorrer para llegar a él. La carpeta de usuario tiene el path: /home/usuario. Los archivos tienen nombre y extensión. El nombre del archivo (path) está limitado a 255 caracteres. Se puede utilizar cualquier carácter excepto / y los caracteres especiales como \ , *, ~, ?... La extensión suele tener tres caracteres. indica al Sistema Operativo que tipo de archivo es y que aplicación tiene que abrirlo. Algunas de ellas son doc, txt, odt, mp3, mpg, avi, dll, exe, pdf, html, zip,jpg... Una característica de Guadalinex es la capacidad de referirse a distintos archivos a través de los comodines. El comodín * hace referencia a uno o varios caracteres del nombre o extensión del archivo. Para buscar los archivos mp3 del disco duro lo hacemos a través de Lugares → Buscar archivos → *.mp3 . El comodín ? sustituye a un solo carácter. Como ejemplo, si buscamos el archivo me?ia, el sistema nos mostrará la carpeta media y otras. La herramienta Buscar archivos permite definir la carpeta de búsqueda, la fecha, el texto, el propietario del archivo. Para trabajar con archivos y carpetas en modo terminal podemos usar la orden ls (equivalente al dir) y la orden cd que cambia de carpeta. Por ejemplo, la orden cd / cambia al directorio raíz del disco duro. 3.3 Particiones y sistemas de archivos en Linux. Particionar un disco es como dividirlo en discos más pequeños. Las particiones pueden ser de dos tipos: primarias o lógicas. Las particiones lógicas se crean dentro de una partición primaria especial llamada extendida. Un disco tiene como máximo cuatro particiones primarias o tres primarias y una extendida. No puede haber más de una partición extendida en un disco duro. Dentro de una partición extendida puede haber todas las particiones lógicas que queramos. Cada partición puede tener un sistema de archivos diferente. Algunos sistemas son: ext2 Primer sistema de archivos diseñado para Linux ext3 Versión mejorada de ext2 utilizada en distribuciones Linux ext4 Nuevo sistema evolución de ext3 con muchas ventajas xfs Implementado para sistemas UNIX ideal para grandes archivos Fat16 / Fat 32 Para sistemas MSDOS, Windows 95, Windows 98. Produce gran fragmentación del disco. NTFS Para sistemas Windows NT, XP/2000/2003 Server, Vista 7 y 8 Sistemas de archivos Tamaño máximo del clúster Windows FAT 16 32 KB Número máximo de archivos 216 Tamaño máximo del disco Tamaño máximo de archivo 2 GB 2GB (puede llegar a 4GB) FAT 32 8 KB 268435538 2 TB 4 GB EFAT (FAT 64) 32 MB 2796202 64 ZB 16 EB 256 TB 16 TB (por directorio) NTFS 512 bytes 4.294.967.295 A la acción de crear un sistema de archivos dentro de una partición se le llama formatear. El formateo destruye toda la información del disco duro. La nomenclatura de los discos en Linux es: hda1 (primera partición) hda (primer disco duro) hda2 (segunda partición) hda5 (primera partición lógica de una partición extendida) Discos duros IDE hdb1 (primera partición) hdb (segundo disco duro) hdb2 (segunda partición) hdb5 (primera partición lógica de una partición extendida) sda1 (primera partición) sda (primer disco duro) sda2 (segunda partición) sda5 (primera partición lógica de una partición extendida) Discos SCSI o SATA sdb1 (primera partición) sdb (primer disco duro) sdb2 (segunda partición) sdb5 (primera partición lógica de una partición extendida) En la figura se muestra un disco SATA de 8 GB que está dividido en tres particiones primarias y una extendida (sda4). La partición extendida está dividida en tres particiones lógicas. Para la instalación de Linux se necesita como mínimo dos particiones, una para el sistema operativo y otra para el archivo de intercambio o swap. El tamaño de la swap debe ser el doble que la cantidad de RAM del ordenador. Algunos sistemas permiten permisos a un archivo. Son de lectura (r) de escritura (w) y de ejecución (x). 3.4 Freeware, Shareware y OpenOffice 3.2 No hay una definición clara y precisa de Freeware pero suele usarse para referirse al software que puede redistribuirse libremente pero no modificarse. El freeware no es software libre. Shareware es software que permite su redistribución y su uso durante un tiempo, normalmente un mes. Pasado el tiempo de prueba hay que pagar la licencia. OpenOffice es la suite ofimática que actualmente tiene más aceptación dentro del software libre. Consta de un entorno sencillo, homogéneo y además es compatible (no del todo) con Microsoft Office. Contiene: • El procesador de textos Writer. • La hoja de cálculo Calc • El programa de presentaciones Impress • La base de datos Base • El editor de fórmulas matemáticas Math • El programa de dibujos Draw Se puede descargar el programa OpenOffice para Windows. Otros programas interesantes son Gparted y Kompozer. Gparted es un programa para hacer particiones. Se usa como Live CD y tiene una interfaz muy amigable. Kompozer es una aplicación para crear páginas web (similar a Frontpage de Microsoft). 3.5 Ejemplos de comandos en Guadalinex EDU Desde la interfaz gráfica podemos restablecer los paneles mediante ALT+F2 y la orden paneles. Hay que reiniciar la sesión. Para ver los archivos de un directorio en modo terminal se pueden usar los siguientes comandos: • cd / → Cambia al directorio raíz (root). • cd .. → Cambia al directorio padre (superior). • cd ~ → Cambia al directorio del usuario (/home/usuario). • dir → Lista los archivos y carpetas del directorio (igual que en MS-DOS). • ls → Lista los archivos del directorio, ls -a visualiza los ocultos y ls -l da un listado detallado. • Para realizar un ping a un equipo de la red usamos el comando: ping -c 4 192.168.X.Y (para ordenadores y dispositivos de nuestra área local).