Avec les PCS modernes ayant un niveau très élevé d'étalonnage et de compatibilité, aujourd'hui il est facile de voir comment Microsoft peut lancer les logiciels d'exploitation emballés complets qui installeront et travail non modifié sur pratiquement tout PC que vous pouvez acheter ou construire. Sans étalonnage et compatibilité que nous sommes venus pour dépendre dessus, différentes "saveurs" spécifiques d'un logiciel d'exploitation donné soyez exigé pour le matériel différent spécifique.
|
|
C'est exactement comment les choses étaient de retour dans les '80s tôt où le PC d'IBM a été présenté. Plusieurs des PCS basés par processeur d'Intel x86 dans les '80s tôt n'étaient pas entièrement compatibles avec le PC d'IBM, et le DOS du PC d'IBM ne fonctionnerait pas sur ces systèmes juste hors de la boîte. Si un système donné ne courrait pas le DOS de PC, le fabricant pourrait autoriser le MS-DOS de Microsoft et produire une version faite sur commande pour leur ordinateur qui fonctionnerait.
Pour des versions de DOS vers le haut par 3.1 on seulement privé-a marqué des versions d'OEM (fabricant) telles que DOS de PC, DOS de Compaq, Zénith-DOS, et ainsi de suite. Les noms de DOS et les nombres de version marqués privés ont pu changer, même pour des dégagements basés sur le même ensemble de code de Microsoft. Par exemple, la base de code que Microsoft MS-DOS intérieurement appelé 1.25 s'est appelé le DOS 1.1 d'IBM PC par IBM, et DOS 2.0 de Colombie par des produits de données de Colombie.
Dans le tôt à mid-'80s il y avait beaucoup de systèmes qui étaient partiellement compatibles avec le PC d'IBM, mais qui a également différé du PC de beaucoup de manières. Par exemple, l'ordinateur professionnel de Texas Instruments a employé un processeur 8088, a eu les mêmes commandes souples de 5.25-inch 360KB comme PC d'IBM (et pourrait lire et écrire les mêmes disques 360KB) ; cependant, il a également eu un BIOS de ROM différent, une structure intérieurement différente d'interruption de matériel et de logiciel, et un plus haut processeur de graphiques de résolution. En raison des différences dans la conception de système, le DOS du PC d'IBM n'initialiserait pas et ne fonctionnerait pas sur le PC de TI.
Comme vous avez appris dans la section précédente, le développement du DOS de PC était un projet coopératif entre Microsoft et IBM. Microsoft était responsable de produire le code de système de noyau, alors qu'IBM aidé à indiquer la fonctionnalité, a fait l'essai, et a ajouté plusieurs programmes utilitaires additionnels au système à tous les deux augmentent la fonctionnalité aussi bien que pour travailler spécifiquement avec le matériel d'IBM. L'accord de développement entre Microsoft et IBM a permis à Microsoft d'autoriser les parties de Microsoft-developed du produit de DOS de PC (essentiellement le code de système de noyau) à d'autres OEM, que Microsoft a appelés MS-DOS. En tant que tels, le MS-DOS n'était pas un produit (fini) complet ; plutôt, c'était seulement un ensemble de noyau de code qui pourrait être autorisé par un constructeur d'ordinateurs pour courir sur ses systèmes.
Pour avoir réellement une version finie de MS-DOS pour des utilisateurs d'extrémité, un constructeur d'ordinateurs donné tels que les instruments du Texas auraient pour autoriser le code de MS-DOS de noyau de Microsoft, essai et si nécessaire modifiez que le code pour fonctionner correctement sur son matériel, écrivent leurs propres versions d'un quelconque ou tous des programmes utilitaires qu'IBM avait écrits pour le DOS de PC (aussi bien qu'écrivez probablement toutes les utilités additionnelles qu'elles ont voulues), et finalement écrire et imprimer les manuels, copient les disques, et les empaquettent tous ensemble dans un produit au détail fini. Si le fabricant était Texas Instruments, le produit fini de MS-DOS pourrait s'appeler le DOS de Texas Instruments, et serait seulement garanti de fonctionner sur les ordinateurs de Texas Instruments pour lesquels il a été conçu.
En tant qu'utilisateur, une fois que vous aviez la version de TI du MS-DOS fonctionner sur un PC de TI, n'importe quel programme strictement écrit à l'interface avec le MS-DOS travaillerait sur le système. Malheureusement beaucoup de programmes alors ont été conçus pour circuler le logiciel d'exploitation et l'entretien directement au matériel pour certaines fonctions afin d'améliorer l'exécution. Par exemple, le tableau électronique populaire du lotus 1-2-3 a accédé au matériel de graphiques d'IBM directement et ne travaillerait pas au PC de TI. Pour le lotus 1-2-3 à courir sur le PC de TI, TI a dû travailler avec le lotus pour produire une version spéciale du programme récrit pour travailler avec les graphiques modifiés sur leur système.
Sans compter que le TI, beaucoup d'autres fabricants alors produisaient également les systèmes qui n'étaient pas 100% compatible avec le PC d'IBM, et donc ont dû également autoriser et alors produire des versions faites sur commande de MS-DOS spécifiquement conçues pour ces systèmes. Les propriétaires de ces quelques systèmes qui étaient 100% compatible avec le PC d'IBM pourraient simplement acheter le DOS de PC d'IBM et de la course cela. Par exemple, j'ai utilisé un PC portatif de Compaq pendant une courte période, et bien que Compaq ait produit sa propre version faite sur commande de MS-DOS, j'ai couru le DOS du PC d'IBM à la place, et cela a fonctionné parfaitement.
Pendant que le temps progressait, la plupart des constructeurs d'ordinateurs ont réalisé que cela produisant les systèmes qui étaient 100% compatible avec le PC d'IBM était nécessaire afin de courir tout le logiciel qui devenait disponible pour le PC d'IBM, qui est à leur tour devenu critique pour le succès dans le marché. En outre, les composants de PC tels que des cartes mères sont devenus disponibles, permettant à des marchands de plus petit ordinateur ou même à des individus d'établir leurs propres systèmes. Bien qu'un individu qui a établi un système 100% compatible d'IBM pourrait simplement aller au marchand d'IBM et achète une copie de DOS de PC, la plupart des fabricants de plus petit ordinateur (qui étaient les constructeurs ou les monteurs vraiment justes de système) n'ont pas voulu empaqueter le DOS d'IBM avec leurs systèmes, ni elles ont eu les possibilités pour autoriser le MS-DOS de Microsoft, écrivent les utilités additionnelles, ou produisent les manuels et l'empaquetage pour créer un produit fini.
Ce qui était nécessaire était un produit emballé emballé en papier rétrécissable générique mais complet qu'un fabricant ou un monteur de plus petit ordinateur pourrait acheter de Microsoft et de la vente avec ses ordinateurs. Pour obliger, Microsoft a écrit ses propres versions des utilités fournies par IBM dans le DOS de PC, et en août 1986 ont libéré le MS-DOS 3.2, le premier Microsoft de Microsoft marqué version emballée "emballée en papier rétrécissable" de DOS pour de plus petits OEM ou constructeurs de système. Ceci est devenu notoire comme version d'OEM de Microsoft. Sur la boîte, marquer a déclaré qu'il était "pour des PC compatibles avec des PC d'IBM." Cette version techniquement n'a pas été vendue au détail, mais a été vendue par ce qui est devenu notoire comme programme de constructeur de système d'OEM de Microsoft. En fait, les versions postérieures du produit emballé de MS-DOS ont contenu le rapport "pas en vente au détail à moins qu'avec un système informatique" droit sur la boîte Microsoft ait eu peur pour vendre le détail de MS-DOS parce qu'alors il devrait le soutenir sur la myriade de différents systèmes dehors là. Au lieu de cela Microsoft l'en a vendu seulement aux constructeurs de système, qui étaient responsables d'examiner le DOS pour travailler correctement sur leurs systèmes, et fournit alors et tout l'appui nécessaire à l'utilisateur.
IBM et Microsoft avaient signé un JDA (accord commun de développement) en juin de 1985 pour collaborer sur ce qui s'est à l'origine appelé le DOS avançé, mais qui plus tard soyez connu comme OS/2. Bien que le JDA ait été concentré sur OS/2, il a également apporté sur un changement important du développement de DOS. Commençant par DOS 3.3, IBM est devenu le centre principal de développement pour DOS (le noyau et les utilités) tandis que Microsoft se concentrait principalement sur OS/2. En raison du JDA, Microsoft a gagné la droite de redistribuer les utilités de DOS de PC écrites par IBM. Ceci a signifié que DOS 3.3 de PC et l'OEM du MS-DOS 3.3 de Microsoft ont empaqueté la version de produit qui a suivi étaient maintenant code presque identique, à seulement quelques exceptions mineures.
Notez que plusieurs des constructeurs d'ordinateurs plus grands continués pour autoriser le MS-DOS et pour produire leurs propres versions faites sur commande. Par exemple, après que les versions d'IBM et de Microsoft de DOS 3.3 aient été libérées, DOS 3.31 de Compaq libéré par Compaq, qui a inclus l'exécution du soutien de plus grand que les cloisons du disque dur 32MiB qui apparaîtraient officiellement dans DOS 4.0.
Comme avec 3.3, DOS 4.0 a été également au commencement développé à IBM et plus tard libéré par Microsoft. Il y avait plusieurs bogues dans le premier dégagement, et avant que la version emballée par OEM de Microsoft soit venue hors d'elle avait été mis à jour à la version 4.01.
Pendant les 1991 l'accord commun de développement entre IBM et Microsoft a tombé en morceaux, qui ont eu comme conséquence IBM assurant la pleins responsabilité et développement pour OS/2, et le développement primaire de DOS 5.0 est devenu la responsabilité de Microsoft. La version emballée par OEM du MS-DOS 5.0 a été libérée juin 6, 1991, pendant cinq jours avant qu'IBM a libéré DOS 5.0 de PC. C'était quelque peu significatif comme vers le haut jusqu'à DOS 5, DOS de PC avait toujours été sur le marché d'abord, et dans certains cas avec un par rapport d'avantage assez long la même version relative du MS-DOS. Pour la première fois Microsoft a également commencé à vendre le MS-DOS comme produit au détail sous forme de version de mise à niveau plus à prix réduit.
La crevasse croissante formant entre IBM et Microsoft après que la dissolution de leur accord commun de développement ait causé plusieurs différents et confondants légèrement dégagements de DOS 6.x. par exemple, le MS-DOS développé par Microsoft 6.0 et ont libéré ses versions d'OEM et de mise à niveau d'abord. Plutôt que simplement présentant la même chose plus tard, IBM fait quelques changements et a plus tard libéré DOS 6.1 de PC, sautant un nombre de version dans le processus (il n'y avait aucun DOS 6.0 de PC). Microsoft a alors développé sa prochaine version et a également sauté un nombre, l'appelle le MS-DOS 6.2 pour éliminer la confusion avec le produit d'IBM (il n'y avait aucun MS-DOS 6.1). Le mouvement suivi par IBM et appelé leur DOS 6.3 de PC suivant de dégagement (il n'y avait aucun DOS 6.2 de PC).
Le dernier dégagement autonome officiel de MS-DOS de Microsoft était 6.22, alors que DOS 7.0 de PC plus tard libéré d'IBM et finalement DOS 2000 (7.1) de PC. DOS 2000 du PC d'IBM était le dernier dégagement officiel de n'importe quelle version autonome de MS-DOS. Les versions postérieures du MS-DOS 7.0, 7.1, et 8.0 sont venues avec Windows 95, Windows 98, et Windows je respectivement ; cependant, ces versions de DOS n'ont été séparément jamais libérées en tant que produits autonomes.
Online: 506 users browsing the articles directory
|
|