DR-DOS

DR-DOS (DR DOS, ohne Bindestrich bis zum Umfassen v6.0) ist ein mit dem MS DOS VEREINBARES Betriebssystem für Personalcomputer von IBM PC-compatible, die ursprünglich durch die Digitalforschung von Gary Kildall entwickelt sind, und ist auf Gleichzeitigen PC DOS 6.0 zurückzuführen gewesen, der ein fortgeschrittener Nachfolger CP/M-86 war. Da sich Eigentumsrecht geändert hat, wurden verschiedene spätere Versionen als Novell DOS, Krater OpenDOS usw. erzeugt.

Geschichte

Ursprünge im BEDIENUNGSFELD/M

Das ursprüngliche BEDIENUNGSFELD/M der Digitalforschung für 8-Bit-Intel 8080 und Z-80 hat erzeugte zahlreiche Nebenprodukt-Versionen von Systemen am meisten namentlich CP/M-86 für die Familie von Intel 8086/8088 von Verarbeitern gestützt. Obwohl BEDIENUNGSFELD/M den Markt beherrscht hatte, und mit der großen Mehrheit von Personalcomputern "nicht Eigentumsarchitektur" verladen wurde, hat IBM PC 1981 den Anfang dessen gebracht, was schließlich eine massive Änderung sein sollte.

IBM hat sich ursprünglich Digitalforschung genähert, eine x86 Version des BEDIENUNGSFELDES/M suchend. Jedoch gab es Unstimmigkeiten über den Vertrag, und IBM hat sich zurückgezogen. Statt dessen wurde ein Geschäft mit Microsoft geschlagen, das ein anderes Betriebssystem, 86-DOS-von Seattler Computerprodukten gekauft hat. Das ist Microsoft MS-DOS und IBM PC DOS geworden. 86-DOS-Befehl-Struktur und Anwendung, Schnittstelle programmierend, haben die des BEDIENUNGSFELDES/M imitiert. Digitalforschung hat gerichtlichem Vorgehen gedroht, PC DOS/MS-DOS behauptend, dem BEDIENUNGSFELD/M zu ähnlich zu sein. Gesetzter IBM, indem es bereit gewesen wird, ihre x86 Version des BEDIENUNGSFELDES/M CP/M-86 neben PC-DOS zu verkaufen. Jedoch hat PC-DOS für 40 $, während CP/M-86 gehabt, ein Preisschild von 240 $ verkauft. Das Verhältnis von PC-Käufern hat sich vorbereitet auszugeben viermal so viel, um CP/M-86 zu kaufen, waren sehr klein, und die Verfügbarkeit der vereinbaren Anwendungssoftware, zuerst entscheidend in der Bevorzugung der Digitalforschung, war nur vorläufig.

Digitalforschung hat mit einem langen verlierenden Kampf gekämpft, um CP/M-86 und sein stark mehrbeanspruchender Mehrbenutzernachfolger Gleichzeitig CP/M-86 zu fördern, und hat schließlich entschieden, dass sie die Leitung des Microsofts-IBM in der Anwendungssoftwareverfügbarkeit nicht schlagen konnten, so haben sie Gleichzeitig CP/M-86 modifiziert, um ihm zu erlauben, dieselben Anwendungen wie MS-DOS und PC-DOS zu führen.

Das wurde öffentlich im Dezember 1983 gezeigt und hat sich im März 1984 als Gleichzeitiges DOS 3.1 (auch bekannt als CDOS mit BDOS 3.1) Hardware-Verkäufern eingeschifft. Während Gleichzeitiges DOS fortgesetzt hat, sich in verschiedenen Geschmäcken im Laufe der Jahre zu entwickeln, um schließlich Mehrbenutzer-DOS zu werden, wurde es für den Tischmarkt nicht spezifisch geschneidert und für Einzelbenutzeranwendungen zu teuer. Deshalb mit der Zeit wurden zwei Versuche zur Nebenbeschäftigung das Produkt gemacht.

Am Anfang hat Digitalforschung DOS Plus 1.2 zu 2.1, ein unten abgezogener entwickelt und hat Einzelbenutzerableitung von Gleichzeitigem DOS 4.1 und 5.0 modifiziert, der Anwendungen für beide Plattformen geführt hat. Es hat nicht eine gute Leistung gebracht, und Digitalforschung hat einen anderen Versuch, dieses Mal ein Eingeborener System von DOS gemacht. Diese neue Platte Betriebssystem wurde 1988 als DR DOS gestartet.

Obwohl DRI im Pazifischen Wäldchen und später in Monterey, Kalifornien, die USA, der Arbeit an DOS Plus der angefangene in Newbury, Berkshire, das Vereinigte Königreich basiert hat, wo Digitalforschung Europa seine OEM Support Group gelegen seit 1983 hatte. Seit 1986 wurde der grösste Teil der Betriebssystemarbeit an Gleichzeitigem DOS 386 und XM, Mehrbenutzer DOS, DR DOS und PalmDOS in European Development Centre (EDC) der Digitalforschung (und) in Hungerford, Berkshire, das Vereinigte Königreich getan.

Die erste Version von DR DOS

Wie gebeten, durch mehrere OEM hat Digitalforschung angefangen zu planen entwickeln einen neuen DOS Betriebssystem, die Mängel richtend, die durch das MS-DOS 1987 verlassen sind. Die erste Version von DR DOS wurde am 28. Mai 1988 veröffentlicht. Versionsnummern wurden gewählt, um Eigenschaften hinsichtlich des MS-DOS zu widerspiegeln; die erste dem Publikum geförderte Version war DR DOS 3.31, der Eigenschaften angeboten hat, die mit dem MS-DOS von Compaq 3.31 mit der großen Plattenunterstützung (FAT16B auch bekannt als "BIGDOS") vergleichbar sind. DR DOS 3.31 hat sich als "IBM PC DOS 3.31 gemeldet, während der innere BDOS (Grundlegendes Plattenbetriebssystem) Kernversion als 6.0, Einzelbenutzernatur berichtet wurde, seinen Ursprung als Ableitung von Gleichzeitigem DOS 6.0 mit dem Mehrbeschäftigen und den Mehrbenutzerfähigkeiten sowie der API-Unterstützung des BEDIENUNGSFELDES/M abgezogen und der durch IBM-kompatibles DOS-BIOS ersetzte XIOS widerspiegelnd. Die Systemdateien wurden DRBIOS.SYS (für DOS-BIOS) und DRBDOS.SYS genannt (für den BDOS Kern), das verwendete Platten-OEM-Etikett war "DIGITAL␠".

Obwohl DR DOS einige verlängerte Befehl-Linienwerkzeuge mit der Befehl-Linienhilfe, den wortreichen Fehlermeldungen, der hoch entwickelten Befehl-Liniengeschichte angeboten hat und (GESCHICHTS-Direktive) sowie Unterstützung für die Datei editierend, und Verzeichniskennwörter direkt in den Kern eingebaut haben, war DR DOS preiswerter, um zu lizenzieren, als MS-DOS. Außerdem war DR DOS ROMable Recht vom Anfang. Infolgedessen wurde DRI von mehreren PC-Herstellern genähert, die sich für einen Dritt-DOS interessiert haben, und das mehrere Aktualisierungen zum System veranlasst hat.

In dieser Zeit war MS-DOS nur für mit der Hardware gestopfte OEM verfügbar. Folglich hat DR DOS etwas unmittelbaren Erfolg erreicht, als es möglich für Verbraucher geworden ist, es durch normale Einzelkanäle seitdem 3.4x zu kaufen.

Bekannte Versionen sind DR DOS 3.31 (BDOS 6.0, 1988-06, OEM nur), 3.32 (BDOS 6.0, am 1988-08-17, OEM nur), 3.33 (BDOS 6.0, am 1988-09-01, OEM nur), 3.34 (OEM nur), 3.35 (BDOS 6.0, am 1988-10-21, OEM nur), 3.40, 3.41 (BDOS 6.3, 1989-06, OEM und Einzelhandel), die meisten von ihnen haben in mehreren Geschmäcken für verschiedene OEM bestanden. Während die meisten OEM gerade die Namenbenennung von DR DOS behalten haben, wie man bekannt, wird eine OEM-Version EZ-DOS 3.41 genannt.

Version 5.0

Version 5.0 von DR DOS (codegenannt "Leoparden") wurde im Mai 1990 veröffentlicht, noch sich als "PC DOS 3.31" zu Vereinbarkeitszwecken meldend, aber innerlich einen Einzelbenutzer-BDOS 6.4 Kern anzeigend. (Version 4 wurde ausgelassen, um zu vermeiden, mit dem relativ unpopulären MS-DOS 4.0 vereinigt zu werden.) Hat das ViewMAX eingeführt, ein EDELSTEIN hat GUI Dateiverwaltungsschale, patentierter BatteryMax (Müßige Entdeckung) Macht-Verwaltungssystem gestützt, hat plattenversteckende Software gestopft, und bietet auch gewaltig verbessertes Speichermanagement an. Zu Vereinbarkeitszwecken der DR DOS wurden 5.0 Systemdateien jetzt IBMBIO.COM (für DOS-BIOS) und IBMDOS.COM (für den BDOS Kern) genannt, und das OEM-Etikett in Stiefelsektoren wurde zu "IBM␠␠3.3" geändert.

Erstens können der Kern von DR DOS und die Strukturen wie Plattenpuffer im Oberen Speicherbereich (HMA), die ersten 64 Kilobytes des verlängerten Gedächtnisses gelegen werden, die in der echten Weise wegen einer unvollständigen Vereinbarkeit der 80286 mit früheren Verarbeitern zugänglich sind. Das hat den gleichwertigen Betrag das kritische herkömmliche oder "Grund"-Gedächtnis, die ersten 640 Kilobytes des RAM des PCs - das Gebiet befreit, in dem alle MS-DOS-Anwendungen laufen.

Zusätzlich, auf Maschinen von Intel 80386, hat der EMS Speicherbetriebsleiter von DR DOS dem OS erlaubt, Gerät-Treiber von DOS in obere Speicherblöcke zu laden, weiter Grundgedächtnis befreiend. Für weitere Informationen darüber, sieh den Artikel über Upper Memory Area (UMA).

DR DOS 5.0 war der erste DOS, um solche Funktionalität in den Grund-OS zu integrieren (Gerät-Fahrer in obere Speicherblöcke ladend war mögliche verwendende Drittsoftware wie QEMM). Als solcher, auf einem 386 System, konnte es gewaltig freieres herkömmliches Gedächtnis anbieten als jeder andere DOS. Einmal Fahrer für eine Maus, Multimediahardware und ein Netzstapel wurden geladen, eine MS-DOS-Maschine könnte nur normalerweise 300 bis 400 Kilobytes des freien herkömmlichen Gedächtnisses - zu wenig haben, um den grössten Teil der Software der späten 1980er Jahre zu führen. DR DOS 5.0, mit einem kleinen Betrag des manuellen Zwickens, konnte all das laden und noch ganzes sein herkömmliches Gedächtnis frei halten - einige notwendige Datenstrukturen von DOS, nicht weniger als 620 Kilobytes aus den 640 Kilobytes berücksichtigend.

Weil DR DOS so viel herkömmliches Gedächtnis verfügbar verlassen hat, haben einige alte Programme, die bestimmte Adressverpackungstechniken verwerten, gescheitert, richtig zu laufen, weil sie jetzt unerwartet (oder, unter dem MS-DOS, "unmöglich") niedrig im Gedächtnis - innerhalb des ersten 64-Kilobyte-Segmentes (bekannt als "niedriges Gedächtnis") geladen wurden. Deshalb hat DR DOS 5.0's neuer MEMMAX-L Befehl darum gearbeitet, indem er einen Klotz des Gedächtnisses am Anfang der Speicherkarte in der Größenordnung von Programmen vorzugeteilt hat, um über dieser Barriere (aber mit dem weniger verwendbaren herkömmlichen Gedächtnis dann) zu laden. Standardmäßig wurde MEMMAX für +L konfiguriert, so dass Anwendungen das Extragedächtnis ausnutzen konnten.

Konkurrenz von Microsoft

Konfrontiert mit der wesentlichen Konkurrenz in der Arena von DOS hat Microsoft mit einer Ansage eines noch zukünftigen veröffentlichten MS-DOS 5.0 im Mai 1990 erwidert. Das würde im Juni 1991 veröffentlicht und ähnliche fortgeschrittene Eigenschaften zu denjenigen von DR DOS einschließen. Es hat Matchs der Erhöhungen des Dr im Speichermanagement eingeschlossen.

Fast sofort im September 1991 hat Digitalforschung mit DR DOS 6.0, codegenannt "Buxton" erwidert. DR DOS 6.0, während bereits am BDOS Niveau 6.7 innerlich, würde noch sich als "IBM PC DOS 3.31 zu normalen Anwendungen von DOS zu Vereinbarkeitszwecken melden.

Das hat in SuperStor Plattenkompression während der Übertragung gestopft, um verfügbaren Festplatte-Raum und das Dateiauswischen-Verfolgen zu maximieren und Funktionalität durch Roger Gross wieder herzustellen.

DR DOS 6.0 schließt auch einen Aufgabe-Schalter genannt TASKMAX ein, die Industriestandardaufgabenumschaltungs-API unterstützend, um vielfache Anwendungen zur gleichen Zeit zu führen. Im Gegensatz zum Mehrbenutzer der Digitalforschung DOS (Nachfolger von Gleichzeitigem DOS in der Mehrbenutzerproduktlinie), der Anwendungen von DOS in Vorkaufs-virtuellen stark mehrbeanspruchten Maschinen von DOS, der DR DOS führen würde, würde 6.0 Aufgabe-Schalter Hintergrundanwendungen, bis zurückgebracht, in den Vordergrund einfrieren. Während es auf X86-Maschinen läuft, ist es im Stande, zum XMS Gedächtnis auf 286 + Maschinen zu tauschen. TASKMAX hat wirklich eine Kopie &amp unterstützt; Teig-Möglichkeit zwischen Anwendungen.

Über die API des Aufgabe-Schalters konnten sich grafische Benutzerschnittstellen wie ViewMAX oder PC/GEOS als Aufgabe-Betriebsleiter Menü einschreiben und dadurch das TASKMAX Textweise-Menü ersetzen, so dass Benutzer zwischen Aufgaben aus einem GUI umschalten konnten.

Microsoft hat mit MS-DOS 6.0 erwidert, der wieder einige Eigenschaften von DR DOS 6.0 verglichen hat.

Seit dem Dezember 1991 wurde eine Vor-Vorführungsversion von Windows 3.1 entworfen, um eine nichttödliche Fehlermeldung zurückzugeben, wenn es einen non-Microsoft DOS entdeckt hat. Diese Kontrolle ist gekommen, um als der AARD-Code bekannt zu sein. Mit dem arbeitsunfähigen Entdeckungscode hat Windows vollkommen unter DR DOS und seinem Nachfolger Novell DOS geführt. Der Code ist da gewesen, aber war in der veröffentlichten Version von Windows 3.1 arbeitsunfähig

Das Flicken, um Microsoft zu entgegnen

Es war eine einfache Sache für die Digitalforschung, um DR DOS 6.0 zu flicken, um den AARD 'Echtheitskontrolle' im Beta von Windows 3.1 durch das Umordnen der Ordnung zu zwei inneren Tischen im Gedächtnis (ohne Änderungen in der Funktionalität) zu überlisten, und die geflickte Version war auf den Straßen innerhalb von sechs Wochen der Ausgabe von Windows 3.1. Mit dem verbesserten Marketing und dem Verpacken, dem sehr fortgeschrittenen Speichermanagement, der Plattenkompression und der Superverstecken-Software des PCS-Kwik, war DR DOS 6.0 ein hervorragender Wert und leicht die erfolgreichste Version.

PalmDOS

1992 hat Digitalforschung, noch unter seinem alten Namen, aber bereits gekauft von Novell im Juli 1991, auch ein Nebenprodukt-Produkt codegenannt "Merlin" unternommen und hat später als NetWare PalmDOS 1 veröffentlicht, der, weil sein Name einbezieht, sehr Quellenlicht DR DOS 6.0 Ableitung war, die auf das Auftauchen Palmtop/PDA Markt gerichtet ist.

PalmDOS war das erste Betriebssystem in der Familie zum Sport der neue BDOS 7.0 Kern mit dem Eingeborenen DOS vereinbare innere Datenstrukturen statt des Wetteifers davon. Das Ersetzen des Wetteifers von DOS oben auf einem Kern des BEDIENUNGSFELDES/M durch einen wahren DOS vereinbarer Kern hat viel in der sich verbessernden Vereinbarkeit mit einigen Anwendungen mit einigen von den inneren Datenstrukturen von DOS geholfen und war auch der Schlüssel im Reduzieren der Residentgröße des Kerncodes noch weiter - eine besondere Voraussetzung für den PDA Markt. Andererseits hat das Einführen echter Current Directory Structure (CDS) eine Grenze auf der Tiefe von Arbeitsverzeichnissen unten zu 66 Charakteren festgesetzt (als in MS-DOS/PC DOS), wohingegen vorherige Probleme von DR DOS keine solche Beschränkung wegen ihrer inneren Organisation von Verzeichnissen als Verhältnisverbindungen zu Elternteilverzeichnissen statt als absolute Pfade hatten. PalmDOS hat noch sich als "PC DOS 3.31" zu Anwendungen gemeldet, um den Kern klein und nicht geraten Vereinbarkeitsprobleme mit Windows zu halten, das annehmen würde, dass die DOSMGR API für jede Version von DOS seitdem 5.0 durchgeführt wird.

Sowie ein ROM durchführender Kern, PalmDOS hatte Unterstützung des Handcomputer-Typs für Eigenschaften wie PCMCIA-PC-Karten (mit der DPMS-Unterstützung), Macht-Management (BatteryMAX, und der $IDLE$-Gerät-Fahrer mit seiner patentierten dynamischen müßigen Entdeckung durch Roger Gross und John Constant), MINIMAX Aufgabe-Schalter-Unterstützung für PIM (Persönliche Informationsmodule) Anwendungen, die versorgt und vom ROM über XIP durchgeführt sind (Führen Sie im Platz Durch), usw.

Der PCMCIA-Stapel für PalmDOS wurde von Ian Cullimore teilweise geschrieben.

Beitrag durch Novell

DOS von Novell war der Name von Novell Corporation für DR-DOS während der Periode, als Novell DR-DOS nach dem Erwerb der Digitalforschung 1991 verkauft hat. Bezüglich Eigenschaften und Leistung war es normalerweise mindestens eine Ausgabe vor dem MS-DOS. 1993, und wurden von Novell getrumpft.

Die Strategie von Novell CEO Robert Frankenberg hat "das Hauptzurichten", die Ausverkaufen-Produkte wie transactional Datenbank Btrieve und Tötung von anderen wie DOS von Novell die Multimediakindertitel der Main Street von WordPerfect eingeschlossen. Novell hat Technologie von Stac Electronics für den Gebrauch in DOS von Novell und seinem Netz Betriebssystem, NetWare lizenziert. Novell hat das Erzeugnis zum Krater am 23. Juli 1996 ausverkauft, nachdem es sich Novell genähert hat, der nach DOS Betriebssystem sucht, um sich mit seinem Vertrieb von OpenLinux davonzumachen, wurde DOS von Novell in TechRepublic von John Sheesley als ein Misserfolg beschrieben.

Novell hatte Digitalforschung gekauft, in der Absicht das Erzeugnis des Dr als ein Hebel in ihrer umfassenden Strategie zu verwenden, das Monopol von Microsoft zu brechen. (Das war ein Teil einer massiven und schließlich unglückseligen Kauforgie für Novell: Sie haben WordPerfect Corporation in ungefähr derselben Zeit, einige von den Produkten von Borland gekauft, und haben schwer in Unix ebenso investiert.) Wurde der geplante DR DOS 7.0, innerlich genannt "Panther", beabsichtigt, um das beunruhigte MS-DOS des Microsofts 6.0 zu trumpfen, wiederholt verzögert, während Novell an einer Unix ähnlichen Mehrbenutzersicherheitserweiterung (vereinbar mit seinem Mehrbenutzer DOS) und zwei neue grafische Benutzerschnittstellen arbeitete (ViewMAX/3, eine Ableitung des EDELSTEINS, und "Sterntreck", hat ein wahrer Hafen von Mac OS des Apfels 7.1, um unter dem neuen DR DOS multitasker zu laufen, "Vladivar" genannt).

Als DR DOS schließlich im Dezember 1993 (mit lokalisierten Versionen veröffentlicht im März 1994) angekommen ist, hat Novell DOS 7 (auch bekannt als "NWDOS"), und ohne diese drei Bestandteile umbenannt, es war eine Enttäuschung zu einigen. Es war größer und hat viele neue Programmfehler vorgestellt, und die funktionelle Haupthinzufügung war der zweite Versuch von Novell eines Gleicher-zu-Gleicher-Netzwerkanschlusssystems, Persönlicher NetWare (PNW). Das hat gearbeitet und war besser als sein Vorgänger, NetWare Lite (NWL), aber es war mit dem Netzwerkanschlusssystem des Microsofts unvereinbar, jetzt populär bei der Unterstützung in Windows für Workgroups, OS/2 und Windows NT wachsend. Ein beträchtlicher Betrag der manuellen Konfiguration war erforderlich, um zu kommen, sowohl um auf demselben PC als auch Persönlichem zu koexistieren, NetWare hat nie viel Erfolg erreicht.

Seitdem Novell DOS 7 die DOSMGR API durchgeführt hat und innere Datenstrukturen, sein BDOS aktualisiert worden waren, den 7.2 Kern mit einer DOS-Version 6.0 und OEM-Personalausweis "IBM" melden konnte, ohne Vereinbarkeitsprobleme mit Windows zu riskieren. Die meisten Werkzeuge würden das als "PC-DOS 6.1" melden, weil IBM PC DOS 6.1 auch als DOS 6.0 zu Anwendungen berichtet hat.

Novell DOS 7 hat viel fortgeschrittenes Speichermanagement einschließlich der neuen Unterstützung für DPMI (DOS Geschützte Weise-Schnittstelle) und DPMS (DOS Protected Mode Services) sowie flexiblere loadhigh Optionen vorgestellt. Es hat auch Unterstützung für "die wahre" präemptive Multitasking von vielfachen Anwendungen von DOS in virtuellen DOS-Maschinen (VDM) eingeführt, die dem Mehrbenutzer DOS, aber jetzt auf der Grundlage von heimisch DOS vereinbare Umgebung ähnlich sind, die Windows 386 Erhöhte Weise ohne GUI ähnlich ist. Standardmäßig würde sich der gestopfte TASKMGR ähnlich dem ehemaligen DR DOS 6.0 TASKMAX benehmen. Jedoch, wenn EMM386 mit der Auswahl / VIEL-geladen würde, würde EMM386 heimisch 32 Bit 386 Geschützte Weise Betriebssystemkern Versorgung der API-Unterstützung für präemptive Multitasking, Nebenläufigkeit, Hardware-Virtualisierung und Bereichsmanagement von virtuellen Maschinen von DOS laden. Diese API konnte durch Anwendungen von DR DOS-Aware verwendet werden. Wenn TASKMGR später geführt würde, würde er diese APIs verwenden, um die aktuellen 16 Bit Systemumgebung von DOS als Beispiel anzuführen, virtuelle Maschinen von DOS zu schaffen und Anwendungen in ihnen zu führen, anstatt seine eigene Echte Weise-Unterstützung des Aufgabe-Schalters zu verwenden. Der multitasker war mit Windows vereinbar, so dass Aufgaben angefangen haben, bevor losfahrendes Windows als Aufgaben unter Windows ebenso gesehen werden konnte.

Novell DOS 7 und Persönlicher NetWare 1.0 hat sich auch mit NetWars, einem netzermöglichten 3D-Arkade-Spiel eingeschifft.

Novell DOS 7 und Persönlicher haben NetWare mehrere Ausgaben der üblen Lage des Programmfehlers verlangt und waren nicht völlig stabil, als die folgende Entwicklung vorgekommen ist. Mit Beta-Versionen "des Chicagos" des Microsofts (was später Windows 95 werden würde) in Sicht hat Novell weitere Entwicklung auf Novell DOS 7 im September 1994 heruntergekurbelt und hat Wartung im Januar 1996 nach mehr als 15 Aktualisierungen aufgehört.

Nach Novell

Als sich Krater Novell genähert hat, der nach DOS Betriebssystem sucht, um sich mit ihrem Vertrieb von OpenLinux davonzumachen, hat Novell das Erzeugnis zum Krater am 23. Juli 1996 ausverkauft, durch die Zeit es von wenig kommerzieller Wichtigkeit zu ihnen gewesen ist.

Zwischen dem Jetzt-Krater gehörigem DR-DOS und Konkurrenz von PC-DOS von IBM 6.3 hat sich Microsoft bewegt, um es unmöglich zu machen, die nachfolgende Windows-Version, Windows 95, mit jedem DOS-Produkt außer ihrem eigenen zu verwenden oder zu kaufen. Gefordert von ihnen, um eine rein technische Änderung zu sein, sollte das später das Thema einer Hauptrechtssache sein, die in Salt Lake City durch den Krater mit der Hilfe von Canopy Group gebracht ist. Rechtsanwälte von Microsoft haben wiederholt versucht, den Fall, aber ohne Erfolg auswerfen zu lassen. Sofort nach der Vollziehung der Vorprobe-Absetzungsbühne (wo die Parteien die Beweise verzeichnen, haben sie vor zu präsentieren), gab es eine Ansiedlung aus dem Gericht am 7. Januar 2000 für eine geheim gehaltene Summe. Das wurde im November 2009 offenbart, um 280 Millionen US-Dollar zu sein.

Im August 1996 wurde amerikanischer Caldera, Inc. von Roger Gross, einem der ursprünglichen Ingenieure des DR-DOS mit einem Vorschlag genähert, Entwicklung des DR-DOS wiederanzufangen und Windows 95 geführt auf DR-DOS zu machen, das dem Gerichtsverfahren helfen würde. Im Anschluss an eine Sitzung im September 1996 in Lindon, Utah, zwischen Gross, Lösegeld-Liebe, Bryan Sparks und Ray Noorda, wurde Gross angestellt und beschäftigt, um eine neue Tochtergesellschaft im Vereinigten Königreich aufzustellen. Am 10. September 1996 hat Krater die kommende Ausgabe von OpenDOS und ihrer Absicht bekannt gegeben, auch den Quellcode zum System zu veröffentlichen, und Caldera UK Ltd. wurde am 20. September 1996 vereinigt. Gross hat einige der ursprünglichen Entwickler des Betriebssystems vom Novell EDC sowie einigen neuen Talenten angestellt, Arbeit am Betriebssystem in einer umgewandelten Scheune an der Peripherie von Andover, Hampshire, das Vereinigte Königreich, in der Nähe die ehemalige Digitalforschung und Novell EDC fortzusetzen. Außer anderen Verbesserungen und Erhöhungen überall im System wurde eine Reihe von neuen Hauptmerkmalen nachher über den Kurs der nächsten zwei Jahre hinzugefügt, einschließlich eines TCP/IP-Stapels (ist auf NetWare Beweglich / LAN Arbeitsplatz für DOS zurückzuführen gewesen), grafisches 32-Bit-DOS Geschütztes Weise-HTML 3.2 WWW-Browser DR WebSpyder (ursprünglich gestützt auf dem Quellcode vom WWW-Browser von Arachne durch Michal Polák) mit LAN und Modemverbindungsaufbau, ein POSIX Pthreads Erweiterung auf den multi-tasker durch Andy Wightman, langer Dateiname (LONGNAME) Unterstützung durch Edward Hill sowie LBA und FAT32-Unterstützung (DRFAT32) durch Matthias Paul. Gross hat auch Andrew Schulman angestellt (wer mit Geoff Chappell gewesen war, der im Identifizieren des AARD-Codes 1992 instrumental ist), als ein Berater und in Andover zu arbeiten, sich Paul bei seiner Arbeit an "WinGlue", ein heimliches Projekt anzuschließen, eine Version von DR-DOS zu schaffen, das mit Windows 95, 98 und 98 SE vereinbar ist und sein MS-DOS 7.xx Bestandteil zu ersetzen. Das wurde an CeBIT im März 1998, und später in einer kleinen Mannschaft demonstriert, die in "WinBolt", beide Versionen von DR-DOS entwickelt ist, das unveröffentlicht geblieben ist, aber hat eine wichtige Rolle im Gerichtsverfahren gespielt.

Krater das Vereinigte Königreich hat offiziell Krater OpenDOS 7.01 im Februar 1997 veröffentlicht, aber diese Version war gerade Novell DOS 7 Aktualisierung 10 (bezüglich des Dezembers 1994) mit einem neuen Namen, einen Wert eines Jahres von Flecken verpassend, die für Novell DOS entwickelt worden waren, aktualisiert 11 (Januar 1995) zu 15.2 (Januar 1996). Das war wegen Teile der Novell DOS-Quellen, die an Novell inzwischen verlieren worden sind. Folglich hat diese Version noch eine innere BDOS Version 7.2, identisch zu Novell DOS 7 gemeldet. Das neue Gefolge hat auch am SETFIFO-Befehl Mangel gehabt, der mit einer der Novell DOS-Aktualisierungen, sowie die Fünfte Generation Search&Destroy Virus-Scanner und Schnell-Aushilfsdienstprogramm hinzugefügt worden war, das vorher gestopft mit Novell DOS gekommen ist. Stattdessen hat es eine fortgeschrittene Version von NetWars gebracht.

Teile von OpenDOS 7.01 wurden als offene Quelle in der Form des M.R.S. Bastelsatzes (für Maschinenlesbare Quellen) im Mai 1997, aber mit mit vorhandenen offenen Quelllizenzen größtenteils unvereinbaren Lizenzbegriffen veröffentlicht. Die Quelle wurde dann wieder geschlossen, weil Gros gefunden hat, dass das die kommerziellen Sehnsüchte des Systems untergraben würde.

Nach Beta-Ausgaben im September und November 1997 ist die folgende offizielle Ausgabe im Dezember 1997 mit dem Namen gekommen, der ausser dem Krater DR OpenDOS 7.02, bald geändert ist, gefolgt von einer weiteren Ausgabe im März 1998, als der Name des DR-DOS als Krater-DR-DOS 7.02, jetzt zum ersten Mal geschrieben mit einem Bindestrich zurückgekehrt ist. Version 7.02 (jetzt sich als BDOS 7.3 meldend), eingetragen hat BIOS und BDOS-Probleme verbessert, die von Paul entwickelt sind, viele neuer Stiefel und Konfigurationsoptionen hinzufügend, viele Vereinbarkeitserhöhungen, üble Lagen des Programmfehlers und Optimierungen für die Größe und Geschwindigkeit integrierend, und alle üblen Lagen der Vermissten Novell DOS-Aktualisierungen wiederdurchführend. Der BIOS hat die Koexistenz von DR-DOS mit Windows 9x und seiner Unterstützung für Drittplattenkompressionsfahrer wie DriveSpace des Microsofts verbessert. Es hat eine Diagnostik-Weise (aktiviert von Scrollock), integrierte Testhilfeprogramm-Unterstützung (mit DEBUG=ON und einem Testhilfeprogramm geladen vorher oder aus CONFIG.SYS) und flexiblerem CONFIG.SYS Nachforschung von Fähigkeiten über den F5/F6/F7/F8 hotkeys und die SPUR und PAUSE-Befehle eingeführt, dadurch auch die Integration von alternativen Befehl-Linienschalen solcher als 4DOS verbessernd. Zusammen mit dem LADER, SYS/dr:ext und der KETTEN-Direktive, hat es erhöhte Mehrkonfigurationsunterstützung für DR/D/CONFIG.ext Dateien gebracht und ist mit Erhöhungen in die GRUNDLEGENDEN ähnliche CONFIG.SYS Sprache für stärkere Stiefelmenüs, günstige Benutzerwechselwirkung und das pro-grammatische Handeln nach Bedingungen (CPU386) gekommen, geben Sie Codes und Fehlerniveaus (FEHLER, ONERROR) zurück. Es hat auch erlaubt, den SCROLLOCK, CAPSLOCK zu ändern, Einstellungen sowie den SWITCHAR, YESCHAR, NOCHAR und die RESUMECHAR Charaktere EINZUFÜGEN und NACHZUPRÜFEN. Verschiedene Verhaltensdetails konnten mit neuen Rahmen/Q,/L,/Y und/S für SCHALTER kontrolliert werden. Weiter hat es fakultative Unterstützung für einen LPT4 zur Verfügung gestellt: Gerät und erlaubt, den eingebauten COMx zu konfigurieren: und LPTx: Geräte sowie den PRN zu ändern: und AUX: Verzug. Das Berühren von Umgebungsvariablen in CONFIG.SYS wurde verbessert, und neue Lasthochmöglichkeiten haben wie der HIFILES/FILESHIGH und die HIFCBS/FCBSHIGH Optionen eingeschlossen, Dateigriffe und FCB Strukturen in UMBs umzusiedeln, der normalerweise zwischen 1 und 4 KILOBYTE (und bis zu 15 Kilobytes) freieres herkömmliches Gedächtnis im Vergleich zu vorherigen Versionen oder die HISHELL/SHELLHIGH GRÖßE-Direktive gegeben hat, um die Vorzuteilung des HMA Gedächtnisses für COMMAND.COM zu kontrollieren, das geholfen hat, Speicherzersplitterung zu vermeiden, und dadurch normalerweise zwischen dauernderem HMA Gedächtnis von 5 bis 8 Kilobytes für HMA-fähige Drittfahrer gegeben hat, um mit in Verbindung mit Drittbefehl-Linienschalen zu arbeiten, die in den HMA als COMMAND.COM mit seiner/MH Auswahl nicht laden konnten. An einer reduzierten Speicherfußabdruck-Version 7.02 hat auch einem erhöhten NLS 4.xx Subsystem durch Paul dazu gebracht, vielfach, verteilt und vielleicht benutzerkonfigurierte COUNTRY.SYS Dateien zu erlauben, durch das System zur gleichen Zeit in einem hierarchischen Modell verwendet zu werden. Das hat auch dynamische Parser-Unterstützung für MS-DOS/PC DOS COUNTRY.SYS Dateiformate zusätzlich zu den eigenen COUNTRY.SYS-Formaten von DR-DOS gegeben, und es hat Unterstützung für den ISO 8601 internationales Datum-Format (einschließlich des automatischen Nachweises) und die dann neue Eurowährung eingeführt. DR-DOS 7.02 war völlig Jahr 2000 entgegenkommend und hat spezielle Unterstützung zur Verfügung gestellt, um mit dem verwanzten System BIOSes zu arbeiten. Es ist auch mit einem aktualisierten FDISK gekommen, der verteilen und Volumina des Formats FAT32 (aber noch nicht mit LBA arbeiten konnte). Die Quellen der Flecke von Novell für die Außenwerkzeuge und Treiber waren inzwischen in Deutschland gefunden worden und konnten so ins System ebenso geretro-eignet werden, so dass DR-DOS 7.02 schließlich nicht nur Novell DOS 7 eingeholt hat, aber ein wahrer Schritt vorwärts war. Der Ausgabe wurde von verschiedenen Aktualisierungen im Juni, August und September 1998 gefolgt.

Die aktualisierte innere BDOS Versionsnummer hat das Problem eingeführt, dass ein Vermächtnis Drittanwendungen mit der speziellen Unterstützung für Novell DOS aufgehört haben zu arbeiten, und zu diesen Programmen aktualisieren, konnte nicht erwartet werden. SETVER hat bereits erlaubt, DOS-Versionen durch den Dateinamen und allgemein, und das Spezifizieren eines magischen Umsturzes 255 zu fälschen, es würde sogar seine eigene innere BDOS Versionskontrolle unbrauchbar machen, um mit Programmen fertig zu werden, spezifisch für "DR-DOS" forschend eindringend. Der modifizierte Kern und der SETVER Fahrer durch Paul würden in einem hierarchischen Modell, auch Lastpfade unterstützen, um zwischen vielfachem executables desselben Dateinamens zu unterscheiden, und es eine verlängerte Weise eingeführt hat, in der SETVER DOS-Versionen, sondern auch BDOS Kernversionen nicht nur fälschen konnte. Umstürze 128 bis 255 würden als DOS-Umstürze 0 bis 127 zu Anwendungen berichtet, aber mit der BDOS arbeitsunfähigen Versionskontrolle, während Umstürze 100 bis 127 verwendet werden konnten, um verschiedene BDOS Versionen zu fälschen, wohingegen die DOS-Revisionszahl (normalerweise Satz zu 0 in einem statischen, patchable Datenstruktur des Vorstiefels) als der berichtete Umsturz statt dessen genommen würde, so dass SETVER/G/X 6.114 Versionen von DR-DOS seitdem 7.02 erlauben würde, noch sich als "DOS 6.0" und mit einer gefälschten BDOS Version 7.2 (114 Dezimalzahl = 72 hexadecimal), dadurch masquerading als Novell DOS 7 / OpenDOS 7.01 anzuzeigen.

Während sonst vorteilhaft, hat der neue HIFILES ein Vereinbarkeitsproblem in der Eigenschaft des DOS des Drittspeicherbetriebsleiters QEMM 8 ausgelöst, der festverdrahtet war, um einen Klotz von fünf Griff-Strukturen im herkömmlichen Gedächtnis unter DR-DOS zu erwarten (als mit vorherigen Versionen bis zu 7.01), wohingegen die Version 7.02 durch das Design acht Griffe im niedrigen Gedächtnis verlassen hat, als sie hohe Dateien geladen hat, um volle Vereinbarkeit mit älteren Versionen von Windows 3.xx aufrechtzuerhalten. Die Vereinbarkeit mit Windows für Workgroups 3.11 war dadurch nicht betroffen worden. Eine üble Wartungslage wurde ausgedacht, um ein einzelnes Byte in IBMBIO.COM zu flicken, um das Verhalten zu schalten und fakultativ den alten chunking wiederanzurufen. Das würde ungefähr 150 Bytes des herkömmlichen Gedächtnisses befreien und volle Vereinbarkeit mit DOS ermöglichen - OBEN, aber hat zur gleichen Zeit Vereinbarkeit mit älteren Versionen von Windows 3.xx gebrochen, wenn es die HIFILES-Eigenschaft, und umgekehrt verwendet. Der Fleck genannt IBMBIO85. SCR hat fortgesetzt, mit neueren Versionen von DR-DOS zu arbeiten.

Im August 1998 hat amerikanische Caldera, Inc. zwei neue Tochtergesellschaften, Caldera Systems, Inc. für das Geschäft von Linux und Caldera Thin Clients, Inc. für das eingebettete und den Markt des dünnen Kunden geschaffen.

Eine andere Version, DR-DOS 7.03 (noch mit BDOS 7.3 und das Melden von sich zu Anwendungen als "PC-DOS 6.0" zu Vereinbarkeitszwecken), wurde an Weihnachten 1998 vorveröffentlicht und dann offiziell am 6. Januar 1999 durch den Krater das Vereinigte Königreich veröffentlicht. Es ist mit bedeutsam verbesserten Speicherbetriebsleitern gekommen (insbesondere hat DPMI-Unterstützung in Verbindung mit dem multitasker erhöht), und andere Erhöhungen, solcher, wie hinzugefügt, DEVLOAD und DRMOUSE Dienstprogramme. Es würde die letzte Version von für den Tischgebrauch auch geschneidertem DR-DOS werden.

Caldera, Inc. hat das Geschäft des DR-DOS in die Vereinigten Staaten umsiedeln wollen und hat die erfolgreiche Operation des Vereinigten Königreichs im Februar 1999 geschlossen, nachdem Gros zurückgetreten hat und Einstellung iCentrix, um den Spalt-WWW-Browser von MarioNet zu entwickeln. Entwicklung wurde dann in die Vereinigten Staaten bewegt (der nie wegen eines Gesamtmangels am Gutachten in diesem Feld gut gelaufen ist) und die Linie des DR-DOS zu seiner Zweiggesellschaft, Krater Dünne Kunden gefallen ist, der umbenannte Lineo, Inc. am 20. Juli 1999 war. DR war WebSpyder umbenannter EmBrowser und wurde gesagt, zu Linux getragen zu werden. Lineo würde DR-DOS 7.03 im Juni und September 1999, noch gebrandmarkt als "Krater-DR-DOS" und ohne irgendwelche Änderungen wiederveröffentlichen, aber sich sonst auf Linux für eingebettete Systeme konzentrieren, die auf einem abgezogenen unten Version von OpenLinux genannt Embedix gestützt sind.

Unter den letzten und unabhängig entwickelten Versionen von DR-DOS waren OEM-DR-DOS 7.04 (bezüglich am 19. August 1999) und 7.05 (bezüglich am 30. November 1999), noch gebrandmarkt als "Krater-DR-DOS". Das waren Varianten des Systems, das nur aus dem Kern und der Befehl-Schale besteht. Mit einer heimischen Spezialdurchführung von FAT32 und großer Festplatte-Unterstützung konnten sie gestopft mit der Leichten Wiederherstellung von Ontrack 5 2000 gefunden werden, dynamisch loadable DRFAT32 Wiederdirektor-Fahrer ersetzend, der noch mit der Leichten Wiederherstellung 4 gekommen ist. Sie wurden auch für SeaTools der Seagate Technologie und die CD-Bildaufbereitungssoftware Nero Brennendes ROM verwendet. Während sie noch einen BDOS 7.3 innerlich gemeldet haben, waren das die ersten Versionen, um sich als "PC-DOS 7.10" zu Anwendungen anzuzeigen, um integrierte FAT32-Unterstützung anzuzeigen. Entworfen, um größtenteils umgekehrt vereinbar zu sein, konnte DR-DOS 7.04/7.05 IBMBIO.COM mit DR-DOS 7.03 IBMDOS.COM verbunden werden, um tischgenehmigtem DR-DOS LBA 7.03 Kernfähigkeiten und Arbeit mit Laufwerken zu geben, die größer sind als 8 GB. Für spezifische OEM-Voraussetzungen hat DR-DOS 7.06 durch Wightman die Kerndateien in eine einzelne rechtskräftige Dualzahl verbunden, so dass, ähnlich IO.SYS von Windows 98, es durch das MS-DOS 7.10 Stiefelsektoren (aber nicht mehr durch Stiefelsektoren des DR-DOS) gestartet werden konnte. DR-DOS 7.07 (mit BDOS 7.4/7.7) durch Paul hat neue Stiefelstrippe-Lader eingeführt und hat Plattenwerkzeuge aktualisiert, um Unterstützung für CHS und LBA Plattenzugang, den FAT12, den FAT16 und die FAT32 Dateisysteme und die sich unterscheidende Urladeverfahren-Vereinbarung von DR-DOS, PC-DOS, MS-DOS, Windows, ECHT/32 und LADER in einen einzelnen MBR und Stiefelsektor zu verbinden, so dass der Code fortsetzen würde, jede Version von DR-DOS unten zu 3.31 (und seit DR-DOS 7.04 auch mit der FAT32-Unterstützung) zu laden, aber konnte auch verwendet werden, um PC-DOS oder MS-DOS-Systemdateien, einschließlich derjenigen von Windows 9x und PC-DOS 7.10 zu starten. Zur gleichen Zeit konnte der Kern durch die neuen Sektoren, sondern auch von keinem vorher nur gestartet werden, dass DR-DOS Platten, sowie von Platten mit vorhandenem PC-DOS oder MS-DOS-Stiefelsektoren und einer Vielfalt anderer Stiefellader formatiert hat, dadurch die Koexistenz und Einstellung von Mehrstiefeldrehbüchern in Verbindung mit anderen Betriebssystemen erleichternd.

Neue Versionen

2002 wurde Lineo ausgezahlt, und einige von den ehemaligen Betriebsleitern von Lineo haben den Namen gekauft und haben eine neue Gesellschaft, DeviceLogics gebildet. Sie haben fortgesetzt, DR-DOS für den Gebrauch in eingebetteten Systemen zu verkaufen. DR-DOS 8.0 wurde am 30. März 2004 veröffentlicht, FAT32 und große Plattenunterstützung, die Fähigkeit zeigend, vom ROM oder Blitz zu starten, stark mehrbeanspruchend, und einem DPMI Speicherbetriebsleiter. Diese Version hat auf dem Kern von der Version 7.03 basiert. Die Gesellschaft hat sich dann in Devicelogics Inc. und DRDOS Inc aufgespalten, die DR-DOS 8.1 (mit besser der FAT32 Unterstützung) im Herbst 2005 veröffentlicht hat. Diese Version hat auf die Version 8.0 nicht basiert, aber war ein ganzer schreiben um. Sowohl 8.0 als auch 8.1 wurden wegen der Probleme zurückgezogen, die unten entworfen sind, und hat durch Krater-DR-DOS 7.03 ersetzt.

Beiseite vom Verkauf von Kopien des Betriebssystems verzeichnet die Website von DR DOS Inc. eine Firmenübernahme-Auswahl für DR-DOS; der Angebotspreis ist 25,000 $.

OpenDOS 7.01 Quellcode war eine Basis für Das DR-DOS/OpenDOS Erhöhungsprojekt, aufgestellt im Juli 2002 in einem Versuch, die Funktionalität von DR-DOS bis zur Gleichheit mit modernem PC-Nichtwindows Betriebssysteme zu bringen. Die zusätzliche heimische Unterstützung des Projektes für große Platten (LBA) und das FAT32 Dateisystem und mehrere andere Erhöhungen, einschließlich des verbesserten Speichermanagements und der Unterstützung für das neue FETT + Dateisystemerweiterung, die Dateien von bis zu 256 GB in der Größe auf normalen FETTEN Teilungen erlaubt. DR-DOS 7.01.08 wurde am 21. Juli 2011 veröffentlicht.

Meinungsverschiedenheiten

Im Oktober 2005 wurde es entdeckt, dass DR-DOS 8.1 mehrere Dienstprogramme von FreeDOS und anderen Quellen eingeschlossen hat, und dass der Kern eine überholte Version des Erhöhten Kerns des DR-DOS war. DR DOS Inc. hat gescheitert, das GNU General Public License (GPL) zu erfüllen, indem sie die Dienstprogramme von FreeDOS ihren Autoren und einschließlich des Quellcodes nicht kreditiert worden ist. Nach Beschwerden von Entwicklern von FreeDOS (einschließlich des Vorschlags, um den Quellcode zur Verfügung zu stellen, und folglich den GPL zu erfüllen), hat DR DOS Inc. stattdessen Version 8.1 und auch die ungekünstelten 8.0 von ihrer Website zurückgezogen.

Siehe auch

  • Vergleich von x86 DOS Betriebssysteme
  • BEDIENUNGSFELD/M
  • ABGEORDNETER/M
  • DOS plus
  • Mehrbenutzer-DOS
  • MarioNet spalten WWW-Browser
  • Digital Research Inc., (1990). "DR DOS 5.0 Einzelkasten mit dem Deckel"..: Teil Nummer 1176-6114-001 von Digital Research Inc
  • Digital Research Inc., (Mai 1990). "DR DOS 5.0 Benutzerführer". 1. Ausgabe.: Digital Research Inc. (501 Seiten) Teil Nummer 1176-2004-002
  • Digital Research Inc., (Mai 1990). "Benutzerführer von ViewMAX". 1. Ausgabe.: Digital Research Inc. (88 Seiten) Teil-Zahl: 1174-2004-002
  • Digital Research Inc., (August 1990). "DR DOS 5.0 Ausgabe-Zeichen". Digital Research Inc. (11 Seiten) Teil-Zahl: 1176-1001-002
  • Digital Research Inc., (August 1991). "DR DOS 6.0 Softwareleistungsbericht". Digital Research Inc. (A5 - 1 Falte) Teil Nr. 000-1200-00
  • Digital Research Inc., (August 1991). "DR DOS 6.0 Benutzerführer". 2. Ausgabe. Digital Research Inc. (698 Seiten) Teil-Zahl. 1182-2004-002
  • Digital Research Inc., (August 1991). "Benutzerführer von ViewMAX". 2. Ausgabe. Digital Research Inc. (106 Seiten) Teil-Zahl. 1192-2054-002

Links


Philippe Pétain / Kunstkolonie
Impressum & Datenschutz