Hello, I have been reading this thread as of some interest that I have read some stuff on rings. Are you able to elaborate on C programming and Unix incompatible with x86. Does this mean that other architectures such as Alpha, SGI and Sparc more compatible?

Thank you,

rogern

From: Dave Feustel <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
CC: <misc@openbsd.org>
Subject: Re: x86 rings?
Date: Thu, 04 Aug 2005 18:17:17 -0500

On Thursday 04 August 2005 04:47 pm, [EMAIL PROTECTED] wrote:
> Unless I am very much mistaken, this is Unix not Multics.
> To do anything with the rings, you must make userland
> into a three-ring circus.

That is precisely the point. The C programming language and Unix are
incompatible with the x86 segmentation model, including rings, although
amazing accommodations were made within C for 286 segments by Intel
and Microsoft, et all before 386 flat addressing took hold. While x86 rings
and segments were neat and useful, if extremely awkward to use within C,
they are rapidly disappearing into the dustbin of history.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
> Dave Feustel
> Sent: Thursday, August 04, 2005 4:05 PM
> To: Theo de Raadt
> Cc: [EMAIL PROTECTED]; misc@openbsd.org
> Subject: Re: x86 rings?
>
>
> Ed,
>
> Ever read anything about MIT's Multics and the GE 645?
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Reply via email to