Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

PC-MOS/386

From Wikipedia, the free encyclopedia
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "PC-MOS/386" – news ·newspapers ·books ·scholar ·JSTOR
(February 2018) (Learn how and when to remove this message)

Operating system
PC-MOS/386
A screen-print of the PC-MOS-386 startup screen
DeveloperThe Software Link
Written in80x86assembly language,C
OS familyDOS
Working stateActive
Source modelOpen source
Initial release1987; 38 years ago (1987)
Latest release5.01
Repository
Available inEnglish
Supported platformsx86 architecture
Kernel typeMonolithic
Influenced byMS-DOS
Default
user interface
Command-line interface (COMMAND.COM)
LicenseGPL-3.0-only
Official websiteGithub

PC-MOS/386 is amulti-user,multitaskingcomputer operating system produced byThe Software Link (TSL), announced atCOMDEX in November 1986 for February 1987 release.[1] PC-MOS/386, a successor to PC-MOS, can run manyMS-DOS programs on the host machine or aterminal connected to it. Unlike MS-DOS, PC-MOS/386 is optimized for theIntel 80386 processor; however early versions will run on anyx86 computer. PC-MOS/386 used to beproprietary, but it was released asopen-source software in 2017.[2][3]

History

[edit]

The last commercial version produced was v5.01, compatible with MS-DOS 5. It required amemory management unit (MMU) to supportmemory protection, so was not compatible with earlier8086 and8088 processors.[citation needed] MMU support for286-class machines was provided using a proprietary hardwareshim inserted between the processor and its socket. 386 machines did not require any special hardware.[4]

Multi-user operation suffered from the limitations of the day including the inability of the processor to schedule and partition runningprocesses. Typically swapping from a foreground to abackground process on the same terminal used the keyboard to generate aninterrupt and then swap the processes. The cost ofRAM (over US$500/Mb in 1987) and the slow and expensive hard disks of the day limited performance.[citation needed]

PC-MOS used"dumb" terminals, referred to within MOS as 'workstations', connected to the machine running the operating system viaserial ports communicating at 9600, 19200 or 38400baud. Either dedicated terminals or computers runningterminal emulation software could be used. All processing was done by the PC-MOS machine.[4] Terminals running at higher speeds required specialized hardware boards which increased cost, but the speed was not a serious limitation for interacting with the text-based programs predominantly used under MS-DOS.[citation needed]

PC-MOS figured prominently in the lawsuitArizona Retail Systems, Inc. v. The Software Link, Inc., where Arizona Retail Systems claimed The Software Link violated implied warranties on PC-MOS. The case is notable because The Software Link argued that it had disclaimed the implied warranties via a license agreement on the software'sshrinkwrap licensing. The result of the case, which Arizona Retail Systems won, helped to establish US legal precedent regarding the enforceability of shrinkwrap licenses.[5]

There was ayear 2000 problem-like error in this operating system, first manifesting on 1 August 2012 rather than 1 January 2000; files created on the system after this date would no longer work.[6]

On 21 July 2017 PCMOS/386 was relicensed underGPL v3 and itssource code uploaded toGitHub,[2][3] with the "year 2012" issue corrected.[6]

Commands

[edit]

Commands supported by PC-MOS Version 4 are:[4]

General commands

[edit]

Batch file commands

[edit]

Multitask/Multiuser commands

[edit]
  • ADDTASK
  • KEYMAP
  • MOS
  • MOSADM
  • REMTASK

Print spooler

[edit]

Security commands

[edit]
  • CLASS
  • SIGNOFF
  • SIGNON

Installation, administration and debug commands

[edit]

See also

[edit]

References

[edit]
  1. ^Lach, Eric (17 November 1986)."Multiuser Operating System to Use 386 Microprocessor's Virtual Modes".InfoWorld. Vol. 8, no. 46.Popular Computing, Inc. p. 15.ISSN 0199-6649. Retrieved1 May 2025.
  2. ^abJansen, Roeland (8 February 2018)."pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources" – via GitHub.
  3. ^abVaughan-Nichols, Steven (23 October 2017)."MS-DOS variant PC-MOS/386 reborn as open source".ZDNET. Retrieved1 May 2025.
  4. ^abcPC-MOS User Guide(PDF). PC-MOS. 1991. pp. 23, 25, 31,101–190, 207,265–296.
  5. ^ARIZONA RETAIL SYSTEMS, INC. v. THE SOFTWARE LINK, INC., 831 F. Supp. CIV 91-1553 PHX RCB (United States District Court for the District of Arizona 27 July 1993).
  6. ^abSprinkle, James (30 January 2019)."files created after 20120731 seem to fail acc. wiki". Retrieved1 May 2025 – viaGitHub.


MS-DOS, IBM PC DOS,
compatible systems
Otherx86
Other platforms
General
Software
packages
Community
Organisations
Licenses
Types and
standards
Challenges
Related
topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=PC-MOS/386&oldid=1313020200"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp