*BSD News Article 17440


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!soda.berkeley.edu!wjolitz
From: wjolitz@soda.berkeley.edu (William F. Jolitz)
Newsgroups: comp.os.386bsd.bugs
Subject: Re: Catching References to address 0
Date: 23 Jun 1993 20:48:52 GMT
Organization: Computer Science Undergrad Assoc., UC Berkeley
Lines: 14
Message-ID: <20afjk$6h3@agate.berkeley.edu>
References: <1vid0k$p4n@agate.berkeley.edu> <CGD.93Jun14130922@eden.cs.berkeley.edu>
NNTP-Posting-Host: soda.berkeley.edu


I agree about the location assignment for the base, it is short sighted.

However, a.out format has endless numbers of limitations. Formats like
ELF have addressed them. Why not solve them with a single format change.

Execve() can be made blindingly fast for a single format, and with cleverness
export multiple formats to a user mode program. This seems like a more
productive direction, as then others can follow along, extending the
system without comprimising kernel integrety.

Yet it is more of a challenge, don't you think?

Bill.