TEMA 1: SISTEMA OPERATIVO El sistema operativo es un software imprescindible en un ordenador, ya que sin él no se podría realizar ninguna operación, no se podrían controlar los dispositivos conectados al ordenador y, además, no funcionaría ningún programa. Esto es así porque entre sus funciones están la de iniciar y controlar cualquier otro software que se quiera utilizar: un juego, un procesador de texto, un programa de dibujo, una agenda electrónica, etc. 1.1 Windows y Linux Los sistemas operativos más utilizados en ordenadores personales son Windows y Linux. Windows es un sistema operativo comercial propiedad de Microsoft. Es frecuente que existan simultáneamente varias versiones de este sistema operativo en el mercado, entre las cuales están Windows 98, Windows 2000, Windows XP, Windows 2003,... Por el contrario, Linux es un sistema operativo que pertenece al grupo de aplicaciones denominadas software libre, por lo que cualquiera puede conseguirlo y utilizarlo de forma legal y gratuita. En el caso de Linux no se puede hablar de un único sistema operativo, aunque no deben nombrarse las distintas variantes como versiones, sino que deben definirse como distribuciones; entre estas están Red Hat, Mandrake, Suse, Debian... 1.2 Entorno gráfico La evolución de los sistemas operativos ha ido encaminada, entre otros aspectos, con la consecución de entornos de trabajos más agradables, intuitivos y sencillos de manejar. El resultado es la aparición de entornos gráficos constituidos por multitud de objetos gráficos (ventanas, iconos, barras, menús, casillas,...) que pueden manipularse con el teclado o el ratón con el propósito de realizar las distintas tareas. Antes de la aparición de los entornos gráficos los sistemas operativos tenían una interfaz textual sin objetos gráficos en la que tanto el ordenador como el usuario utilizaban solo texto para intercomunicarse. Ej. MS-DOS 1.3 Tareas. Multitarea Los sistemas operativos permiten realizar simultáneamente varias tareas diferentes: es posible estar escribiendo un documento en un procesador de texto y escuchando una canción en un reproductor. 1.4 Usuario. Multiusuarios. Cada vez es más frecuente que un mismo ordenador sea utilizado por varios usuarios diferentes como es el caso de los equipos de las salas de ordenadores de los institutos. Los sistemas operativos actuales permiten tener configuraciones diferentes para los distintos usuarios que vayan a utilizar ese ordenador. En este caso durante el proceso de arranque y antes de que aparezca el escritorio del sistema operativo aparecerá una ventana en la que debe identificarse el usuario. 1.5 El proyecto GNU En 1984, Richard Stallman se propuso crear un sistema operativo análogo a otro ya existente (UNIX) pero con una diferencia muy importante: se trataria de software libre (de código abierto). Ese fue el comienzo del que se conoce como proyecto GNU. Inicialmente, Linux se hizo pensando en un sistema operativo rápido, potente y eficiente, dejando en un segundo lugar otros aspectos tan importantes como la facilidad de manejo o vistosidad. El trabajo se realizaba mediante una serie de comandos que tenían que escribirse en forma de texto y parámetros; es decir, poseía una interfaz textual. Sin embargo, Linux también ha sufrido la misma transformación que otros sistemas operativos destinados a los ordenadores personales, con el propósito de intentar conseguir un manejo más sencillo y que el entorno de trabajo sea más agradable. De este modo, han ido apareciendo entornos gráficos para este sistema operativo con lo que, al contrario de lo que ocurre en Windows, no hay un único, sino varios, cada uno de ellos fruto de los distintos grupos de trabajo(proyectos) Ej. GNOME, KDE... 1.6 Distribuciones LINUX El código de Linux está disponible para que cualquier usuario tenga la posibilidad de modificarlo para mejorarlo o simplemente adecuarlo a sus necesidades; así han surgido distintas personas y grupos de trabajo que siguen modificándolo para mejorar las prestaciones globales de este sistema operativo. La única condición existente es que el nuevo código mejorado vuelva a ser público, es decir, se ponga a disposición de los demás usuarios. El trabajo realizado por los distintos grupos de personas han dado, como resultado, la creación de nuevas herramientas, utilidades y programas para el sistema operativo. Pero, además, este trabajo de los distintos grupos ha originado la existencia de distintas variantes del mismo sistema operativo, todas con la misma filosofía y con un núcleo común. A estas variantes se las denomina distribución de Linux: - REDHAT: Incorpora un conjunto de herramientas muy completo y proporciona soporte a los usuarios que la utilizan; su instalación es bastante sencilla. - DEBIAN: Es una distribución bastante completa; su proceso de instalación suele ser algo más complicado; su principal característica es la gran estabilidad del sistema. - SUSE: Es una distribución muy completa y que ofrece una alta estabilidad al sistema. - LINEX: basada en DEBIAN. Se usa en el sistema educativo de Extremadura. - GUADALINEX: Basada en DEBIAN y Linex. Se usa en el sistema educativo de Andalucía. - MAX: Distribución de la consejería de Educación de la comunidad de Madrid