Lo que necesitas saber
- El respetado ingeniero de software David Culter habló sobre Windows Longhorn y su desarrollo en una entrevista en video de 9 minutos de duración.
- Explica que una base de código con errores afectó el desarrollo del sistema operativo, y que el «peor código que jamás haya visto» causó errores graves.
- Culter comenzó a trabajar en un nuevo sistema de 64 bits después de que AMD se acercara con afirmaciones de que es menos intrusivo y puede ejecutar aplicaciones de 32 bits a gran velocidad en la máquina de 64 bits.
en un Entrevista de YouTube de 9 minutos de duraciónDavid Culter, un respetado ingeniero de software responsable de encabezar el desarrollo de Microsoft Windows NT y más allá, se reunió con David William (más conocido como Dave’s Garage en las redes sociales) y realizó un viaje al pasado hablando de todo lo relacionado con Windows Longhorn y «el peor código» que ha visto hasta la fecha.
¿Qué es Windows Longhorn?
Quizás recuerdes el arcaico sistema operativo Windows denominado Windows Longhorn si eres un veterano. microsoft seguidor. Era un nombre en clave utilizado para su sistema operativo en desarrollo entre 2003 y 2005, destinado a ser El sucesor de Windows XP con efectos Aero.
Inicialmente, Microsoft lo imaginó como una versión menor, pero superó las expectativas de la compañía en cuanto a alcance. En consecuencia, esto influyó en la decisión de Microsoft de enviarlo como la próxima versión importante de Windows en forma de Windows Vista.
¿Qué pasó con Windows Longhorn?
Los días de gloria de Windows Longhorn duraron poco. Pero para entender esto, tendremos que mirar los momentos previos a su desarrollo desde el punto de vista de Davis Culter.
La entrevista comienza a toda velocidad con Dave’s Garage refiriéndose a Windows Longhorn como «el precursor de Windows Vista». Culter respondió rápidamente: «Hay una gran historia detrás de eso». Explica que el equipo de desarrollo acababa de concluir Windows 2000, estética fea y tododestacando que su estación de trabajo y servidor se basaron en la misma base de código.
Poco después, el equipo de desarrollo se estaba preparando para hacer planes para desarrollar el próximo sistema operativo. Chris Jones fue responsable del desarrollo de su estación de trabajo mientras Dave Thompson Group estaba del lado del servidor. En ese momento, el equipo reveló que poner en funcionamiento los servidores para el próximo sistema operativo llevaría hasta tres años. Algo inaceptable para Chris, quien respondió a la oferta alegando que podría lograr lo mismo en un año y medio. Según Culter, Chris indicó que «los consumidores no esperan la calidad que esperan los camareros».
Esto provocó que el equipo de desarrollo dividiera el código base en dos: un equipo trabajaba en los servidores mientras el otro trabajaba en la visión del consumidor. Culter admite que el sector de consumo se topó con algunos obstáculos en el camino, y afirma que apenas podía funcionar. Si bien la rama del servidor ya había logrado avances significativos en el desarrollo, corrigiendo algunos errores de seguridad.
Lanzamiento de Windows XP
Si bien hubo algunos problemas de desarrollo de software, Windows XP finalmente se envió a los consumidores y, en palabras de Culter, «fue un gran éxito, pero tenía errores». El mayor problema que afectaba al sistema operativo se centraba principalmente en la seguridad.
Además, reveló que el equipo de desarrollo utilizó el código base de Windows XP para Windows Longhorn, que enviado como Windows Vista.
El auge del código base de 64 bits
Culter relató cuando AMD se acercó a él con una idea potencial sobre extensiones de 64 bits, alegando que es «menos intrusivo» y puede ejecutar aplicaciones de 32 bits a gran velocidad en la máquina de 64 bits.
Luego adoptó este proyecto, lo que finalmente lo llevó a utilizar el código base del servidor para producir una estación de trabajo de 64 bits junto con un servidor de 64 bits. Posteriormente logró poner en funcionamiento el sistema, lo cual se complementó con un simulador (Sim Now) que permitió al equipo de desarrollo simular la configuración, lo que tomó 24 horas.
AMD envió un sistema al equipo de Culter con un CD que, cuando se conectó a la estación de trabajo de 64 bits por primera vez, funcionó sin interrupciones ni errores.
En este punto, el equipo descubrió la confiabilidad del nuevo sistema, lo que los impulsó a intentar convencer a Microsoft.com de realizar la transición al servidor de 64 bits. El sitio web solo tardó una semana en realizar la transición completa, debido a frustraciones anteriores al utilizar el servidor de 32 bits, que estaba plagado de pérdidas de memoria y errores.
Más tarde, el equipo de desarrollo cambió al código base de 64 bits, ya que todos sus esfuerzos por avanzar en el desarrollo del sistema operativo habían resultado inútiles. Sin embargo, el progreso de este proyecto se detuvo porque la seguridad de Windows XP iba de mal en peor. Culter afirma que solo su equipo solucionó más de 5.000 errores mientras revisaba parte del código del sistema.
Mientras intentaba sacar el máximo provecho de una mala situación, Culter encontró lo que él llama «el peor código que jamás haya visto», un código IME desarrollado en Japón. Afirma que el código no tenía en cuenta los errores y que llegó a un punto en el que no podían arreglar algunos de los tapones de desbordamiento. Sin embargo, Microsoft envió una nueva actualización para Windows XP, con un tamaño de alrededor de 250 MB una vez que cambió al código base de 64 bits para solucionar los errores.
Revisar la entrevista completa y recuerde los días de Windows XP. ¿Recuerdas haber oído hablar de Longhorn? ¡Háganos saber en los comentarios!