sistemas operativos-maestra maricarmen

16

Transcript of sistemas operativos-maestra maricarmen

Antes de comenzar, intentaremos establecer una diferencia, entre los término Linux y GNU/Linux, a fin desaber de qué estamos hablando con exactitud, en cada caso.

Linux, es un kernel, es decir, el núcleo de un Sistema Operativo, mientras que GNU/Linux, el SistemaOperativo que utiliza el Kernel Linux como núcleo, creado, difundido y promovido a través del Proyecto GNU,por la Free Software Foundation, organización sin fines de lucro, fundada por Richard Stallman, principalprecursor del Software Libre.

El Kernel Linux, parte fundamental del Sistema Operativo, fue desarrollado por Linus Torvals, utilizando comomodelo a UNIX. Una de las diferencias fundamentales entre los núcleos Linux y UNIX, es que el primero, esSoftware Libre, mientras que el segundo no lo es.

Por otra parte, mientras existe un único Kernel Linux (con versiones diferentes), existen decenas y hastacientos de distribuciones GNU/Linux, es decir, diferentes Sistemas Operativos basados en el Kernel Linux,entre las cuales se destacan: Debian, Ubuntu, Kubuntu, Fedora, Gentoo, Slackware, CentOS, ArchLinux,Asturix, entre otros cientos.

Este manual cubre la instalación de Fedora, una distribución de Linux construida con software libre y decódigo abierto. Este manual le ayuda a instalar Fedora en escritorios, portátiles y servidores. El sistema deinstalación es lo suficientemente flexible como para ser usado incluso si usted no tiene experiencia previa niconocimientos de Linux o redes de computación. Si escoge las opciones predeterminadas, Fedora le proveeun sistema operativo completo para su escritorio, incluyendo herramientas de productividad, utilidades paraInternet y herramientas de escritorio.

Este documento describe todas las opciones posibles de instalación, incluyendo aquellas que solamente sonnecesarias en circunstancias muy especiales. La Guía de instalación rápida de Fedora 13 ofrece un conjuntode instrucciones mucho más conciso para poder descargar, crear un disco de instalación, y finalmente instalarFedora sobre una computadora de escritorio típica, o sobre una laptop.

Es una plataforma de software para dispositivos móviles que incluye un SistemaOperativo y aplicaciones de base.

Android es un conjunto de herramientas y aplicaciones vinculadas auna distribución Linux para dispositivos móviles. Por sí solo no es un SistemaOperativo Android es de código abierto, gratuito y no requiere pago de licencias.

Android es una plataforma de código abierto para dispositivos móviles que estábasada en Linux y desarrollada por Open Handset Alliance, se prevé que losprimeros teléfonos con Android aparezcan en el segundo semestre de 2008 ycompanías poderosas como LG, Motorola y HTC ya han diseñado alguno de losprototipos que incorporarán el Sistema Android.

Es una stack de software para dispositivos móviles que incluye un SistemaOperativo, Middleware y aplicaciones de base. Los desarrolladores pueden crearaplicaciones para la plataforma usando el SDK de Android. Las solicitudes se hanescrito utilizando el lenguaje de programación Java y se ejecutan en Dalvik, unamáquina virtual personalizada que se ejecuta en la parte superior de un núcleo deLinux.

Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro,gestionándolo de manera que los datos estén de forma estructurada y sin errores.

La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde eldirectorio principal (directorio raíz) es el directorio /, del que cuelga toda la estructura del sistema:

Linux admite nombres de fichero largos y se puede utilizar cualquier carácter excepto /. De todas maneras noes recomendable usar los siguientes caracteres, por tener significado especial en Linux:

\ ^ ~ ! # ? & ( ) ´ " ` ; · $ = ¿ ¡ < > @ { } * + -

A la hora de diferenciar un fichero de otro, Linux distingue mayúsculas y minúsculas, por lo que los ficheros

"texto1.txt" y "Texto1.txt" son ficheros distintos.

El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar ordenes a su máquina. La línea de comandos de GNU/Linux es más potente que los prompts que puede haber usado con anterioridad.

Comandos linux de archivos y directoriosComandos linux de ficheros y directorios, crear y borrar directorios; listar, copiar, renombrar y borrar archivos, crear enlace entre archivos.ls : Listar archivos y directorioscp : Copiar archivos y directoriospwd : Mostrar el nombre del directorio de trabajo actualcd : Cambiar de directoriosort : Ordenar ficherosmkdir : Crear directoriostouch : Crear o actualizar ficherosrm : Borrar archivos y/o directoriosrmdir : Borrar directorios vaciosmv : Mover o renombrar archivosmore : Muestra ficheros página a páginaless : Muestra Ficheros página a páginacat : Mostrar ficheros de forma continuahead : Ver el inicio de un archivotail : Ver las últimas líneas de un archivofind : Buscar archivosgrep : Buscar el patrón pasado como argumento en uno o más archivoswc : Calcular la cantidad de cadenas y palabras en archivosln : Crea enlace entre ficheros

Una de las opciones más interesantes que he encontrado en Linux es la posibilidad de hacer las tareas, instalar, ejecutar algún programa, hacer alguna función, ect. de dos maneras. La primera y más complicada seria con la consola de comandos, escribiendo líneas de comandos para llevar a cabo alguna funciona.Y la segunda haciendo uso de los Entornos gráficos de Linux. En Linux puedes elegir que entorno gráfico utilizar.Cada entorno gráfico tiene un diseño y unas características diferentes las cuales hacen que puedas elegir uno u otrodependiendo de para que lo vayas a utilizar y también tu gusto personal.

Para tener acceso a la información de un dispositivo éste debe montarse. La operación de montado permite conectar un sistema de ficheros con un directorio (punto de montaje) del sistema Linux. El comando mountsirve para montar dispositivos.*Este tutorial explica la sintaxis y opciones del comando mount, tal vez te interese también leer este articulo de como montar un dispositivo de almacenamiento usbSintaxis:mount [opciones] [-t tipo] [-a] [-o opc] dispo punto_montajeNota: Por seguridad, la operación de montar y desmontar solo la puede realizar el superusuario. Para resolver esto se puede usar la opción user en las lineas del fichero /etc/fstab.

Este comando sirve para desmontar las unidades que hayamos montado con el comando mount, para extraerde manera segura (en caso de un pen drive) o expulsar (en caso de una unidad optica) un dispositivo.

umount mnt/cdrom #mediante este comando desmontaríamos la imagen que hay como primer ejemplo enel artículo mount, debemos indicar el punto de montaje.

Requisitos para la instalación del Sistema Operativo Linux.-

En este tema se describirán los requerimientos básicos para la instalación de Linux, así como los pasos dedicha instalación.

Aprenderá a instalar Linux como su Sistema Operativo.

Requisitos de la placa base y del procesador.-

Actualmente, Linux soporta sistemas con una CPU Intel 80386, 80486, o Pentium, además de ALPHA, SPARC,MIPS, PPC, y un número, cada vez mayor, de procesadores.

Los +clónicos; no Intel, como AMD y Cyrix, también funcionan con Linux.

Si tiene la suerte de tener una placa para doble microprocesador, Linux la detectará y hará funcionar los dos+micros; sin ningún problema.

Si conserva un antiguo 386 ó 486, puede que lo quiera aprovechar con Linux.

No va a alcanzar velocidades de vértigo, pero tendrá una pequeña estación de trabajo conectada en red juntoa su flamante Pentium III, incluso ejecutar aplicaciones en el +pequeñín; usando los recursos del PIII. Elcoprocesador matemático puede ser emulado por el kernel si la máquina no cuenta con uno.

Requisitos de la memoria RAM.-

Linux utilizará toda la memoria RAM de forma automática, y se apañará sin problemas contan sólo 4 megabytes de RAM, incluyendo un entorno de ventanas sencillo.

En las configuraciones actuales es fácil contar con 16 ó 32 Megas, es suficiente para un usopersonal; para servidores dependerá de la carga que esperemos. Disponer de más memoriaes tan importante como tener un procesador más rápido.

Acerca de la gestión de memoria Linux, con la reciente aparición de la versión 2.4del kernel puede llegar a gestionar hasta 64 Gb de memoria RAM.

Linux reserva una parte del disco duro para espacio de intercambio (swap) que se usa comoRAM virtual, incluso si dispone de bastante memoria RAM física en su maquina. El áreade swap no puede compararse en términos de velocidad a una memoria RAM, pero permite asu sistema ejecutar aplicaciones más grandes guardando en disco duro partes de código queestán inactivas. La cantidad de espacio de intercambio a reservar depende de diversosfactores; se puede hacer un cálculo en función de la RAM física, pero depende del sistema.

Normalmente 16 Mb de swap deberían ser suficientes y 64 Mb estarán francamente bien.

¡Lo que no le aconsejamos que haga nunca es dejar al sistema sin espacio de intercambio!.

Requisitos de espacio en el disco duro.-

La cantidad de espacio depende en gran medida de sus necesidades y de la cantidad de softwareque quiera instalar. Las distribuciones Linux incluyen gran cantidad de software que quizá no necesite utilizar.También puede disponer de espacio para Linux en múltiples unidades.

Un sistema básico funcionará con menos de 100 Megabytes.

Una instalación media, con entorno gráfico y un número de aplicaciones respetable, van bien con 500 Megasy da cabida a expansiones y espacio para que los usuarios dejen ficheros.<

Una distribución completa ocupa alrededor de 1,2 Gigas.

Con el tamaño actual de discos, estas cantidades no deberían suponer gran problema.

Controlador de dispositivos.-

El núcleo soporta controladoras XT estándar, las controladoras MFM, RLL, IDE, EIDE y SCSI. La regla generalpara controladoras que no sean SCSI, es que si puede acceder a las unidades (disco y/o disquete) desde MS-DOS u otro sistema operativo, debería poder hacerlo desde Linux.

Buses y tipos de puertos soportados por Linux.-

Todos los buses y puertos que existen en la actualidad estan soportados por linux incluso los ultimos como elUSB.

Buses y tipos de puertos soportados por Linux.-

Todos los buses y puertos que existen en la actualidad estan soportados por linux incluso los ultimos como elUSB.

Requisitos del sistema gráfico.-

Para trabajar en modo texto, Linux soporta todas las tarjetas de vídeo estándar Hercules, CGA, EGA, VGA,IBM monocromo y Super VGA. Los entornos gráficos como el Sistema X Window tienen requisitos propios dehardware para la tarjeta de vídeo. Se soportan prácticamente todas la tarjetas actuales, varias aceleradoras3D (las más populares, Wodoo, etc) y tarjetas AGP. En www.xfree86.org podemos encontrar informaciónactualizada sobre las tarjetas soportadas.

Soporte de dispositivos de conexión a la red local.-

Linux soporta un buen número de tarjetas Ethernet y adaptadores para LAN. La lista es demasiado larga paraesta introducción. Se verá con más detalle más adelante, cuando se configure la parte de red.

Soporte de impresoras.-

Linux soporta prácticamente todas las impresoras paralelo. El software de impresión de Linux se basa en elestándar de UNIX lp y lpr. Este software también le permite imprimir remotamente a través de la red, si esque tiene una disponible.

Si fuera necesario, instale una segunda tarjeta gráfica.

En el Manual de servicio de la estación de trabajo Estación de trabajo Sun Ultra 27 encontraráinformación relativa a la instalación de tarjetas opcionales.

Conecte un monitor al conector para vídeo de cada tarjeta gráfica e inicie el sistema.

El sistema tiene salida en la ranura PCIe 2 (predeterminada). Puede modificarlo en la pantalladel adaptador gráfico del BIOS, situada en el menú Advanced (Avanzado), submenú Initiate(Iniciar).

Cuando el sistema se inicie, inserte el DVD de herramientas y controladores y cambie eldirectorio a la ubicación siguiente:

/cdrom/nombre_disco_HC/drivers/linux/ SO

donde nombre_disco_HC es el nombre del disco de herramientas y controladoresy SO es redhat o suse.

Ejecute la secuencia de comandos install.sh.

Cuando la secuencia de comandos install.sh haya finalizado correctamente, reinicie elsistema.

Inicie sesión para ejecutar las parametrizaciones de Nvidia en una ventana del terminal.

Configure el modo de visualización múltiple en X Server Display Configuration (Configuraciónde visualización del servidor X).

Haga clic en Apply (Aplicar) para actualizar el servidor X con la configuración nueva.

Haga clic en Save to X Configuration File (Guardar en archivo de configuración X) para guardarla configuración de la visualización en el archivo /etc/X11/xorg.conf.

• es uno de los términos empleados para referirse a la combinación del núcleoo kernel libre similar a Unix denominado Linux con el sistema GNU.

linux

•1983Proyecto iniciado