Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

DR-DOS

aus Wikipedia, der freien Enzyklopädie
DR-DOS
EntwicklerDRDOS, Inc. (ursprünglichDigital Research)
Weiterentwicklung durch eineoffeneEntwicklergemeinschaft
Lizenz(en)proprietär
Teile seit Juli 2022Public Domain[1]
Akt. Version7.03(1999)
KernelBDOS:monolithisch (Assembler)
↳ Enhanced DR-DOS
AbstammungCP/M-86
↳ CP/M Plus
↳ Concurrent CP/M
↳ Concurrent DOS
↳ DOS Plus
↳ DR DOS (bis 6.01)
↳ Novell DOS (7)
↳ OpenDOS (7.01)
↳ DR-DOS (ab 7.02)
DOS-Community:
OpenDOS-Kern
↳ Enhanced DR-DOS
↳ SvarDOS
Architektur(en)IBM PC (x86 ab8086/8088)
ChronikDOS Plus 1.2 bis 2.1
DR DOS 3.31 bis 6.0
PalmDOS 1.0
Novell DOS 7
OpenDOS 7.01
DR-DOS 7.02 bis 8.1
Enhanced DR-DOS 7.01.x
Sonstigespushbx.org/ecm/web/ (EDR-DOS),svardos.org/
nicht mehr verfügbar

DR-DOS [diːˈɑːɹ dɑːs] ist einzu PC DOS kompatiblesDOS-Betriebssystem, das seit 2002 von DRDOS, Inc. (DeviceLogics) vertrieben wird. Es wurde alsDR DOS (DigitalResearchDiskOperatingSystem, ohne Bindestrich) von der gleichnamigen FirmaDigital Research aus dem BetriebssystemCP/M-86 entwickelt und stand in den 1980er und 1990er Jahren in direkter Konkurrenz zum damals dominierendenPC-BetriebssystemMS-DOS vonMicrosoft. Nach dem Verkauf anNovell 1993 wurde es inNovell DOS umbenannt. Nach einem weiteren Verkauf 1997 anCaldera wurden Teile desQuelltextes veröffentlicht und das Betriebssystem für private Zwecke alsOpenDOS 7.01 verfügbar gemacht, und alsDR-DOS 7.02 zuerst auf Stand von Novell DOS 7 gebracht, dann geringfügig weiterentwickelt. Für diverseBootdisketten von Produkten anderer Hersteller gab esOEM-Versionen, z. B. DR-DOS 7.04/7.05 von Ontrack Systems. 1999 kaufteLineo DR-DOS, nach dessen Ende es 2002 schließlich anDeviceLogics ging. Seit 2003 wurden die im Quelltext freigegegebenen Teile von einer kleinen DOS-Community imDR-DOS/OpenDOS Enhancement Project alsEnhanced DR-DOS weiterentwickelt. Die von DeviceLogics (DRDOS, Inc.) veröffentlichten Versionen 8.0 und 8.1 mussten wieder zurückgezogen werden, da sie ohne Genehmigung Teile von Enhanced DR-DOS undFreeDOS enthielten.

2022 wurden die 1997 veröffentlichten Quelltexte des DOS-Kernels (BIOS bzw.IBMBIO.COM undBDOS bzw.IBMDOS.COM) und des KommandozeileninterpretersCOMMAND.COM von OpenDOS 7.01 von DRDOS, Inc. unterPublic Domain gestellt.[1] Eine darauf basierende freieDOS-Distribution istSvarDOS.

Geschichte

[Bearbeiten |Quelltext bearbeiten]

Unter Digital Research (bis 1993)

[Bearbeiten |Quelltext bearbeiten]

Ende der 1970er Jahre hatte sich das BetriebssystemCP/M der Firma Digital Research als Standardbetriebssystem für die damals verbreiteten8-Bit-Rechner etabliert.IBM hatte die Entwicklung des Personal Computers lange Zeit als Projekt ohne Perspektive angesehen und folglich vernachlässigt und den Markt anderen Anbietern überlassen. Anfang der 1980er Jahre jedoch entschloss man sich, mit einem eigenen Personal Computer, demIBM PC auf den Markt zu treten. Im Gegensatz zu den etablierten Systemen handelte es sich aber nicht um ein 8-Bit-System auf der Basis desZ80 vonZilog, sondern um ein16-Bit-System auf Basis des neuen8086 vonIntel, der nicht zuletzt durch den großen Erfolg des IBM PC und seinerkompatiblen Nachbauten diex86-Architektur und damit die gesamte Familie derx86-Prozessoren begründete.Aus vertraglichen Gründen lizenzierte IBM nicht das für die neue Prozessorgeneration angepasste CP/M-86 von Digital Research, sondern das vonMicrosoft aufgekaufte und inPC DOS (auch: IBM DOS) umbenannte86-DOS vonSCP. 86-DOS war wiederum großteils ein Nachbau von CP/M für den 8086-Prozessor, das vonTim Paterson 1980 geschrieben worden war, weil das von Digital Research angekündigte CP/M-86 zu lange auf sich warten ließ.Als der erste IBM PC 1981 der Öffentlichkeit vorgestellt wurde, war nun auch CP/M-86 verfügbar und Digital Research konnte erreichen, dass es mit IBM PCs optional bestellt werden konnte, doch war der Siegeszug von 86-DOS (als PC DOS) aufgrund des günstigeren Preises damit eingeleitet. PC DOS wurde später von Microsoft auch separat alsMS-DOS verkauft und lizenziert und als solches auch mitPCs anderer Hersteller gebündelt. Aufgrund des immer größer werdenden Marktes an IBM-PC-Nachbauten wurde MS-DOS zur verbreitetsten und (gemeinsam mit PC DOS) zur wichtigsten DOS-Variante – und damit zum Referenzsystem, an dem sich auch Digital Research zunehmend orientieren musste.

Der neuen Konkurrenzsituation und der üblichen Namensgebung der PC-Betriebssysteme geschuldet wurde CP/M-86 zuerst in Concurrent CP/M-86, dann in Concurrent DOS, später in DOS Plus und schließlich in DR DOS umbenannt und mit MS-DOS als wichtigstem Maßstab weiterentwickelt; so wurde aus dem ähnlichen, aber zu MS-DOS nicht kompatiblen CP/M-86 allmählich DOS (Concurrent DOS, DOS Plus), das sowohl CP/M-86- als auch MS-DOS-Programme ausführen konnte, und schließlich DR DOS, das voll und ganz für Kompatibilität zu MS-DOS ausgelegt war und unter dem CP/M-86-Programme nicht mehr funktionierten.

Digital Research war nun in der Situation, sein Betriebssystem hauptsächlich direkt an den Endkunden bringen zu müssen, oftmals obwohl dieser schon ein Betriebssystem mit seinem Rechner erworben hatte, denn wegen der restriktiven Lizenzpolitik für MS-DOS lieferten nur wenigeOEM ihre Rechner mit DR DOS aus, inDeutschland war dafür hauptsächlichVobis bekannt.

Um unter diesen Umständen bestehen zu können, war DR DOS der zeitgleich verkauften MS-DOS-Version nicht nur namentlich meist um eine Versionsnummer voraus, sondern enthielt auch Techniken, die in MS-DOS erst wesentlich später oder nie Einzug erhielten:BereitsDR DOS 3.31, das parallel zu MS-DOS 3.3 verkauft wurde, bot beispielsweise Unterstützung für Festplatten mit mehr als 32 MB, außerdem verfügten die Programme über eine Hilfefunktion die mit dem Parameter/h aufgerufen werden konnte.DR DOS 5.0 enthielt die grafische OberflächeViewMAX und erweiterte Hilfefunktionen. MitDR DOS 6.0 brachte Digital Research eine Festplattenkompression, die eine doppelt so große Nutzkapazität der Festplatte versprach, sowie das komplette Handbuch als Hypertext-Online-Hilfe. Zudem konnte DR DOS den damals knappen Hauptspeicher effizienter verwalten und so mehr von dem kostbaren Speicher in den ersten 640 kB für Programme freihalten.

Trotz dieser Eigenschaften konnte sich DR DOS nie endgültig durchsetzen; nicht zuletzt hatte auch Microsoft einen erheblichen Anteil am Scheitern:So wurden zum Beispiel Kunden irritiert, indem Microsoft in seiner Kritik an DR DOS 6.0 auf die Gefahren von Festplattenkompression hinwies, obwohl diese Technik dann mit DoubleSpace (später: DriveSpace) in MS-DOS 6.x ebenfalls eingeführt wurde.InWindows 3.1 baute Microsoft Funktionen ein, welche den Betrieb unter DR DOS unnötig erschwerten und somit ebenfalls potenzielle Käufer vom Kauf abhielten (AARD-Code),[2][3] obwohl schon beim Verkaufsstart von Windows 3.1 das benötigte DR DOS-Update zur Verfügung stand.Die Behauptung von Microsoft, dassWindows 95 angeblich nicht auf alternativen DOS-Versionen laufen könne, tat ihr Übriges.

Unter Novell (1993–1996)

[Bearbeiten |Quelltext bearbeiten]

Novell, das Digital Research bereits während der Zeit von DR DOS 6 gekauft hatte, entwickelte noch eine VersionNovell DOS 7, die echtesMultitasking, worunter man sogarWindows 3.x ausführen konnte, und Netzwerkfähigkeit enthielt, das Ende von DR DOS war damit aber nicht mehr aufzuhalten. Novell verkaufte schließlich alle Rechte an DR DOS,CP/M undGEM anCaldera.

Unter Caldera (1997–1999)

[Bearbeiten |Quelltext bearbeiten]

Caldera vertrieb die für private Anwendung kostenlose Version CalderaOpenDOS 7.01, was aber keine wesentlichen Neuerungen enthielt und teilweise sogar hinter dem Stand von Novell DOS 7 mit den letzten Updates zurückblieb.[4] In den Versionen 7.02 und 7.03, die wiederDR-DOS hießen (jedoch mit Bindestrich geschrieben), wurden neben vielen anderen Erweiterungen auch diese Updates wieder integriert bzw. neu implementiert.[5][6]

Caldera veröffentlichte mit OpenDOS 7.01 auch dieQuelltexte des Kernels unter einer nur privat nutzbaren Lizenz. Außerdem stellte Caldera die Quelltexte zuGEM unter dieGPL und durch das Fan-Projekt“The Unofficial CP/M Web site” sind die Quelltexte von CP/M nun auch unter einer freien Lizenz verfügbar.[7]

Bemerkenswerter an der DR-DOS-Ära Caldera ist hingegen der Rechtsstreit, den Caldera gegen Microsoft angestrengt hatte:
Da Caldera alle Rechte übernommen hatte, konnte man auch bezüglich der Vorkommnisse umWindows 3.x undWindows 95 aus der Zeit von Digital Research und Novell Klage erheben. Caldera gelang es, durch minimale Änderungen Windows 95 unter DR-DOS zum Laufen zu bringen.[8] Veröffentlichungen zufolge sei das Benutzen von Windows 95 in anderen DOS-Betriebssystemen allein durch ein speziellesTSR-Programm möglich; dieses Programm sollte daraufhin bald für DR-DOS-Benutzer erscheinen.[9][10] Aus nicht erklärten Gründen erfolgte diese Veröffentlichung jedoch nicht. Caldera bewies demnach aber, dass Windows 95 aus den zwei unabhängigen Produkten MS-DOS 7.00 (später 7.10) und Windows 4.0 bestand, so dass die Zwangsbündelung eine Wettbewerbsbehinderung anderer DOS-Anbieter darstellte. Die gerichtliche Auseinandersetzung endete schließlich in einemVergleich, in dem Microsoft Anfang 2000 etwa 280 Millionen Dollar anCaldera zahlte.[11][12]

Unter Lineo/DeviceLogics/DRDOS, Inc. (ab 1999)

[Bearbeiten |Quelltext bearbeiten]

DR-DOS ging dann an die ausCaldera Thin Clients entstandene FirmaLineo, fiel mit Lineos Ende wieder zurück an dieCanopy Group und wurde 2002 vonDeviceLogics (DRDOS, Inc.) übernommen.[13] Unter Lineo und DeviceLogics wurde DR-DOS nicht mehr kostenlos abgegeben, sondern als System füreingebettete Systeme und ähnliches verkauft. Im März 2004 wurde die Version 8 von DR-DOS veröffentlicht, die beschränkte Unterstützung fürFAT32 brachte. Die im September 2005 durch DRDOS Inc. veröffentlichte Version 8.1 wurde wegen Copyrightproblemen (es wurden fremde Programme mitgeliefert, u. a. vomFreeDOS-Projekt, und enthielt gestohlenen Code aus Udo Kuhnts Enhanced DR-DOS) wieder vom Markt genommen.[14] Später verschwand auch DR-DOS 8.0, seitdem ist auf der Seite von DRDOS Inc. nur mehr DR-DOS 7.03 erhältlich.

Eine Rolle spielte DR-DOS Version 7 hauptsächlich auf Wiederherstellungsdisketten und -CD-ROMs diverserDatenrettungs- und-sicherungsprogramme, wieNorton Ghost, DriveImage,Partition Magic und andere Programme, die eineStartdiskette benötigten. Wegen mangelhafter Unterstützung neuerer Festplattencontroller (SATA, SoftRAID, …) verlor es aber in den 2000er Jahren zugunsten vonWindows PE oderLinux an Bedeutung.

Enhanced DR-DOS (seit Juli 2002)

[Bearbeiten |Quelltext bearbeiten]

Um ein privates Fanprojekt handelt es sich beim „DR-DOS/OpenDOS Enhancement Project“,[15] oder auchEnhanced DR-DOS bzw. kurzEDR-DOS. Der Autor, Udo Kuhnt, entwickelte das quelloffene OpenDOS 7.01 seit 2003 weiter. Von ihm stammen LBA- und FAT32-Unterstützung für Festplatten mit mehr als 8 GiB Kapazität sowie weitere Fehlerkorrekturen und Erweiterungen. Die Updates beziehen sich aber fast ausschließlich auf denKernel, dieDateienIBMBIO.COM,IBMDOS.COM undCOMMAND.COM, während für Dienstprogramme zunehmend auf die modernen (und teilweise für EDR-DOS angepassten) Versionen ausFreeDOS verwiesen wird. Daher kann Enhanced DR-DOS nicht als vollwertiges DOS-Betriebssystem angesehen werden, sondern vielmehr als alternativer Kernel für ein bestehendes OpenDOS/DR-DOS oder für FreeDOS.

Enhanced DR-DOS (seit 2022)

[Bearbeiten |Quelltext bearbeiten]

Udo Kuhnt hat die Weiterentwicklung 2011 eingestellt. Nachdem DR-DOS alsDerivat vonCP/M 2022 ebenfallsgemeinfrei wurde, wird der Kernel und Kommandozeileninterpreter seit 2023 von derOpen-Source-Gemeinschaft weiterentwickelt.[16][17] Mit SvarDOS gibt es zudem eine DOS-Distribution, die auf dem Enhanced-DR-DOS-Kernel aufbaut.[18]

Kompatibilität zu MS-DOS

[Bearbeiten |Quelltext bearbeiten]

Die Kompatibilität von DR-DOS zu MS-DOS wurde von Version zu Version stetig verbessert. So konnte bspw. DR DOS 3.41 noch keine Variablensubstitution derPATH-Variable für denSuchpfad durchführen, wenn diese als erstes in derSET PATH= Zeile aufgeführt wurde, in MS-DOS und der späteren DR DOS 5.0 Version war hingegen die Reihenfolge egal. Mit der Übernahme von Digital Research durch Novell wurden weitere Befehle näher an jene von MS-DOS angeglichen, wie bspw. der DebuggerSID, der nicht nur in DEBUG umbenannt, sondern auch dahingehend geändert wurde, dass er sich auch in der Bedienung wieDEBUG vonTim Paterson (86-DOS) verhält.

Verbreitung

[Bearbeiten |Quelltext bearbeiten]

DR DOS war eine Konsequenz daraus, dass einerseits CP/M an Bedeutung verlor, während sich andererseits nach dem Erfolg des IBM PC als Plattform die Kompatibilität zu MS-DOS bzw. PC DOS als immer wichtiger herausstellte.[19] EinigeErstausrüster (englischOEMs)IBM-PC-kompatibler Rechner boten DR DOS 3.4 als Alternative zu MS-DOS an, darunter einige taiwanesische Hersteller, die ihre Produkte jedoch auch auf dem US-amerikanischen Markt anboten.[20] In Deutschland bzw. überDACH hinausZentraleuropa warVobis bis vor 1993 einer der wichtigsten OEM-Kunden für Digital Research, da die IBM-kompatiblen PCs der Eigenmarke „Highscreen“ mit DR DOS angeboten wurden.[21]

Durch eine Klage von Caldera 1996 wurden vor Gericht eingebrachte Unterlagen zugänglich, in denen u. a. DR DOS 5.0 von einem Tester bei Microsoft als „MS-DOS enorm überlegen“ bezeichnet wurde.[22] Aus den Unterlagen geht auch hervor, wie Microsoft DR DOS und NovellNetWare als größte Gefahr für Windows (damals noch in Version3.x) wahrnahm und alles dafür tat, um einen Erfolg von DR DOS zu verhindern.[23]

Laut PC Magazine April 27, 1993 hatte DR DOS einen Marktanteil von 5 %. Im Buch Undocumented DOS 2nd Edition von Andrew Schulmann, Addisson Wesley Verlag wird der Marktanteil von DR DOS mit 7 % geschätzt, unter der Angabe, dass Microsoft im Jahr 1991 MS-DOS Lizenzen im Wert von 617,5 Millionen Dollar verkaufte, während der Gesamtumsatz von Digital Research in diesem Jahr bei 45 Mio. Dollar lag und unter der vereinfachten Annahme, dass Digital Research in diesem Zeitraum nichts anderes als Lizenzen von DR DOS verkaufen würde. Würde man andere Produkte noch in die Rechnung einkalkulieren, dann würde der Marktanteil somit noch weiter unter diesen positiv geschätzten 7 % liegen. Digital Research selbst behauptete 1991, dass sich DR DOS 5.0 1,5 Millionen Mal verkauft hätte.[24]

Versionsgeschichte

[Bearbeiten |Quelltext bearbeiten]

DR DOS wurde bis einschließlich Version 6.0 ohneBindestrich geschrieben. Nach dem Verkauf des Betriebssystems von Digital Research an Novell verschwand das „DR“ aus dem Namen, bis es von Caldera erneut als OpenDOS/DR-DOS 7.02, diesmal mit Bindestrich, veröffentlicht wurde. Alle Versionen von OpenDOS 7.01 bis DR-DOS 7.03 waren frei erhältlich (Freeware). Des Weiteren existieren außerdem die OEM-Versionen DR-DOS 7.04 und DR-DOS 7.05, die alsStartdisketten von diversen Datenrettungs- und Festplattendienstprogrammen zum Einsatz kamen. Die inoffiziellen Verbesserungen von Udo Kuhnt – sieheEnhanced DR-DOS – sind allein auf den Kernel bezogen und nehmen als Basis die von Caldera veröffentlichten Quellen (Open Source) von OpenDOS 7.01. Alle Versionen von DR DOS, bis einschließlich DR DOS 6.0, geben sich über die DOS-API-FunktionAH=30h und Interrupt21h als MS-DOS-Version 3.31 aus.[25] Ab Novell DOS 7.0 gibt es sich als MS-DOS 6.0 aus.

Zu einer Versionsübersicht des Kernels inklusive dessen Abstammung (CP/M) sieheBDOS.

VersionVeröffentlichungAnmerkungen
DOS Plus 1.01985
DOS Plus 2.01August 1986
DR DOS 3.31Mai 1988DR DOS 3.31 war die erste reine DOS-Version von Digital Research, die zu MS-DOS von Microsoft voll kompatibel war aber nicht mehr zu CP/M. Für Programme meldet esAPI-Kompatibilität zu IBM DOS 3.31. Außerdem unterstützte es Festplatten mit mehr als 32 MiB Größe.
DR DOS 3.40Januar 1989Zu den Neuerungen von DR DOS 3.40 zählen u. a. eine neue Installationsroutine, das DateirettungsprogammRECOVER.EXE, derTexteditorEDITOR.EXE und die Unterstützung vonExpanded Memory durch den GerätetreiberEMM386.SYS perEMSLIM 4.0. Außerdem wurde erstmals eine Historie der Kommandozeileneingaben eingeführt.[26] Des Weiteren verfügen die mitgelieferten Programme nun über eine interne Kommandozeilenhilfe, die mittels des Parameters/h aufgerufen werden kann.
DR DOS 3.41August 1989Viele kleine Verbesserungen.FORMAT.COM bot mit dem Parameter/F die Möglichkeit Diskettenformatgrößen in KB anzugeben, was das Formatieren von Disketten deutlich vereinfachte.TREE.COM bot eine grafische Ansicht des Verzeichnisbaums, vergleichbar mit demTREE.COM Kommando von MS-DOS.
DR DOS 5.0Mai 1990[27]Codename „Leopard“, beinhaltet die graphische BedienoberflächeViewMAX/1. Die Kompatibilität des DOS-Kernels zu PC DOS wurde wesentlich verbessert. Erste DR-DOS-Version, dieHIMEM.SYS fürErweiterten Speicher (XMS) undMEM.EXE mitliefert. An die BefehleFIND.EXE,TOUCH.EXE undXDEL.EXE können mit dem Parameter@ nun Dateilisten übergeben werden. Außerdem wurde das ProgrammEXE2BIN.EXE hinzugefügt. MitFILELINK.EXE konnten Dateien über dieCOM-Schnittstelle übertragen werden.
DR DOS 6.0September 1991[28][29]Codename „Buxton“, beinhaltet ViewMAX/2. Erwähnenswerte neu hinzugefügte Programme warenUNFORMAT.COM,UNDELETE.COM, sowieDISKOPT.EXE – ein Programm zum Defragmentieren der Festplatte. MitFC.EXE konnten nun Dateien auf ASCII- und Binärebene verglichen werden. Außerdem bot diese Version mitDOSBOOK.EXE noch über eine ausführliche Online Hifefunktion. InSETUP.EXE konnten nun gezielt bestimmte Änderungen an der Konfiguration vorgenommen werden. Die mittels/h Parameter integrierte Programmhilfe ist nun in allen DR DOS Programmen auch mit dem aus MS-DOS 5.0 nach DR DOS 3.40 später eingeführten Parameter/? möglich. Zusätzlich bekam DR-DOS noch denProtected-Mode-fähigen TaskswitcherTaskMAX. Bei BATCH Dateien wurde DR-DOS 6.0 um die internen KommandosGOSUB undRETURN für Subroutinen erweitert, außerdem wurde dasIF Kommando um die BedingungDIREXIST erweitert, mit der es möglich ist, nach der Existenz von Verzeichnissen abzufragen, dies war in vorherigen DR-DOS Versionen nicht möglich.
DR DOS 6.01April 1992Dies war die letzte von Digital Research veröffentlichte Aktualisierung.
DR PalmDOS 1.0Juni 1992Codenamen „Merlin.“ Die internen Strukturen im Kernel wurden weg von CP/M hin zu echtem PC DOS / MS-DOS entwickelt. Bei PalmDOS handelt es sich um eine hinsichtlich der Kompatibilität verbesserte OEM-Version von DR-DOS 6.01, viele der Verbesserungen flossen in Novell DOS 7 ein.[30]
Novell DOS 7Januar 1994[31]Codenamen „Panther“ und „Smirnoff.“ Die letzte von Novell veröffentlichte Aktualisierung ist Novell DOS 7 Update 15/2 vom Januar 1996. Novell DOS 7 istAPI-kompatibel zu PC DOS 5. DerDebugger wurde vonSID86.EXE inDEBUG.EXE umbenannt und die Bedienung an den gleichnamigen MS-DOS-Debugger angelehnt. DerEDITOR.EXE von Digital Research wurde inEDIT.COM umbenannt und mit einerZeichenorientierte Benutzerschnittstelle ausgestattet.
OpenDOS 7.01Februar 1997Dies stellt die erste veröffentlichte Version nach dem Verkauf an Caldera dar. Obwohl die Versionsnummer höher ist als die letzte Version von Novell, wurden nicht alle bereits verfügbaren Aktualisierungen von Novell DOS 7 eingearbeitet, so dass OpenDOS 7.01 ungefähr Novell DOS 7 Update 11 entspricht.
Von dieser Version wurden die Betriebssystem-KernkomponentenIBMBIO.COM,IBMDOS.COM undCOMMAND.COM als Quellcode veröffentlicht, die jedoch für kommerzielle Zwecke nur für einen Zeitraum von 90 Tagen getestet werden dürfen. Im nicht-kommerziellen Bereich darft OpenDOS 7.01 für einen unbegrenzten Zeitraum genutzt werden.[32] 2022 wurde DR-DOS im Rahmen der Freigabe vonCP/M ebenfallsPublic Domain.[1]
DR-DOS 7.02September 1997In dieser wieder ohne Quellcode veröffentlichten Version hatte Caldera die meisten der letzten Verbesserungen von Novell eingearbeitet. Bei denBeta-Versionen war noch von „Caldera OpenDOS 7.02“ die Rede, veröffentlicht wurde schließlich „Caldera DR-OpenDOS 7.02“, was jedoch gleich darauf in „Caldera DR-DOS 7.02“ geändert wurde.
DR-DOS 7.03März 1999Die letzte von der Caldera-Tochter Lineo veröffentlichte Version, die nun wieder von DRDOS, Inc. vertrieben wurde.
DR-DOS 7.04+ab 1999Es gab diverseOEM-Versionen von DR-DOS 7.0x, vor allem fürBootdisketten. Beispielsweise nutzte Ontrack Systems DR-DOS 7.04 und 7.05, das um die FunktionenFAT32 undLBA erweitert wurde,[33] in Produkten wieOntrack Easy Recovery 5.[34]

Bei OEM-Versionen von DR-DOS handelt es sich nicht um vollständige, installierbare Betriebssysteme.

DR-DOS 7.01.01Juli 2002Udo Kuhnt veröffentlicht seinen erstenPatch für den von Caldera freigegebenen Quellcode des OpenDOS-7.01-Kernel.
DR-DOS 8.0März 2004Von DeviceLogics veröffentlichte Version, die inzwischen zurückgezogen wurde. DR-DOS 8.0 war speziell für den Einsatz ineingebetteten Systemen angepasst.
Enhanced DR-DOS 7.01.07März 2005Die von Udo Kuhnt erarbeiteten Verbesserungen wurden bis 2011 als „Enhanced DR-DOS“ veröffentlicht. Das Projekt passt DR-DOS 7 an die Gegebenheiten der Zeit an (z. B.FAT32-Unterstützung), benötigt jedoch die originalen OpenDOS-Programme (frei für den privaten Gebrauch) oder Programme aus dem FreeDOS-Projekt (unterschiedliche Lizenzen), um als vollständiges DOS zu gelten. Teilweise finden speziell angepasste quelloffene FreeDOS-Programme den Weg zu Enhanced DR-DOS, etwaSYS,FORMAT undXCOPY.

Die letzte Version, 7.01.08 vom 21. Juli 2011, war alswork-in-progress (WIP) betitelt und als instabil markiert. Sie enthält mindestens einen kritischen Fehler, der beim Löschen von Dateien mit langem Dateinamen das Dateisystem beschädigen kann.[35]

DR-DOS 8.1Oktober 2005Diese von DRDOS, Inc. veröffentlichte Version verletzte offenkundig das Copyright der von Udo Kuhnt erarbeiteten Verbesserungen am OpenDOS-7.01-Kernel sowie die Lizenzen diverser Programme aus dem FreeDOS-Projekt und musste kurz nach Erscheinen wieder zurückgezogen werden.[36] Weil kurz darauf auch DR-DOS 8.0 vom Markt genommen wurde, ist die letzte offiziell verfügbare Version DR-DOS 7.03 aus dem Jahre 1999.
Weiterführung von Enhanced DR-DOSseit 20232022 wurde DR-DOS alsDerivat vonCP/M von Bryan Sparks, dem Geschäftsführer von DRDOS, Inc., unterPublic Domain gestellt.[1] Seitdem wird die letzte von Udo Kuhnt veröffentlichte Version von derOpen-Source-Gemeinschaft weiterentwickelt.[37] Kernel und Kommandozeileninterpreter wurden auf frei verfügbare Entwicklungswerkzeugeportiert sowie von proprietären Komponenten befreit.
SvarDOS[18]seit Juli 2024SvarDOS ist eine alsRolling Release veröffentlichte DOS-Distribution, die ursprünglich aufFreeDOS basierte, anders als dieses jedoch auf Kompatibilität mit8088/8086-Systemen wie demoriginalen IBM PC getrimmt ist. Seit Juli 2024 nutzt die Standard-Distribution von SvarDOS den Enhanced-DR-DOS-Kernel.

Eine übersichtliche Zeitleiste findet sich auf den Seiten des FreeDOS-Projekts.[38][34][39]

Siehe auch

[Bearbeiten |Quelltext bearbeiten]

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. abcdLicense agreement for the CP/M material presented on this site. (E-Mail-Auszüge) E. C. Masloch, 7. Juli 2022, abgerufen am 21. Juni 2025 (englisch): „Let this paragraph represent a right to use, distribute, modify, enhance, and otherwise make available in a nonexclusive manner CP/M and its derivatives. This right comes from the company, DRDOS, Inc.'s purchase of Digital Research, the company and all assets, dating back to the mid-1990's. DRDOS, Inc. and I, Bryan Sparks, President of DRDOS, Inc. as its representative, is the owner of CP/M and the successor in interest of Digital Research assets.“ 
  2. The AARD Code (Memento vom 13. Januar 2010 imInternet Archive)
  3. Dr. Dobb’s Journal investigation
  4. Matthias Paul: NWDOSTIP – Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. antonis.de, 30. Juli 1997, abgerufen am 6. August 2014 (3, release 157). 
  5. Ralf Brown:Ralf Brown’s Interrupt List. INTER61 vom 16. Juli 2000 (cs.cmu.edu) Eintrag für die DR-DOS version unter INT 21h/AH=4452h.
  6. Matthias Paul: Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT. (ZIP) 2. Oktober 1997, archiviert vom Original am 4. Oktober 2003; abgerufen am 29. März 2009. 
  7. The Register-Artikel vom 26. November 2001.
  8. Graham Lea: Cebit: Caldera shows Windows on DR-DOS, denying MS claims. In: v3.co.uk. 23. März 1998, abgerufen am 1. Juni 2009 (englisch). 
  9. Mike Romano:The mouse that roared. Forget the feds. It’s up to an obscure Utah company to prove what we already know: that Microsoft is a monopoly. In:Seattle Weekly 16. September 1998, (seattleweekly.com)
  10. 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, Lynn M. Engel, Philip S. McCune, Lawrence C. Locker, Max D. Wheeler, Stephen J. Hill, Ryan E. Tibbitts: In the United States District Court – District of Utah, Central Division – Caldera, Inc. vs. Microsoft Corporation – Case No. 2:96CV 0645B – Caldera, Inc.'s Memorandum in opposition to defendant’s motion for partial Summary Judgment on plaintiff’s "Technological Tying" claim. In: calderathin.com. Caldera Inc., Mai 1999, archiviert vom Original am 3. Oktober 2013; abgerufen am 5. Oktober 2013 (englisch). 
  11. BBC News | BUSINESS | Caldera vs Microsoft – the settlement
  12. Exhibits to Microsoft’s Cross Motion for Summary Judgment in Novell WordPerfect Case. In: groklaw.net. Groklaw, 23. November 2009, abgerufen am 22. Oktober 2011 (englisch). 
  13. DR-DOS lebt. heise online, 20. November 2002
  14. Streit um Open-Source-Programme in DR-DOS 8.1 heise online, 25. Oktober 2005.
  15. „The DR-DOS/OpenDOS Enhancement Project“ via archive.org – „Enhanced DR-DOS“ von Udo Kuhnt
  16. SvarDOS/edrdos. SvarDOS, 16. August 2025, abgerufen am 24. August 2025. 
  17. ecm's webbed site. Abgerufen am 25. April 2025. 
  18. abChristian Kahle: SvarDOS: Schlanker FreeDOS-Ableger mit neuem Kernel nun unabhängig. In: WinFuture.de. Sebastian Kuhbach, 2. Januar 2025, abgerufen am 21. Juni 2025: „SvarDOS gibt es als Ableger von FreeDOS schon länger und galt als dessen Minimalvariante. Mit dem neuen Kernel erfolgt aber eine komplette Trennung. Dieser basiert nun auf der Open-Source-Freigabe von DR-DOS durch Caldera im Jahr 1996.“ 
  19. Software Developer Caldera Sues Microsoft For Antitrust Practices Alleges Monopolistic Acts Shut Its DR DOS Operating System Out of Market. (Pressemitteilung) In: Caldera News. Caldera, 24. Juli 1996, abgerufen am 30. Mai 2024 (englisch): „As these demands escalated, the suit explains, ‘a number of OEMs approached DRI and requested that it develop a version of DOS that would fill the gaps in functionality that plagued MS-DOS. ... Accordingly, in 1987 DRI began planning for a new version of DOS, to be called DR DOS. The result of DRI's initial development effort was a product designated as DR DOS 3.31, introduced on May 28, 1988. DR DOS 3.31 was followed quickly by enhanced versions of the product. Thus DR DOS 5.0, introduced in May 1990, and DR DOS 6.0, introduced in September 1991, were significantly superior to then-existing versions MS-DOS in many areas.‘“ 
  20. Bob Ponting:Digital Research Ready to Ship DR DOS 3.4. In:InfoWorld.Band 11,Nr. 9, 27. Februar 1989,S. 23 (englisch,eingeschränkte Vorschau in der Google-Buchsuche):“The single-user single-tasking operating system, which is provided as an OEM product, has been licensed by 24 OEMs and corporate resellers for bundling with PC-compatibles since its introduction in May 1988, said Greg Ewald, a DRI spokesman. Most clients are Taiwanese clone makers, but more than half of their machines will be sold in the United States.” 
  21. Sharon Gaudin:Caldera deposition raises evidence issues. In:Computerworld.Band 32,Nr. 36, 7. September 1998,ISSN 0010-4841,S. 8 (englisch,eingeschränkte Vorschau in der Google-Buchsuche):‘Germany was a very important battleground between MS DOS and DR DOS in that period,’ [Steve] Hill [an attorney for Caldera] said. ‘DR DOS was offered by Vobis, the largest PC manufacturer in Germany, and Central Europe for that matter. It was probably the most significant DR DOS account. …’ … Hill noted that in the 1992–1993 time frame, Vobis went from being a DR DOS account to a strictly MS DOS account. 
  22. Graham Lea: DR-Dos is terrific, says MS tester. In: The Register. 5. November 1999, abgerufen am 30. Mai 2024 (englisch): „Conclusion: DR DOS is vastly superior to MS-DOS 5.0.“ 
  23. Graham Lea: Win95 – is it just Dos 7 plus Windows 4 after all? In: The Register. 5. November 1999, abgerufen am 30. Mai 2024 (englisch): „an internal Microsoft strategy document dated 16 June 1992 admitted that Novell was its biggest threat: ‘Novell is after the desktop. As you know, they have acquired Digital Research and are now working hard to tightly integrate DR-DOS with NetWare. We should also assume they are working on a Windows clone and/or that they are working on a virtualised DOS environment which will run standard mode Windows as a client. This is perhaps our biggest threat.’“ 
  24. Undocumented DOS 2nd Edition von Andrew Schulmann, Addisson Wesley Verlag,ISBN 0-201-63287-X, S. 182
  25. Undocumented DOS 2nd Edition von Andrew Schulmann Addison-Wesley Publishing CompanyISBN 0-201-63287-X
  26. https://oldcomputers.dyndns.org/public/pub/manuals/other/drdos_ergaenzung_1989_(grau_300).pdf
  27. https://books.google.de/books?id=YxFTezF9-sMC&lpg=PA1&hl=de&pg=PT246#v=onepage&q&f=false DR DOS 5.0 The Better Operating System? by Winn L.Rosch PC Mag 12. Februar 1991 S. 241 (englisch)
  28. Digital Research knöpft sich bei DR DOS 6.0 die Festplatte vor. In: Computerwoche. 20. September 1991, abgerufen am 20. Juli 2024: „Rund 1 Jahr nach der Einführung von DR DOS 5.0 kommt die Digital Research GmbH, München, mit der Version 6.0 heraus.“ 
  29. https://books.google.de/books?id=FeIuiOQN-nEC&lpg=PA1&hl=de&pg=PT241#v=onepage&q&f=falseDR DOS 6.0 by Greg Pastrick PC Mag 11 Februar 1992 S. 228
  30. Undocumented DOS 2nd Edition von Andrew Schulmann Addison-Wesley Publishing CompanyISBN 0-201-63287-X
  31. "Novell DOS 7 - Konkurrenz für MS-DOS" PC Games Ausgabe 6/1994 S. 126
  32. Die Lizenz von OpenDOS 7.01 liegt dem freigegebenen Quellcode in der DateiLICENSE.TXT bei.
  33. Gerhard Franken:DOS ge-packt. 1. Auflage. mitp, 2003,ISBN 3-8266-1313-9, 8. Festplatten und mehr,S. 504,8.1. Einrichtung von Festplatten, 8.1.4 Partitionen, Cluster und Dateisysteme (eingeschränkte Vorschau in der Google-Buchsuche): „DR-DOS 7.04/7.05 – Auf die DR-DOS-Versionen 7.04 und 7.05 habe ich bereits hier und da hingewiesen. Hierbei handelt es sich lediglich um Weiterentwicklungen der Kernel-Dateien durch Ontrack Systems. Diese unterstützen zwar FAT32 und LBA, sollen aber einige Fehler enthalten und sich nach Aussage von Ontrack Systemsnicht für die Installation auf Festplatte eigenen!“ 
  34. abMPAUL: 25 YEARS OF DR DOS HISTORY. (Textdatei; 39 KiB) FreeDOS Project, 18. September 2000, archiviert vom Original (nicht mehr online verfügbar) am 4. Januar 2022; abgerufen am 4. Januar 2022 (englisch). 
  35. File system corruption on file deletion when LFNs are involved · Issue #143 · SvarDOS/edrdos. Abgerufen am 25. April 2025 (englisch). 
  36. DRDOS Inc. Includes Freedos And Other Software In DR-DOS 8.1 FOR $45. (Memento desOriginals vom 26. Juni 2010 imInternet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäßAnleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.freedos.org freedos.org, 25. Oktober 2005 (Textdatei, englisch)
  37. Enhanced-DR DOS Issue Tracker. SvarDOS, 16. August 2025, abgerufen am 24. August 2025. 
  38. Lasse Jensen: Some DOS history........ (Textdatei; 12 KiB) In: E-Mail. 25. November 1997, archiviert vom Original (nicht mehr online verfügbar) am 4. Januar 2022; abgerufen am 4. Januar 2022 (englisch). 
  39. jh: 25+ YEARS OF DOS HISTORY. (Textdatei; 18 KiB) FreeDOS Project, 3. September 2006, archiviert vom Original (nicht mehr online verfügbar) am 4. Januar 2022; abgerufen am 4. Januar 2022 (englisch). 
Abgerufen von „https://de.wikipedia.org/w/index.php?title=DR-DOS&oldid=260120167
Kategorien:
Versteckte Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp