Trix (operating system)
2987291
185700396
2008-01-20T20:20:52Z
SmackBot
433328
Date/fix the maintenance tags or gen fixes using [[Project:AutoWikiBrowser|AWB]]
{{TOCright}}
<!-- Someone should read the 1980 paper cited below and expand this paragraph -->
'''TRIX''' is a research network-oriented operating system compatible with
[[version 7|UNIX version 7]]. TRIX was developed in the late 1970s at
[[Massachusetts Institute of Technology|MIT]]'s [[Laboratory for Computer Science]] (LCS) by Professor [[Steve Ward (Computer Scientist)|Steve Ward]]
and his research group. TRIX's kernel uses [[remote procedure call]]s (RPC). It was developed with the [[NuMachine]].
== Attempted use by the [[GNU Project]]==
[[Richard Stallman]] mentions in the [[GNU Manifesto]], that ''"an initial kernel exists but many more features are needed to emulate Unix."'' He was referring to TRIX's kernel, which TRIX's authors had decided to distribute as [[free software]].
In December 1986, TRIX's kernel was used as a base in the first attempt to create a [[Kernel (computer science)|kernel]] for [[GNU]]'s [[operating system]]. However, the GNU developers eventually decided it was unusable as a starting point. Primarily because:
* it only ran on ''"an obscure, expensive [[Motorola 68000|68000]] box"''{{Fact|date=January 2008}} and would therefore have to be [[porting|ported]] to other [[Computer architecture|architectures]] before it could be used, and
* it was decided that using the [[Mach kernel|Mach]] microkernel as a base for a server based operating system was a better operating system design for GNU. This second attempt evolved into the [[GNU Hurd]].
== See also ==
{{portal|Free software|Free Software Portal Logo.svg}}
* [[GNU]]
* [[GNU Hurd]]
* [[GNU Mach]]
* [[Mach kernel|Mach]]
* [[Comparison of kernels]]
== References ==
* Ward, S.A. TRIX: a Network-oriented Operating System. COMPCON, Spring 1980, pp. 344-349.
* [http://www.gnu.org/software/hurd/history.html Hurd history] on the [http://www.gnu.org GNU Project] web site.
[[Category:Monolithic kernels]]
[[Category:Unix variants]]
[[Category:Free system software]]
{{unix-stub}}
[[es:TRIX]]