2 pontos por GN⁺ 2024-04-11 | Ainda não há comentários. | Compartilhar no WhatsApp

Por que parte do programa de instalação do Windows 98 parece mais antiga que o restante

  • O processo de instalação do Windows 98 é dividido em três grandes etapas, e cada uma roda em um ambiente operacional diferente
    • A primeira etapa é executada a partir do disquete de instalação ou do CD-ROM e usa um programa DOS (DOSSETUP.BIN) para configurar a partição do disco e realizar várias verificações
    • A primeira etapa termina copiando uma versão mínima do Windows 3.1 para um diretório temporário na unidade de destino (geralmente WININST0.400). Isso inclui DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL etc. (veja MINI.CAB)
    • A segunda etapa usa esse Windows 3.1 mínimo para executar W98SETUP.BIN, um programa do Windows 3 ("shell" em SYSTEM.INI)
      • Ela começa copiando arquivos adicionais para ajudar na coleta de informações durante a instalação, incluindo vários recursos sofisticados, como a aparência 3D vista na captura de tela (conteúdo de PRECOPY CAB)
      • Ela termina copiando a maior parte do Windows 98, configurando o sistema para inicializar o Windows 98 a partir da unidade de destino e então reiniciando
    • A terceira etapa é executada dentro do Windows 98 após a primeira inicialização no Windows 98
  • Muitos PCs com Windows 98 pré-instalado eram lançados em um estado modificado próximo ao fim da segunda etapa acima
    • A terceira etapa começa com a mensagem "Iniciando o Windows 98 pela primeira vez" e continua perguntando o nome do usuário e o nome da empresa
    • Assim, o comprador do PC recebia um sistema pré-instalado, mas pronto para ser personalizado
  • É possível interromper a instalação a qualquer momento ou inspecionar a imagem durante a instalação em um emulador para verificar o que está no disco e determinar o ambiente de execução
  • É possível iniciar o processo de instalação em qualquer um dos ambientes acima, e assim o Windows 98 lidava com atualizações (a partir do MS-DOS, Windows 3 ou Windows 95)

Opinião do GN⁺

  • É interessante que o processo de instalação do Windows 98 use uma versão mínima do Windows 3.1, mas isso parece ter sido uma escolha inevitável por causa das limitações de recursos
  • Na época, um disquete não conseguia armazenar todo o SO, o instalador e os dados, então essa estrutura parece ter separado o processo de instalação dessa forma
  • A importância da consistência da experiência do usuário já era reconhecida, mas parece que era difícil implementá-la perfeitamente por causa das limitações técnicas. Vale destacar a tentativa de transmitir familiaridade ao criar uma interface semelhante à do Windows 3.x
  • Este é um caso que mostra que, mesmo no fim dos anos 1990, ainda não era fácil criar um SO com interface gráfica consistente do início ao fim
  • Hoje em dia, é comum usar métodos que detectam automaticamente o hardware durante a instalação e simplesmente copiam a imagem do SO, mas naquela época não havia alternativa além de dividir o processo em várias etapas e construir o SO em sequência

Ainda não há comentários.

Ainda não há comentários.