El Sistema Operativo (SO), es lo
que hace pensar al ordenador. Si nos queremos meter un poco más de forma
técnica, podemos decir en un ordenador se ejecutan programas. Estos programas
se dividen en dos apartados:
Software Básico
Software de Aplicación
El SO constituye la parte más
importante del Software Básico y las funciones más importantes se pueden clasificar
en dos grandes secciones.
Definición y realización de una
máquina virtual
Gestión y distribución compartida
de los recursos
A lo largo de la historia, han
aparecido diferentes SSOO que, en cada momento, se encargaban de recoger las
características punteras de lo que se descubría en el mundo de la informática.
Hoy en día, se están desarrollando potentes SSOO basados en la Programación
orientada a Objetos (POO).
El concepto de Sistema Operativo,
no es nuevo. Los primeros SSOO aparecieron a finales de los años 50; al
comienzo de la informática. Al principio, los primeros SSOO eran monousuario y
monotarea, estos tenían la particularidad de ser
gobernados con tarjetas perforadoras en vez de Diskettes.
Pronto empezaron a surgir nuevos
conceptos y tras la malgama de SSOO que aparecieron, surgió uno de entre ellos,
en el que estaban mezcladas todas las filosofías que hasta entonces se había
descubierto en este mundo de la informática. Este SO se denominó Multics, son
mediados de los años 60.
Poco tiempo después, se dieron
cuenta los diseñadores de este SO que era en farragoso y muy difícil de
administrar, así pues se cogió la esencia misma del SO y el mismo equipo que
diseñó el Multics, se puso manos a la obra y a finales de los 60 sacan la
primera versión de un SO que revolucionaría la informática; el Unix.
El Unix es hoy en día, casi 30
años después de su primera versión, para mucha gente que se dedica al mundo de
los ordenadores, el único SO de redes real. Suele manejarse en administraciones y redes con grandes
ordenadores. Se caracterizó en aquel entonces por ser un SO que incorporaba dos
conceptos totalmente nuevos, la multitarea y acceso multiusuario; y durante
mucho tiempo fue el único SO que se utilizó en las redes.
Dando un gran salto en el tiempo
nos vamos a finales de los años 70. Por aquel entonces una casa de ordenadores
sacó el primer ordenador personal, esa casa fue Apple. El éxito fue tal que en
seguida otras casas empezaron a desarrollar ordenadores personales, entre ellas
emergió IBM.
Cada una de esas casas diseñó una serie de SSOO para sus máquinas;
Apple el Mac OS, IBM el CP/M, que pronto fue sustituido por un SO que diseñó un
joven, Bill Gates y sus colegas, el DOS. Ambos SSOO para su época fueron
revolucionarios ya que el DOS intentaba coger el manejo de archivos del Unix
pero limitando la potencia del Unix a un sólo usuario.
Por contra, el Mac OS
diseñaba un SO totalmente nuevo basado en una Interfaz Gráfica. Algo que rompió
la tendencia de los SSOO que se diseñaron hasta entonces.
Mientras IBM optó por compartir
sus licencias a todo fabricante, Apple no lo hizo. Esto fue la base del mercado
de los PCs que conocemos hoy en día.
Siguieron pasando los años y a
mediados de los 80 surgió, de la alianza Microsoft-IBM un SO que en principio
sería destinado a sustituir el DOS, ese Sistema fue el OS/2. Este sistema
aprovechaba las nuevas características de los PCs de entonces e introdujo un
concepto nuevo al DOS, la multitarea.
Poco tiempo después se produjo una
ruptura sonada, el dúo Microsoft-IBM se rompía. Por un lado IBM seguiría con el
OS/2, por otro lado Microsoft desarrolló un programa basado en el carácter
intuitivo del interfaz gráfico del Macintosh, Windows. Este programa, que en
principio fue catalogado como el juguete de los niños ricos, ya que imperaba el
DOS sobre el PC, en poco tiempo se convirtió en el programa más vendido para
PCs.
Se sacó el Windows 95. El SO más
utilizado hoy en día en todo el mundo, que no el mejor.
Entre sus características
destacan la multitarea, un interfaz de usuario muy intuitivo y un cliente de
redes muy conseguido. El DOS sólo era monotarea. Con la salida a la luz de
Windows 95, MS acaba con la vida del DOS como y con la de Windows como programa.
El DOS ha sido el SO del PC durante más de 15 años
Desde el año 1990, surge entre
los usuarios una demanda que obligó a MS al desarrollo de un SO que aprovechara
la interfaz de Windows, pero orientado al mundo empresarial.
Windows NT: Ese SO aprovechó la
interfaz e intuitividad de Windows para llevarla a las redes. Hasta entonces
seguía dominada por el Unix, Tras un par de años de esfuerzos sale a la luz
Windows NT y sus características son, como SO orientado a las redes,
multitarea, estabilidad y multiusuario. Sus contras son excesivos recursos para
poder ser utilizado en una red medianamente grande.
IBM seguía mejorando el OS/2
hasta unas cotas muy altas. Y es en 1994 en pleno retraso de MS por sacar un SO
real para PC (entonces solo existía como SO el DOS), cuando IBM saca el OS/2
3.0, apodado Warp. Este SO se caracterizaba por tener un multitarea muy rápida,
estabilidad enorme amén de una compatibilidad hasta entonces no posible.
Era
capaz de ejecutar aplicaciones DOS, más rápidas y con más estabilidad que el
DOS. Y lo mismo con Windows. Las aplicaciones Windows se ejecutaban mejor y de
forma más estable sobre OS/2 que sobre el propio Windows, además de dar
cobertura a todas las aplicaciones que se desarrollaran para OS/2.
El porqué de su éxito. Cuándo salió Windows 95, la gente lo compró de forma
masiva, se dio una puñalada de muerte a la que fue edad de oro de la
informática.
A finales de 1991 surge el
fenómeno más revolucionario que ha existido en la informática. Una persona
llamada Linus Torvalds, estudiante de informática finlandés, quiere desarrollar
un clónico del Unix. Hasta entonces el único SO que se utilizaba a nivel
empresarial era ése. Y para ello pide ayuda por Internet
Mucha gente empezó a trabajar en
el sistema. A partir de la versión 0.99, en Navidades de 1993, comenzó la
distribución masiva.
Lo que llamaba la atención de este proyecto es que era
gratis. Y totalmente anónimo. No había una casa detrás de él que se hiciera
responsable del proyecto. Linux (así se llamó el proyecto, en honor a su
inventor) es el clónico Unix más vendido del mundo y no sólo eso, sino que
debido a que toda la información sale por Internet, salen versiones cada vez
mejores en muy poco periodo de tiempo; hasta llegar al caso de que son más
rápidas las versiones Unix de Linux que las de los propios fabricantes tales
como Sun, IBM o SCO.
Si a eso le sumamos que el año 1996 la NASA eligió como mejor
SO de redes al Linux RedHat v4.1, nos podemos dar una ligera idea del fenómeno
que ha supuesto Linux en el mercado.
El período que va desde 1993
hasta 1996 se caracterizó por una salida ingente de SSOO al mercado; ya que MS
quiso introducirse en el mundo de las redes con nuevas versiones de Windows NT,
IBM sacó una nueva versión del OS/2, destinado a sustituir al DOS, MS también
sacó Windows 3.xx y Windows 95 que finalmente fueron los estándares del
mercado, Sun y otros con versiones nuevas del Unix y el nuevo Linux que poco a
poco ganaba más adeptos, incluso ya en centros universitarios.
MS, con Windows NT, apostó sobre
las redes y se dedicó a sacar tres versiones en poco más de 3 años. Cada una de
ellas mejores y más estable que la anterior, pero con el mismo problema de sus
antecesoras, el excesivo número de recursos necesarios para administrar una red
medianamente grande.
En 1996, el año que va hasta la
fecha de hoy se ha caracterizado por un afianzamiento de los SSOO de MS, ya
sean a nivel particular (Windows 95) o a nivel de redes (Windows NT)
Linux/Unix. El SO de los grandes
ordenadores, grandes redes o simplemente, de las administraciones, y
últimamente, de pequeños usuarios generalmente universitarios. Pese a ser
viejo, el Unix, es sin duda ninguna, el SO para las redes.