Header Ads

O que era CP / M e por que ele perdeu para o MS-DOS?

Antes da Microsoft e da Intel dominarem o mercado de PCs com uma plataforma comum, o sistema operacional CP / M fazia algo semelhante para as máquinas de pequenas empresas no final dos anos 1970 e início dos anos 1980 — até que o MS-DOS puxou o tapete debaixo dele . Aqui está mais sobre CP / M e por que ele perdeu para o MS-DOS.

O que era CP / M, afinal?

CP / M era um sistema operacional baseado em texto criado pelo programador americano Gary Kildall da Digital Research em 1974. Suas iniciais significavam “ Control Program / Monitor ” a princípio, mas a Digital Research mudou para o mais amigável “ Control Program for Microcomputers ” mais tarde.

Como o preço dos microcomputadores caiu rapidamente em meados dos anos 1970, o CP / M, emparelhado com a CPU Z80, tornou-se uma plataforma padrão de fato que era popular entre os computadores de pequenas empresas no final dos anos 1970 e início dos anos 1980.

CP / M e BASIC-80 rodando em um computador Kaypro II. Benj Edwards

CP / M era um sistema operacional baseado em console, o que significa que você interagia com ele usando um teclado, digitando comandos em um prompt. Você executou operações de arquivo usando comandos simples, como “ PIP ” (para copiar arquivos) digitando PIP A: = B: *. BAS e pressionando Enter. (Isso copiaria todos os arquivos BASIC da unidade “ B: ” para a unidade “ A: ”.) Para executar um programa, você &’ d digitar o nome do programa e pressione Enter. Quando terminar, você reinicializará a máquina ou sairá para o prompt CP / M.

Uma das principais inovações do CP / M &’ foi lidar com tarefas básicas de entrada e saída com o hardware subjacente, deixando o software do aplicativo fazer interface principalmente com o próprio sistema operacional. Isso significava que os aplicativos CP / M não eram necessariamente vinculados ao hardware específico em que eram executados e podiam ser traduzidos mais facilmente entre PCs de diferentes fornecedores.

Os aplicativos populares para CP / M incluem WordStar (um processador de texto), SuperCalc (um aplicativo de planilha) e dBase (para bancos de dados). Outros programas, como AutoCAD e Turbo Pascal, originaram-se no CP / M, e mais tarde tornaram-se mais bem-sucedidos após serem portados para o MS-DOS posteriormente.

Que tipo de computador usa CP / M?

A maioria dos computadores executando CP / M incluía um processador Intel 8080 de 8 bits ou um processador Zilog Z80, embora a Digital Research posteriormente tenha lançado uma versão de 16 bits do CP / M para máquinas Intel 8086 chamada CP / M-86.

O 1983 Visual 1050 executou uma versão aprimorada do CP / M. Visual

Quase todos os computadores usando o barramento S100 padrão da indústria que usava um 8080 ou Z80 eram capazes de executar CP / M. Mas um ônibus S100 não era necessário. CP / M enviado como o sistema operacional padrão para centenas de modelos de computador diferentes de todos os tipos e tamanhos. Os fornecedores populares de computadores CP / M incluem Cromemco, Kaypro, Amstrad, Osborne, Vector Graphic, Televideo, Visual e Zenith Data Systems.

Outros computadores — incluindo algumas máquinas domésticas de baixo custo — apresentavam a capacidade CP / M como uma opção adicional, embora muitas vezes exigisse hardware extra para possibilitar sua execução. Na verdade, em 1980, o primeiro produto de hardware da Microsoft foi o Z80 SoftCard para Apple II. Os usuários podem conectar o cartão em seu computador Apple II para dar a ele uma CPU Z80 que pode executar aplicativos de produtividade CP / M populares.

O Microsoft SoftCard 1980 permitiu que um Apple II rodasse CP / M. Microsoft

Em 1982, o presidente da Microsoft, Bill Gates, afirmou que os clientes da SoftCard representavam a maior base única instalada para máquinas CP / M. Curiosamente, na mesma época, um novo sistema operacional baseado no CP / M — Microsoft &’ s MS-DOS — estava ganhando rapidamente participação de mercado.

MS-DOS emprestou muito do CP / M

Quando a IBM começou a desenvolver seu computador pessoal (o IBM PC 5150), a empresa primeiro tentou obter uma licença para CP / M, mas a Digital Research não gostou dos termos propostos do acordo. Portanto, a IBM recorreu à Microsoft, que licenciou um produto chamado 86-DOS da Seattle Computer Products (SCP). Alguns meses depois, a Microsoft comprou o 86-DOS por US $ 50.000.

86-DOS tornou-se IBM PC-DOS quando foi lançado com o IBM PC em agosto de 1981. Mais tarde, a Microsoft venderia o PC-DOS sob seu próprio rótulo como Microsoft MS-DOS .

Enquanto desenvolvia o 86-DOS, seu criador, Tim Paterson, buscou inspiração no CP / M, emprestando sua arquitetura geral e natureza de linha de comando. Aqui está uma lista de algumas semelhanças entre CP / M e MS-DOS:

  • Um prompt de comando
  • Nomes de letras de unidades em ordem alfabética como “ A:, ” “ B:, ” e “ C:. ”
  • O formato de nome de arquivo 8 + 3 (por exemplo, FILENAME. DOC)
  • O caractere curinga “ * ” e o caractere correspondente “? ”
  • Nomes de arquivos reservados, como PRN: (para impressora) e CON: (para console)
  • “ . COM ” arquivos para arquivos de comando executáveis ​​
  • Comandos como DIR, REN e TYPE

Gary Kildall supostamente ficou chateado porque o PC-DOS imitou o CP / M tão de perto e reclamou com a IBM. Com o conceito de copyrights de software em sua infância, a Digital Research se recusou a processar a IBM e, em vez disso, fez um acordo em que a IBM forneceria CP / M-86 como uma opção para suas máquinas IBM PC. Naquela época, o PC-DOS já era distribuído como o sistema operacional padrão para o IBM PC e custava muito menos do que o CP / M-86 — cerca de US $ 40 em vez de US $ 240.

A oportunidade perdida por Kildall e a Digital Research de licenciar inicialmente o CP / M para a IBM é muitas vezes considerada uma das grandes tragédias da história da computação — supostamente, Kildall poderia ter se tornado um bilionário como Bill Gates se tivesse acabado de assinar o acordo com a IBM. Essa história suculenta foi ampliada pela imprensa ao longo dos anos. Mas quando Kildall morreu em 1994, ele não era exatamente um indigente: a Novell comprou a Pesquisa Digital de Kildall por US $ 120 milhões em 1991, tornando Kildall rico no processo. Ainda assim, Kildall ficou incomodado com o fato de a Microsoft ter se enriquecido imitando seu produto exclusivo.

Por que o MS-DOS venceu o CP / M?

Ao configurar seu acordo de sistema operacional com a IBM em 1981, a Microsoft negociou uma licença que permitia à empresa não só licenciar o PC-DOS para a IBM, mas também vender o PC-DOS como um sistema operacional genérico (como “ MS-DOS ”) para fornecedores que não sejam IBM.

Logo após o lançamento do IBM PC, empresas como a Compaq e a Eagle Computer começaram a vender clones que podiam executar o software IBM PC. Para fornecer um sistema operacional compatível para essas máquinas clone, eles licenciaram o MS-DOS da Microsoft. Em poucos anos, centenas de clones do IBM PC encheram o mercado de PCs e, em 1986, o MS-DOS se tornou a plataforma de computação pessoal mais popular dos EUA.

O MS-DOS venceu o CP / M porque pegou carona com o sucesso da plataforma IBM PC. A Microsoft lutou muito para ter o MS-DOS em todos os PCs vendidos e mantê-lo assim, e a empresa estendeu essa prática para a era do Windows.

O que aconteceu com o CP / M?

Em 1988, a Digital Research criou um clone do MS-DOS chamado DR-DOS na tentativa de competir com a Microsoft. Também vendeu uma interface gráfica baseada em mouse chamada GEM, que inicialmente buscou replicar a experiência do Macintosh, mas depois competiu com o Windows. Embora ambos os produtos tenham ganhado respeito na imprensa, nenhum deles realmente decolou. Alguns argumentaram que isso se devia a táticas anticompetitivas da Microsoft. Depois que a Novell comprou a Digital Research em 1991, o CP / M definhou com pouco desenvolvimento, pois o MS-DOS continuou a dominar o mercado.

De certa forma, o DR-DOS foi o sucessor espiritual do CP / M. Novell

Em 1996, Caldera comprou os direitos dos ativos da Digital Research &’ da Novell e continuou a comercializar o DR-DOS. Eles também processaram a Microsoft por criar incompatibilidades no MS-DOS para tirar o DR-DOS do mercado (o que mais tarde foi resolvido fora do tribunal).

Em 1997, a Caldera lançou partes do CP / M 2.2 como software de código aberto para que os entusiastas pudessem continuar a trabalhar nele. Essas cópias ainda estão disponíveis gratuitamente online. Hoje, você pode executar o CP / M em um navegador graças a um emulador 8080 escrito por Stefan Tramm.

De certa forma, CP / M é um dos bisavôs do Windows, portanto, partes de sua linhagem são incorporadas às convenções do Windows, como letras de unidade e nomes de arquivo reservados. Dessa forma, o CP / M nunca desapareceu completamente: sua alma vive no DNA de produtos que bilhões de pessoas usam todos os dias.

RELACIONADO: o Windows 10 ainda não permite que você use esses nomes de arquivo reservados em 1974

Veja Também:

Nenhum comentário