CP / M: L'histoire du système d'exploitation qui a presque réussi sous Windows

Auteur: Roger Morrison
Date De Création: 17 Septembre 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
CP / M: L'histoire du système d'exploitation qui a presque réussi sous Windows - La Technologie
CP / M: L'histoire du système d'exploitation qui a presque réussi sous Windows - La Technologie

Contenu


À emporter:

S'il ne s'agissait pas d'un jour fatidique en 1980, vous utiliseriez peut-être CP / M au lieu de Windows ou Mac OS.

Si vous lisez ceci, vous utilisez probablement un PC. Il s’agit probablement aussi de Windows, ou peut-être que vous utilisez Mac OS X ou Linux. Si un jour fatidique en 1980 s’était déroulé différemment, nous utiliserions plutôt CP / M.

Débuts

Gary Kildall était un informaticien enseignant à la Naval Postgraduate Academy de Monterey, en Californie, au début des années 1970. Il avait eu vent d'une nouvelle technologie développée par Intel dans le nord de la Silicon Valley.


La société avait récemment introduit le microprocesseur, mais Kildall a réalisé tout son potentiel quand Intel ne l'a vue que contrôler les feux de circulation. Il s'est rendu compte qu'il serait possible de construire des ordinateurs personnels, mais il leur fallait vraiment un logiciel pour les faire fonctionner.


La montée de CP / M

Kildall, en tant que consultant pour Intel, a développé PL / M, ou langage de programmation pour micro-ordinateurs, qui était un langage de programmation pour micro-ordinateurs et un programme de contrôle pour micro-ordinateurs, ou CP / M.


CP / M était un système d'exploitation qui fonctionnerait théoriquement sur n'importe quel micro-ordinateur, à condition que les composants dépendants de la machine soient portés.

Le design de Kildall était brillant. CP / M était divisé en trois parties: le BIOS (système d’entrée / sortie de base), le système d’exploitation de disque de base (BDOS) et le processeur de commandes de la console (CCP). Le BIOS gérait le code dépendant de la machine, tandis que le CCP acceptait les commandes de l'utilisateur, similaires au shell sur les systèmes Unix et Linux.

La technologie CP / M n’intéressait pas vraiment Intel. Il a donc créé sa propre entreprise, Intergalactic Digital Research, qui a été ultérieurement réduite à Digital Research. Comme beaucoup d’entreprises technologiques en plein essor dans le nord de la Californie dans les années 1970, Kildall et sa femme Dorothy l’avaient initialement dirigée depuis leur domicile, situé à Pacific Grove.


Le CP / M, ainsi que le bus S-100 utilisant le processeur Intel 8080 ou Zilog Z-80, sont devenus un standard de facto à la fin des années 70. CP / M est utile car tant que les développeurs codent de manière indépendante de la machine, un programme CP / M peut s’exécuter sur presque tous les ordinateurs exécutant CP / M sans qu’un programmeur n’ait à savoir comment chaque machine fonctionne. C'était comme un mini Unix à cet égard.

Il était si populaire qu'il existait même une carte d'extension, la SoftCard pour Apple II, qui permettait aux utilisateurs de l'exécuter sur leurs ordinateurs avec un affichage à 80 colonnes (oui, c'était un gros problème à l'époque.)

La société qui a fabriqué cette carte était une petite startup décousue basée à Seattle, appelée Microsoft.

IBM et MS-DOS

Le succès grandissant des ordinateurs personnels a donné envie à IBM de prendre part à l’action en 1980. La société a décidé de se lancer sur le marché avec son propre PC. Big Blue concevait généralement des ordinateurs entiers par lui-même, mais estimait qu’il serait trop tard avec les processus internes fastidieux de la société.


La société a décidé de faire quelque chose de totalement inédit pour IBM. Il utiliserait des composants standard et les intégrerait dans un système complet.

CP / M était le choix évident pour le système d’exploitation, compte tenu de sa popularité et de la facilité de son transfert vers d’autres systèmes.

Au départ, IBM avait contacté Microsoft pour CP / M, pensant apparemment qu'ils pourraient obtenir une licence pour CP / M depuis la création de la carte Apple II. À son crédit, Microsoft a orienté les dirigeants d’IBM vers DRI en Californie.

Ce qui s'est passé ensuite a fait l'objet de nombreuses spéculations et d'une légende urbaine dans le secteur des technologies.

Le jour où IBM est arrivé pour négocier avec DRI, Kildall livrait des documents à un client utilisant son avion privé, laissant Dorothy et les avocats de la société se séparer de la transaction. DRI semble être resté bloqué sur l'accord de confidentialité après le retour de Kildall plus tard dans la journée et finalement l'accord n'a abouti à rien.

Désespéré pour un système d'exploitation, IBM s'est tourné vers Microsoft. Ils ont trouvé un clone CP / M écrit par un ami de Bill Gates, Tim Paterson de Seattle Computer Products et le concepteur de la SoftCard, surnommé QDOS ou "Système d'exploitation rapide et sale". Microsoft a concédé cette licence à IBM pour que ce soit prêt à temps.

Microsoft l'a poli et l'a offert à IBM en tant que PC-DOS. La société a convaincu IBM de leur permettre de conserver les droits du système d’exploitation pour octroyer des licences à d’autres fabricants d’ordinateurs. IBM, confiant que personne ne clonerait le BIOS, la seule technologie propriétaire du PC, a accepté. (L’ordinateur sur lequel vous lisez ceci n’a probablement pas été fabriqué par IBM, c’est évident.

Gary Kildall a entendu parler de l'accord et a menacé de poursuivre IBM s'il publiait PC-DOS. Un accord a été conclu entre IBM et les deux systèmes, mais IBM a vendu PC-DOS au prix de 40 dollars, mais le CP / M-86, la version PC, s’élève à 240 dollars. Il était difficile de justifier un prix plus élevé pour ce qui revenait à la même chose, et la plupart des gens ont choisi le DOS. La plupart des applications CP / M, telles que le système de traitement de texte WordStar, ont été transférées vers MS-DOS.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

DRI continue à se battre

Malgré les revers, DRI a continué à innover. La société a continué d’innover en créant une version multitâche de CP / M appelée MP / M.


Lorsqu'il est devenu évident que DOS avait éclipsé CP / M en termes de prise en charge des applications, DRI a ajouté la compatibilité MS-DOS et a évolué vers DOS Plus et plus tard, DR DOS.

DRI a également pénétré dans le monde émergent de l'interface utilisateur graphique avec GEM, mieux connue sous le nom d'interface graphique pour la gamme d'ordinateurs Atari ST.

Des années plus tard

Même avec les avancées technologiques, il était clair que DRI ne pouvait rivaliser avec le poids lourd de Microsoft. Digital Research a été vendu à Novell - l’accord a rendu Kildall très riche, mais il n’a jamais vécu assez longtemps pour vraiment profiter de son succès. Malheureusement, Gary Kildall est décédé en 1994 après avoir été blessé lors d'une chute.

L'héritage de Gary Kildall, Digital Research et CP / M est toujours vivant. DOS et les versions ultérieures de Windows vivent toujours dans l'ombre, notamment la manière dont les lecteurs sont nommés.

La leçon à tirer est que les entreprises établies telles que DRI devraient toujours se méfier des entreprises plus petites et plus affamées telles que Microsoft de 1980.

Comment l'industrie aurait-elle évolué avec Gary Kildall à la place de Bill Gates? Dans un article du D r Dobb’s Journal, Michael Swaine affirmait qu’il aurait pu être beaucoup plus collégial que compétitif, en raison des antécédents universitaires de Kildall.

Néanmoins, beaucoup de gens ont encore de bons souvenirs de Gary Kildall et de CP / M, avec des sites hommage. L'émission PBS The Computer Chronicles a consacré un épisode à Kildall un an après sa mort. Pour un long traitement (plus de 1 000 pages) des débuts de la Silicon Valley, y compris Gary Kildall et Digital Research, vous pouvez rechercher un exemplaire du livre "Fire in the Valley" de Paul Freiberger et Michael Swaine.

Même si DRI, CP / M et même Gary Kildall sont partis, ils ne seront certainement pas oubliés.