From owner-freebsd-hackers Fri Aug 21 16:54:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA16160 for freebsd-hackers-outgoing; Fri, 21 Aug 1998 16:54:45 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA16155 for ; Fri, 21 Aug 1998 16:54:42 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id KAA16116; Sat, 22 Aug 1998 10:03:55 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199808220003.KAA16116@cimlogic.com.au> Subject: Re: I want to break binary compatibility. In-Reply-To: from "B. Richardson" at "Aug 21, 98 07:12:40 pm" To: rabtter@aye.net (B. Richardson) Date: Sat, 22 Aug 1998 10:03:55 +1000 (EST) Cc: hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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? Since you have all the sources to the kernel, you have control over what executable formats the kernel will recognize. Why not try your own binary format that differs in a way known only by you? You could create a tool that converts an aout or elf executable into your proprietary format. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message