Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: comp.os.minix Subject: Re: Memory handling in MINIX ? Message-ID: <7601@utzoo.UUCP> Date: Sat, 31-Jan-87 23:09:06 EST Article-I.D.: utzoo.7601 Posted: Sat Jan 31 23:09:06 1987 Date-Received: Sat, 31-Jan-87 23:09:06 EST References: <5490004@nucsrl.UUCP> <254@hqda-ai.UUCP>, <772@vaxb.calgary.UUCP> Organization: U of Toronto Zoology Lines: 11 > Does anyone know how difficult it would be to make MINIX totally > secure against crashes by programs written only in C? Barring gross modifications to the compiler and a major loss of efficiency in the generated code, it's impossible given 8088 or 8086 hardware. For Pascal it could be done, but C lets you do too many dirty things like pointer arithmetic. To do it properly you'd need an MMU which supports protection as well as relocation, i.e. a 286 or 386. -- Legalize Henry Spencer @ U of Toronto Zoology freedom! {allegra,ihnp4,decvax,pyramid}!utzoo!henry