Te traemos los mejores descuentos en Amazon España en Telegram
Un canal dónde las ofertas y los chollos son tus aliados estas navidades
¡Únete ya!
Por qué Windows 10 se llama Windows 10 y no Windows 9

Gracias a un desarrollador de Microsoft identificado como cranbourne en Reddit conocemos por qué la siguiente versión de Windows recibe el nombre de Windows 10 en lugar de lo lógico, que sería llamarle Windows 9, o al menos, eso parece, ya que así lo llamaba todo el mundo antes de conocer el nombre oficial.

Parece ser que el primer nombre definitivo que barajó Microsoft fue realmente Windows 9, pero en el desarrollo técnico del sistema se encontraron con múltiples problemas con aplicaciones empresariales antiguas. Así pues, se investigó dónde estaba el problema y se llegó a una conclusión que cambió el nombre del sistema operativo. Las aplicaciones fallaban por un código similar al siguiente:

if (version.StartsWith(“Windows 9”))
{
/* Windows 95 or 98 here!!!! */
} else {…

Muchos desarrolladores de aplicaciones antiguas (o no tan antiguas), para comprobar si el sistema operativo donde se ejecutaban es Windows 95 o Windows 98, ejecutaban este código. El código simplemente comprueba que la versión del sistema empieza por “Windows 9” y si es así asume que es Windows 95 o 98. Evidentemente, la aplicación deja de funcionar si un sistema con un Núcleo NT como Windows 10 intenta ejecutar código antiguo, el cual cree, por ejemplo, que las cosas están en otro lado de donde realmente están.

Así pues, una curiosa historia de cómo exclusivamente por un problema de compatibilidad, se le ha cambiado supuestamente el nombre a un sistema operativo. Desde Microsoft Insider hemos querido comprobar si esto es verdad, ¡Y ha resultado que sí! ¿Cómo lo hemos verificado? Hemos ido a searchcode y hemos puesto indexOf(“windows 9”) (En java, en lugar de StartsWith se suele utilizar indexOf), y ¡Adivinad! Más de 13963 archivos de código suponen que estás ejecutando sobre Windows 95 o 98 si la cadena contiene Windows 9. Lo podéis consultar aquí.

De hecho, hace unas semanas, el instalador de Java (no me hagáis hablar…) se confundía con OS X, creyendo que la versión de 10.10 (Yosemite) era la 10.1, llamada puma y sacada en 2002. Microsoft tiene una larga y acertada trayectoria en intentar mantener a raya cualquier problema de compatibilidad con aplicaciones, así que bien juegado.

Vía | Reddit

  • Salvador

    Excelente, bien por Microsoft por adelantarse a los problemas :D

  • ayrtonlopez

    Si instalo esta vercion pierdo aplicaciones de la tienda y/o de la web o algún archivo de música, fotos y/o videos???

    • Lucas Rios

      Ninguno de esos

      • ayrtonlopez

        Apps de la web como sony vegas … Tampoco se pierden??

        • Pierdes absolutamente todo menos los archivos personales. Ten cuidado.

        • llan0

          Bueno. Sigues conservando los programas en la carpeta Windows.old. Solo queda instalarlos.

  • AdrianG

    Cada dia me gusta mas la programacion!!

  • willy

    Cuanto menos curioso, y bien por Microsoft evitando problemas de compatibilidad

  • willy

    Cuanto menos curioso, y bien por Microsoft evitando problemas de incompatibilidad

  • AdrianG

    Antonio me imagino que estas ocupdo y por eso no lo has hecho pero cuando puedas sigue haciendo tutoriales para aprender a programar. Muchos lo agradeceriamos!

    • Yurleison Benitez

      Yo también sigo esperando los cursos

    • Lo tengo en cuenta, ando de aquí para allá… Pensaba en retomarlos en septiembre pero no ha podido ser.

      • Yurleison Benitez

        pero si septiembre ya paso… es para el 2015?

  • CompuGeminis

    Mira vos se creo una historia del 9, muy bien explicado insider como siempre, gracias

  • Warhammer

    Genial historia

  • Xbit

    Buena anécdota para contar a los nietos, wow.

  • Juan Carlos

    Interesante, pero “mantener a ralla” … “raya” es con “Y”

    • emyzz

      Gracias, se lo corrijo al compañero ;)

      • Augusto Berrio

        Lo mismo paso con la palabra “juegado” del final del artículo, estoy seguro que es “jugado”

  • Prof Alexander Gil Santos

    lo único que me causa curiosidad es si puedo instalar en mi pc con win 8, el win 10 en otra partición sin que me afecte el boot o me dañe el arranque, porque el pc es el de uso diario.

Ver todos los comentarios