¿Cuánto de OS/2 queda en Windows 10? La herencia oculta del núcleo NT

Bastante menos de lo que a veces se dice, pero sí quedan rastros importantes de OS/2 en Windows 10. La clave es esta: Windows 10 no está construido sobre MS-DOS ni sobre OS/2, sino sobre la familia Windows NT.

Diagrama mostrando la relación histórica entre Microsoft e IBM en el desarrollo de sistemas operativos
La genealogía: desde el proyecto conjunto hasta Windows 10

Windows NT nació en parte de un proyecto que originalmente tenía una relación muy estrecha con IBM OS/2. La genealogía simplificada muestra este camino: OS/2 1.x fue el inicio del proyecto conjunto Microsoft/IBM, lo cual derivó en Windows NT en 1993. Desde ahí, la línea evolutiva pasó por NT 3.x, NT 4, 2000, XP, Vista, 7, 8 y finalmente a Windows 10.

Lo curioso es que NT 3.x incluso tenía una personalidad visual y APIs que recordaban mucho a OS/2. Durante bastante tiempo, Windows NT conservó compatibilidad con aplicaciones OS/2. Sin embargo, en Windows 10 ya no queda un «OS/2 escondido» como tal.

Lo que sí sobrevive principalmente es la arquitectura NT y su herencia del proyecto OS/2. También perduran el concepto de subsistemas—NT originalmente podía proporcionar entornos Win32, POSIX y OS/2, aunque Windows 10 ya no conserva este último—, y algunas estructuras internas de aquella época.

Esquema técnico detallado de la arquitectura interna de un sistema operativo moderno
Los componentes técnicos que sobreviven en Windows 10

Se mantiene la filosofía del hardware abstraction layer, el kernel protegido, la separación usuario/kernel y los objetos del sistema. Es importante aclarar que Windows NT no es simplemente «OS/2 con otra interfaz»; David Cutler y su equipo diseñaron una arquitectura bastante distinta.

Y aquí viene una de esas deliciosas ironías históricas: Microsoft terminó haciendo Windows NT porque la relación con IBM por OS/2 se estaba yendo al demonio. De hecho, el Windows que hoy conocemos desciende más directamente de NT, mientras que IBM continuó OS/2 por su cuenta.

En cierto sentido, Microsoft perdió la batalla de OS/2… y terminó construyendo el sistema operativo que décadas después prácticamente hizo irrelevante a OS/2.