<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.ndwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ragge</id>
	<title>NDWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ndwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ragge"/>
	<link rel="alternate" type="text/html" href="https://www.ndwiki.org/wiki/Special:Contributions/Ragge"/>
	<updated>2026-05-06T19:28:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7783</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7783"/>
		<updated>2025-10-28T12:27:11Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Add Software requirement.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
; NDIX-A and NDIX-B (4.2BSD-based) only run on ND-500. :&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; NDIX-C (4.3BSD-based) only runs on ND-5000. :&lt;br /&gt;
* ND-5400, ND-5500, ND-5700 or ND-5800.&lt;br /&gt;
* 32-bit ND-120 CPU.&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The beginning of NDIX started at at Luleå Tekniska Högskola (LuTH)  (now Luleå University, www.ltu.se) were a C compiler (LCC, the Lulea C Compiler) was written for ND-500.&lt;br /&gt;
This did draw quite some interest from ND, so people from ND Service Team were stationed at LuTH working with porting 4.2BSD to ND-500.&lt;br /&gt;
The resulting operating system were called NDIX-A.  It was used only internally and at LuTH.&lt;br /&gt;
&lt;br /&gt;
ND Service Team continued development of NDIX, mostly focusing on modifying Sintran and the ND-500 microcode to better work together with NDIX. Also a better compiler were added to the system, a port of the Portable C Compiler for the system.  This version was released as NDIX-B.&lt;br /&gt;
&lt;br /&gt;
The last version of NDIX, the NDIX-C version, was a port of 4.3BSD and was released not long after NDIX-B.  It was ported by Norsk Data LTD, Benham Valence, Newbury, Berkshire, England and did only run on the ND-5000 machines.  NDIX-C became widely used, mostly at universities and research facilities.&lt;br /&gt;
&lt;br /&gt;
== Software requirement ==&lt;br /&gt;
Besides the software for NDIX itself, there were a need for a special version of Sintran itself.&lt;br /&gt;
* NDIX-B needs Sintran K/VSX Workmode 300.&lt;br /&gt;
* NDIX-C needs Sintran K/VSX Workmode 600 (or later). Latest release was Workmode 602.&lt;br /&gt;
&lt;br /&gt;
Also, a special microcode for the ND-500(0) adapted for NDIX was needed.&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version : Not delivered outside of Norsk Data.&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7782</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7782"/>
		<updated>2025-10-28T12:19:43Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Add HISTORY section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
; NDIX-A and NDIX-B (4.2BSD-based) only run on ND-500. :&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; NDIX-C (4.3BSD-based) only runs on ND-5000. :&lt;br /&gt;
* ND-5400, ND-5500, ND-5700 or ND-5800.&lt;br /&gt;
* 32-bit ND-120 CPU.&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The beginning of NDIX started at at Luleå Tekniska Högskola (LuTH)  (now Luleå University, www.ltu.se) were a C compiler (LCC, the Lulea C Compiler) was written for ND-500.&lt;br /&gt;
This did draw quite some interest from ND, so people from ND Service Team were stationed at LuTH working with porting 4.2BSD to ND-500.&lt;br /&gt;
The resulting operating system were called NDIX-A.  It was used only internally and at LuTH.&lt;br /&gt;
&lt;br /&gt;
ND Service Team continued development of NDIX, mostly focusing on modifying Sintran and the ND-500 microcode to better work together with NDIX. Also a better compiler were added to the system, a port of the ; Portable C Compiler : for the system.  This version was released as NDIX-B.&lt;br /&gt;
&lt;br /&gt;
The last version of NDIX, the NDIX-C version, was a port of 4.3BSD and was released not long after NDIX-B.  It was ported by Norsk Data LTD, Benham Valence, Newbury, Berkshire, England and did only run on the ND-5000 machines.  NDIX-C became widely used, mostly at universities and research facilities.&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version : Not delivered outside of Norsk Data.&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7781</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7781"/>
		<updated>2025-10-28T11:58:42Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Remove &amp;quot;software included&amp;quot;, these are standard BSD Unix software.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
; NDIX-A and NDIX-B (4.2BSD-based) only run on ND-500. :&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; NDIX-C (4.3BSD-based) only runs on ND-5000. :&lt;br /&gt;
* ND-5400, ND-5500, ND-5700 or ND-5800.&lt;br /&gt;
* 32-bit ND-120 CPU.&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== NDIX development centers ==&lt;br /&gt;
There were at least one center working on the NDIX system.&lt;br /&gt;
* Norsk Data LTD, Benham Valence, Newbury, Berkshire, England.&lt;br /&gt;
* Rumored that there was a center in Luleå Tekniska Högskola, Luleå, Sweden.&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version :&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7780</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7780"/>
		<updated>2025-10-28T11:45:33Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Update HW&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
; NDIX-A and NDIX-B (4.2BSD-based) only run on ND-500. :&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; NDIX-C (4.3BSD-based) only runs on ND-5000. :&lt;br /&gt;
* ND-5400, ND-5500, ND-5700 or ND-5800.&lt;br /&gt;
* 32-bit ND-120 CPU.&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== NDIX development centers ==&lt;br /&gt;
There were at least one center working on the NDIX system.&lt;br /&gt;
* Norsk Data LTD, Benham Valence, Newbury, Berkshire, England.&lt;br /&gt;
* Rumored that there was a center in Luleå Tekniska Högskola, Luleå, Sweden.&lt;br /&gt;
&lt;br /&gt;
== Software included ==&lt;br /&gt;
* Bourne Shell&lt;br /&gt;
* C-Shell&lt;br /&gt;
* C&lt;br /&gt;
* F77&lt;br /&gt;
* PASCAL&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version :&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7779</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7779"/>
		<updated>2025-10-28T11:42:32Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Update hardware requirements.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
NDIX-A and NDIX-B (4.2BSD-based) only run on ND-500.&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
NDIX-C (4.3BSD-based) only runs on ND-5000.&lt;br /&gt;
* ND-5400, ND-5500, ND-5700 or ND-5800.&lt;br /&gt;
* 32-bit ND-120 CPU.&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== NDIX development centers ==&lt;br /&gt;
There were at least one center working on the NDIX system.&lt;br /&gt;
* Norsk Data LTD, Benham Valence, Newbury, Berkshire, England.&lt;br /&gt;
* Rumored that there was a center in Luleå Tekniska Högskola, Luleå, Sweden.&lt;br /&gt;
&lt;br /&gt;
== Software included ==&lt;br /&gt;
* Bourne Shell&lt;br /&gt;
* C-Shell&lt;br /&gt;
* C&lt;br /&gt;
* F77&lt;br /&gt;
* PASCAL&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version :&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7778</id>
		<title>NDIX</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDIX&amp;diff=7778"/>
		<updated>2025-10-28T09:37:54Z</updated>

		<summary type="html">&lt;p&gt;Ragge: Update information about NDIX.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NDIX-C beta tape.jpg | thumb | Tape with a beta version of NDIX version C. Unknown if it is source code or a binary copy.]]&lt;br /&gt;
&#039;&#039;&#039;NDIX&#039;&#039;&#039; is the name of the Norsk Data port of BSD unix to the [[ND-500 family|ND-500]] and [[ND-5000 family|ND-5000]] hardware. The OS runs on the ND-500(0) CPU and uses the ND-100 part of the machine as an I/O processor.&amp;lt;br&amp;gt;&lt;br /&gt;
The ND-100 CPU runs [[SINTRAN III]] and communicates via [[XMSG]] with NDIX, but compared to how the interaction between the ND-100 and ND-500(0) works when running Sintran it  is quite different for NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
In the Sintran world the ND-100 launches different processes on the ND-500(0) and mage them from the ND-100.  In the NDIX world it works in the opposite way; all process management is on the ND-500(0) (NDIX &amp;quot;owns&amp;quot; the ND-500(0)) and the ND-100 is only used as an I/O processor.  This is achieved by using a special NDIX microcode on the ND-500(0) and a specially generated Sintran for the ND-100.&lt;br /&gt;
&lt;br /&gt;
NDIX was an effort to gain market shares on the emerging UNIX market for servers. The last version of the BSD-based version of NDIX (NDIX-C) was released in 1989, and since the  development of the ND line of hardware ended so did NDIX.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that there was a software called NDIX-V that did run on the 88k machines ND sold.  This was just System-V for 88k and nothing ND-specific about it.&lt;br /&gt;
&lt;br /&gt;
== Hardware requirement ==&lt;br /&gt;
* ND-500/CX (second generation, MPM 5 and 500/2)&lt;br /&gt;
* 2-6 MByte private memory for the ND-100 CPU&lt;br /&gt;
* Up to 32 MByte shared memory&lt;br /&gt;
&lt;br /&gt;
== NDIX development centers ==&lt;br /&gt;
There were at least one center working on the NDIX system.&lt;br /&gt;
* Norsk Data LTD, Benham Valence, Newbury, Berkshire, England.&lt;br /&gt;
* Rumored that there was a center in Luleå Tekniska Högskola, Luleå, Sweden.&lt;br /&gt;
&lt;br /&gt;
== Software included ==&lt;br /&gt;
* Bourne Shell&lt;br /&gt;
* C-Shell&lt;br /&gt;
* C&lt;br /&gt;
* F77&lt;br /&gt;
* PASCAL&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of NDIX.&lt;br /&gt;
; A-version :&lt;br /&gt;
; B-version : 1987-10-26, sources are available on tape.&lt;br /&gt;
; C-version : At least in beta version, sources available on tape&lt;br /&gt;
NDIX Release C product number [[ND 211308]]&lt;br /&gt;
&lt;br /&gt;
== ND Product numbers ==&lt;br /&gt;
* [[ND-210746]] NDIX for 16 users&amp;lt;ref&amp;gt;[http://sintran.com/library/libhw/libhw.html sintran.com Norsk Data Library, Software Description Catalogue]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[ND-210903]] NDIX for 32 users&lt;br /&gt;
* [[ND-210904]] NDIX for 64 users&lt;br /&gt;
* [[ND-210905]] NDIX for over 64 users&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
* [http://sintran.com/sintran/library/libpdpi/ND-210905-A1-EN.pdf ND-210905] &lt;br /&gt;
* NORSK DATA UNIX (NDIX) - ND-5000/ND-100 Interface Specification&lt;br /&gt;
* NDIX Memory Layout&lt;br /&gt;
* List of special commands for communicating with SINTRAN III&lt;br /&gt;
* {{ND-doc|30.055}}&lt;br /&gt;
* {{ND-doc|60.244}}&lt;br /&gt;
* {{ND-doc|60.245}}&lt;br /&gt;
* {{ND-doc|60.246}}&lt;br /&gt;
* {{ND-doc|60.247}}&lt;br /&gt;
* {{ND-doc|70.003}}&lt;br /&gt;
&lt;br /&gt;
=== NDIX Release C ===&lt;br /&gt;
* {{ND-doc|60.327.1 EN}}&lt;br /&gt;
* {{ND-doc|60.328.1 EN}}&lt;br /&gt;
* {{ND-doc|60.329.1 EN}}&lt;br /&gt;
* {{ND-doc|60.330.1 EN}}&lt;br /&gt;
* {{ND-doc|60.331.1 EN}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:NDIX]]&lt;/div&gt;</summary>
		<author><name>Ragge</name></author>
	</entry>
</feed>