[ the original Matthias list at] [http://www.freedos.org/freedos/news/press/2000-drdos-hist.txt] 25 YEARS OF DR DOS HISTORY Although this is a huge list, it is still known to be incomplete (especially in the CP/M, Multiuser DOS, and FlexOS areas) and some of the stuff is guesswork (where indicated). Due to the lack of release dates for some of the issues, I tried to arrange the various OS kernels by their BDOS version, however, this caused some inconsistencies in the time line of Concurrent DOS and Multiuser DOS, as the BDOS levels between the single user (10xxh) and multi user (14xxh) issues are not directly comparable, even though the OS have been partially based on the same sources. For a pure chronology this probably needs some re-arrangements and more research in general. Please contact me for corrections or omissions. Matthias [Paul] ############################################################################### Digital Research DOS history ============================ Last edit: 2000-09-18 MPAUL SeeAlso: INTER61 INT 21h/4451h,INT 21h/4452h,INT E0h,INT 21h/30h,INT 21h/3306h Intergalactic Digital Research (1973) | Digital Research Inc. (DRI) | +----------------+------------------------+-----+-------------------+ | | | | CP/Net family CP/M family Concurrent CP/M family MP/M family | (1975) | | BDOS: +-------+--------+-------+ +-------+-------+ +----+---+ 1.3 | | | | | | | | | 1.4 | | | | | | | | | 2.0 (1979) | | | | | | | | | 2.1 CP/M-80 | | | CCP/M-80 | | MP/M-80 | 2.2 (1980) | CP/M-Z80 CP/M-68k | | CCP/M-68k | | | 3.0 | | | | | | | | | +?-?-?-+ | | | | | | MP/M II | ? | | | | | | | | (2.0) | | CP/M-Plus | | | | | | | | ? | (3.0) | | | | | | | | | ? ? ? | ? ? | ? | V | | | (SCP Q-DOS) (1980) CP/M-86 (1982-???) Concurrent CP/M-86 MP/M-86 [0] | | (CCPM) | (1.1) | (1983-09-20) (1.0) | (1983-09-20) | | | | +---------------------+---------------+ | BDOS: "Concurrent" family (CDOS) | 1432h DR Concurrent PC DOS 3.2 (1984-10-31???) | 1441h DR Concurrent DOS 4.1 (1985-07-30???) | 1450h DR Concurrent DOS/XM 5.0 (1985-06-07???), DR Concurrent DOS/386 1.1 | +-------------------------------------------+------------+ | | Single user "DR DOS" family Multiuser "DR DOS" family | | ???? DOS Plus 1.? (1986-01-09) | | | ???? DOS Plus 1.2 (1986-04-29) | | | ???? DOS Plus 1.2e (1986-05-23) | | | 1041h DOS Plus 1.2 (1986-07-09) <-- GEM/2 (1986) | | | 14??h | "CDOS" 5.1 (between 1987-01-09 - 1987-01-28???) 14??h | "CDOS" 5.2 (between 1987-05-13 - 1987-06-08???) | | 1460h | DR Concurrent DOS/XM 6.0 (1987-09-07, ca. 1987-11-18), | DR Concurrent DOS/386 2.0 | | 1060h DOS Plus 2.0 or 2.1 (1988-03-09???) [1] | | | 1060h DR DOS 3.31 (1988-04-27???, 06/1988) | | | 1462h | Concurrent DOS/XM 6.2, | Concurrent DOS/386 3.0 1060h DR DOS 3.32 (1988-08-17) (ca. 1988-07-28) | | | 1060h DR DOS 3.33 (1988-09-01) | | | 1060h DR DOS 3.34 | | | 1060h DR DOS 3.35 (1988-10-21) [2] | | | 1060h DR DOS 3.40 BETA 1 (1988-11-11) | | | 1060h??? DR DOS 3.40 (1989-01-25) [3] | | | 1063h DR DOS 3.41 var. OEM releases (06/1989-07/1989) | | | 14??h | DR Multiuser DOS 5.00 | | 1063h??? DR DOS 3.41T | | | 1064h DR DOS 3.42 [4] | | | 1065h DR DOS ??? (1990-02-01) | | | 14??h | DR Multiuser DOS 5.01 | | 1065h DR DOS 5.0 "Leopard" BETA 2 (1990-03-16) | | | 1065h DR DOS 5.0 "Leopard" BETA 2B [5] | | | 1065h DR DOS 5.0 "Leopard" BETA 3 [6] | | | 1065h DR DOS 5.0 retail release (06/1990, 08/1990) [7] <-- ViewMAX 1 | | | 1066h DR DOS ??? (1990-08-09) | | "Stellar" | DR Multiuser DOS 5.10 (1992-04-13) | | IMS Multiuser DOS Enhanced Release 5.1 | | CCI Multiuser DOS 7.00, 7.10, 7.21, 7.22 | | (Gold/Plus/Lite) | 10??h DR DOS 6.0 "Buxton" ALPHA (02/1991-03/1991) | | | 1467h | Concurrent DOS 5.1 | | 1067h DR DOS ??? (1991-03-15) | | | 106?h DR DOS 6.0 "Buxton" BETA 2 (??/1991) | | | 106?h DR DOS 6.0 "Buxton" BETA 3 (05/1991, 1991-06-27, 1991-06-28) | | | 1067h DR DOS 6.0 release (05/1991, 08/1991) <------------- ViewMAX 2 | | | 1067h DR DOS 6.0 BDOS patch "PAT304" English (1991-11-29) [8] | | | 1067h DR DOS 6.0 BDOS patch "PAT303" English (1991-12-03) [9] | | | 1067h DR DOS 6.0 BDOS patch "PAT306" English (1991-12-11) [10] | | | 1067h DR DOS 6.0 BDOS patch "PAT312" English (1992-01-07) [11] | | | 1067h DR DOS 6.0 BDOS patch "PAT314" English (1992-01-10) [12] | | | 1067h DR DOS 6.0 BIOS patch "PAT315" English (1992-01-10) [13] | | | 1067h DR DOS 6.0 BDOS patch "PAT317" English (1992-01-27) [14] | | | 1067h DR DOS 6.0 BDOS patch "PAT321" English (1992-02-19) [15] | | | 1067h DR DOS 6.0 BDOS patch "PAT323" English (1992-02-20) [16] | | | 1067h DR DOS 6.0 ??? German (1992-02-21) | | | 1067h DR DOS 6.0 update (02/1992) | | | 1067h DR DOS 6.0 BDOS patch "PAT326" English (1992-03-05) [17] | | | 1067h DR DOS 6.0 ??? German (1992-03-27) | | | 1067h DR DOS 6.0 BDOS patch "PAT334" English (1992-03-27) [18] | | | |<- - - - - - - - - - - - - - - - - - - - - - - - - - - -| | | 1067h DR DOS 6.0 "Windows 3.1 update, April 1992" | (03/1992, 1992-04-07) [19] | | | 1067h DR DOS 6.0 English (1992-04-07) [20] | | | 1067h DR DOS 6.0 BDOS patch "pat354" English (1992-07-28) [21] | | | 1067h DR DOS 6.0 update (07/1992) | | | 1067h DR DOS 6.0 BDOS patch "PAT301" English (1992-10-28) [22] | | | 1067h DR DOS 6.0 update (11/1992) | | | |<-------------------------------------------------------+ | | 1070h "Vladivar" multitasking kernel architecture and [38] introduction of DOS-like data structures (1991-07-26, 08/1991) | | | 1070h DR DOS ??? (1991-09-26) | | | |---------->+<------ Novell NetWare Lite | | | | 1070h | DR PalmDOS "Merlin" BETA 1 & 2 | | | | 1070h | DR PalmDOS "Merlin" BETA 3 (1992-06-23) | | | | 1070h | DR PalmDOS "Merlin" Evaluation Release (1992-08-25) | | | | 1070h | DR PalmDOS Release Candidates 1 & 2 (1992-08-26) | | | | 1070h | DR PalmDOS/NetWare PalmDOS 1.0 (06/1992-11/1992) [23] | | | | |<- - - - - + | | | | ViewMAX/3 BETA | | | | | V | |-------------->|<---------------------------------------+ | | | | V | 1070h | DR DOS "Panther" BETA 1 (1992-10-16) [24] | | | | | +------------+ | | | | | | | | | |-------------->+<--- Apple MacOS 7.1 (386 port for PCs) | | | | | | | V | 1070h??? | | DR DOS "StarTrek" (STDOS) (07/1992-05/1993) [25] | | | | |<-+ | | | | +-----------------------------------------------------+ | | (1466h) | +--> 1992???-1997: CCI Multiuser DOS (up to 7.22 GOLD) | +--> 1992???-1995???: Datapaq Australasia Multiuser DOS | +--> 1992???-1996???: IMS Multiuser DOS -----------------+ (146?h) | DR/IMS Multiuser DOS 5.11, 5.14 -| (1467h) | IMS Multiuser DOS 7.0, 7.1 -| | | | IMS REAL/32 (1997-2000) (1468h) | 7.50, 7.51 -| (1469h) | 7.52, 7.53 -| (14??h) | 7.6 -| (14??h) | 7.?? -| | | 1071h DR DOS ??? (1992-11-26) | | | 1071h DR DOS 6.0 "business update" "DRDOS493" English for | Windows for Workgroups 3.1 (1993-03-19) | | | 1071h DR DOS 6.0 patch "PATDR6" English (1993-03-19) for NetWare | | | 1071h DR DOS 6.0 patch "PAT394" English (1993-09-17) | | | | +----- Novell Personal NetWare 1.0 | | | | 1072h Novell DOS 7/PNW "Smirnoff" BETA 1 (probably 1993-04-26???) | | | 1072h Novell DOS 7 "Panther" BETA 2 (08/1993) [26] | | | 1072h Novell DOS 7 "Panther/Smirnoff" BETA 2 (08/1993) | | | 1072h Novell DOS 7 "Panther/Smirnoff" BETA 3 (09/1993) [27] | | | 1072h Novell DOS 7 "Panther/Smirnoff" BETA 4 (10/1993) | | | 1072h (Novell DOS 7 code freeze 1993-12-03???) | | | 1072h Novell DOS 7 release (12/1993-04/1994) [28] | | (independent projects) | 1072h Novell DOS 7 German release (1994-02-22) [29] (1994 - 1997) | | | | 1072h Novell DOS 7 updates 1-3 (???/1994) | | | | | 1072h Novell DOS 7 update 4 (1994-05-31) | | | | | 1072h Novell DOS 7 updates 5-9 (???/1994) | | | | | 1072h Novell DOS 7 update 10 (12/1994) | | | | | |----------------------------------+ | | | | | | 1072h Novell DOS 7 update 11 (01/1995) | | | | | | | 1072h Novell DOS 7 update 12 (04/1995) | | | | | | | 1072h Novell DOS 7 update 13 (05/1995) | | | | | | | 1072h Novell DOS 7 update 14 (08-09/1995) | | | | | | | 1072h Novell DOS 7 update 15 (12/1995) | | | | | | | 1072h Novell DOS 7 update 15.2 (01/1996) [30] --------+-----------------+ | | | | | | +----------------------------------+ | | | | | | | | 1072h Caldera OpenDOS 7.01 BETA (02/1997) | | | | | | | | 1072h Caldera OpenDOS 7.01 (02-03/1997) +---+---+ | | | | | | | | 1072h Caldera OpenDOS 7.01 M.R.S. kit (05/1997) [31] | | | | | | | | | | | | V V V | | | | Matthias Paul's enhanced | | | | OpenDOS 7.02 ALPHA 1-4 | | | | kernels (05-11/1997) | | | | | | | | |<-------------------------------------------------------+ | | | | | | 1073h Caldera OpenDOS 7.02 BETA 1 (09/1997) [32] | | | | | | | | | |<----------------------------------------+---------->| | | | | | | |<->-----------------------------------------------<->| | | | | | | 1073h Caldera OpenDOS 7.02 BETA 2 (11/1997) | | | | | | | |<-------------------------------------------------------+ | | | | 1073h Caldera OpenDOS 7.02 BETA 2A (12/1997) [33] | | | | | 1073h Caldera DR-OpenDOS 7.02 (1997-12-2x) [34] | | | | | 1073h Caldera DR-DOS 7.02 internal build (02/1998) | | | | | |<->-----------------------------------------------<->| | | | | 1073h Caldera DR-DOS 7.02 release (03/1998) | | | | | 1073h Caldera DR-DOS 7.02A release (06/1998) | | | | | 1073h DR-DOS 7.02 Update 1 (08/1998) | | | | | 1073h DR-DOS 7.02 Update 2 (09/1998) | | | | | 1073h Caldera Thin Clients DR-DOS 7.03 BETA (1998-12-03) [35] | | | \ | 1073h Caldera Thin Clients DR-DOS 7.03 release (1998-12-24, 1999-01-06)| | | / | |<->-----------------------------------------------<->| | | | | 1073h Lineo DR-DOS 7.03 release (1999-06-07, 1999-09-09) [36] | | | | | 1073h Lineo OEM DR-DOS 7.04 (1999-08-19) & 7.05 (1999-11-30) [37] | | | | | ? ? ? ############################################################################### DR DOS related network history ============================== CP/Net | CP/Net family | +--------------------+-------------------+ | | | CP/Net (for CP/M) DR Net FlexNET (for CP/M) (for Concurrent DOS/ (FlexOS sub-system) | Multiuser DOS) | | | | ? ? ? (var. OEMs) Novell NetWare Lite 1.0 | Novell NetWare Lite 1.1 | Novell Personal NetWare 1.0 (1993) | +---------------------+-----------------+ | | | NetWare Mobile LAN Workplace for DOS DOS ODI/VLM Client | | | + - - - - - - - - - - + - - - - - - - - + | | Michal Polak's | XChaos Arachne (1996+) <- var. projects | | +-> Caldera WebSpyder 1.0 (1997) <------+ | | | +-> Caldera DR-WebSpyder 2.0-2.1 (1998) | | | Lineo EmBrowser (1999) | | | ? Arachne Lab's Arachne 1.66 (2000) | ? ############################################################################### GEM history =========== (Xerox PARC "Alto") | | | | +-> (GUI of Apple Lisa and Macintosh) | V DRI GEM family DRI CP/M-68K (Apple Lisa) (VDI + AES) | / \ | / \ (1984) V (1984) PC/GEM (x86 PCs) ST/GEM (Atari ST, 68k) DRI GEMDOS (Atari ST) | | | | | +-----------------+ | | | | TOS 1.00 (GEMDOS 0.13) | "TurboDOS" (GEMDOS 0.14) | TOS 1.02 (Blitter) \ TOS 1.04 (Rainbow) (GEMDOS 0.15) \ TOS 1.06 (GEMDOS 0.15) | (GEMDOS 0.19) | (1991) GEM/1 (1985) | +-------------------?-------+ | | XM/GEM (1985-1986) <---?---- GEM/2 (1986) ----------> DOS Plus 1.2 | | (1986-07-09) | GEM/3 (3.13, 01/1888) | | | +----+----------+------+------------+ | | | | | | | GEM/4 X/GEM ViewMAX 1 --> DR DOS 5.0 (06/1990) | | | | ViewMAX 2 --> DR DOS 6.0 (05/1991) | | | X/GEM 2.0 (04/1992???) ViewMAX 3 --> DR DOS "Panther" BETA 1 | | ? (FlexOS sub-system) | BETA (1992-10-16) V V V +----+----------+------------------------+ | Caldera Thin Clients' GPL GEM (1999) | V FreeGEM (2000) ############################################################################### [0] I cannot prove this, but it has been widely rumored that Seattle Computer Products' Q-DOS (Quick & Dirty Disk Operating System) development was significantly aided by original Digital Research tools used to port CP/M-80 to different OEM platforms, and also that SCP has been a DRI source code licensee of (at least parts of) CP/M-80. Anyone knowing the truth? [1] DOS Plus: This Janus headed OS (found on the Amstrad PC1512 etc.) was basically a Concurrent CP/M-86 with built-in DOS emulation plus several enhancements, like additional DOS command line options and very basic multitasking. It was able to read CP/M as well as DOS media and could execute CP/M .CMD programs. Development was between 1983-1986. [2] DR DOS 3.35: At least an OEM issue for "Prism System 232" (10/1988) and a French localized issue existed. Probably many more OEM issues. [3] DR DOS 3.40: This is the first issue for sure known to be ROMmable, although DR DOS should have been (and probably was) ROMmable right from the start (1987). [4] DR DOS 3.42: It is not clear, if this issue was actually released, since Lineo recently (fall 1999) released some historical kernels, and one of them is sailing under the name DR DOS 5.0 "Leopard" BETA 1 and has copyright strings from 1990, while it still identifies itself as being DR DOS 3.41... Unfortunately the uploaded archive is broken, hence it is not possible to find out easily. Maybe DR DOS 3.42 was nothing more than this early "Leopard" BETA??? [5] DR DOS 5.0 "Leopard" BETA 2B: This was the first issue to use the new IBMBIO.COM/IBMDOS.COM file names instead of DRBIOS.SYS/DRBDOS.SYS. [6] DR DOS 5.0 "Leopard" BETA 3: This issue still uses separate boot sectors for floppies and harddisks. The boot sector OEM label is still "DIGITAL". [7] DR DOS 5.0 retail issue: This issue has a combined boot sector for both, floppies and harddisks. The boot sector OEM label has changed to "IBM 3.3". DR DOS 5.0 was the first DOS to introduce high-load capabilities. DR DOS 5.0 represents the first retail issue of DR DOS. [8] DR DOS 6.0 BDOS patch (XDIR /C: 9D8Ch): Fix for "\\" in cmdline by Quick Basic 4.5/MS PDS 7.1 on Lantastic 4.0 [9] DR DOS 6.0 BDOS patch (XDIR /C: 66B0h): This patch makes INT 21/AH=4Eh (Search First) compatible with MS-DOS when the Volume Label attribute is set. Previously under DR DOS the volume label was only searched for if bit 3 was the only bit set in the attribute whereas MS-DOS searches for the volume label if bit 3 is set, irrespective of any other bits in the attribute. [10] DR DOS 6.0 BDOS patch (XDIR /C: 8DE5h): This patch fixes a problem with OPTASM which would give error 8 if there were not enough handles available. This patch forces the system to check for available handles before it opens a file. [11] DR DOS 6.0 BDOS patch (XDIR /C: A0C6h): This patch fixes a problem with INT 21/AH=26h (create PSP) the segment from which the PSP was copied was incorrect so the the PSP was not filled correctly and did not contain the command tail. [12] DR DOS 6.0 BDOS patch (XDIR /C: C964h): This patch modifies INT 21/ AX=33xxh, the Ctrl Break handler to support undocumented MS-DOS function INT 21/AX=3302h. [13] DR DOS 6.0 BDOS patch (XDIR /C: DBAAh): This patch fixes a problem where, when booting from a Bernoulli drive, any DEVICE= statement in CONFIG.SYS failed if it was placed after the device driver RCD.SYS v7.x and DOSOAD.SYS v1.x [14] DR DOS 6.0 BDOS patch (XDIR /C: B701h): This patch fixes a problem where attempting to close a changed file on a write protected disk seems to work after the first retry. This was caused because when the retry is attempted the file has been marked as not changed, so the attempt to write to disk is not made. [15] DR DOS 6.0 BDOS patch (XDIR /C: 947Bh): This patch fixes a problem where the error codes returned from INT 25h and INT 26h for "drive not ready" and "write protect" errors were incorrect. [16] DR DOS 6.0 BDOS patch (XDIR /C: E1B0h): This patch fixes a problem where, if the first command entered after booting the machine is a single character, any use of the command line recall keys will only recall the first command. [17] DR DOS 6.0 BDOS patch (XDIR /C: 8EF2h): This is an optional patch to prevent DRDOS from padding the environment of EXEPACKed applications or utilities. [18] DR DOS 6.0 BDOS patch (XDIR /C: 2AFEh): This patch fixes a problem where selecting (R)etry after hitting ^P while the printer is offline caused the system to hang. [19] This public DR DOS 6.0 update only includes patches addressing full Windows 3.1 compatiblity. There should have been a full "business update" for registered users, shipping a little bit later. [20] DR DOS 6.0 OEM: There is at least a Z-NIX OEM issue bundled with mouse hardware, but most probably there have also been other issues. [21] DR DOS 6.0 BDOS patch (XDIR /C: 3398h): This patch for Beame and Whiteside Networks: On opening a duplicate file handle which describes a device, a device open call is made to inform the device driver that a new file handle has been opened. This patch is current and up to date as of 1992-11-10. [22] DR DOS 6.0 BDOS patch (XDIR /C: 959Bh): This patch fixes a problem with apps that opens a file, with Share loaded, but then cannot delete the file until the file is closed. This causes "Money Manager" to fail. [23] DR PalmDOS: This OS was the first DR DOS re-incarnation that supported a genuine CDS, but it still pretended to be DOS 3.31. Much of the former CP/M stuff was stripped off to reduce the code size to meet early Palmtop PC requirements. It introduced the patented Dynamic Idle Detection method, a special issue of the TASKMAX program switcher (MINIMAX) to support Personal Information Modules (PIM) plug-in executables, supported Flash/ROM disk, XIP "Execute in Place" applications, and came with PCMCIA Card Services and Service Stack (SS). AFAIK the later was partially developed by one of the ex-founders of the Poqet Computer Corporation, makers of virtually the first Palmtop PC and the original PCMCIA card pre-decessor. [24] DR DOS "Panther" BETA 1: This issue already supported DPMS, had the "Vladivar" pre-emptive multitasker (which's architecture derived from Multiuser DOS), DPMS-SuperStor disk compression, Multiuser-security (World/Group/Owner), and much improved multi-windowing ViewMAX/3 GUI which looked alot more like Windows than GEM. It pretended to be PC DOS 5. However, this issue was never released and later partially merged into the Novell DOS 7 project (without Multiuser security and ViewMAX/3). In 1999, Caldera Thin Clients released ViewMAX/3 under GPL. [25] DR DOS "StarTrek": A never released, though reportedly fully functional result of a Novell (Digital Research Desktop OS Group) and Apple team-up utilizing the DR DOS "Vladivar" multi-tasker to run Apple's Intel-port of MacOS 7.1 on an issue of DR DOS "Panther", apparently even emulating HFS and Mac resources on DOS FAT file-systems. [26] Novell DOS 7 "Panther" BETA 2: This "Panther" issue is much different from the early 10/1992 DR DOS "Panther" BETA 1. [27] Novell DOS 7 "Panther/Smirnoff" BETA 3: This issue does not have workarounds for Windows 3.1 "AARD" code. [28] Novell DOS is also known as "NWDOS" or "ND7" and sometimes was erroneously called NDOS (NDOS actually is Norton's OEM issue of 4DOS). [29] Novell DOS 7 German release: This issue is known to have workarounds for Windows 3.1 "AARD" code. This should also apply to the earlier English issue. [30] Novell DOS 7 updates: The Novell DOS 7 updates 4-15.2 are full rebuilds, not patched binaries. [31] Caldera OpenDOS 7.01 M.R.S. kit: "Machine Readable Sources", the release of the kernel and shell source code [32] Caldera OpenDOS 7.02 BETA 1: This issue incorporates most the Novell DOS 7 update 15.2 changes, except for IBMBIO.COM changes. It also has a number of other enhancements (e.g. fixes in access of large hard disk and introduction of Year 2000 handler). [33] Caldera OpenDOS 7.02 BETA 2A: This issue incorporates all the Novell DOS 7 update 15.2 changes. [34] Caldera DR-OpenDOS 7.02: Now for the first time the product name is written with a hyphen! ;-) [35] DR-DOS 7.03 BETA: This issue was sometimes referred to as "DR-DOS 7.03 BETA 3" in the mailing lists. [36] Lineo's DR-DOS 7.03: This issue has no functional changes compared to the 1999-01-06 issue of DR-DOS 7.03, and still identifies itself as "Caldera DR-DOS". There are changes in the README files, though. Currently this represents the latest Desktop OS release of DR-DOS. [37] OEM DR-DOS 7.04/7.05: This issue of the kernel can be found within Ontrack's Easy Recovery 5 (2000-07-26) product and natively supports FAT32/LBA and thus does not require the external DRFAT32 driver any more, that shipped with Easy Recovery 4. IBMBIO.COM/IBMDOS.COM identify themselfs as 7.04, while COMMAND.COM contains both, 7.04 and 7.05 signatures. To distinguish this issue from the desktop issue DR-DOS 7.03 use INT21h/3306h, as it reports itself as IBM PC DOS 7.10. However, this issue does not replace the DR-DOS 7.03 BDOS kernel, since there exist a number of compatibility problems with this OEM issue. [38] While previous issues of the DR DOS and Multiuser DOS basically used the same source tree, and the DOS compatibility level for a given BDOS issue was comparable, this no longer holds true since Multiuser DOS development was independently continued by the three previous Master VARs Concurrent Controls Inc. (CCI), Datapaq Australasia, and IMS Ltd. While IMS REAL/32 also reports BDOS levels 70h and higher, there is no longer any relation to the Novell DOS, OpenDOS, or DR-DOS kernels. ###############################################################################