Jump to content

Talk:TRIPOS

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Capitalization of "TRIPOS"

[edit]

Three capitalizations appear in this article: TripOS, TRIPOS, and Tripos. Which is the canonical form? --Brion 05:13 Feb 18, 2003 (UTC)

As well as being consistent in this article, it might be a good idea to disambiguate with brackets (as normal) rather than relying on the different capitalisations. Although the current distinction between Tripos and TRIPOS works, it seems to have strange effects on browser history, not to mention being a bit non-intuitive. - IMSoP 19:08, 6 Feb 2004 (UTC)

When did work begin on TRIPOS?

[edit]

I was under the impression that early work on Tripos started before 1978. Can anyone confirm this? It would be relevant to whether it offered an example to early work on Unix. PML.

Richards' README file says "developed and used in Cambridge over the period 1977 to 1987". I can vouch for its being in use in the late 70s. -- The Anome 00:23 22 Jul 2003 (UTC)

Did TRIPOS support preemptive multitasking?

[edit]

I don't think that TripOS was preemptive multitasking, as it was primarily a DOS type system. Preemptive multitasking came into the picture after Amiga bought TripOS and hired Carl Sassenrath to create EXEC which was a preemptive multitasking kernal which was married with TripOS. —Preceding unsigned comment added by 207.61.138.174 (talk) 20:40, 11 September 2007 (UTC)[reply]

False. The original TRIPOS operating system was preemptively multitasking long before AmigaOS came into existence. AmigaDOS is, in fact, a proper *subset* of TRIPOS, as the kernel system calls have been yanked out and replaced by their equivalents in exec.library. (In fact, there's even evidence that some features of TRIPOS infiltrated exec.library -- e.g., Forbid() and Enable(), the fact that library vector offsets start with _LVO, and so forth.) Cambridge was using TRIPOS to experiment with different networking technologies, many of which required preemption to work correctly.

Tim King

[edit]

He doesn't seem to be mentioned anywhere? scope_creepTalk