DR-DOS
Le DR-DOS est un DOS - le compatible du système d'exploitation de PC de pour le PC d'IBM de - les PCs compatibles du , à l'origine développés par le recherche de Digitals de de s de Kildall Gary la 'et dérivés du CP/M -86.
Histoire
Origines dans CP/M
Le le original de s de recherches Digital 'CP/M pour le à 8 bits 8080 , le Z-80 , et 8085 a basé des systèmes a engendré les nombreuses versions secondaires, spécialement CP/M-86 pour Intel 8086/8088 famille des processeurs. Bien que CP/M ait dominé le marché, et ait été embarqué avec la grande majorité de PCs de non-de propriété industrielle-architecture, le PC d'IBM dans le 1981 a apporté le commencement de ce qui était par la suite d'être un changement massif.
Plutôt que le permis CP/M-86 de la recherche de Digitals en tant que quelques 8088 autres constructeurs d'ordinateurs basés a fait, IBM a choisi de fournir les PCs à disques d'IBM le PC-DOS , et a offert CP/M-86 comme option (aussi bien que le p-Système d'UCSD de ) quand il est arrivé quelques mois plus tard. PC-DOS, comme le MS-DOS, a été basé sur le 86-DOS des produits informatiques de Seattle , dont l'interface de programmation API pour commandes Tempus-link de structure de commande et a imité cela des experts en matière d'industrie de CP/M. en matière de 1982 a soutenu que CP/M-86 était un produit techniquement supérieur qui régnerait par la suite dans le marché. Cependant, CP/M-86 n'était pas encore prêt à l'introduction de PC d'IBM de l'août 1981, et à Microsoft été d'accord avec IBM pour vendre PC-DOS pour $60, comparé aux $240 demandés CP/M-86 par recherche de Digitals. Plus tard le prix de PC-DOS serait inclus dans de nouveaux PCs. La proportion d'acheteurs de PC a préparé pour passer quatre fois autant d'acheter CP/M-86 était très petite, et la disponibilité du logiciel d'application compatible, d'abord décisivement en faveur des recherches de Digitals, était seulement provisoire.
La recherche de Digitals a lutté en longue pure perte pour favoriser CP/M-86, et a par la suite décidé qu'ils ne pourraient pas battre Microsoft-IBM mènent dans la disponibilité de logiciel d'application, ainsi ils ont modifié CP/M-86 pour lui permettre de courir les mêmes applications que le MS-DOS et le PC-DOS. Le nouveau disque du système d'exploitation a été lancé dans le 1988 comme DR-DOS .
Première version de DR-DOS
La première version a été libérée en mai, le 1988 . Des nombres de version ont été choisis pour refléter à MS-DOS relatif de dispositifs ; la première version favorisée au public était DR-DOS 3.41, qui a offert des dispositifs comparables au MS-DOS réussi 3.3 et à ses dérivés.
Actuellement, le MS-DOS était seulement disponible empaqueté avec le matériel, ainsi DR-DOS a réalisé un certain succès immédiat car il était possible que les consommateurs l'achètent par les canaux au détail normaux. En outre, DR-DOS était meilleur marché pour autoriser que le MS-DOS. En conséquence, DRI a été approché par un certain nombre de fabricants de PC qui étaient intéressés par un tiers DOS, et ceci a incité plusieurs mises à jour au système.
voient également : Comparaison des logiciels d'exploitation de DOS x86
Version 5.0 de DR-DOS était en mai le libéré 1990. (La version 4 a été sautée pour éviter d'être associée au MS-DOS relativement inpopulaire 4.) Ce présenté ViewMAX , une coquille basée par de gestion de dossier de GUI de GEMME de , et empaqueté disque-cachant le logiciel, et offre également la gestion de la mémoire principale énormément améliorée.
D'abord, le grain de DR-DOS et les structures telles que des amortisseurs de disque peuvent être situés dans la zone de mémoire élevée (HMA), les premiers 64KB de la mémoire prolongée qui sont accessibles en vrai mode dû à une compatibilité inachevée des 80286 avec des processeurs plus anciens. Ceci a libéré vers le haut la quantité équivalente de " critique ; base" ; ou mémoire conventionnelle , le premier 640KB de du RAM du PC - le secteur dans lequel toute la course d'applications de MS-DOS.
En plus, sur le Intel 80386 machines de , le directeur de mémoire du SME de DR-DOS ont permis à l'OS de charger des programmes pilotes de périphérique de DOS dans des blocs de mémoire supérieure, davantage de mémoire basse de libération. Pour plus d'information sur ceci, voir l'article sur la zone de mémoire supérieure (Uma).
DR-DOS 5 était le premier DOS pour intégrer une telle fonctionnalité dans l'OS de base (les conducteurs de système de chargement dans des blocs de mémoire supérieure étaient possibles using le QEMM et le MS-DOS). En soi, sur un système 386, il pourrait offrir une mémoire conventionnelle énormément plus libre que n'importe quel autre DOS. Une fois des conducteurs pour une souris, le matériel de multimédia et une pile de réseau ont été chargés, une machine de MS-DOS typiquement pourraient seulement avoir 300 à 400KB de la mémoire conventionnelle libre - trop petite pour courir la plupart de logiciel de fin des années 1980. DR-DOS 5, avec un peu de tordre manuel, a pu charger tout ceci et encore maintenir toute sa mémoire conventionnelle libre - tenant compte de quelques structures de données nécessaires de DOS, autant que 620KB hors du 640KB.
Puisque DR-DOS laisse tellement la mémoire conventionnelle disponible, échouer de quelques programmes à charger comme ils commencent le " ; impossibly" ; le bas dans la mémoire - intérieur le premier 64KB. La nouvelle LOADFIX commande de DR-DOS 5 fonctionne autour de ceci à côté de laisser un petit espace vide au début de la carte mémoire.
Concurrence de Microsoft
Confronté à la concurrence substantielle dans l'arène de DOS, le Microsoft a répondu fortement. Ils ont annoncé le développement du MS-DOS 5.0 en mai 1990, pour être libérés en 1991 et incluent les dispositifs avancés semblables à ceux de DR-DOS. Il a inclus des allumettes des perfectionnements du DR dans la gestion de la mémoire principale.
Le DR a répondu avec DR-DOS 6. Ceci a empaqueté dans la compression en marche de disque de SuperStor, pour maximiser l'espace de disque dur disponible.0 inclut également un api pour le traitement multitâche sur les unités centrales de traitement capables de la protection de mémoire, à savoir le Intel 80286 et plus nouveaux. L'api était disponible seulement aux applications averties de DR-DOS, mais des applications polies de DOS d'ordinaire peuvent également de préemption multitasked par le charger-changeur empaqueté, TaskMax. Sur 286 a basé les systèmes, qui permettent seulement à un processus simple de s'exécuter simultanément, des applications de DOS sont suspendus au fond pour permettre à d'autres de courir.
Microsoft a répondu avec le MS-DOS 6.0, qui a encore assorti quelques dispositifs de DR-DOS 6.
Bien que DR-DOS ait été apparemment compatible binaire de 100% avec des applications écrites pour le MS-DOS, Microsoft a néanmoins déployé l'effort considérable dans les tentatives de casser la compatibilité. Dans un exemple, elles ont inséré le code dans Windows 3.1 de bêta version pour renvoyer un message d'erreur non fatale s'il détectait un DOS de non-Microsoft. Ce contrôle est venu pour être connu comme code du AARD. Le code de détection étant désactivé (ou si l'utilisateur décommandait le message d'erreur), Windows a fonctionné parfaitement sous DR-DOS et son DOS de Novell de successeur. Le code était présent, mais handicapé dans la version libérée de Windows 3.1
PalmDOS
À environ cette recherche de Digitals de fois également embarquée sur un produit secondaire a appelé PalmDOS (et plus tard a libéré comme NetWare PalmDOS), qui comme son nom implique était un dérivé de DR-DOS a visé le marché naissant de Palmtop/PDA.
Aussi bien qu'un noyau de ROM-exécution il a eu le palmtop-type appui pour des dispositifs tels que les cartes de PC de PCMCIA, la gestion de puissance, etc.
Hungerford/Monterey
Bien que DRI ait été basé dans Monterey, la Californie, la majeure partie du travail du système d'exploitation (particulièrement DR-DOS, DOS à utilisateurs multiples et PalmDOS) a été faite dans Hungerford, R-U.
Raccordement pour parer Microsoft
Il était chose facile pour que la recherche de Digitals raccorde DR-DOS pour éviter le « contrôle d'authenticité » en Windows 3.1 bêta, et la version raccordée était sur les rues dans un délai de six semaines du dégagement de Windows 3. Avec le marketing amélioré et l'empaquetage, la gestion de la mémoire principale très avancée, la compression de disque et le PC-Kwik superbe cachant le logiciel, DR-DOS 6.0 étaient une valeur exceptionnelle et facilement la version la plus réussie.
Autour de ce temps, le géant Novell de gestion de réseau a acheté la recherche de Digitals en vue d'employer le produit du DR comme levier dans leur stratégie complète pour casser le monopole de Microsoft. (Ce faisait partie d'une fête de dépense massive et finalement désastreuse pour Novell : ils ont acheté le société WordPerfect de au temps à peu près identique, une partie le produits de s de Borland de des ', et l'ont investi fortement dans le Unix aussi bien.0, prévu pour trump le MS-DOS préoccupé 6.0 de Microsoft, a été à plusieurs reprises retardé. Quand il est par la suite arrivé - retitré à DOS 7.0 de Novell - c'était une déception. Il était plus grand et a présenté beaucoup de nouveaux bogues et l'addition fonctionnelle principale était la tentative de Novell en second lieu de système peer-to-peer de gestion de réseau, NetWare personnel. Ceci a fonctionné et était meilleur que son prédécesseur NetWare Lite mais il était incompatible avec le système de la gestion de réseau de Microsoft, s'élevant maintenant populaire avec l'appui dans Windows pour les équipes de travail, le OS/2 et le Windows NT . Une quantité considérable de configuration manuelle était nécessaire pour obtenir tous les deux pour coexister sur le même PC, et NetWare personnel n'a jamais réalisé beaucoup de succès.
Contribution par Novell
DOS 7 a exigé des plusieurs bogue-fixent des dégagements et n'étaient pas complètement stable quand le prochain développement s'est produit. Se rendant compte par la suite que leurs qualifications formidables de gestion de réseau n'ont pas traduit en d'autres secteurs, Novell a liquidé le produit aux systèmes de caldeira de dans le 1996 , d'ici là il était de peu de valeur marchande.
Après Novell
La caldeira a libéré le du système d'exploitation comme source ouverte , sous le nom du " ; " d'OpenDOS de caldeira ;. OpenDOS a été libéré comme version 7.02, et la source a été alors clôturée.02 s'est appelée le " ; Caldeira OpenDOS 7.02" ; tandis que dans le bêta essai ; avant qu'il ait été libéré en décembre de 1997, c'a été stigmatisé " ; Dr.02" de caldeira ;. Le prochain dégagement est venu en mars de 1998 ; c'a été stigmatisé " ; DOS 7.02" de la caldeira DR ;) Une autre version a été libérée, 7.03, avant caldeira a viré la ligne de DOS de DR sur une compagnie de branche, les clients minces de caldeira, qui deviendraient Lineo . Lineo libérerait plus tard des révisions de 7.03, toujours marquées comme " ; Caldeira DR DOS" ;
La version de Lineo de bout était DOS 7.05 de DR, toujours marqué comme " ; Caldeira DR DOS" ;. C'était un système inclus consistant seulement en coquille de grain et de commande. Il a été construit pour le de s de technologie Seagate le 'Seatools , avec une exécution avec des erreurs de FAT32 et de grand appui de disque dur.
Le procès de Microsoft
Bien que DR-DOS ait cessé d'être une menace actuelle significative à leur part de marché d'ici 1995, concurrence croissante maintenant faite face de Microsoft du PC-DOS 6.3 d'IBM, et déplacé pour le rendre impossible d'employer ou acheter la version suivante de Windows, Windows 95 , avec tout produit de DOS autre que leurs propres. Prétendu par eux être un changement purement technique, c'était plus tardif pour être le sujet d'un costume important de loi apporté dans le Salt Lake City par Caldera. Les avocats de Microsoft ont essayé à plusieurs reprises d'avoir le cas jeté mais sans succès. Juste après l'accomplissement de l'étape pre-trial de dépôt (où la liste de parties l'évidence ils prévoient pour présenter), il y avait un règlement à l'amiable pour une somme non révélée.
Versions récentes
Le code source d'OpenDOS 7.01 toujours activement est en train d'être développé par le projet de perfectionnement de DR-DOS/OpenDOS, fondé en juillet 2002 afin d'essayer d'apporter la fonctionnalité de DR-DOS jusqu'à la parité avec les logiciels d'exploitation modernes de PC. Les efforts du projet ont eu jusqu'ici en ajoutant le soutien indigène de grands disques ( LBA ) et du système de fichiers du FAT32 . Il y avait également plusieurs autres perfectionnements, y compris la gestion de la mémoire principale et le soutien améliorés de la nouvelle prolongation de système de fichiers du FAT+ qui permet des dossiers de presque 256 gigaoctets dans la taille sur les cloisons normales de FAT .
Dans le 2002 , Lineo a été racheté la part, et certains des anciens directeurs de Lineo ont acheté le nom et ont formé une nouvelle compagnie, DeviceLogics . Ils ont continué à vendre DR-DOS pour l'usage dans les systèmes inclus.0 a été libéré sur le 2004 du 30 mars comportant FAT32 et grand appui de disque, la capacité d'initialiser de la ROM ou du flash, traitement multitâche et un directeur de mémoire de DPMI. Cette version a été basée sur le grain de la compagnie de la version 7.The puis a coupé en Devicelogics Inc. et DRDOS Inc, qui ont libéré DR-DOS 8.1 (avec un meilleur appui FAT32) dans le 2005 d'automne. Cette version n'a pas été basée sur la version 8.0, mais était une réécriture complète.1 ont été maintenant tirés (en raison des découvertes décrites ci-dessous), et remplacés par DOS 7.
Hormis vendre des copies du du système d'exploitation, le site Web de DeviceLogics énumère une option rachetée pour le DOS de DR ; le prix demandé est le $ 25.
Versions en cours :
DR-DOS augmenté 7.2007) (source ouverte ; en cours de développement actif)
DRDOS Inc.03 (fermé-source ; aucune occurrence évidente de développement)
Polémiques
Dans le 2005 d'octobre , on l'a découvert que DR-DOS 8.1, inclus plusieurs utilités de FreeDOS et de a augmenté DR-DOS , et le grain était une forme raccordée du grain de FreeDOS. n'était pas conforme au GPL en ne créditant pas ces derniers à leurs auteurs et en n'incluant pas le code source. Puisque le prix demandé réel de 25.000 dollars pour l'usage de Dr.03, aujourd'hui ces leçons sont est devenu une partie des leçons de l'informatique archéologique pour un musée de l'informatique, desserrant les projets éducatifs originaux contre le clivage numérique typique d'un permis non-commercial de code source d'utilisation seulement.
Voir également
comparaison des logiciels d'exploitation de DOS x86
CP/M
MP/M
DOS de plus
OpenDOS
DOS à utilisateurs multiples
.
| Random links: | Banque de développement islamique | La légende de Zelda (série télévisée) | Sigung | Fondo par l'Ambiente Italiano | Servivensa | DR-DOS |