Windows 95 era tan complejo que utilizaba hasta tres sistemas operativos diferentes durante su instalación

Generado con IA

El exitoso sistema operativo que Microsoft lanzó en 1995 no funcionaba como las versiones actuales. La instalación del SO de Bill Gates tenía que pasar por tres etapas.

Han pasado muchos años desde el lanzamiento del software del gigante tecnológico de Redmond que cambió la historia de la tecnología y la informática para siempre. Desde ese momento, hasta el presente, ha habido grandes evoluciones y las funciones de Windows 11 lo confirman.

Microsoft revolucionó de una forma increíble la interfaz de los sistemas operativos con la versión 95. Este avance lo hizo especial en su época, pero otra de las cosas que lo volvieron un SO único es que era muy complejo en su interior. 

En efecto, Raymond Chen, un veterano ingeniero de software que ha trabajado para la compañía durante décadas, ha confirmado que solo el simple proceso de la instalación conllevaba el uso de tres sistemas diferentes.

¿Por qué Windows 95 tenía que instalar tres sistemas operativos?

En una respuesta de Chen en el medio oficial de Microsoft, ha respondido a una de las preguntas que más se hacen sobre el clásico Windows 95. Para su era, se posicionaba como una de las innovaciones más importantes en Interfaz Gráfica de Usuario (GUI)

Al ser uno de los primeros sistemas operativos con multitarea de 32 bits, acceso a internet nativo y soporte para dispositivos Plug and Play, significó un gran paso para la industria tecnológica. Por supuesto, todo esto no se logró tan fácil y uno de los grandes retos era la instalación.

Anteriormente, se sabía que para poder implementarlo en el equipo, tenía que pasar por MS-DOS, Windows 3.1 y Windows 95, pero ¿por qué así y no directamente de 95 a 95? Esa es la gran pregunta que finalmente ha resuelto el experto.

Según lo que comenta, todo esto se hizo con el fin de que pudiera ser actualizado o reparado desde cualquiera de los entornos mencionados. De este modo, se aseguraban de que no se generaran errores adicionales y todo el proceso fuera más eficiente para la compatibilidad de los tres.

"Una opción es escribir tres versiones de la instalación de Windows 95: una para la configuración desde MS-DOS, otra para la configuración desde Windows 3.1 y una tercera para la configuración desde Windows 95. Esta no era una opción agradable porque básicamente hacías el mismo trabajo tres veces, pero lo implementabas por separado, por lo que tenías que hacer tres veces la codificación". - Raymond Chen.

Juntar la codificación fue la clave para ahorrar trabajo y no tener que repetir todo el proceso en cada uno de los SO. Así, con una sola versión que funcionara para los tres puntos de partida diferentes, podía servir de la mejor forma posible y sin invertir mucho tiempo.

¿Cómo se distribuían cada una de las etapas en la instalación? Cuando se realizaba desde MS-DOS, primero se optaba por integrar la parte gráfica al “instalar la versión mínima de Windows 3.1”. Posteriormente, esta versión arrancaba y continuaba con el proceso.

Windows 3.1 se encargaba de deducir la información, detectar el hardware y realizar la configuración de los controladores y archivos copiados de Windows 95 para el formato 16 bits. De aquí se pasaba al arranque de Windows 95 para llegar a los ajustes finales de la instalación en 32 bits.

“Por eso, la instalación de Windows 95 consta en realidad de tres programas de instalación encadenados. Permite utilizar una única copia del código para los tres escenarios de instalación. Cada programa te acerca un paso más al objetivo y todo se implementó una sola vez”. — Raymond Chen.

Tal y como se puede apreciar, una gran parte del proceso lo cargaba la etapa de 16 bits y la de 32 bits se encargaba de los últimos detalles, donde ocurría la incorporación de impresoras o periféricos.

Al parecer, esta era la única manera en la que se podía lograr eficientemente el objetivo de opciones de actualización y restauración del sistema operativo. Esta reutilización con una única base de código fue esencial para que el proceso de integración del SO se adaptara a las necesidades. 

Si bien en la actualidad las cosas son completamente distintas y más sencillas debido a todo el progreso de la tecnología, estas interesantes ideas que se realizaron para Windows 95 sentaron las bases para lo que hoy en día se conoce como Windows 11.

Otros artículos interesantes: