Difference between revisions of "MINITS"

From Computer History Wiki
Jump to: navigation, search
m (Networking: dab NCP)
(Hardware: Link to frame buffer.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''MINITS''' was a [[PDP-11]] [[multi-tasking]] [[operating system]] created at [[MIT]], primarily for use in [[data network]] [[host]]s. It was mostly used in the MIT network for 'bridges' ([[router]]s, to use the contemporary nomenclature) and [[terminal]] concentrators. It was also used to drive [[graphics terminal]]s, and provide [[Chaosnet]] [[front end]]s to [[KL10]] processors.
+
'''MINITS''' was a [[PDP-11]] [[multi-tasking]] [[operating system]] created at [[MIT]], primarily for use in [[data network]] [[host]]s. It was mostly used in the MIT network for 'bridges' ([[router]]s, to use the contemporary nomenclature) and [[terminal]] [[terminal concentrator|concentrators]]. It was also used to drive [[graphics terminal]]s, and provide [[Chaosnet]] [[front end]]s to [[KL10]] processors.
  
 
Its design is vaguely reminiscent of [[Incompatible Timesharing System|ITS]]. It provided:
 
Its design is vaguely reminiscent of [[Incompatible Timesharing System|ITS]]. It provided:
Line 13: Line 13:
  
 
* [[Address Resolution Protocol‎]]
 
* [[Address Resolution Protocol‎]]
* [[Chaosnet]] - the only full [[protocol suite|protocol family]] supported; the rest are all just partial scraps
+
* [[Chaosnet|Chaos]] - the only full [[protocol suite|protocol family]] supported; the rest are all just partial scraps
** SUPDUP
+
** [[SUPDUP]]
 
** [[TELNET]]
 
** [[TELNET]]
** Finger
+
** [[Finger]]
 
* [[Internet Protocol|IP]]
 
* [[Internet Protocol|IP]]
 
* [[PARC Universal Packet|PUP]]
 
* [[PARC Universal Packet|PUP]]
Line 33: Line 33:
 
* [[CH11]], Chaosnet interface
 
* [[CH11]], Chaosnet interface
 
* 3com [[Ethernet]] interface
 
* 3com [[Ethernet]] interface
* [[Interlan NI1010A/NI2010A Ethernet interface|Interlan NI1010A]] Ethernet interface
+
* [[Interlan NI1010A/NI2010A Ethernet Communications Controller|Interlan NI1010A]] Ethernet interface
 
* [[UNIBUS Experimental Ethernet interface|3 Mbit Ethernet]] interface
 
* [[UNIBUS Experimental Ethernet interface|3 Mbit Ethernet]] interface
* Pertek frame buffer
+
* Pertek [[frame buffer]]
 
* [[CAMAC]] interface
 
* [[CAMAC]] interface
  
Line 52: Line 52:
 
** [https://github.com/PDP-10/its/blob/master/src/mits_s/user.7 Process management]
 
** [https://github.com/PDP-10/its/blob/master/src/mits_s/user.7 Process management]
 
** [https://github.com/PDP-10/its/blob/master/src/mits_s/fsm.3 Free Storage Manager]
 
** [https://github.com/PDP-10/its/blob/master/src/mits_s/fsm.3 Free Storage Manager]
 +
* [https://github.com/PDP-10/its/blob/master/doc/minits/-how-t.21 How to Build a Terminal Concentrator] - combination of ware, software and boot PROMs
  
 
[[Category: PDP-11 Operating Systems]]
 
[[Category: PDP-11 Operating Systems]]
 
[[Category: Non-DEC Operating Systems]]
 
[[Category: Non-DEC Operating Systems]]
 +
[[Category: Networking Software]]

Latest revision as of 08:50, 27 February 2024

MINITS was a PDP-11 multi-tasking operating system created at MIT, primarily for use in data network hosts. It was mostly used in the MIT network for 'bridges' (routers, to use the contemporary nomenclature) and terminal concentrators. It was also used to drive graphics terminals, and provide Chaosnet front ends to KL10 processors.

Its design is vaguely reminiscent of ITS. It provided:

  • creation and termination of processes
  • a fairly sophisticated main memory allocation system (freed adjoining blocks were automatically combined)

Networking

The MINITS source calls lots of things 'NCPs', but these have nothing to do with the 'real' NCP. In fact, MINITS doesn't support any IMP interfaces. The use of 'NCP' was just a terminological affliction among the CHAOS people, to whom 'NCP' apparently meant 'protocol implementation' or 'network code'.

Networking protocols supported:

Hardware

Devices supported:

See also

External links