domingo, 13 de dezembro de 2015

As muitas versões do Windows, do 1 ao 10


Hoje temos finalmente um Windows 10 unificado para todos os dispositivos, com o mesmo kernel, apps universais, e até o número do build será o mesmo. Mas foi uma longa e tortuosa jornada desde o Windows 1.0 até chegar aqui. Existe muita desisnformação na Web sobre a sequência de evolução do Windows, em que contribui o próprio marketing da empresa, segundo o qual o XP é o "sucessor" do Windows 98/Me. Faz sentido comercialmente, mas tecnicamente é bem mais complicado que isso, o XP não é realmente o mesmo sistema que o 98/Me, muito menos uma nova versão dele. Vamos abaixo analisar a evolução do sistema, que nem começou como sistema operacional, explicando todas as versões e variantes.


Inicialmente existia o sistema operacional MS-DOS para PC, com interface de usuário de linha de comando. Então veio o lançamento da interface gráfica com mouse do computador Lisa da Apple, o antecessor do Mac, que não fez sucesso entre outras coisas porque era caro demais. A ideia de interface gráfica com mouse foi desenvolvida inicialmente pela Xerox, mas eles não tiveram interesse em fazer um produto e comercializar. Steve Jobs visitou a Xerox, conheceu o projeto, e decidiu fazer a sua própria versão de interface gráfica, no Lisa. E em seguida, apesar do fracasso comercial do Lisa, ele insistiu e veio o Mac, que não também não dominou o mercado, mas conquistou muitos fans e deixou claro as vantagens da interface gráfica pra o usuário comum, não técnico. O Windows 1.0 foi uma reação rápida da Microsoft à entrada da interface gráfica e mouse, com o paradigma de emular uma área de trabalho convencional (mesa, pastas, etc., objetos físicos conhecidos de escritório). 

Só que o Windows 1.0 não era um sistema operacional, era um programa que rodava no MS-DOS. A não ser que fosse colocado um comando no arquivo de inicialização (autoexec.bat) a pessoa inicializava o PC e caia no DOS, e então chamava o Windows. Na verdade ele era até vendido separado do DOS, era um opcional, com sua própria caixinha.  E foi assim até a versão 3.1 (ou 3.11, a variante que tinha funcionalidades extras de rede). Nessa época a MS lançou o Windows NT 3.1, que compartilhava apenas o número de versão e a interface gráfica do Windows 3.1, mas era um sistema totalmente diferente, completo, com outro kernel (e muito melhor). O NT não apareceu do nada também, foi um projeto desenvolvido inicialmente junto com a IBM, que depois que se separaram e cada um fez seu próprio sistema, a IBM seguiu com o desenvolvimento do OS/2, e a Microsoft com o NT, que foi lançado inicialmente como NT 3.1. Este é o sistema que evoluiu até o Windows 10. Então na verdade as versões são do 3.1 até o 10! Mas o Windows 3.1 (sem NT) não ficou parado, e a estória só vai complicar. Vamos fechar a dinastia do Windows 1.0 primeiro.

Depois do Windows 3.1 a Microsoft lançou o Windows 95, que tentava integrar os códigos do DOS e do Windows. Ele já era vendido como um sistema, o usuário já caia direto na tela do Windows, mas o DOS ainda estava lá, no centro de tudo. Tentou-se melhorar a estabilidade, mas sem muito sucesso. A estabilidade dependia de muitos fatores, e o sistema não lidava bem com as exceções. Os sucessores foram o Windows 98, Windows 98 SE e Windows Me. Usei todos estes Windows, do 3.1/3.11 até 98/SE, consegui pular o "Me", e sou testemunha que comparado com o que temos hoje, era muito ruim, era desesperador tentar fazer um trabalho sério nestas máquinas. Só que a parte visual e gráfica, a usabilidade, sempre foi muito boa e foi evoluindo ao longo destas versões. Um grande investimento foi feito na parte de interface de usuário, e que foi aproveitado nos sistemas seguintes, como veremos.

Mas depois foi lançada a nova versão do Windows que era o XP, certo? Errado. Na verdade o XP é o "Windows NT 5.1", que nunca foi lançado com este nome comercial, usando a interface gráfica de sucesso do Windows 98. Mas pulamos versões do NT, que vou detalhar a seguir. Mas antes vamos colocar toda a sequencia do Windows original:

Windows 1.0 (+ DOS), Windows 2.0 (+ DOS), Windows 3.0 (+DOS), Windows 3.1/3.11 (+DOS), Windows 95, Windows 98, Windows 98 SE, Windows Me. 

Note que a partir do 95 não indiquei o DOS porque ele não era vendido em separado, mas como vimos, ele ainda estava lá dentro. 

Depois do NT 3.1 foi lançado o NT 4 (na realidade houve uma versão menor, a 3.51, que foi a primeira que eu usei). No NT 4 houve uma divisão entre Workstation (PC) e Server (servidores). Na realidade o NT foi posicionado inicialmente pela Microsoft como um produto voltado para aplicações profissionais, Workstations eram máquinas individuais (em contraste com servidores, compartilhados) comp especificações mais robustas, que rodavam aplicações mais pesadas de engenharia, computação gráfica, cálculos numéricos e científicos.  A realidade é que os PCs pessoais da época do Windows 3.1 até o 98 normalmente não tinham requisitos para rodar bem sistemas gráficos completos de 32 bits, como o OS/2 e o Windows NT. Esta é a única justificativa para o Windows 95 e 98 terem durado tanto, ou melhor, terem existido. O NT 4 Workstation não foi direcionado para o mercado doméstico (embora eu tenha comprado um e tenha sido um feliz usuário), pois nesta época a MS ainda vendia 98/SE (que por sinal eu também comprei... mas não fui muito feliz, no entanto alguns jogos só funcionavam nele, se bem me lembro o NT 4 também não tinha suporte a USB). 

A próxima versão do NT foi o Windows 2000, internamente a "versão 5", ainda separada em professional e server. Eles apenas tiraram a nomenclatura "workstations" que ficou fora de moda. Neste tempo a MS ainda estava insistindo no "Windows Me" para o usuário doméstico. Não usei um Me, nunca sequem o instalei, mas os relatos dizem que foi o pior Windows até então. Também existe gente defendendo, como tudo na Web. Mas baseado na minha experiência com os outros da linha Windows+DOS, fico com os primeiros, 

Em seguida ao Windows 2000, finalmente a MS acabou com o Windows+DOS, sendo o último o Windows ME, e lançou o Windows XP, baseado no Windows NT, "a versão 5.1", que foi um grande sucesso. O XP usava a mesma evolução da interface que vinha do Windows 98, que como falei antes, era muito boa. Ele uniu a estabilidade do NT com a facilidade de uso do 98. O próximo Windows foi o Vista, o NT 6. Não foi bem recebido. A primeira versão, sem os patchs, realmente parecia mais lenta. Além disso as verificações de usuários irritaram as pessoas. De um modo geral gostei do Vista, até comprei a versão Ultimate, que ainda tenho rodando em ou outro PC secundário. 

Enfim, finalmente chegamos a tempos mais recentes com o Windows 7 (o NT 7), quando finalmente os números de  sequência  reencontrariam o nome comercial, mas o número interno de versão é 6.1 (só pra simplificar...). E foi assim foi também com o 8, 8.1 e 10 (6.2, 6.3 e 10), sendo que o 9 foi pulado por motivos comerciais (piada interna, "porque 789", trocadilho que só funciona em inglês, dica: passado do verbo "eat"...).  O 10 também unifica os números comerciais e de versão. Então as versões do NT ficam assim, listando apenas os nomes comerciais, agora sem ironia, pra simplificar:

3,1, 4 (Worsktation e Server), 2000 (professional e server), XP, Vista, 7, 8, 8.1 e 10.

Mas o que aconteceu com as versões de servidor do Windows a partir do XP? Como o XP já foi direcionado ao público doméstico, foram criados outros nomes para os servidores. O quivalente do XP foi NT 5.2, lançado como Windows 2003 Server. O equivalente ao Vista, o NT 6, foi o Windows Server 2008 (a propósito, nunca vi nenhum técnico reclamando dele). Seguidos pelo 2012 e 2016; Então os Windows servers são:

4.0, 2000, 2003, 2008, 2012, 2016

Mas tem ainda um outro Windows menos conhecido, o Windows CE. Era um Windows mais leve para vir embarcado (carros ou outros equipamentos específicos), ou em dispositivos menores como
PDAs e smartphones. Eu mesmo tive duas versões, o Windows 2003 Mobile no iPaq, um PDA da HP, e posteriormente o Windows Mobile 5.1 no meu primeiro smartphone, o Moto Q. Esta versão foi usada em smartphones até o Windows Mobile 7. A partir de então foi utilizado o kernel do Windows NT. Ou seja, desde o Windows Phone 8 temos o NT rodando até em smartphones. Até onde eu sei o desenvolvimento do Windows CE parou.

Fontes de referência: Todas as versões de Windows NT: Wikipedia

Nenhum comentário :

Postar um comentário