Soviet version of CP/M-86. All commands are in Russian.
ES-1840, ES-1841
Russia
-
M/OS-80
1970s
CP/M like operating system.
Mostek AID-80F
Mostek, USA
M/XA ESA
1990
Virtual Machine/Enterprise Systems Architecture.
IBM System/370
IBM, USA
-
m0n0wall
2000s
Embedded firewall distribution of FreeBSD, one of the BSD operating system descendants.
-
-
Mac OS (6 versions)
1984
Operating system for the Apple Macintosh.
Apple Macintosh
Apple, USA
-
Mac OS (System 1.0)
1984
-
-
-
-
Mac OS (System 6)
1988
-
-
-
-
Mac OS (System 7)
1991
-
-
-
-
Mac OS 7.6
1996
First officially-named Mac OS.
-
-
-
Mac OS 8
1997
-
-
-
-
Mac OS 9
1999
-
-
-
-
Mac OS X (10 versions)
1999
Next version of Apple's highly proprietary OS, was not based on the Copland development project, but on a cross with NeXTStep called Rhapsody (which up to Dev release 2 was available for PCs), and is designed to have the friendly MacOS graphical layer over 4.
IA-32, x86-64, Apple Macintosh
Apple, USA
Mac OS X Server 1.0 (Hera)
1999
-
PowerPC
-
-
Mac OS X Public Beta
2000
-
PowerPC
-
-
Mac OS X Cheetah (v10.0)
2001
-
PowerPC
-
-
Mac OS X Puma (v10.1)
2001
-
PowerPC
-
-
Mac OS X Jaguar (v10.2)
2002
-
PowerPC
-
-
Mac OS X Panther (v10.3)
2003
-
PowerPC
-
-
Mac OS X Tiger (v10.4)
2005
-
PowerPC, Intel
-
-
Mac OS X Leopard (v10.5)
2007
-
PowerPC, Intel
-
-
Mac OS X Snow Leopard (v10.6)
2009
-
Intel
-
-
Mac OS X Lion (v10.7)
2011
-
Intel 64
-
-
Mac OS X Server (7 versions)
2001
Separately sold operating system add-on which provides additional server programs along with management and administration tools for macOS.
IA-32, x86-64, Apple Macintosh
Apple, USA
Mac OS X Server 10.0 (Cheetah Server)
2001
-
-
-
-
Mac OS X Server 10.1 (Puma Server)
2001
-
-
-
-
Mac OS X Server 10.2 (Jaguar Server)
2002
-
-
-
-
Mac OS X Server 10.3 (Panther Server)
2003
-
-
-
-
Mac OS X Server 10.4 (Tiger Server)
2005
-
-
-
-
Mac OS X Server 10.5 (Leopard Server)
2007
-
-
-
-
Mac OS X Server 10.6 (Snow Leopard Server)
2009
-
-
-
-
MACE
1960s
Mansfield and Cahlander Executive. SCOPE competing operating system. Original name for CDC KRONOS OS.
-
Control Data, USA
Mach
1985
Kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing.
-
Carnegie-Mellon University, USA
MachTen
2000s
Unix-like OS, a commercial version of 4.4BSD using Mach on 680x0 and PPC MacIntoshes.
Apple Macintosh
Tenon Intersystems, USA
macOS (3 versions)
2001
Formerly Mac OS X and OS X.
x86-64, IA-32, PowerPC, Apple Macintosh
Apple, USA
macOS Sierra
2016
-
-
-
-
macOS High Sierra (v10.13)
2017
-
-
-
-
macOS Mojave (v10.14)
2018
-
-
-
-
macOS Server (1 versions)
2000s
Formerly Mac OS X Server and OS X Server. separately sold operating system add-on which provides additional server programs along with management and administration tools for macOS.
IA-32, x86-64, Apple Macintosh
Apple, USA
macOS Sierra (v10.12)
2016
-
-
-
-
MacWorks
1984
Apple Lisa computer program which shipped with the Macintosh XL. It allowed 64K Apple Macintosh ROM emulation so the Macintosh XL could run classic Mac OS programs.
Apple Lisa
Apple, USA
Mæmo
2005
Software platform developed by Nokia for smartphones and Internet tablets.
Nokia 770, N800 and N810
Nokia, Finland
Maestro
2000s
Next-generation operating system for the most performant embedded hardware available today. Maestro is designed specifically for multi- and many-core processors and provides reliable parallelism to application developers.
ARMv7-A, ARMv8-A, PowerPC64, IA-32
Hipperos, Belgium
MAGDOS
1980s
OS for SMEP computers based on ERC-RAPOS.
-
Russia ?
-
Magic Cap
2000s
Magic Communicating Applications Platform. Discontinued object-oriented operating system for PDAs.
PDA
General Magic, USA
MaheshaBSD
2010
Unix-like BSD based operating system.
-
Juraj Sipos, Slovakia
magnussoft ZETA
2000s
Formerly yellowTAB ZETA. Based on BeOS source code.
-
yellowTAB, USA
Manager
1960s
First Soviet operating system.
Minsk-23
Russia
-
ManRiX
2005c
Open source microkernel based operating system with POSIX complience.
-
Manish Regmi, Nepal
MarBSD
2000s
OpenBSD live CD.
x86, x86_86, Sparc64
France
Mark3
2000s
Sophisticated, modern RTOS and application development platform, targeted towards a growing list of today's most compelling embedded devices.
-
-
MARK-I
1966
Disk operating system developed for models 20 and 40 of Mitsubishi Electric's MELCOM-3100.
Mitsubishi MELCOM 3100
Mitsubishi, Japan
-
MARK-II
1967c
Disk operating system developed for model 40 of Mitsubishi Electric's MELCOM-3100.
Mitsubishi MELCOM 3100
Mitsubishi, Japan
-
MARK-III
1968
Disk operating system developed for models 20 and 40 of Mitsubishi Electric's MELCOM-3100.
Mitsubishi MELCOM 3100
Mitsubishi, Japan
MaRTE OS
1970s
Hard Real-Time Operating System for embedded applications that follows the Minimal Real-Time POSIX.13 subset.
IA-32
University of Cantabria, Spain
MartUX
2011
OpenIndiana/Illumos based Solaris distribution for reviving SPARC hardware support.
Sun SPARC
Martin Bochnig, Germany
MASTER
1968c
Operatingsystem for Control Data 3300/3500.
Control Data 3300/3500
USA
-
MASTER-11
1980s
Soviet RT-11 clone.
DVK ( Elektronika MS-0501 and Elektronika MS-0502)
Novocherkassk Polytechnic Institute, Russia
-
MAX I
1970s
-
-
-
MAX II
1970s
Batch disk operating system with real-time extensions.
-
-
MAX III
1970s
Same as MAX I,II with multiple interactive users.
MODCOMP 16-bit computers
-
MAX IV
1973
Same as MAX I,II with multiple interactive users. Take advantage of the new features of the MODCOMP IV.
MODCOMP IV computers
-
MAX (4 versions)
1974<
Real-time monitor for a fixed set of processes linked into a single memory image.
ModComp computers
Modular Computer Systems, USA
MB02
1995c
Disk operating system for the ZX Spectrum MB02 disk interface.
ZX Spectrum
MDV, Busysoft, Russia
-
MBOS/5
1980s
Multitasking version of BOS/5.
-
USA
-
MCP (1)
1962
Master Control Program.
Burroughs B5000
Burroughs, USA
-
MCP (2) (3 versions)
1965
Master Control Program. Was the control program for Fujitsu's medium general-purpose computers FACOM 230-20 and FACOM 230-30.
Fujitsu FACOM 230
Fujitsu, Japan
MCP I
1965
-
-
-
-
MCP II
1966
-
-
-
-
MCP III
1967
-
-
-
-
MCTS
1970s
Multiple Console Time Sharing System. Developed to support CAD applications at GM.
-
General Motors, USA
-
MDOS
1980s
Operating System for the Data General MV4000.
Data General MV/4000
USA
-
MDX
1990s
Distributed Operating system.
-
USA
-
MeDos-2
1983
Single user OO Operating System for the Lilith Computer, developed with Modula-2 modules.
programming.
Lilith Computer
S. E. Knudsen, ETHZ, Switzerland
MCP (2)
1963
Burroughs Master Control Program. Proprietary operating system of the Burroughs small, medium and large systems, including the Unisys Clearpath/MCP systems.
Burroughs mainframes (B5000)
Burroughs, USA
Medusa
1970s
Operating system for Cm* Research Multiprocessor.
Cm* Research Multiprocessor
Carnegie-Mellon University, USA
-
MeeGo
2010
From merger of Maemo & Moblin.
ARM and x86
-
Meglos
1985c
Operating system for a multiprocessor supercomputer, built from multiple 68000s and a VAX. Provides virtual circuits for two-way and broadcast messages.
68000 and DEC VAX
USA
-
MeikOS
1980s
Unix-like transputer operating system developed for the Computing Surface.
Meiko Computing Surface
Meiko, UK
Mellanox Onyx
2018c
Successor to MLNX-OS. High performance, flexible and cloud-scale
switch operating system, designed for the demands of next-generation data centers.
-
Mellanox, USA
Menuet 32
2000
32-bit version of MenuetOS.
-
-
-
Menuet 64
2000
64-bit version of MenuetOS.
-
-
-
MenuetOS (2 versions)
2000
Extremely compact OS with GUI, written entirely in FASM assembly language.
IA-32, x86-64
Ville M. Turjanmaa, Finland
MERIT
1973
Operating system for the MERIT network.
-
Eric Aupperle, USA
MERLIN (1)
1981
Mini OS for 68000 computers.
68000, Corvus Concept
Silicon Valley Software, USA
-
Merlin (2)
1990s
Project of a Self-based OS.
-
Jecel Mattos de Assumpcao Jr, Brazil
-
MERT
1980s
Multi-Environment Real-Time. Was a hybrid time-sharing/real-time operating system developed for use in embedded minicomputers (in particular PDP-11s). It was later renamed UNIX Real-Time (UNIX-RT).
DEC PDP-11
Bell Labs, USA
-
MetaOS
1990s
Object-oriented system model.
-
University of Victoria, Canada
MFT (1 versions)
1966
Original Multi-programming with a Fixed number of Tasks, replaced by MFT II. See OS/MFT.
IBM mainframes
IBM, USA
MFT II
1968
Multi-Programming with a Fixed number of Tasks, had up to 15 fixed size application partitions, plus partitions for system tasks, initially defined at boot time but redefinable by operator command.
-
-
Michigan Terminal System (MTS)
1967
Time-sharing system for the IBM S/360-67 and successors.
IBM System/360 Model 67, System/370 series, and compatibles
University of Michigan, USA
Micro OS X
2000s
Free DOS like Operating System which fits on one floppy disk. The new Micro OS X is the third generation of Micro OS. The Micro OS X Workspace Manager is based on GEM Desktop.
-
Bjoern Schnackenbeck, Germany
Micro/RSX
1981c
Derivated from RSX-11.
-
-
-
MicroC/OS (2 versions)
1991
Micro-Controller Operating Systems. Small pre-emptive priority based multi-tasking kernel.
Operating system for TRS-80 not using a command shell like TRSDOS but used extensions to BASIC. MICRODOS had no file system. All disk accesses were made using the starting sector and length.
Tandy TRS-80
Percom, USA
MIKRODOS
1980s
Soviet counterpart to CP/M-80. Compatible with versions 2.2 and 3.1.
-
MIIPU, Russia
-
Micropower/Pascal
1970s
Small Pascal Operating Environment for the LSI-11.
DEC LSI-11
DEC, USA
-
MICROS
1978c
Distributed OS for MICRONET, a reconfigurable network computer.
-
USA
-
Microsoft Invisible Computing (MMLite)
2000s
Toolkit for building systems for invisible computing and embedded web services.
ARM7-9, i386, h8, MIPS, Trimedia, eCog1
Microsoft, USA
MicroVMS
1984
Version of VMS for the MicroVAX.
DEC MicroVAX
DEC, USA
-
MidnightBSD
2007
Forked from FreeBSD 6.1.
amd64 and i386
-
MIKROS
1980s
Operating system used by the czech SAPI-1 microcomputer.
SAPI-1
-
-
Midori
2003
Managed code operating system. a possible commercial implementation of the Singularity operating system
IA-32, x86-64, ARM
Microsoft, USA
MIGHTY
1978
Operating system for the TOSBAC Kanji office computer.
Toshiba TOSBAC Kanji System 15
Toshiba, Japan
Milan
1990s
Operating system for the Atari ST.
Atari ST
Milan Computersys., Germany
Milan MultiOS
1990s
Multitasking-capable operating system for the Atari ST.
Atari ST
Milan Computersys., Germany
-
Milos
1999
Preemptive operating system for small microprocessors.
Cortex-M3
Milos, Italy
MilaX
2000s
Formerly Damn Small Solaris. Small size Live CD based on OpenSolaris.
x86, sparc64
Alexander Eremin, Russia
Min I
1974<
Basic Operating System for the ModComp Computers.
ModComp Computers
USA
-
MINERVA
1990s
First true major re-write of QDOS.
Sinclair QL
Laurence Reeves, UK
MINI-EXEC
1982<
Portable executive for 8-bit microcomputers.
8-bit microcomputers
USA
-
MINIMOP
1968c
Multi-Access OS.
-
USA
-
Minirighi
2004c
Didactic Linux-like kernel. Multi-threading operating system for IA-32 architecture.
IA-32
Andrea Righi, Italy
MINI-UNIX
1977
"Cut down" UNIX v6 for the low-end PDP-11/10.
DEC PDP-10
Bell Labs, USA
-
MINIX (7 versions)
1987
POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.
IBM PC compatibles, PS/2, 68000, SPARC, Atari ST, Commodore Amiga, Apple Macintosh, SPARCstation, ARM, Inmos transputer, Intel Management Engine
-
MINIX 1.0
1987
-
-
-
-
MINIX 1.5
1991
-
-
-
-
MINIX 2.0
1997
-
-
-
-
MINIX 3.1.2
2006
-
-
-
-
Minix 3.2
2012
-
-
-
-
Minix 3.3
2014
-
-
-
-
Minix 3.4
2016
-
-
-
-
MINOS (1)
1980s
Operating system for DEC minicomputers.
DEC PDP, DEC VAX
ITC, Romania
-
Minos (2)
2008~
Small real time operating systema applied to an onboard project for General Aviation. . The focus of the operating system is predictability, stability, safety and simplicity.
-
ETHZ, Switzerland
-
MiNT
1993
free software alternative operating system kernel for the Atari ST system and its successors.
16-bit Atari computers
Atari, USA
MIOS3 (4 versions)
1983
Operating system for HITAC L-30 and 50 series of office computers.
Hitachi HITAC L-30 and 50
Hitachi, Japan
MIOS3/ES
1986
-
Hitachi HITAC L-30/8 and L-50/8
-
-
MIOS3/PC
1986
-
Hitachi HITAC L-30/8 and L-50/8
-
-
MIOS3/ES2
1988
-
Hitachi HITAC L-30/8ES and L-50/8ES
-
-
MIOS3/AS
1989
-
Hitachi HITAC L-710, L-720, and L-730 series
-
-
MIOS7 (3 versions)
1983
Operating system for HITAC L-70 series of multifunctional office computers.
Hitachi HITAC L-30 and 50
Hitachi, Japan
MIOS7/ES
1986
-
Hitachi HITAC L-70/8
-
MIOS7/AS
1989
-
Hitachi HITAC L-700
-
-
MIOS7/AS2
1993
-
Hitachi HITAC L-700
-
-
miosix
2008
Operating system kernel designed to run on 32bit microcontrollers.
STM32, efm32 e LPC2000
-
mipOS
2000s
Multum In Parvo Operating System. Cooperative multitasking RTOS designed for single-chip micro-controllers with severely limited RAM (e.g. less than 256 bytes) and ROM. It provides the flexibility of an RTOS in low-cost embedded designs.
Cortex-M3, ST7, STM8, x86
Antonino Calderone, Italy
MIPS RISC/os
1985
Discontinued UNIX operating system developed by MIPS Computer Systems, Inc. from 1985 to 1992, for their computer workstations and servers
MIPS workstations
MIPS Computer Systems, USA
MIRAGE
1970s
Multitasking Real-time OS for 68000 series.
68000
USA
-
MirOS BSD
2002
Originally called MirBSD. Free and open source operating system which started as a fork of OpenBSD.
i386, SPARC
-
MISS
1985
Multipurpose Interactive timeSharing System. First Soviet UNIX-like operating system.
ES-1010, ES-1045, D3-28M, IBM PC compatibles, DVK
Physical Faculty of Moscow State University, Russia
MIROS
2014c
Hybrid real-time energy-efficient operating system for the resource-constrained wireless sensor nodes.
Micro Indutrial TRON. OS for Small embedded systems.
-
Japan
-
MIT's Tape Director operating system
1955
Operating system developed for its Whirlwind computer. Also used for the UNIVAC 1103. The first example of a Job Control Language (JCL) driven operating system.
WHIRLWIND I, UNIVAC 1103
MIT, USA
-
MJCS
1968
Multi-Job Control System. Enabled the user to perform real-time inquiry operations from up to 16 terminals (electric typewriters) directly connected to the main unit.
Toshiba TOSBAC-5100
Toshiba, Japan
MK-DOS
1992
Was one of the most widespread operating systems for Elektronika BK personal computers.
Elektronika BK-0010
Mikhail Korolev, Dmitriy Butyrskiy, Russia
MkLinux
1996
Open source computer operating system started by the Open Software Foundation Research Institute and Apple Computer.
PowerPC
Apple, Open Software Foundation Research Institute, USA
MLNX-OS
2000s
Network operating system based on Debian.
InfiniBand switches
Mellanox, USA
ML/OS
1990s
Experimental OS kernel, developed in the context of The Express project, constructed by porting the SML/NJ implementation of Standard ML to run on a bare PC through the OSKit library for the low-level machine management.
-
Olin Shivers, USA
-
mLithOS
2000s
Para-virtualised guest operating system for less complex systems which provides the ARINC 653 P4 subset as a lightweight alternative to LithOS (P1) for embedded real time operating systems used in avionics.
SPARC LEON 2-3-4, x86
FentISS, Spain
MNOS
1983
MobilNaya Operatsionnaya Sistema. One of the most widely distributed OS UNIX type in the Soviet Union.
-
IPK Minavtoproma, DEMOS Co-operative, Russia
Mobilinux
2005
Linux kernel operating system targeted to smartphones.
-
MonteVista Software, USA
Möbius
1990s
Small 32-bit operating system for Intel i386 processors and above, running in protected mode. In its current state it comprises a small kernel (some might call it a microkernel), a set of drivers for basic PC hardware and a couple of applications. It is called The Möbius because it is hard to type*.
i386
Tim Robinson, UK
MOD (7 versions)
1964
Series of operating systems for the NEAC-series 2200, which was developed in technical collaboration with Honeywell.
NEC NEAC-series 2200
NEC, Honeywell, Japan
MOD III
1964
Had functions (e.g., stacked job processing) to effectively use multiple programs (4 programs) and a large computer system in addition to the functions of MOD I-TR and MSR.
NEC NEAC-series 2200 models 375 to 500
-
MOD I-MSR
1964
Capable of easily performing inline processing and online processing due to NOSS-7 (NEAC Online Software System) in addition to batch processing with a system centered on a magnetic disk device.
NEC NEAC-series 2200 models 50 to 500
-
MOD I-TR
1964
Had a multi-program processing function in which conversion of one set of data for individual job control and batch programming were performed simultaneously, together with a function to effectively operate a system centered on a magnetic tape device.
NEC NEAC-series 2200 models 75 to 500
-
MOD IV EX
1964
Had a function to effectively operate a system centered on a high-speed magnetic drum device in addition to the functions of MOD IV.
NEC NEAC-series 2200 models 575 to 700
-
MOD IV
1968
-
NEC NEAC-series 2200 models 250 to 700
-
MOD VII
1970
Developed as an operating system that could support multiple processors (dual systems sharing the main memory) for model 700 of the NEAC-series 2200.
NEC NEAC-series 2200 model 700
-
MOD4
1968c
Operating system for the Honeywell Series 200.
Honeywell Series 200
USA
-
MOD-400
1980s
Operating system for the Honeywell VPS 6.
Honeywell VPS 6
USA
-
Model 10PT
1966
Operating system for the MELCOM 3100 series of computers. This operating system used magnetic tapes as external storage and were developed by systematically organizing and enhancing the system programs built up with MELCOM-1530.
Mitsusbishi MELCOM-3100 series
Mitsubishi, Japan
Model 10T
1966
Operating system for the MELCOM 3100 series of computers. This operating system used magnetic tapes as external storage and were developed by systematically organizing and enhancing the system programs built up with MELCOM-1530.
Mitsusbishi MELCOM-3100 series
Mitsubishi, Japan
Model 30T
1966
Operating system for the MELCOM 3100 series of computers. This operating system used magnetic tapes as external storage and were developed by systematically organizing and enhancing the system programs built up with MELCOM-1530.
Mitsusbishi MELCOM-3100 series
Mitsubishi, Japan
MODULAR ONE
1974<
Portable, modular OS.
-
University of Warwic, UK
-
MODUS4
1974<
Operating system for Computer Technology minicomputers.
Computer Technology minicomputers
USA
-
MOE
2000s
Minds Of Embedded system. Event-driven OS for 8/16/32-bit MCUs.
-
China
MONECS
1974
Monash University Educational Computing System. Was a computer operating system with BASIC, COBOL, FORTRAN, Pascal interpreters, plus machine language facility.
DEC PDP-11
Monash University, Australia
Mongoose OS
2013>
Open source Operating System for Internet of Things.
ARM, Xtensa
Cesanta, Ireland
MONARCH
1964
Operating system for the SDS 9000 computer.
SDS 9000
Scientific Data Systems, USA
-
MONITOR II
1966
First control program for FACOM 230-50, developed through improving FONTAC MONITOR. for batch processing based on a magnetic tape.
Fujitsu FACOM 230-50
Fujitsu, Japan
MONITOR III
1968
Control program for batch processing based on a magnetic drum unit. Job stacking function was added to achieve increased batch processing efficiency.
Fujitsu FACOM
Fujitsu, Japan
-
MONITOR V
1968
Oerating system for Fujitsu’s large general-purpose computer FACOM 230-60.
Fujitsu FACOM 230-60
Fujitsu, Japan
mOnOwall
2000s
Embedded firewall distribution of FreeBSD. It provides a small image which can be put on Compact Flash cards as well as on CD-ROMs and hard disks.
x86
Manuel Kasper, Switzerland
MontaVista Linux
2000s
Embedded Linux.
-
MonteVista Software, USA
MorphOS (28 versions)
2000
AmigaOS-like computer operating system. It is a mixed proprietary and open source OS produced for the Pegasos PowerPC processor based computer, PowerUP accelerator equipped Amiga computers.
Amiga compatible
-
MorphOS 0.1
2000
-
-
-
-
MorphOS 0.2
2000
-
-
-
-
MorphOS 0.4
2001
-
-
-
-
MorphOS 1.0
2002
-
-
-
-
MorphOS 1.1
2002
-
-
-
-
MorphOS 1.2
2003
-
-
-
-
MorphOS 1.3
2003
-
-
-
-
MorphOS 1.4
2003
-
-
-
-
MorphOS 1.4.4
2005
-
-
-
-
MorphOS 1.4.5
2005
-
-
-
-
MorphOS 1.4.5 Classic
2005
-
-
-
-
MorphOS 2.0
2008
-
-
-
-
MorphOS 2.1
2008
-
-
-
-
MorphOS 2.2
2008
-
-
-
-
MorphOS 2.3
2009
-
-
-
-
MorphOS 2.4
2009
-
-
-
-
MorphOS 2.5
2010
-
-
-
-
MorphOS 2.6
2010
-
-
-
-
MorphOS 2.7
2010
-
-
-
-
MorphOS 3.0
2012
-
-
-
-
MorphOS 3.1
2012
-
-
-
-
MorphOS 3.2
2013
-
-
-
-
MorphOS 3.3
2013
-
-
-
-
MorphOS 3.4
2013
-
-
-
-
MorphOS 3.5
2014
-
-
-
-
MorphOS 3.6
2014
-
-
-
-
MorphOS 3.7
2014
-
-
-
-
MorphOS 3.9
2015
-
-
-
-
MOS (1)
1960s
Master OS for Varian minicomputers. Tape or disk based batch system.
Varian minicomputers
USA
-
MOS (2)
1967c
Minimum Operating System. Card-based batch monitor for Univac 9200, 9300.
UNIVAC 9200, 9300
USA
MOS (3)
1968c
Multiprogramming OS for NCR Century 300 computer.
NCR Century 300
USA
-
MOS (4)
1980s
p-code system for Z80, 8080, 8086, 68000.
Z80, i8080, i8086, 68000
Volition Systems, USA
-
MOS (5)
1985c
An early version of MOSIX. Controls four linked PDP-11s.
DEC PDP-11
USA
-
MOS ES
1960s
Mobile Operating System. Soviet RIAD mainframes operating system.
ES EVM (ES-1021), SM EVM
Russia
Moscow
1990s
Object oriented operating system.
-
Julian R. Hall, UK
MOSIX
1980s
Distributed version of UNIX supporting full transparency and dynamic process migration for load balancing.
-
Hebrew University of Jersusalem, Israel
-
MOSS
1975c
Modular OS for the RCA SUMC Computer (Space Ultrareliable Modular Computer). A realtime OS designed to be modifiable.
RCA SUMC
S&H Computing, USA
-
MotoMagx
2007
Linux kernel-based mobile operating system.
-
Motorola, USA
Movitz
1990s
Common Lisp OS development platform.
x86
Frode V. Fjeld, Norway
MP/AOS
1977>
Operating System for microNOVA-based computers.
Data General microNova
Data General, USA
-
MP/M (4 versions)
1979
Multi-Programming Monitor Control Program. Discontinued multi-user version of the CP/M operating system.
i8080, i8085, Z80, i8086, i80286
Digital Research, USA
MP/M 8-16
1980s
Dual-processor variant of MP/M for 8086 and 8080 CPUs.
i8080, i8086
-
MP/M-80
1980s
-
i8080, Z80
-
-
MP/M II
1981
MP/M II 2.0 added file sharing capabilities to MP/M.
i8080, i8085, Z80, i8086, i80286
-
MP/M-86
1981
Multi-user version of CP/M-86.
i8086
-
MP/NET
1981<
Version of MP/M with networking facilities.
-
Digital Research, USA
-
MP/NOS
1981<
Memory-resident, diskless version of MP/NET.
-
Digital Research, USA
-
MP/OS
1978c
Version of AOS for the Data General Micro-Nova.
Data General Micro-Nova
USA
-
MPE (9 versions)
1973
HP Multi-Programming Executive.
HP-3000 and HP e3000
Hewlett-Packard, USA
MPE-A
1973
-
-
-
-
MPE-B
1973
-
-
-
-
MPE-C
1974
-
-
-
-
MPE II
1976
-
HP-3000 Series II
-
-
MPE III
1978
-
HP-3000 Series III
-
-
MPE IV
1981
-
HP-3000 Series 40, 44
-
-
MPE V
1983
-
HP-3000 Series 42, 48, 68
-
-
MPE/XL
1988c
HP Multi-Programming Executive. PA-RISC version.
-
-
-
MPE/iX
1992
HP Multi-Programming Executive. MPM renamed in 1992.
-
-
-
MPE-3000
1970s
Operating system for HP 3000.
HP-3000
USA
-
MPX
1967c
Multi Programming eXecutive. First IBM system to provide multiple fixed partitions into which programs could be scheduled on the basis of external events, time-of-day clock, time interval, operator command and the batch job control language.
IBM 1800
IBM, USA
MPX-32
1980s
Operating system for Gould Concept-32 computers.
Gould Concept-32
USA
-
MQX
1991
Message Queue eXecutive. Real-time operating system developed by Precise Software Technologies Inc., and currently sold by Synopsys, Embedded Access Inc, and Freescale.
Freescale Power, ColdFire, Kinetis Cortex ARM, List of Freescale products
Precise Software Technologies, USA
MROS-68K
1978c
Small memory-resident OS for the Motorola 68000.
68000
USA
-
MS/8
1966
Or The RL Monitor System. Discontinued operating system developed for the PDP-8. It was submitted to DECUS in 1970.
DEC PDP-8
Richard F. Lary, USA
-
MS-DOS (17 versions)
1981
Microsoft's DOS variant for OEM, developed jointly with IBM, versions 1.x–6.22 Microsoft's now abandoned DOS variant.
IBM PC compatibles
Microsoft, USA
MS-DOS 1.125
1982
First release for non-IBM hardware.
-
-
-
MS-DOS 2.0
1983
Introduced features from Unix such as subdirectories, handle-based file operations, command input/output redirection, and pipes.
-
-
-
MS-DOS 2.11
1984
-
-
-
-
MS-DOS 3.0
1984
Adds support for 1.2MB floppy disks and larger hard disks .
-
-
-
MS-DOS 3.1
1984
-
-
-
-
MS-DOS 3.2
1986
Supported two hard disk partitions of up to 32MB, one primary and one "logical drive" in an "extended partition" .
-
-
-
MS-DOS 3.3
1987
Supported multiple logical drives.
-
-
-
MS-DOS 4.0
1988
Actually derived from IBM's codebase rather than the reverse .
-
-
-
MS-DOS 4.01
1988
-
-
-
-
MS-DOS 5.0
1991
In response to DR-DOS 5.0, adds comparable features to that product: memory management, full-screen editor, QBasic programming language, online help, and DOS Shell gains task switcher.
-
-
-
MS-DOS 6.0
1993
Response to DR-DOS 6.0. Added DoubleSpace disk compression (copied from Stacker) and other features .
-
-
-
MS-DOS 6.2
1993
-
-
-
-
MS-DOS 6.21
1994
Following Stac lawsuit, removed DoubleSpace disk compression .
-
-
-
MS-DOS 6.22
1994
Last official stand-alone version. DoubleSpace replaced with non-infringing but compatible DriveSpace tool .
-
-
-
MS-DOS 7.0
1995
Shipped embedded in Windows 95. Included large disk (LBA) and Long File Name (LFN) support .
-
-
-
MS-DOS 7.1
1996
Shipped embedded in Windows 95B (OSR2) (and Windows 98 in June 1998). Added support for FAT32 file system .
-
-
-
MS-DOS 8.0
2000
Shipped embedded in Windows ME. Last version of MS-DOS. Removes SYS command, ability to boot to command line and other features .
-
-
-
MSOS
1970s
Mass storage OS supporting real-time plus batch processing for the CDC System 17.
CDC System 17
USA
-
MSP (1)
1980s
Multitasking system Program. Real-time executive for 68000 and Z8000. Uses a "split onion" structure with access to all layers.
68000 and Z8000
Hemenway, USA
-
MSP (2)
1989
Maintenance and Support Program. Successor to OS-IV, now MSP/EX also known as Extended System Architecture (EXA), for 31-bit mode.
Fujitsu mainframes
Fujitsu, Japan
MSP/7
1970s
Modular System Program 7. Real-time OS for the IBM System/7.
IBM System/7
USA
-
MSX-DOS
1983
MSX-DOS. Developed by MS Japan for the MSX 8-bit computer.
MSX computers
Microsoft, USA
MTDS
1974<
Magnetic Tape OS for Computer Automation Alpha LSI & Naked Mini LSI.
Computer Automation Alpha LSI & Naked Mini LSI
Computer Automation, USA
-
MTK-II
1980s
Small real-time kernel for Z80, 6502, 6800, 8086, 68000.
Z80, 6502, 6800, i8086, 68000
United States Software, USA
-
MTOS (1)
1972<
Magnetic Tape OS for Datapoint 1100, 2200, 5500.
Datapoint 1100, 2200, 5500
Datapoint, USA
-
MTOS (2)
1982<
Multitasking, Multiprocessing OS for 8086 and 68000 families.
8086 and 68000
Industrial Programming, USA
-
MTRON
1984c
Macro TRON. Network-based control over other architectures.
-
Japan
-
MTS (1)
1967
Michigan Terminal System, developed by a group of universities in the US, Canada, and the UK for the IBM System/360 Model 67, System/370 series, and compatible mainframes.
IBM System/360 Model 67, System/370 series
IBM, USA
MTS (2)
1974<
Magnetic Tape System for HP 2100.
HP-2100
USA
-
MU5
1972<
Operating system for the MU5 computer.
MU5 computer
University of Manchester, UK
-
Muen
2013
Open Source microkernel.
-
University of Applied Sciences Rapperswil, Switzerland
MULTICS (31 versions)
1965
Multiplexed Information and Computing Service. Operating system (written in PL/I) whose design began in the late 60's, co-written by MIT, AT&T Bell Labs and GE, that was meant to become the be-all-end-all of OS technology by having just every (un)imaginable feature, and that was supplanted by Unix, despite the fact that Multics was much better(?) designed, because Unix' simple and stubborn design was much more adapted to the very resource-poor architectures of the time. Originally developped for the GE-645 and later the Honeywell 6180.
GE-645, Honeywell/Bull computers
MIT, GE, Bell Labs, USA
MULTICS MSS 4.0
1969
-
-
-
-
MULTICS MSS 5.0
1969
-
-
-
-
MULTICS MSS 10.0
1970
-
-
-
-
MULTICS MSS 11.0
1970
-
-
-
-
MULTICS MSS 12.0
1970
-
-
-
-
MULTICS MSS 13.0
1970
-
-
-
-
MULTICS MSS 6.0
1970
-
-
-
-
MULTICS MSS 7.0
1970
-
-
-
-
MULTICS MSS 8.0
1970
-
-
-
-
MULTICS MSS 9.0
1970
-
-
-
-
MULTICS MSS 14.0
1971
-
-
-
-
MULTICS MSS 15.0
1971
-
-
-
-
MULTICS MSS 18.0
1972
-
-
-
-
MULTICS MR 1.0
1974
-
-
-
-
MULTICS MSS 22.0
1974
-
-
-
-
MULTICS MR 2.0
1975
-
-
-
-
MULTICS MR 3.0
1975
-
-
-
-
MULTICS MR 4.0
1976
-
-
-
-
MULTICS MR 5.0
1976
-
-
-
-
MULTICS MSS 28.0
1976
-
-
-
-
MULTICS MR 6.0
1977
-
-
-
-
MULTICS MR 7.0
1979
-
-
-
-
MULTICS MR 8.0
1980
-
-
-
-
MULTICS MR 9.0
1981
-
-
-
-
MULTICS MR 10.0
1982
-
-
-
-
MULTICS MR 10.1
1983
-
-
-
-
MULTICS MR 10.2
1984
-
-
-
-
MULTICS MR 11.0
1985
-
-
-
-
MULTICS MR 12.0
1986
-
-
-
-
MULTICS MR 12.4
1990
-
-
-
-
MULTICS MR 12.5
1992
Last version. In 2006 Bull HN released the source code to MIT.
-
-
-
MULTIDOS (2 versions)
1981
Disk Operating System for the Tandy TRS-80. Features ability to read and write various file formats. Briefly advertised as ULTRA-II.
Tandy TRS-80 Model 1
Cosmopolitan Electronics, USA
MAX-80 MULTIDOS
1983
-
Lobo MAX-80
-
-
Model 4 MULTIDOS
1985
Originally known as MULTIDOS 80/64.
Tandy TRS-80 Model 4
-
-
MULTI-FORTH
1980s
FORTH operating environment for the 68000.
68000
Creative Solutions, USA
-
MultiJob
1960s
J variant that allowed interactive access.
ICL System 4 series mainframes
International Computers Limited, UK
-
Multipop
1967
Operating system based on the concurrently developed implemenation of POP-2; Multipop employed no conventional hardware protection mechanisms: its security was guaranteed by accessing system resources via closures of device access functions, and on built in restrictions on code generation embodied in the compiler (an ancient example of a no-kernel system).
-
Robin Popplestone, USA
-
Multi-Programming Executive
1974
Discontinued business-oriented mainframe computer real-time operating system. While initially a mini-mainframe, the final high-end systems supported 12 CPUs and over 2000 simultaneous users.
HP-3000
Hewlett-Packard, USA
-
Multiuser DOS
1980s
Successor of Concurrent DOS 386. Commercial DOS clone by Concurrent Controls.
IBM PC compatibles
Concurrent Controls, USA
MUMPS
1970
Multi-user multiprogramming, database oriented OS for DEC computers.
DEC computers
USA
-
Mungi
1998
Operating system project that originally proposed a one global distributed shared memory, aka a single address space or SAS (starting with 64-bit virtual address space).
-
University of South Wales, Australia
-
muPro-80D
1977c
Multi-User, Multi-Task Disk System.
-
muPro Inc., USA
-
MUSIC
1972
McGill University System for Interactive Computing. Operating system developed for the S/370, running normally under VM.
IBM System/370
McGill University, USA
-
MUSIC/SP
1985
Multi-User System for Interactive Computing/System Product. Operating system developed for the S/370, running normally under VM.
IBM System/370
McGill University, USA
MUSS
1978c
Operating system designed to emphasize portability.
-
USA
-
MVS (6 versions)
1978
MVS supported Enterprise System Architecture, horizontal addressing extensions: data only address spaces called Dataspaces. A Unix environment was available starting with MVS/ESA V4R3.
IBM mainframes
IBM, USA
MVS/SE
1978
MVS System Extensions.
-
-
-
MVS/SE 2
1979
MVS/System Extensions R2.
-
-
-
MVS/370
1980s
Generic term for all versions of the MVS operating system prior to MVS/XA.
MVS Enterprise System Architecture. Version of MVS, first introduced as MVS/SP Version 3.
-
-
MVT (2 versions)
1965c
Multi-Programming Variable Tasks. Had up to 15 application regions defined dynamically, plus additional regions for system tasks
IBM System/360
IBM, USA
M44/44X
1965c
Virtual machine system for modified IBM 7044. An early exploration of virtual machine ideas.
IBM 7044
-
-
M65MP
1967
Model 65 Multiprocessing (M65MP) is a variant of MVT. It runs on a 360/65.
IBM System/360-65
-
MZScheme
1990s
Implementation of the Scheme programming language for Windows 95/98/NT, MacOS, Unix, and BeOS. Available in kernel form for x86 machines, which allows MzScheme to boot without the aid of a separate operating system.