[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: História do DOS, OS/2 e Mach (Era: hurd.. um monte de lixo?)





Shay Moreno wrote:
	Para ter idéia, ele é simplesmente o projeto de "DOS modo real" da
Microsoft. A IBM forçou a troca da interface gráfica de Windows para
Presentation Manager, e a Microsoft pegou a versão 3.0, também chamada
de NT
(que adotou o Mach, parece que bastante modificado e com problemas
semelhantes aos do Mac OS X) e implantou o Windows de volta...
muito interessante mas naum entendi nada =), vc pode explicar isso
melhor?

Posso tentar.

A Microsoft tem o DOS, que é modo real. O projeto original previa
também um DOS multiusuário, que mixou logo no começo. Essa história pode
ser lida na história do DOS que consta na Introdução àquela enciclopédia do
MS-DOS 3.0 que a Microsoft publicou em um único volume, não lembro o título
exato.

Então a Microsoft comprou com a AT&T uma licença do Unix, e lançou
uma versão para Intel 80286, que era o Xenix. A idéia era migrar todos os
usuários de DOS para Xenix. Um dos piores problemas era o uso da / pra
designar opções para os programas DOS. Então na versão 2.11 do DOS tinha um
parâmetro do CONFIG.SYS chamado SWITCHAR que aceitava valores / ou -. O -
era o padrão na 2.11. O plano era que na 3.0 o padrão seria /, e aí a
migração para Xenix seria facilitada, porque não haveria problemas mais com
os nomes de caminho do Unix. Isso está documentado no manual XTRA DOS 2.11,
uma versão OEM do DOS. Nunca consegui uma cópia dele ou do MS-DOS 2.11,
então isso sei de segunda mão.
O que eu sei, é que o DOS sempre aceitou internamente a barra normal para caminho. O shell de comando do DOS é que não aceita a barra normal. Sei disso p.q. na época programei muito em DOS e meus programas internamente utilizavam a barra normal. Inclusive acabei escrevendo um shell para substituir o command.com para poder aceitar a barra normal do usuário, entre outras coisas. Não me recordo dessa chave SWITCHAR, mas provavelmente ela atuava sobre o command.com.
Se tiver tempo, vou consultar alguma coisa que guardei da época. Tenho inclusive um livro para programação no win 3.0 (1989) e que fala que se v. aprender a programar no 3.0 tambem estara apto a programar no Presentation Manager, por terem o mesmo núcleo.
O resto da história é mais ou menos isso aí abaixo, que eu saiba.


Mas como a Microsoft percebeu que junto com a IBM ela tinha poder
suficiente para dominar o mercado sem precisar da compatibilidade com Unix,
vendeu o Xenix à SCO e partiu para o DOS modo protegido, num projeto
conjunto com a IBM. O plano era lançá-lo como DOS 3.0, o que se provou
impossível. Então o DOS modo real com acionadores de rede foi lançado como
...........

Vinicius
-- 
-----------oooo------------ 
Campanha pela privacidade na Net: desabilite a recepção de cookies no seu navegador
-----------oooo------------ 


Reply to: