Fundar esta interessante história ‘histórica’ sobre Windows

(Fonte : https://www.quora.com/If-macOS-is-Unix-and-Linux-was-inspired-Unix-then-what-is-Windows-based-on-and-why-was-it-implemented-like-this-by-Bill-Gates)

Existe uma enorme quantidade de dependência de caminhos em como Windows, OS X e Linux vieram a existir como eles são.

Na estratégia inicial de Bill Gates, concebida nos anos 70, o Unix deveria ser o núcleo da plataforma Microsoft. A versão da Microsoft do Unix, chamada Xenix, foi lançada pela primeira vez em 1980 (antes do MS-DOS). Rapidamente se tornou a variante mais popular do Unix, mas como todos os sistemas Unix, exigia hardware muito mais avançado do que sistemas operacionais de baixo nível como CP/M.

MS-DOS era basicamente uma cópia do CP/M, que a Microsoft adquiriu para poder licenciar o Microsoft Basic para a IBM. A Microsoft já tinha licenciado o Microsoft Basic para Commodore e Apple, portanto o negócio da IBM era apenas um entre muitos, e o MS-DOS não era visto como um SO estratégico. Foi apenas um stop-gap até que o hardware do mercado de massa tornou-se poderoso o suficiente para executar Xenix.

Em 1982, um terremoto legal levou Bill Gates a mudar completamente a estratégia da Microsoft e abandonar o Unix, apesar do fato de que a Microsoft era o principal fornecedor do Unix na época. O terremoto foi a ruptura do Sistema Bell. AT&T tinha licenciado o Unix tão amplamente, inclusive à Microsoft, porque o acordo que lhe concedia um monopólio telefônico nos EUA também o tinha impedido de entrar nos negócios de computadores ou software em si. Com o fim do monopólio, aquele bar também chegou ao fim.

Bill Gates entendeu que a entrada da AT&T iria enfraquecer seriamente todos os outros fornecedores Unix (como fez, levando às chamadas ‘guerras Unix’), então imediatamente começou a procurar por alternativas. A parceria com a IBM proporcionou uma oportunidade, então a Microsoft e a IBM concordaram em colaborar em um sucessor do MS-DOS chamado OS/2.

Além do OS/2, a Microsoft tinha decidido oferecer uma GUI para o MS-DOS, chamada Windows, para evitar o surgimento de uma ameaça competitiva antes que o OS/2 estivesse terminado. A idéia era que Windows e OS/2 teriam GUIs similares, e Windows preencheria a lacuna entre MS-DOS e OS/2.

A outra influência vinha do lado do hardware. O OS/2 estava firmemente acoplado à arquitetura x86 PC, e no final dos anos 80 já se acreditava amplamente que as CPUs RISC iriam eventualmente substituir as arquiteturas CISC então dominantes (VAX, x86 e 68k). Olhando para o futuro, a Microsoft tirou partido da incompetência de gestão dentro da DEC para contratar os melhores programadores de software da DEC. Eles foram encarregados de projetar um novo sistema operacional que pudesse rodar em hardware não PC, e seria capaz de emular OS/2, bem como MS-DOS e Unix/POSIX. Esse sistema operacional foi planejado para ser vendido como OS/2 versão 3.0.

. Enquanto o OS/2 clássico falhou em ganhar tração no mercado, o Windows decolou inesperadamente. O Windows era menos potente e menos confiável, mas tinha as vantagens de menor necessidade de recursos, melhor compatibilidade com o software MS-DOS e melhor desempenho em hardware de baixo custo. O sucesso do Windows levou a mais uma mudança na estratégia da Microsoft. Para evitar perder os desenvolvedores do Windows, a Microsoft propôs a adição de uma API do Windows de 32 bits ao NT, que seria executada juntamente com a API do OS/2. A gerência da IBM temia que uma API do Windows de 32 bits (de propriedade da Microsoft) minasse a API do OS/2 (de propriedade da Microsoft e da IBM), por isso se recusou.

Até ao risco de perder os desenvolvedores do Windows quando o hardware se tornasse poderoso o suficiente para que o MS-DOS/Windows fosse substituído, a Microsoft se recusou a aceitar a posição da IBM. Como resultado, as duas empresas se separaram, com a IBM tomando o clássico, PC-only OS/2 2.0 e a Microsoft tomando o NT. Uma API 32-bit Windows API foi adicionada ao NT, com suporte a OS/2 relegado para software legado de 16 bits OS/2, e o SO foi transformado de OS/2 3.0 para Windows NT.

Windows NT 3.1 foi lançado em 1993, mas MS-DOS/Windows 3.x/9x continuou a dominar o mercado de PCs dos anos 90. O hardware simplesmente não era poderoso o suficiente para um sistema operacional mais avançado como o NT (especialmente ao rodar software antigo MS-DOS, que rodava muito mais rápido sob o design menos seguro e robusto do Windows 3.x/9x). No início dos anos 2000, o hardware finalmente alcançou o software, e o Windows NT foi finalmente lançado em uma forma de consumidor, como o Windows XP. Com esse lançamento, o MS-DOS/Windows 3.x/9x finalmente morreu e o sistema operacional Windows como o conhecemos tornou-se o sistema operacional dominante para PC.

A história da Apple também é bastante complexa, envolvendo Steve Jobs sendo forçado a sair da Apple, contratando pessoas para desenvolver um sistema operacional derivado do Mach chamado NextStep (que originalmente rodava na arquitetura 68k), sendo então trazido de volta para a Apple e engenharia de uma aquisição inversa. Tal como no Windows, o clássico Mac OS foi completamente substituído por um novo OS, que foi comercializado com o mesmo nome que o antigo. Acontece que o novo SO implementa uma API Unix (um servidor em modo kernel para o microkernel Mach), mas é em sua maioria uma derivada do Mach.

Deixe uma resposta

O seu endereço de email não será publicado.