2 puntos por GN⁺ 2024-04-11 | Aún no hay comentarios. | Compartir por WhatsApp

Por qué una parte del programa de instalación de Windows 98 parece más antigua que el resto

  • El proceso de instalación de Windows 98 se divide en 3 etapas principales, y cada una se ejecuta en un entorno operativo distinto
    • La primera etapa se ejecuta desde el disquete de instalación o el CD-ROM, y usa un programa de DOS (DOSSETUP.BIN) para configurar la partición del disco y realizar varias comprobaciones
    • La primera etapa termina copiando una versión mínima de Windows 3.1 al directorio temporal de la unidad de destino (normalmente WININST0.400). Esto incluye DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL, etc. (ver MINI.CAB)
    • La segunda etapa ejecuta W98SETUP.BIN, un programa de Windows 3, usando este Windows 3.1 mínimo (indicado como shell en SYSTEM.INI)
      • Esto comienza copiando archivos adicionales para ayudar a recopilar información durante la instalación, e incluye varias funciones llamativas, como la apariencia 3D que se ve en la captura (contenido de PRECOPY CAB)
      • Termina copiando la mayor parte de Windows 98, configurando el sistema para que arranque Windows 98 desde la unidad de destino y luego reiniciando
    • La tercera etapa se ejecuta en Windows 98 después del primer arranque en Windows 98
  • Muchas PC con Windows 98 preinstalado se distribuían en una variante del estado cercano al final de la segunda etapa descrita arriba
    • La tercera etapa comienza con el mensaje "Iniciando Windows 98 por primera vez" y continúa preguntando el nombre del usuario y el nombre de la empresa
    • Así, el comprador de la PC recibía un sistema preinstalado, pero listo para personalizarse
  • En cualquier momento durante la instalación se puede interrumpir el proceso o inspeccionar la imagen durante la instalación en un emulador para ver qué hay en el disco y determinar el entorno de ejecución
  • El proceso de instalación puede iniciarse desde cualquiera de los entornos anteriores, lo que permitía a Windows 98 manejar actualizaciones (desde MS-DOS, Windows 3 o Windows 95)

Opinión de GN⁺

  • Es interesante que el proceso de instalación de Windows 98 use una versión mínima de Windows 3.1, pero parece haber sido una decisión inevitable por las limitaciones de recursos
  • En esa época, los disquetes no podían contener todo el sistema operativo, el instalador y los datos, por lo que parece que el proceso de instalación se separó con esta estructura
  • Aunque se reconocía la importancia de la consistencia en la experiencia de usuario, parece que fue difícil implementarla por completo debido a las limitaciones técnicas. Es digno de valorar que intentaran dar familiaridad creando una interfaz parecida a la de Windows 3.x
  • Es un caso que muestra que, incluso a fines de los 90, no era fácil construir un sistema operativo con interfaz gráfica consistente de principio a fin
  • Hoy en día se usa mucho la detección automática de hardware durante la instalación y la copia directa de la imagen del sistema operativo, pero en ese entonces no había más remedio que dividir el proceso en varias etapas y construir el sistema operativo de forma secuencial

Aún no hay comentarios.

Aún no hay comentarios.