Antes da Microsoft e Intel dominaram o mercado de PC com uma plataforma comum, o sistema operacional CP / M fez algo similar para máquinas de pequenas empresas no final dos anos 1970 e início dos anos 80 - até que o MS-Dos puxasse o tapete por baixo. Aqui está mais sobre CP / M e por que perdeu a MS-DOS.
O que foi CP / M, de qualquer maneira?
CP / M foi um sistema operacional baseado em texto criado pelo Programador Americano Gary Kildall. do Pesquisa digital Em 1974. Suas iniciais ficaram para "Programa de Controle / Monitor" no início, mas a pesquisa digital mudou para o "programa de controle para microcomputadores mais amigáveis".
Como o preço dos microcomputadores caiu rapidamente em meados da década de 1970, CP / M, emparelhado com o CPU Z80, Tornou-se uma plataforma padrão de fato que foi popular entre os pequenos computadores de negócios no final dos anos 1970 e início dos anos 80.
O CP / M foi um sistema operacional baseado em console, o que significa que você interagiu com ele usando um teclado, digitando os comandos em um prompt. Você realizou operações de arquivo usando
comandos simples
como "pip" (para copiar arquivos) digitando
Pip A: = B: *. Bas
e bater enter. (Isso copia todos os arquivos básicos da unidade "B:" para dirigir "A:".) Para executar um programa, você digitaria o nome do programa e o hit enter. Quando você terminou, você reinicializaria a máquina ou sair de volta para o prompt CP / M.
Um dos principais avanços da CP / M estava na manipulação de tarefas básicas de entrada e saída com o hardware subjacente, deixando o software de aplicativo para interface principalmente com o próprio sistema operacional. Isso significava que os aplicativos CP / M não foram necessariamente vinculados ao hardware específico que eles puderam e podem ser mais facilmente traduzidos entre os PCs de diferentes fornecedores.
Aplicações populares para CP / m incluídas WordStar. (um processador de texto), SuperCalc. (uma aplicação de planilha) e dbase. (para bancos de dados). Outros programas, como o AutoCAD e o Turbo Pascal, originários da CP / M, e mais tarde se tornaram mais bem-sucedidos após serem portado para o MS-DOS mais tarde.
Que tipo de computadores correram cp / m?
A maioria dos computadores que funcionam CP / M inclui um 8 bits Intel 8080. ou um processador Zilog Z80, embora a pesquisa digital lançou mais tarde uma versão de 16 bits de CP / M para máquinas Intel 8086 chamada CP / M-86.
Quase todos os computadores usando o padrão do setor Ônibus S100. que usou um 8080 ou z80 foram capazes de executar o CP / m. Mas um barramento S100 não foi 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 de computadores CP / m populares incluíam Cromemco, Kaypro, Amstrad, Osborne, Graphic, Vector Graphic, Thevideo, Visual e Zenith Data Systems.
Outros computadores - incluindo algumas máquinas de baixo custo para casa, capacidade de CP / M em destaque como uma opção complementar, embora muitas vezes necessário hardware extra para possibilitar a execução. Na verdade, de volta em 1980, o primeiro produto de hardware da Microsoft foi o Z80 softcard. para a Apple II. Os usuários podem conectar o cartão em seu computador Apple II para dar uma CPU Z80 que poderia executar aplicativos de produtividade CP / M populares.
Em 1982, o Presidente da Microsoft Bill Gates reivindicou que os clientes do softcard representavam a maior base de instalação única para máquinas CP / M. Curiosamente, em torno da mesma época, um novo sistema operacional baseado no MS-DOS do CP / M-Microsoft - estava rapidamente ganhando participação de mercado.
Ms-Dos emprestou muito do CP / M
Quando a IBM começou a desenvolver sua Computador pessoal (O IBM PC 5150), a empresa primeiro tentou garantir uma licença para CP / M, mas a pesquisa digital não gostou dos termos propostos do acordo. Então a IBM virou para a Microsoft, que licenciou um produto chamado 86-DOS. a partir de Seattle Computer Products. (SCP). Alguns meses depois, a Microsoft comprou 86 DOS de $ 50.000.
86-DOS tornou-se o IBM PC-DOS quando ele foi enviado com o IBM PC em agosto de 1981. Mais tarde, a Microsoft venderia PC-DOS sob seu próprio rótulo como Microsoft MS-DOS.
Ao se desenvolver 86 deles, seu Criador, Tim Paterson, parecia fortemente para o CP / M para inspiração, 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 unidade alfabética como "A :," "B :," e "C:"
- O formato de nome de arquivo de 8 + 3 (por exemplo, filename.doc)
- O caractere curinga "*" e o personagem correspondente "?"
- Nomes de arquivos reservados como PRN: (para impressora) e con: (para console)
- Arquivos ".com" para arquivos de comando executáveis
- Comandos como dir, ren e tipo
Gary Kildall estava supostamente perturbado que o PC-Dos imitava o CP / M tão de perto e reclamou da IBM. Com o conceito de copyrights de software em sua infância, a pesquisa digital se recusou a processar IBM e, em vez disso, fez um acordo onde a IBM forneceria CP / M-86 como uma opção para suas máquinas IBM PC. Até então, PC-Dos já estava frete como o sistema operacional padrão para o PC do IBM, e custou muito menos que CP / M-86 - SUBED $ 40 em vez de $ 240 .
A oportunidade perdida por Kildall e pesquisa digital para inicialmente licenciar o CP / M para a IBM é considerada uma das grandes tragédias Na história da computação - supostamente, Kildall poderia ter se tornado um bilionário como Bill Gates, se ele tivesse acabado de assinar o acordo com a IBM. Esta história suculenta foi amplificada pela imprensa ao longo dos anos. Mas quando Kildall morreu em 1994, ele não era exatamente um pobre: Novell comprado A pesquisa digital de Kildall para um relate de US $ 120 milhões em 1991, Fazendo Kildall rico no processo . Ainda assim, incomodou Kildall que a Microsoft enriqueceu-se imitando seu produto de assinatura.
Por que a MS-dos venceu pelo CP / M?
Ao configurar seu sistema operacional, trata-se do IBM em 1981, a Microsoft negociou uma licença que permitiu que a empresa não apenas licença o PC-DOS à IBM, mas também vender PC-DOS como um sistema operacional genérico (como "MS-DOS") para fornecedores além da IBM.
Logo após a liberação do IBM PC, empresas como Compaq e Eagle Computer começaram vendendo clones que poderia executar o software IBM PC. Para fornecer um sistema operacional compatível para essas máquinas de clone, eles licenciaram o MS-DOS da Microsoft. Dentro de alguns anos, centenas de clones do IBM PC preenchem o mercado de PCs e, em 1986, os PCs baseados em MS-DOS se tornaram Plataforma de computação pessoal mais popular nos E.U.A.
O MS-DOS venceu sobre o CP / M porque engatou um passeio com o sucesso da plataforma do IBM PC. A Microsoft lutou duro para obter o MS-DOS em todos os PC enviados e mantê-lo dessa maneira, e a empresa estendeu essa prática na era do Windows.
O que aconteceu com CP / M?
Em 1988, a pesquisa digital criou um clone de MS-dos chamados DR-DOS. em uma tentativa de competir com a Microsoft. Também vendeu uma interface gráfica baseada no mouse chamada GEMA que inicialmente procurou replicar a experiência do Macintosh, mas depois competiu com o Windows. Embora ambos os produtos obtiveram respeito na imprensa, nem decolou. Alguns argumentaram que isso foi devido a Táticas anticoncorrenciais pela Microsoft. Depois que a Novell comprou pesquisa digital em 1991, o CP / M definhava com pouco desenvolvimento como MS-DOS continuou a dominar o mercado.
Em 1996, Caldera comprou os direitos dos ativos da pesquisa digital da Novell e continuou a comercializar o Dr-Dos. Eles também processou a Microsoft Para criar incompatibilidades no MS-DOS à Borda DR-DOS fora do mercado (que foi posteriormente 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 amadores pudessem continuar a trabalhar nele. Essas cópias ainda são disponível gratuitamente online . Hoje você pode Execute o CP / m em um navegador Graças a um emulador 8080 escrito por Stefan Trumm.
De certa forma, o CP / M é um dos bisavós de janelas, então os bits de sua linhagem são cozidos nas convenções do Windows, como as cartas da unidade e Nomes de arquivos reservados. . Dessa forma, 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 permitirá que você use esses nomes de arquivos reservados em 1974