Fact-checked by Grok 2 weeks ago

Multiuser DOS

Multiuser DOS is a , multi-user, multi-tasking operating system designed for PC-compatible microcomputers equipped with 80386 or higher processors, enabling multiple simultaneous users to access and run standard applications on a single as if using dedicated terminals. Developed as a cost-effective alternative to local area networks for resource sharing in small office or departmental environments, it leverages for compatibility with existing software while supporting multitasking and multiuser operations. The system's ancestry traces back to Digital Research's 8-bit operating systems CP/M and MP/M, evolving through 16-bit systems like , Concurrent CP/M-86, and Concurrent DOS, and the 32-bit Concurrent DOS 386 in the 1980s. Digital Research introduced Multiuser DOS in the early 1990s, with DR Multiuser DOS 5.1 released in April 1992 as a successor to Concurrent DOS 386, incorporating features from the standalone DR DOS 6.0. Following 's acquisition of in July 1991, development continued briefly under before the product was licensed to third-party vendors such as Concurrent Controls and Intelligent Micro Software in 1992, with the line evolving (including as IMS REAL/32) and culminating in version 7.22 (R18) on April 21, 2005. In 1990, the Multiuser DOS Federation was formed by and other vendors—including Systems, Concurrent Controls, and The Software Link—to promote interoperability and standards among multiuser DOS implementations. Key features of Multiuser DOS include support for 5 to 64 concurrent users, with each user capable of running up to eight sessions of DOS 1.x, 2.x, or 3.x applications simultaneously. It provides advanced , emulation (such as PCTERM for PCs acting as dumb terminals), and connectivity to networks like , while supporting graphics standards including CGA, EGA, and VGA. Development tools for languages like C, Pascal, and were available, making it suitable for business applications in pre-Windows era computing environments.

Origins

Concurrent CP/M-86

Concurrent CP/M-86 was developed by Digital Research as a multiuser and multitasking operating system extending the single-user CP/M-86 for Intel 8086 and 8088 processors, targeting early personal computers like the IBM PC. Released in August 1982 as version 1.0, it introduced concurrent execution capabilities to CP/M's established file system and utilities, enabling multiple programs to run simultaneously while sharing resources such as disks and printers. The system was designed for environments requiring efficient resource utilization, such as small offices or educational settings, and supported up to 16 user areas per drive for file organization and access control. Building on the multiuser foundation of MP/M-86 (released in November 1981), Concurrent CP/M-86 merged enhancements from version 1.1 in early 1983, including a kernel for process scheduling and support for shared libraries, the Graphics System Extension (GSX), (IPC), and the math coprocessor. It featured up to four virtual consoles, switchable via keyboard commands like CTRL+0 through CTRL+3, allowing users to manage foreground and background tasks in dynamic (), buffered (output storage for later review), or physical (direct hardware access) modes. File management included attributes for read-only, read-write, , and protection, along with time stamps for creation, access, and update, plus password to facilitate secure multiuser access. Networking was enabled through Digital Research's SoftNet protocol, supporting distributed operations across compatible systems. Hardware requirements emphasized compatibility with IBM PC architecture, mandating a minimum of 256 KB (expandable to 544 KB) and 2–4 drives (5.25-inch or 8-inch, with capacities of 156 KB single-sided or 316 KB double-sided), alongside support for hard disks, color/monochrome displays, and peripherals like printers. The architecture relied on a BDOS (Basic Disk Operating System) for high-level operations and an XIOS (Extended Input/Output System) for hardware interfacing, with segmented into CODE, DATA, STACK, and EXTRA groups to optimize multitasking. Over 25 utilities were bundled, including assemblers (ASM-86), debuggers (DDT-86), text editors (), and formatters (TEX-80), ensuring broad compatibility with applications. Version 3.1, released in February 1984, added windowing for splitting physical screens to view multiple virtual consoles simultaneously and introduced PC-MODE for multitasking up to four PC-DOS 1.1 or 2.0 applications alongside programs, enhancing compatibility with the emerging PC ecosystem. This integration of support marked a pivotal transition, evolving Concurrent CP/M-86 into Concurrent by May 1984 and later Concurrent PC 3.2 in July 1984, shifting focus toward broader MS-DOS compatibility while retaining core multiuser features.

Transition to Concurrent DOS

As the IBM PC gained traction in the early 1980s, Digital Research recognized the need to enhance compatibility with the burgeoning PC-DOS ecosystem while preserving the multiuser and multitasking strengths of its CP/M lineage. Concurrent CP/M-86, initially released in late 1982 as a real-time, multiuser extension of CP/M-86 for Intel 8086/8088 processors, supported up to four concurrent sessions but lacked native support for PC-DOS applications, limiting its appeal in the PC market dominated by Microsoft's offering. In February 1984, addressed this gap with Concurrent CP/M-86 version 3.1, which introduced an optional PC-Mode module enabling the execution of most PC-DOS 1.1 and 1.x applications in a multitasking environment, alongside CP/M-86 programs. This mode emulated key PC-DOS system calls via Interrupt 21h, allowed handling of PC-formatted diskettes, and included utilities like DIR, COPY, and BATCH for seamless integration, while retaining features such as virtual consoles, networking via DR SoftNet, and 8087 support. The update aimed to provide a migration path for users seeking advanced capabilities without abandoning existing investments. By May 1984, to emphasize its enhanced compatibility and reclaim from , fully integrated PC-Mode into the core operating system—merging it with the , BDOS, and CCP—and rebranded the product as Concurrent (version 3.2). This transition transformed Concurrent into a environment capable of running up to four PC- or tasks simultaneously, supporting additional memory beyond the 640 KB limit of standard PC-, and facilitating multiuser operations with up to three terminals. The rename and integration marked a strategic pivot toward the PC standard, positioning Concurrent as a superior alternative for and applications requiring concurrency.

Concurrent DOS Family

Concurrent PC DOS

Concurrent PC DOS was a multiuser and multitasking operating system developed by for PC and compatible computers, building on the foundations of Concurrent DOS while providing seamless compatibility with standard PC DOS applications. It integrated the Basic Disk Operating System (BDOS) from Concurrent DOS with PC-specific extensions, allowing users to run both PC DOS and programs concurrently on the same . Released initially in 1984 as version 3.2, it targeted 8086/8088-based systems and aimed to enhance productivity in shared environments by supporting multiple consoles and without requiring hardware modifications. The system introduced a dispatcher-based that enabled true preemptive multitasking, where multiple programs could execute simultaneously under different sessions, isolated through software and scheduling. to its design was the emulation of PC system calls via interrupts such as INT 21H for file operations and program control, ensuring that existing DOS software ran unmodified while adding multiuser features like numbers (0-15) for and file locking modes (locked, unlocked, read-only) to prevent conflicts in shared files. It supported up to four virtual windows on a single display, with utilities like the for tiling and overlapping, and the for handling both DOS and media formats, including hierarchical directories and floating drives (e.g., N: and O:). Concurrent PC DOS also incorporated hardware-specific optimizations for IBM PC/XT/AT models, including support for up to 4 MB under the Intel/Lotus standard and dynamic device drivers for peripherals like printers (up to five managed via Printer Manager) and serial ports. Multiuser capabilities extended to log-on/log-off procedures, protection on files, and through queues for synchronization, making it suitable for small office or educational settings with multiple terminals connected via serial links. Built-in tools such as DR Talk for inter-user messaging, DR Edix , and Backup/Restore utilities further streamlined operations, while the system's XIOS layer abstracted hardware details to maintain compatibility across floppy and fixed-disk configurations. Versions evolved from 3.2 (1984, based on BDOS 3.2 with basic PC DOS 1.1 support) to 4.1 (1985, adding PC DOS 3.0 features like subdirectories) and 5.0 (March 1986, enhancing and windowing). By version 5.0, it fully emulated BIOS functions (e.g., for video, for ) and included calls for allocation (M_ALLOC) and lists (ready, delay, poll) to handle up to concurrent users in networked setups. This positioned Concurrent PC DOS as a bridge between single-user DOS environments and more advanced multiuser systems, though it was later succeeded by Concurrent DOS XM and 386 variants for expanded and processor support.

Concurrent DOS 68K and FlexOS 68K

Concurrent DOS 68K was developed by Digital Research in collaboration with Motorola beginning in 1984, with its initial release in 1985 (version 1.0) as a multitasking, single- or multiuser operating system targeted at the Motorola 68000 family of microprocessors. Written in the C programming language, it provided portability across architectures and included a real-time kernel for handling time-critical applications. The system supported up to 64 concurrent tasks, dynamic memory allocation, and compatibility with PC DOS 2.1 utilities and file systems through a CP/M front end, allowing many CP/M-68K programs to run unmodified. Key features encompassed a menu-driven user interface with an integrated file manager, password-protected user accounts, file locking for data integrity, and support for international character sets and dynamically loadable device drivers. Targeted hardware included systems like the VME/10 and CompuPro S-100 boards, with sample drivers provided for these platforms to facilitate integration. Concurrent DOS 68K version 1.20 appeared in 1986, followed by the final release, version 1.21, later that year. It emphasized protection mechanisms, such as operation and resource isolation between users, making it suitable for shared environments like systems and early networked workstations. In October 1986, rebranded Concurrent DOS 68K as FlexOS 68K to distinguish it for specialized markets, evolving it into a more modular (RTOS) while retaining core multitasking and multiuser capabilities. FlexOS 68K version 1.31 was released in May 1987, introducing enhancements like hierarchical directories compatible with 3.x, asynchronous I/O operations, and support for up to 31 events per process in a real-time context. It featured protected and using and group IDs, along with VDI-compatible graphics for bit-mapped displays and modular device drivers for diverse peripherals. Designed for , laboratory instrumentation, and retail point-of-sale systems, FlexOS 68K prioritized , networking via PC Networking protocols, and extensibility through its relocatable code base. The transition from Concurrent DOS 68K to FlexOS 68K maintained with prior and applications while adding advanced features, such as priority-based scheduling and event-driven processing, to support demanding 68000-based embedded applications. This lineage positioned FlexOS 68K as a bridge between general-purpose variants and specialized RTOS environments, though it remained niche compared to its x86 counterparts.

Concurrent DOS 286 and FlexOS 286

Concurrent DOS 286, announced by in 1985 and first released in 1986, was a multitasking and multiuser operating system designed specifically for the microprocessor. It built upon the foundations of earlier Concurrent DOS versions, providing enhanced capabilities for protected-mode operation on the 80286, including and task switching to enable concurrent execution of multiple applications. The system supported both single-user and multiuser configurations, allowing multiple users to access the system via separate displays and terminals while sharing resources securely through logon/password mechanisms and file locking. Key features of Concurrent DOS 286 included a menu-driven with an integrated for simplified , compatibility with PC DOS 2.1 utilities and file systems to run existing IBM PC software, and a suitable for applications in communications and industrial control. It incorporated dynamically loadable device drivers for flexible support and international character handling with 16-bit I/O for multilingual environments. The OS leveraged the 80286's segmentation and protection rings to isolate tasks, preventing interference in multiuser scenarios, and allowed multitasking limited by available memory, typically supporting several concurrent processes on systems with expanded . FlexOS 286, introduced by in 1986 as version 1.0, represented a reengineered and modular evolution of Concurrent DOS 286, optimized for and embedded applications on 80286-based systems. It retained the multiuser and multitasking heritage of its predecessor but emphasized modularity, with a that facilitated deterministic response times for and point-of-sale environments. FlexOS 286 supported multiple users sharing system resources efficiently, using shareable runtime libraries to minimize memory overhead and reentrant code for concurrent access, while providing through the 80286's . The system required IBM PC AT-compatible hardware, including an E2-stepping 80286 processor, at least 1.1 MB RAM (with 2 MB recommended for multiuser operation), and a 20 MB hard disk, along with standard ports for peripherals. Installation options included booting from floppies, loading under DOS 3.x, or dedicating the hard disk via partitioning tools, making it adaptable for dedicated multiuser setups. FlexOS 286 was notably adopted by for its 4680 retail terminal systems, where it powered multiuser point-of-sale operations with up to 64 master and 64 slave s. Later , such as 1.31 in 1987 and 1.42 in 1988, added driver enhancements for better hardware exploitation and debugging support via VT52-compatible terminals.

Concurrent DOS XM and Concurrent DOS 386

Concurrent DOS XM, released by in 1986 (version 5.0), was a multiuser and multitasking extension of the earlier Concurrent DOS family, designed primarily for and 80286 processors. It enabled the simultaneous execution of multiple and MS-DOS-compatible programs across up to five serial terminals, with each terminal supporting one . The system leveraged expanded memory specification () and enhanced expanded memory specification (EEMS) through bank-switching techniques, allowing access to memory boards from vendors such as Quadram and to extend beyond the conventional 640 KB limit. Key features included window management for task switching, a configurable system, on-line help facilities, and hard disk backup utilities, making it suitable for small office environments requiring shared access to applications like word processors and databases. In contrast, Concurrent DOS 386, announced in February 1987 and first released later that year with documented in November 1987, targeted the 80386 processor to provide a 32-bit multiuser operating system. It supported up to nine serial terminals, each capable of handling two virtual consoles, and allowed up to 10 concurrent users running as many as four PC-DOS 2.x-compatible applications simultaneously through time-sliced multitasking at 1/60-second intervals. The OS exploited the 80386's capabilities and 4 for advanced , including support for (up to 640 ), expanded memory (/EEMS with up to 64 pages of 16 each), and drives (MDISK) for temporary high-speed storage. Additional functionalities encompassed password-protected file and directory access, a print spooler (PRINTMGR) for up to 254 jobs across multiple printers, and windowing with up to four resizable windows per terminal plus two full-screen modes for serial users. A minimum of 512 was required, with configurable limits via commands like MEMSIZE (default ~512 conventional) and LIMSIZE (default 1008 expanded). While both variants shared a command set compatible with MS-DOS and CP/M, including utilities like COPY, DIR, and FORMAT for various disk formats (e.g., 360 KB and 1.44 MB floppies), Concurrent DOS 386 offered superior scalability for larger installations due to its protected-mode operation and higher terminal count, whereas XM relied on real-mode bank switching for compatibility with older hardware. These systems were positioned as cost-effective alternatives to Unix for business multitasking, with serial port configuration via commands like SETPORT and support for co-processors such as the 8087, 80287, and 80387.

Multiuser DOS

Core Features and Releases

Multiuser DOS, developed by , represented a significant advancement in bringing multiuser and multitasking capabilities to PC-compatible systems, building directly on the architecture of Concurrent DOS 386 while integrating features from the standalone 6.0. At its core, it provided real-time multiuser support for up to 64 simultaneous users, each capable of running up to eight sessions concurrently through hot-key switching and background task execution, such as recalculations. The system leveraged the 80386 or 80486 processor's mode to enable this native multiuser environment without relying on add-on software, ensuring high compatibility with standard applications, including color text modes, CGA graphics, Windows 3.0, and LIM EMS memory management. A key feature was its flexible support, allowing basic multiuser operation for up to three users via standard COM1 and COM2 serial ports without additional , while expansion to more users required multiport serial cards or network adapters. It included built-in utilities like PCTERM for PC emulation and maintained full with and file formats, command-line interfaces, and executables, permitting seamless execution of legacy software in a shared environment. Security was enhanced through user authentication, via virtual machines, and controls, making it suitable for small office or educational settings where multiple users needed access to a single PC. The initial release, Multiuser DOS 5.0, was introduced by in late 1990 as a direct successor to Concurrent DOS 386, focusing on 32-bit operation for improved stability and performance on 386-based systems. Following 's acquisition by in July 1991, the product line continued under the Novell DR branding, with Multiuser DOS 5.1 released in 1992, adding refinements such as enhanced memory optimization and support for up to 64 users without the present in the 5.0 version. A German-localized variant, 5.11, also appeared in 1992, but no major subsequent versions were issued under before the technology was licensed to third-party developers for further adaptations. These releases emphasized scalability, with minimum hardware requirements of an 80386 processor, 4 MB RAM, and 20 MB storage, positioning Multiuser DOS as a cost-effective alternative to systems for DOS-centric multiuser deployments.

Adaptations

Following the acquisition of by in 1991, official development of Multiuser DOS ceased in 1992, but several original equipment manufacturers (OEMs) obtained licenses to adapt and distribute customized versions, extending its lifecycle into the late and early 2000s. These adaptations maintained core compatibility with DOS applications while enhancing support for multiuser environments on 386 and later processors, often integrating networking and features for and use. One prominent adaptation was developed by Intelligent Micro Software (IMS), which released IMS Multiuser DOS starting in the early 1990s as a direct derivative of Novell's Multiuser DOS. This version supported up to 100 users on compatible hardware, with preemptive multitasking, 32-bit addressing, and seamless execution of unmodified and early Windows applications. IMS later rebranded it as (also known as Real/NG), emphasizing capabilities for industrial control and point-of-sale systems; the final iterations remained available until at least 2017, including upgrades from earlier IMS products like DOS Pro II. featured extensive developer APIs, support for multiple terminals, and for up to 4 GB of , making it suitable for demanding multiuser setups without requiring application modifications. Concurrent Controls Inc. (CCI), later rebranded as Applica Inc. and then Aplycon Technologies, produced CCI (also marketed as 386-DOS and Gold), based explicitly on Digital Research's kernel. Released in versions up to 7.22 by the mid-1990s, it supported up to 67 simultaneous users on 80386/80486 hosts, with features like disk caching, 16 programs per workstation, and CCI-Net for connecting up to 256 nodes via Ethernet or . This adaptation targeted network servers and included LIM EMS memory support, allowing efficient multitasking of tasks while providing mainframe via ClusterComm. Production continued until around 2005, focusing on reliability for small business multiuser applications. DataPac Australasia Pty Ltd offered another adaptation, initially distributing Multiuser DOS 5 and later rebranding it as System Manager 7 for the Australian and Asian markets. This version emphasized ease of setup for workgroup computing, supporting multiple DOS sessions per user and integration with Novell gateways. It was discontinued after DataPac's acquisition by Citrix in the late , marking the end of that lineage. These OEM efforts, coordinated loosely through the Multiuser DOS Federation (MDOS) formed in 1990, helped sustain the platform's relevance in niche markets despite the rise of .

Applications and Extensions

Supported Software

Multiuser DOS maintained broad compatibility with standard MS-DOS applications, enabling the execution of thousands of off-the-shelf PC programs in a multiuser, multitasking environment, provided they did not directly manipulate hardware such as the screen or peripherals. This compatibility extended to DOS 1.x through 3.x software, allowing up to 64 users to access shared applications concurrently on systems like the 80386 or higher processors. For instance, popular productivity tools including , dBase III, , and could run under Multiuser DOS, often with support for expanded memory specifications like LIM EMS to facilitate multitasking. The operating system also supported numerous specialized multiuser applications developed specifically for its environment, focusing on areas such as accounting systems, point-of-sale processing, , database management, and process control. Examples of such software include dBase III Plus LAN for networked database operations and SuperCalc 4 LAN for shared functionality, which emulated behaviors without requiring dedicated LAN hardware. Additionally, Multiuser DOS accommodated graphical environments like and GEM graphics products, enhancing its utility for terminal-based workstations. Development and utility software further expanded its ecosystem, with support for compilers in languages including C, RM-COBOL-85, BASIC (compatible with Data General and Wang variants), Pascal, and even a BASIC-to-8086 assembler from Bluebird Systems. Terminal emulation tools such as Digital Research's PCTERM (supporting color text and CGA graphics), Alloy's LINK-PC, and S&H's TSX-TERM enabled existing PCs to function as Multiuser DOS terminals. Connectivity solutions like Novell NetWare integration, Bluebird's SuperLAN, and IGC's NetPak allowed seamless access to networked resources, while mainframe emulations (e.g., 3270/5250 protocols via Alloy ClusterComm) bridged legacy systems. Background tasks, such as spreadsheet recalculations, database sorts, or file transfers, could run without user interaction, optimizing resource use across multiple sessions.

Third-Party Developments

Following the acquisition of by in 1991, third-party companies licensed the technology and produced independent enhancements and derivatives, extending its lifespan into the late and early . These efforts focused on improving multiuser support, networking integration, and compatibility with evolving hardware, primarily for embedded systems, terminals, and small-scale server environments. DataPac Australasia Pty Ltd, an Australian firm, acquired rights to Multiuser DOS and released versions 5.0 and 5.1 in the mid-1990s, emphasizing real-time multitasking for up to 32 users on x86 hardware. In 1996, they rebranded and enhanced it as System Manager 7.0, adding better terminal emulation and peripheral support for business applications like database sharing. This version supported DOS and binaries while incorporating compatibility. DataPac continued sales until acquired the company in 1997, after which development halted. Concurrent Controls Inc. (CCI), based in the United States, licensed the core and developed CCI Multiuser DOS starting with version 7.00 around 1993, scaling to support up to 64 concurrent users on 80386/80486 hosts. Key enhancements included improved handling for dumb terminals and integration with LAN protocols like . The product evolved through versions 7.10 and culminated in Multiuser DOS Gold 7.22 (release 4) in , which added 32-bit extensions for better . CCI, later rebranded as Applica Inc. and then Aplycon Technologies, maintained sales and support until approximately 2005, targeting industrial control and point-of-sale systems. Intelligent Micro Software (IMS), a UK-based company, produced IMS Multiuser DOS as an enhanced derivative, initially supporting up to 64 users with scheduling for embedded applications. By the mid-1990s, it was rebranded as Real/32 (version 7.x), introducing 32-bit operations, compatibility subsets, and drivers for VGA graphics and peripherals, while retaining full DOS application support. Real/32 targeted systems in and , with sales continuing into the 2000s. IMS's work represented one of the longest-running third-party evolutions of Multiuser DOS.

Reception and Legacy

Critical Reception

Multiuser DOS, as an evolution of Digital Research's Concurrent DOS lineage, garnered generally positive but qualified critical reception in technical publications during the late 1980s and early 1990s, praised for its multitasking and multiuser capabilities on 80386-based systems while facing criticism for resource demands and compatibility quirks. Early assessments of its predecessor, Concurrent DOS 386, in the July 1988 issue of Byte magazine highlighted its robustness as a multitasking operating system that supported up to 16 users, offered DOS compatibility for existing applications, and provided UNIX-like features such as task switching and file sharing, making it suitable for networked business environments. The Byte Lab review noted its efficient use of memory—occupying about 200K bytes and leaving approximately 440K per application—and commended its video I/O performance, describing it as a "strong choice" for multiuser needs despite the anticipation of more advanced OS options like OS/2. However, reviewers pointed out limitations, including complex setup procedures, higher resource requirements that could strain smaller systems, and performance degradation when running multiple tasks simultaneously. Byte also observed that Concurrent DOS 386 lacked certain commands like CTTY and SHARE, potentially complicating integration for some users. A 1985 Byte article on Concurrent DOS-286, an earlier variant, echoed concerns about consumption, noting that previous versions had a "voracious appetite," though it praised the system's use of 80286 features for fast context switching and protection against poorly behaved applications like 1-2-3. These critiques underscored the trade-offs in achieving multiuser functionality on PC-compatible hardware without full UNIX power. In a 1985 review of Concurrent DOS 5.0 XM published in Microsystems Journal, the system received acclaim for its multitasking and multiuser features, including virtual consoles, a built-in , and support for up to 8 MB of expanded memory via EEMS, enabling simultaneous execution of applications like and on single or multiple consoles. The review emphasized its broad hardware compatibility with 8086-series processors and systems from vendors like , CompuPro, and , positioning it as a solution for productivity enhancement. Later iterations under the Multiuser DOS branding, such as the 1992 Novell DR Multiuser DOS 5.1, were noted in industry reports for incorporating 5.0 technologies while maintaining multiuser support. Overall, reception affirmed Multiuser DOS's innovative role in extending DOS's lifespan for multiuser scenarios but highlighted its eventual overshadowing by more scalable alternatives.

Historical Impact

Multiuser DOS, released by in 1991 as a successor to Concurrent DOS 386, marked a significant in bringing multiuser and multitasking capabilities to the x86 PC , extending the single-user model into shared environments. Building on the foundations of earlier systems like and MP/M, it enabled up to 64 concurrent users to access a single 80386-based , each running up to eight sessions, thereby allowing resource sharing without the need for full local area networks (LANs). This approach revitalized older PCs as inexpensive terminals, offering a cost-effective solution for small businesses and educational institutions seeking multiuser on commodity hardware. The system's design emphasized compatibility with existing and applications, incorporating features like dynamic memory allocation, LIM EMS support, and terminal emulation via PCTERM, which handled color text and CGA . Positioned as a challenger to systems on microcomputers, Multiuser DOS demonstrated the viability of real-time, network-compatible operations on 80286 and 80386 processors, with a modular written in C for portability. Its federation model, formed in 1990 with value-added resellers (VARs), allowed custom adaptations, such as Concurrent Controls' 386-DOS supporting up to 67 workstations, influencing niche deployments in terminal-based setups. Despite these advancements, Multiuser DOS had limited market penetration amid the dominance of and the rise of dedicated technologies like . Novell's 1991 acquisition of led to the abandonment of further official development in 1992, sidelining the multiuser line in favor of single-user DOS products. However, the technology persisted through independent VARs, including DataPac Australasia and Intelligent Micro Software (IMS), who maintained and extended it into the for specialized applications, with versions such as CCI Multiuser DOS 7.22 in 2005 and IMS REAL/32 7.95 in 2010. This trajectory underscored 's broader struggle to compete with Microsoft's ecosystem, contributing to the company's eventual sale and the marginalization of its innovative multiuser efforts.

References

  1. [1]
    [PDF] Multiuser DOS Systems: Overview
    A standalone multitasking addition to standard MS- DOS can be turned into the basis of a multiuser system. This is how IGC VM/3S6 MultiUser and StarPath Sys- ...Missing: history | Show results with:history
  2. [2]
    Multiuser DOS - ArchiveOS
    Nov 21, 2022 · An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by Digital ...
  3. [3]
    [PDF] Concurrent - CP/M-86 - Bitsavers.org
    Concurrent CP/M-86 V.V [release date]. Copyright (c) 1982 Digital Research. The release number, represented above by V.V, tells you the major and minor ...
  4. [4]
    A Short History of CP/M-86 - by Bradford Morgan White
    May 13, 2024 · MP/M-86 became Concurrent CP/M-86 in late 1982 with the merger of features from CP/M-86 1.1. Because DRI seems to have felt that versioning and ...
  5. [5]
    CP/M-86 Timeline - DisNCord Community Wiki
    Mar 18, 2023 · Digital Research decided to add virtual screens into MP/M-86; the result was released as Concurrent CP/M-86 1.0 a few months after CP/M-86 ...
  6. [6]
    [PDF] PC-DOS mode offered in new CP/M * release - Old Computers
    Concurrent DOS with PC-Mode provides multi tasking and multiuser capabilities, page 1. • Digital Research continues efforts to offer best-in- the-industry ...
  7. [7]
    The many derivatives of the CP/M operating system - The Register
    Aug 4, 2022 · Thanks to this new ability, in 1984, DR renamed the OS to "Concurrent DOS", or CDOS for short. CDOS 3.2 could multitask CP/M-86 1 apps, ...Missing: Transition | Show results with:Transition
  8. [8]
    [PDF] Using Concurrent PC DOS - Bitsavers.org
    In an effort to reclaim some of its lost market share, Digital Research announced Concurrent CP/M-86 and later added the PC Mode, which allowed users to run ...Missing: Transition | Show results with:Transition
  9. [9]
    [PDF] CONCURRENT™ DOS 86 PROGRAMMER'S GUIDE Version 5.0 ...
    Concurrent CP/M,. Concurrent PC DOS, GEM. LINK-86, LIB-86, MP/M, MP/M-86, RASM-86, and SID-86 are trademarks of Digital Research Inc. We Make Computers Work ...
  10. [10]
    Concurrent PC DOS - EDM2
    Jan 26, 2021 · Digital Research's Concurrent PC DOS was based on Concurrent DOS 3.2 (with BDOS 3.2) and released in 1984 for IBM PC compatible machines.
  11. [11]
    [PDF] Concurrent DOS software is a single or multiuser, multitasking ...
    Concurrent DOS software is a single or multiuser, multitasking operating system designed especially for the Motorola 68000 family and Intel 80286.Missing: history | Show results with:history
  12. [12]
    FlexOS ? - BetaArchive
    Mar 30, 2019 · FlexOS is a discontinued modular real-time multi-user multi-tasking operating system (RTOS) designed for computer-integrated manufacturing, laboratory, retail ...
  13. [13]
    [PDF] TECHNICAL PRESENTATION
    Created only in Process Context. Up to 31 Outstanding Events per Process. Each event represented by an Event Bit. WAIT - Wait for Multiple Events.
  14. [14]
    [PDF] Programmer's - Bitsavers.org
    The tools described in this guide can be run either on the 8086 microprocessor under CP/M-86 or on the 80286 microprocessor under. FlexOS 286. RASM-86™ is an ...
  15. [15]
    [PDF] FlexOS 286 Installation Instructions Read this first ! - Bitsavers.org
    FlexOS 286. Installation Instructions. Read this first ! 1073-2053-001. Page 2. BEFORE YOU BEGIN, DO YOU HAVE THE HARDWARE YOU NEED? You need the following ...
  16. [16]
    [PDF] IBM selects Concurrent DOS-286TM for PC AT retail system
    Two versions of the EPOS terminal exist: the fully proflammable Model 1, with 1 credit authorisation, classification of items and returns, plus back office.
  17. [17]
    Concurrent DOS XM 6.x - WinWorld
    Product type: OS ; Vendor: Digital Research ; Release date: 1987 ; Minimum CPU: 8088 ; User interface: Text ...
  18. [18]
    None
    Summary of each segment:
  19. [19]
    DIGITAL RESEARCH ANNOUNCES CONCURRENT DOS 386 IN ...
    DIGITAL RESEARCH ANNOUNCES CONCURRENT DOS 386 IN THE UK. CBR Staff Writer February 10, 1987. Share this article. Copy Link; Share on X · Share on Linkedin ...
  20. [20]
    [PDF] 1126-2004-001_Concurrent_DOS_386_Users_Guide_Nov87.pdf
    Concurrent DOS XM supports both computers fitted with conventional memory and those fitted with expanded memory boards. It supports both the Expanded Memory ...
  21. [21]
    Multiuser DOS 5.x - WinWorld
    Information. Product type: OS; Vendor: Digital Research / Novell; Release date: 1992; User interface: Text; Platform: DOS; Download count: 9 (9 for release) ...
  22. [22]
    PC Software Maker Novell To Buy Digital Research - The New York ...
    Jul 17, 1991 · Novell Inc., the leading publisher of software for office computer networks, will announce today that it intends to acquire Digital Research ...
  23. [23]
    Price List
    ### Summary of Real/32 and IMS Multiuser DOS
  24. [24]
    [PDF] dos famiix of operating systems - Bitsavers.org
    With the Concurrent DOS menu system, users can perform standard operating system functions, such as copying files, printing, and changing directories, ...Missing: CCI | Show results with:CCI
  25. [25]
    DataPac - ArchiveOS
    Apr 5, 2023 · DataPac Australasia System Manager – an operating system based on Multiuser DOS, created by DataPac Australasia Pty Limited.
  26. [26]
    Real/32 7.x - WinWorld
    Real/32, also known as Real/NG or IMS Multiuser DOS, from Intelligent Micro Software, is a real-time multitasking multiuser DOS compatible operating system.
  27. [27]
    [PDF] Sun's 386i: - World Radio History
    Jul 1, 1988 · BYTE and PC Magazine a while ago, but. I can't track them down again. In any event, I think it 'Il be a lot more expensive than you'd like ...
  28. [28]
    [PDF] Concurrent DOS-286 Challenges Unix - Bitsavers.org
    Concurrent DOS-286 provides a migration path for PC-DOS or CP/M-86 users who need more power; it can run both CP/M and PC-DOS applications. Gary Gysin of ...
  29. [29]
    [PDF] Multitaskingj Multiuser Operating Systems - Bitsavers.org
    Digital Research (Concurrent DOS-. 386), Softguard (VM-386), and Software ... MetaWare Incorporated announces the first available C and Pascal compilers ...<|control11|><|separator|>
  30. [30]
    [PDF] Data rais DPC-3017 - Computer History Museum - Archive Server
    DR Multiuser DOS is a replacement for the company's Concurrent DOS 386, and adds technology introduced in DR. DOS 5.0. The multitasking operating system runs ...
  31. [31]
    Definition of Multiuser DOS - PCMag
    (1) A multiuser DOS-compatible operating system from Caldera that supports multiple terminals from a single PC (386 and up). It is distributed mainly ...
  32. [32]
    [PDF] Gary Kildall and Digital Research Inc.
    Feb 27, 2024 · By successfully booting a computer from a floppy disk drive, they had given birth to an operating system that, together with the microprocessor.