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.