DR-DOS

DR-DOS
développeur DRDOS, Inc. (à l'origine Digital Research )
Licence (s) propriétaire
Version actuelle  7,03 (1999)
Noyau BDOS : monolithique ( assembleur )
ascendance CP / M-86
↳ CP / M Plus / CP / M simultané
↳ DOS simultané
↳ DOS Plus
↳ DR DOS
↳ Novell DOS
↳ DR-DOS
Architecture (s) IBM PC ( x86 à partir de 8086 / 8088 )
chronologie DOS Plus 1.2 à 2.1
DR DOS 3.31 à 6.0
PalmDOS 1.0
Novell DOS 7
OpenDOS 7.01
DR-DOS 7.02 à 8.1
Autres DR-DOS amélioré 1/7/08 (avril 2008 )

www.drdos.com

DRDOS [ diːɑːɹ dɑːs ] est à PC DOS compatible DOS - le système d'exploitation , qui , par DRDOS, Inc. (Device Logiques) a été commercialisé depuis 2002. Il a été développé comme DR DOS ( D igital R ECHERCHE D ISK O perating S ystème, sans un trait d' union) par la société du même nom, Digital Research, du CP / M-86 système d'exploitation et dans les années 1980 et 1990 était en concurrence directe avec le PC alors dominant - le système d'exploitation MS-DOS de Microsoft .

l'histoire

En recherche numérique (jusqu'en 1993)

À la fin des années 1970, le système d'exploitation CP / M de Digital Research s'est imposé comme le système d'exploitation standard des ordinateurs 8 bits qui étaient répandus à l'époque. Pendant longtemps, IBM a considéré le développement de l'ordinateur personnel comme un projet sans perspectives et par conséquent l'a négligé et a laissé le marché à d'autres fournisseurs. Au début des années 80, cependant, la décision a été prise d'entrer sur le marché avec son propre ordinateur personnel, le PC IBM . Contrairement aux systèmes établis, cependant, il ne s'agissait pas d'un système 8 bits basé sur le Z80 de Zilog, mais d'un système 16 bits basé sur la nouvelle famille de processeurs x86 d'Intel. Pour des raisons contractuelles, IBM n'a pas accordé de licence pour le CP / M-86 de Digital Research, qui a été adapté pour la nouvelle génération de processeurs, mais plutôt le SCP 86-DOS , qui a été acheté par Microsoft et renommé PC-DOS (également: IBM -DOS) . 86-DOS, à son tour, était en grande partie une réplique de CP / M pour les processeurs x86, qui était utilisé avant que le CP / M-86 ne soit disponible. Bien que Digital Research ait réussi à faire en sorte que le CP / M-86 puisse éventuellement être commandé avec des PC IBM, l'avance triomphante de Microsoft a été initiée. PC-DOS a ensuite été vendu et autorisé séparément par Microsoft sous le nom de MS-DOS et, en tant que tel, a également été fourni avec des PC compatibles IBM d'autres fabricants.

En raison de la nouvelle situation concurrentielle et de la dénomination habituelle du système d'exploitation du PC, le CP / M-86 a d'abord été développé ou renommé Concurrent CP / M-86, puis Concurrent DOS, plus tard DOS Plus et enfin DR DOS. Au cours de ces différentes versions, le CP / M-86, similaire mais incompatible avec MS-DOS, est progressivement devenu DR DOS, conçu pour être compatible avec MS-DOS et sous lequel les programmes CP / M-86 ne pouvaient plus fonctionner .

Digital Research était maintenant dans la situation de devoir apporter son système d'exploitation principalement directement au client final, souvent même si le client final avait déjà acheté un système d'exploitation avec son ordinateur, car en raison de la politique de licence restrictive pour MS-DOS, seulement quelques OEM livraient leurs ordinateurs avec DR DOS, en Allemagne Vobis était principalement connu pour cela .

Afin de pouvoir survivre dans ces circonstances, DR DOS était non seulement un numéro de version avant la version MS-DOS vendue au même moment, mais contenait également des technologies qui n'ont été introduites dans MS-DOS que beaucoup plus tard ou jamais: déjà DR DOS 3.31, qui était vendu avec MS-DOS 3.3, offrait un support pour les disques durs de plus de 32  Mo ainsi qu'une fonction d'aide pour les commandes et les programmes qui y étaient contenus. DR DOS 5.0 contenait l'interface utilisateur graphique ViewMAX et des fonctions d'aide étendues. Avec DR DOS 6.0, Digital Research a apporté une compression du disque dur qui promettait deux fois la capacité utilisable du disque dur, ainsi que le manuel complet sous forme d'aide en ligne hypertexte. De plus, DR DOS a pu gérer plus efficacement la mémoire principale alors rare et ainsi conserver une plus grande partie de la mémoire précieuse des 640 premiers  Ko libres pour les programmes.

Malgré ces caractéristiques, DR DOS n'a jamais pu finalement l'emporter; Enfin, Microsoft a également joué un rôle majeur dans l'échec: par exemple, les clients ont été irrités par Microsoft soulignant les dangers de la compression du disque dur dans sa critique de DR DOS 6.0, bien que cette technologie ait ensuite été combinée avec DoubleSpace (plus tard: DriveSpace) dans MS-DOS 6 .x a également été introduit. Dans Windows 3.1 , Microsoft a intégré des fonctions qui rendaient le fonctionnement sous DR DOS inutilement difficile et empêchaient ainsi les acheteurs potentiels d'acheter ( code AARD ), bien que la mise à jour DR DOS requise était déjà disponible au lancement de Windows 3.1. L'affirmation de Microsoft selon laquelle Windows 95 ne pouvait pas fonctionner sur des versions DOS alternatives a fait le reste.

Sous Novell (1993-1996)

Novell , que Digital Research avait déjà acheté à l'époque de DR DOS 6, a développé une autre version de Novell DOS 7 , qui contenait un véritable multitâche , sous lequel vous pouviez même exécuter Windows 3.x, et la capacité réseau, mais c'était la fin de DR DOS imparable. Novell a finalement vendu tous les droits de DR DOS et CP / M à Caldera .

Sous Caldera (1997-1999)

Caldera a distribué la version Caldera OpenDOS 7.01, qui était gratuite pour un usage privé , mais celle-ci ne contenait aucune innovation majeure et dans certains cas était même en retard par rapport au niveau Novell DOS 7 avec les dernières mises à jour. Dans les versions 7.02 et 7.03, encore appelées DR-DOS (mais écrites avec un trait d'union), ces mises à jour ont été intégrées ou réimplémentées en plus de nombreuses autres extensions.

Avec OpenDOS 7.01, Caldera a également publié le code source du noyau sous une licence qui ne peut être utilisée qu'en privé. De plus, Caldera a placé les textes sources de GEM sous GPL et grâce au projet de fan «Le site Web non officiel de CP / M», les textes sources de CP / M sont désormais également disponibles sous licence gratuite.

Ce qui est plus remarquable à propos de l'ère Caldera DR-DOS, cependant, c'est la bataille juridique que Caldera avait menée contre Microsoft:
puisque Caldera avait repris tous les droits, il était également possible d'enquêter sur les incidents impliquant Windows 3.x et Windows 95 à partir de le temps de la recherche numérique et de Novell Apportez une action. Caldera a réussi à faire fonctionner Windows 95 sous DR-DOS avec des modifications minimes. Selon les publications, l'utilisation de Windows 95 dans d'autres systèmes d'exploitation DOS n'est possible que grâce à un programme TSR spécial ; ce programme devrait bientôt apparaître pour les utilisateurs de DR-DOS. Pour des raisons qui ne sont pas expliquées, ce phénomène ne s'est pas produit. Cependant, Caldera a prouvé que Windows 95 se composait des deux produits indépendants MS-DOS 7.00 (plus tard 7.10) et Windows 4.0, de sorte que le regroupement forcé représentait un obstacle à la concurrence d'autres fournisseurs DOS. La bataille juridique s'est terminée par un règlement . Dans cette comparaison, Microsoft a payé à Caldera environ 280 millions de dollars au début de 2000 .

Sous Lineo / DeviceLogics / DRDOS, Inc. (à partir de 1999)

DR-DOS est ensuite allé chez Lineo , une société issue de Caldera Thin Clients , est revenue au Canopy Group du côté de Lineo et a été reprise par DeviceLogics (DRDOS, Inc.) en 2002. Sous Lineo et DeviceLogics, DR-DOS n'était plus offert gratuitement, mais était vendu comme un système pour les systèmes embarqués et autres. En mars 2004, la version 8 de DR-DOS a été publiée, ce qui a apporté un support limité pour FAT32. La version 8.1, publiée en septembre 2005 par DRDOS Inc., a été retirée du marché en raison de problèmes de droits d'auteur (des programmes tiers ont été inclus, y compris du projet FreeDOS , et contenaient du code volé à Enhanced DR-DOS d'Udo Kuhnt). Plus tard, DR-DOS 8.0 a également disparu, puisque seul DR-DOS 7.03 est disponible auprès de DRDOS Inc.

DR-DOS version 7 a joué un rôle principalement sur les disques de récupération et les CD-ROM de divers programmes de récupération de données et de sauvegarde tels que Norton Ghost, DriveImage, Partition Magic et d'autres programmes nécessitant un disque de démarrage. En raison de la prise en charge inadéquate des contrôleurs de disque dur actuels (SATA, SoftRAID, ..), cependant, il devient également moins important ici au profit de Windows PE ou Linux.

DR-DOS amélioré (depuis juillet 2002)

Le «Projet d'amélioration DR-DOS / OpenDOS» ou «DR-DOS amélioré» (en abrégé: EDR-DOS) est un projet de fan privé. L'auteur, Udo Kuhnt, poursuit le développement de l'open source OpenDOS 7.01 depuis 2003. Il a fourni le support LBA et FAT32 pour les disques durs d'une capacité de plus de 8  Gio ainsi que d'autres corrections de bogues et extensions. Les mises à jour concernent presque exclusivement le noyau ( IBMBIO.COM, IBMDOS.COMet COMMAND.COM), tandis que pour les utilitaires, on fait de plus en plus référence aux versions modernes (et dans certains cas adaptées pour EDR-DOS) de FreeDOS . Par conséquent, Enhanced DR-DOS ne peut pas être considéré comme un système d'exploitation DOS à part entière, mais plutôt comme un noyau alternatif pour un OpenDOS / DR-DOS existant ou pour FreeDOS.

l'histoire

DR DOS a été écrit sans trait d' union jusqu'à la version 6.0 incluse . Après que Digital Research ait vendu le système d'exploitation à Novell, le «DR» a disparu du nom jusqu'à ce qu'il soit réédité par Caldera sous le nom d'OpenDOS / DR-DOS 7.02, cette fois avec un trait d'union. Toutes les versions d'OpenDOS 7.01 à DR-DOS 7.03 étaient disponibles gratuitement ( freeware ). En outre, il existe également des versions OEM DR-DOS est 7.04 et DR-DOS 7:05 qui, comme disques de départ , provenaient de divers utilitaires de récupération de données et de disques utilisés. Les améliorations non officielles d'Udo Kuhnt - voir Enhanced DR-DOS - concernent uniquement le noyau et sont basées sur les sources OpenDOS 7.01 publiées par Caldera ( Open Source ).

Pour un aperçu de la version du noyau, y compris son origine (CP / M), voir BDOS .

version publication Remarques
DOS Plus 1.0 1985
DOS Plus 2.01 Août 1986
DR DOS 3.31 Mai 1988 DR DOS 3.31 était la première version de DOS de Digital Research compatible avec MS-DOS de Microsoft. Pour les programmes, il signale la compatibilité de l' API avec IBM DOS 3.31.
DR DOS 3.41 Janvier 1989
DR DOS 5.0 Mai 1990 Nom de code "Leopard". Contient l'interface utilisateur graphique ViewMAX / 1.
DR DOS 6.0 Mars 1992 Nom de code «Buxton». Inclut ViewMAX / 2. La dernière mise à jour publiée par Digital Research est DR DOS 6.01, datée d'avril 1992.
DR PalmDOS 1.0 Juin 1992 Nom de code «Merlin». Les structures internes du noyau ont été développées à partir de CP / M vers de vrais PC DOS / MS-DOS.
Novell DOS 7 Janvier 1994 Noms de code «Panther» et «Smirnoff». La dernière mise à jour publiée par Novell est Novell DOS 7 Update 15/2 de janvier 1996. Novell DOS 7 est compatible API avec PC DOS 5.
OpenDOS 7.01 Février 1997 Il s'agit de la première version publiée depuis sa vente à Caldera. Bien que le numéro de version soit supérieur à celui de la version précédente de Novell, toutes les mises à jour de Novell DOS 7 qui étaient déjà disponibles n'ont pas été incorporées, donc OpenDOS 7.01 est à peu près équivalent à Novell Mise à jour DOS 7 11.
A partir de cette version, les composants de base du système d'exploitation ont été IBMBIO.COM, IBMDOS.COMet COMMAND.COMpublié sous forme de code source qui peut être testé, cependant, à des fins commerciales pendant une période de 90 jours. Dans le domaine non commercial, OpenDOS 7.01 peut être utilisé pour une durée illimitée.
DR-DOS 7.02 Septembre 1997 Dans cette version, à nouveau publiée sans code source, Caldera a incorporé la plupart des améliorations récentes de Novell. Dans les versions bêta, on parlait encore de «Caldera OpenDOS 7.02», et finalement «Caldera DR-OpenDOS 7.02» est sorti, mais cela a été immédiatement changé en «Caldera DR-DOS 7.02».
DR-DOS 7.03 Mars 1999 La dernière version publiée par la filiale de Caldera Lineo, qui a à nouveau été distribuée par DRDOS, Inc.
DR-DOS 7.01.01 Juillet 2002 Udo Kuhnt publie son premier patch pour le code source du noyau OpenDOS 7.01 publié par Caldera.
DR-DOS 8.0 Mars 2004 Version publiée par DeviceLogics qui a depuis été retirée. DR-DOS 8.0 a été spécialement adapté pour une utilisation dans les systèmes embarqués .
DR-DOS amélioré 01/07/07 Mars 2005 Les améliorations développées par Udo Kuhnt sont maintenant publiées sous le titre "Enhanced DR-DOS". Le projet adapte DR-DOS 7 aux circonstances de l'époque (par exemple, le support FAT32), mais nécessite que les programmes OpenDOS originaux (freeware) ou les programmes du projet FreeDOS (différentes licences) pour fonctionner comme un DOS complet soient valides. Dans certains cas, des programmes FreeDOS open source spécialement adaptés trouvent leur chemin vers "Enhanced DR-DOS" (actuellement SYS, FORMATet XCOPY).
DR-DOS 8.1 Octobre 2005 Cette version publiée par DRDOS, Inc. a manifestement violé les droits d'auteur des améliorations d'Udo Kuhnt sur le noyau OpenDOS 7.01 et les licences de divers programmes du projet FreeDOS et a dû être retirée peu de temps après sa publication. Comme DR-DOS 8.0 a été retiré du marché peu de temps après, la dernière version officiellement disponible est DR-DOS 7.03 de 1999.

Un calendrier clair peut être trouvé sur le site Web du projet FreeDOS.

Voir également

liens web

Preuve individuelle

  1. Le code AARD ( Mémento du 13 janvier 2010 dans les archives Internet )
  2. Dr. L'enquête du journal Dobb
  3. Matthias Paul: NWDOSTIP - Trucs et astuces autour de Novell DOS 7, en vue de détails non documentés, de bogues et de solutions de contournement. antonis.de, 30 juillet 1997, consulté le 6 août 2014 (3, version 157).
  4. ^ Ralf Brown: Liste d'interruption de Ralf Brown. INTER61 du 16 juillet 2000 ( cs.cmu.edu ) Entrée pour la version DR-DOS sous INT 21h / AH = 4452h.
  5. Matthias Paul: Caldera OpenDOS 7.01 / 7.02 Update Alpha 3 IBMBIO.COM README.TXT (ZIP) 2 octobre 1997. Archivé de l' original le 4 octobre 2003. Récupéré le 29 mars 2009.
  6. L' article du registre du 26 novembre 2001.
  7. Graham Lea: Cebit: Caldera montre Windows sur DR-DOS, niant les allégations de MS . 23 mars 1998. Récupéré le 1er juin 2009.
  8. ^ Mike Romano: La souris qui rugit. Oubliez les fédéraux. C'est à une société obscure de l'Utah de prouver ce que nous savons déjà: que Microsoft est un monopole. Dans: Seattle Weekly , 16 septembre 1998, ( seattleweekly.com )
  9. Stephen D. Susman, Charles R. Eskridge III, Harry P. Susman, James T. Southwick, Parker C. Folse III, Timothy K. Borchers, Ralph H. Palumbo, Matthew R. Harris, et al.: Aux États-Unis State District Court - District of Utah, Central Division - Caldera, Inc. c.Microsoft Corporation - Affaire No. 2: 96CV 0645B - Mémorandum de Caldera, Inc. en opposition à la requête du défendeur pour un jugement sommaire partiel sur la demande de "lien technologique" du demandeur . Caldera Inc .. Mai 1999. Archivé de l' original le 3 octobre 2013. Récupéré le 5 octobre 2013.
  10. BBC News | BUSINESS | Caldera vs Microsoft - le règlement
  11. Pièces à l'appui de la requête croisée de Microsoft pour jugement sommaire dans l'affaire Novell WordPerfect . Groklaw. 23 novembre 2009. Récupéré le 22 octobre 2011.
  12. DR-DOS est vivant . heise en ligne, 20 novembre 2002
  13. Polémique sur les programmes open source dans DR-DOS 8.1 heise en ligne, 25 octobre 2005.
  14. "Le projet d'amélioration DR-DOS / OpenDOS" via archive.org - "DR-DOS amélioré" par Udo Kuhnt
  15. La licence pour OpenDOS 7.01 est incluse avec le code source publié dans le fichier LICENSE.TXT.
  16. DRDOS Inc. Comprend des Freedos et d'autres logiciels dans DR-DOS 8.1 POUR 45 $ . Freedos.org, 25 octobre 2005 (fichier texte, anglais)
  17. 25+ ans d'histoire DOS . Freedos.org, 3 septembre 2006 (fichier texte, anglais)
  18. 25 ans d'histoire DR DOS . Freedos.org, 18 septembre 2000 (fichier texte, anglais)