Esto fue hace 20 años y mi memoria no es tan buena:
Nuestra compañía migró una serie de estaciones de trabajo SGI y Sun UNIX a WindowsNT bajo una promoción que tenía MSFT que hizo que las nuevas estaciones de trabajo fueran esencialmente gratuitas. MS siempre que alguien del equipo de WinNT venga a nuestra empresa (EDS) para el IIRC una semana para hacer capacitación y control de calidad y ayudar con la integración. Cuando le preguntamos sobre el inicio de sesión CTRL-ALT-DEL, estoy bastante seguro de que recuerdo que nos dijo:
NT originalmente no tenía cuentas de usuario y se hizo evidente demasiado tarde en la fase de desarrollo que las cuentas de usuario serían necesarias para competir con las estaciones de trabajo Unix. El proceso de inicio a escritorio no tenía ningún lugar para incorporar fácilmente un inicio de sesión de usuario sin un rediseño que no era posible dada la fecha límite para enviar NT. A uno de los ingenieros se le ocurrió una solución inteligente. Podría interrumpir y “colgar” el proceso del escritorio a la mitad de la inicialización y usar una interrupción de hardware para abrir un diálogo de inicio de sesión y continuar la inicialización. El combo “reset” CTRL-ALT-DEL generó una interrupción de hardware, por lo que se utilizó para el inicio de sesión.
- Si la ejecución lo es todo, ¿qué sucederá cuando la mayoría de los buenos programadores del mundo no estén en los Estados Unidos?
- ¿Qué es un algoritmo eficiente para encontrar el número de submatrices con el mismo número de 0s y 1s?
- ¿Es buena la informática con enfoque en la ciencia de datos? He oído que los programas de ciencia de datos no son buenos porque la ciencia de datos todavía está evolucionando. ¿Cuál es mejor, inteligencia artificial, sistemas inteligentes o ingeniería de software?
- ¿Cuáles son algunos recursos excelentes para aquellos interesados en crear software paralelo?
- ¿Cuáles son los conceptos que necesito cubrir antes de ir a una prueba de selección para un puesto de ingeniero de software?
Cuando WindowsXP se creó en el kernel NT / 2000, probablemente llevaba consigo el código heredado. No estaba roto, así que imagino que a MS no le preocupaba cambiarlo.