Criar o instalador do Windows 95 foi uma verdadeira dor de cabeça para os desenvolvedores do sistema operacional, disse o veterano da Microsoft Raymond Chen, que trabalhou no departamento de desenvolvimento do Windows por mais de 30 anos. O instalador final era um híbrido de três sistemas operacionais, pois usar apenas a tecnologia Win32 seria muito trabalhoso para os usuários.
Fonte da imagem: Bernd Dittrich / unsplash.com
O primeiro estágio da instalação do Windows 95 era um programa DOS que iniciava uma versão “miniatura” do Windows 3.1, que controlava o estágio seguinte. O segundo estágio iniciava um programa Windows completo de 16 bits, que cuidava da maior parte da instalação. Esse código de 16 bits também era usado independentemente de a instalação ser executada no Windows 3.1 ou em outra instância do Windows 95.
“Algumas pessoas perguntaram se seria possível instalar um Windows 95 em miniatura usando MS-DOS e Windows 3.1, em vez de um Windows 3.1 em miniatura. Isso permitiria que realizassem a maior parte do trabalho em um sistema operacional completo de 32 bits e aproveitassem os novos recursos do Windows 95”, disse Raymond Chen.
A solução com uma versão simplificada do Windows 95 era tecnicamente viável, mas difícil de implementar, ele admitiu. Primeiro, uma versão reduzida do Windows 95 teria que ser criada exclusivamente para o processo de instalação. No entanto, o projeto do Windows 95 já estava significativamente atrasado, e a gerência rejeitou “imediatamente” a ideia. Em segundo lugar, a Microsoft já possuía uma miniversão do Windows 3.1 bem estabelecida e com suporte, que poderia ser adaptada para criar um instalador para o novo sistema operacional.
O arquivo “Mini.cab” incluído no disco de instalação do Windows 95 tinha 441.905 bytes de tamanho inicial e 815.307 bytes após a descompactação. Uma miniversão do Windows 95 caberia em apenas dois disquetes, e isso seria perfeitamente viável, apesar da duplicação de código e da complexidade adicional, de acordo com Raymond Chen.Mas neste caso, o conforto do usuário sofreria: com o mini-instalador Win9x, seriam necessárias pelo menos duas reinicializações do sistema e, no departamento de desenvolvimento, o princípio de “apenas uma”reinicie.” No final, a melhor solução para o problema acabou sendo uma mini versão do Windows 3.1.
O Substack, um serviço popular que permite a blogueiros e jornalistas criar conteúdo e enviá-lo…
A desenvolvedora Bethesda Game Studios tem demorado a confirmar o lançamento de seu RPG espacial…
Os números de vendas de veículos elétricos da marca chinesa BYD em janeiro foram os…
Assessores da SpaceX, empresa de Elon Musk que recentemente se fundiu com sua startup xAI,…
A Alphacool, especialista em refrigeração líquida, lançou o Apex Thermal Putty X1, uma alternativa altamente…
O engenheiro de software Alexander Liteplo anunciou o lançamento do RentAHuman.ai, uma plataforma para agentes…