Categorias: Sistemas operacionais

Um veterano da Microsoft explicou como o Windows 95 lidava de forma fácil e discreta com desenvolvedores preguiçosos.

Em outra entrevista, o veterano engenheiro de software da Microsoft, Raymond Chen, descreveu como o Windows 95 teve dificuldades com desenvolvedores de software terceirizados que substituíam alguns arquivos do sistema por versões mais antigas, interrompendo o funcionamento do sistema — ele simplesmente mantinha cópias de segurança dos arquivos atuais.

Fonte da imagem: Bernd Dittrich / unsplash.com

Alguns jogos e programas vinham com arquivos de sistema redistribuíveis incluídos nos aplicativos de instalação. A Microsoft recomendava que os desenvolvedores desse software verificassem a presença desses arquivos e suas versões em instalações existentes do Windows 95 e os substituíssem caso seus produtos incluíssem uma versão mais recente. No entanto, na prática, isso nem sempre funcionava como esperado: muitos aplicativos de instalação ignoravam essa regra e instalavam versões antigas dos arquivos de sistema, o que causava algumas falhas no sistema.

Como resultado, a Microsoft foi forçada a lidar com o problema com uma solução radical: armazenar cópias de segurança dos arquivos de sistema, que eram frequentemente sobrescritos por desenvolvedores descuidados, na pasta oculta “C:\Windows\SYSBCKUP”. Isso significava que o Windows 95 verificaria automaticamente se algum arquivo de sistema havia sido substituído após a conclusão da instalação. O problema poderia ter sido resolvido bloqueando algumas permissões para os instaladores, mas a Microsoft optou por não adotar essa medida, pois ela causava falhas em alguns instaladores e exibia mensagens de erro. Os desenvolvedores mais ousados ​​chegaram a tentar truques engenhosos, reiniciando o sistema e copiando em massa os arquivos necessários por meio de um script em execução. A Microsoft adotou um cenário no qual o Windows 95 permite que os instaladores executem suas funções e, em seguida, verifica e repara silenciosamente qualquer corrupção. Posteriormente, alguns componentes passaram a ser distribuídos com seus próprios instaladores, e os desenvolvedores começaram a incluí-los em seus produtos dessa forma.

admin

Postagens recentes

Editor de vídeo AI Video Remix baseado em Gemini Omni apareceu no Google Fotos

O Google lançou um novo recurso Video Remix para seu aplicativo Fotos, que permite editar…

35 minutos atrás

DJI lançou um pára-quedas para o drone Matrice 400 por US$ 1.050 – ele abre em 0,6 segundos e salva o quadricóptero e as pessoas em um acidente

DJI apresentou o sistema oficial de pára-quedas AP100 para seus drones comerciais Matrice 400. Ele…

35 minutos atrás

A IBM apresentou mainframes compactos z17 e LinuxONE 5 – a partir de apenas US$ 165 mil.

\nA IBM atualizou sua família de mainframes IBMz17 e LinuxONE Rockhopper 5, oferecendo pela primeira…

60 minutos atrás

O Google anunciou a data para a desativação final das extensões antigas do Chrome – os bloqueadores de anúncios também serão atacados

\nO Google anunciou uma data para o fim completo do suporte às extensões do navegador…

1 hora atrás

A participação do Windows nos sistemas operacionais de desktop cai abaixo de 60% pela primeira vez – mas as estatísticas levantam questões

\nA participação do Windows no mercado de sistemas operacionais para desktop caiu abaixo de 60%…

2 horas atrás

Sony foi processada por recusar discos do PlayStation – eles exigem US$ 457 milhões

A decisão da Sony de parar de produzir mídia física para consoles de jogos PlayStation…

2 horas atrás