Para que todo el hardware que hemos descrito en los cursos de esta misma seccion funcione y haga cosas que nos interesan es preciso comunicarnos con él. Como ya he comentado en artículos anteriores, el ordenador entiende un lenguaje muy especial denominado lenguaje máquina que es un poco como el idioma de los nativos americanos en las películas:
RECOGE INSTRUCCIÓN MEMORIA 526
LEE INSTRUCCIÓN RECOGIDA
Claro, esto aunque simple no es muy atractivo de cara a la inmensa mayoría de las personas y de hecho puede complicar mucho la forma de decir las cosas a medida que queremos hacer cosas más y más complejas. Por ello los primeros informáticos se las ingeniaron para poner a un traductor entre el hardware y nosotros que nos permitiera hablar con el ordenador de una forma mucho más simple. Así nació el sistema operativo. Los primeros sistemas operativos eran en modo texto com el sistema UNIX o el archiconocido MS-DOS. Más tarde y gracias a la investigación de la empresa Xerox surgieron los entornos gráficos y los ratones, y fueron adoptados en un principio por los ordenadores de la casa Apple en concreto por el modelo lisa.
En la actualidad existen multitud de sistemas Operativos en el mercado, algunos son específicos de unos microprocesadores concretos como por ejemplo el MacOSX que tan sólo funciona con micros Motorola. Normalmente cada fabricante de ordenadores elige o diseña el sistema operativo que mejor se adapte a sus necesidades.
El sistema operativo se puede desglosar en dos partes fundamentales: El núcleo y las aplicaciones. El núcleo es el corazón del sistema, es realmente el que se encarga de gestionar los dispositivos (periféricos) que tiene el ordenador, y las aplicaciones son los programas que usamos para hacer las cosas que queremos. Estos programas suelen comunicarse con el con otros programas o con el núcleo para realizar sus funciones.
En nuestro caso orientaremos nuestros esfuerzos al sistema operativo GNU/Linux que nos hará más fácil entender el funcionamiento del ordenador y tener una máquina estable y que funcione sin peligros de virus o troyanos.