From owner-freebsd-hackers Sun Aug 23 18:38:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA22867 for freebsd-hackers-outgoing; Sun, 23 Aug 1998 18:38:53 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from notreal.com (afraid.of.scientol.ogy.org [206.86.192.197]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA22845 for ; Sun, 23 Aug 1998 18:38:44 -0700 (PDT) (envelope-from dpk@notreal.com) Received: from localhost (dpk@localhost) by notreal.com (8.9.1/8.9.1) with SMTP id SAA19951; Sun, 23 Aug 1998 18:37:57 -0700 (PDT) (envelope-from dpk@notreal.com) Date: Sun, 23 Aug 1998 18:37:57 -0700 (PDT) From: David Kirchner To: "B. Richardson" cc: hackers@FreeBSD.ORG Subject: Re: I want to break binary compatibility. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 21 Aug 1998, B. Richardson wrote: > What I want to do, if possible is build a uniq system such that binaries > from other systems will not run on it and vice versa. Is this possible? I haven't seen this mentioned yet: Would it be possible to hack the kernel so binaries will only be run if they have a certain "binary signature", one that is different for every machine. You'd want to do all compilation on another, possibly non-networked box, and then install all binaries mode '111' (or 4111 or whatever) so nobody could read the "signature". Maybe this is how the whole magic number thing works... I was thinking more along the lines of a 'phrase'. Maybe a make world option in /usr/share/mk or something? -dpk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message