From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7643 invoked from network); 3 Jun 2022 02:01:35 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 3 Jun 2022 02:01:35 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 047CB40926; Fri, 3 Jun 2022 12:01:29 +1000 (AEST) Received: from beige.elm.relay.mailchannels.net (beige.elm.relay.mailchannels.net [23.83.212.16]) by minnie.tuhs.org (Postfix) with ESMTPS id E8C7C4091E for ; Fri, 3 Jun 2022 12:00:53 +1000 (AEST) X-Sender-Id: dreamhost|x-authsender|cmhanson@eschatologist.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 60C916A19D7; Fri, 3 Jun 2022 02:00:52 +0000 (UTC) Received: from pdx1-sub0-mail-a268.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id AEAA66A19E4; Fri, 3 Jun 2022 02:00:51 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1654221651; a=rsa-sha256; cv=none; b=kiifUsLoXjNH1Xu6lu8y0+QqNNieSkTAJ0HXgJTJUoK/gKHy7NleshUIai43m/zdk1sm1u Kro9CqFmvyXEH4fBrZTb6yCt0bPIndcnB2hfzhNkSrDEvS5+2l81B20HW6U1VDwdQPb69D cvvwJf738/lATXguNlW/PXDIRs83Rj75iPnT71azhvzS4HOl/gp5i7HSJW96cHMPSbvMXO oWITjsZ8DS7g2QHWId+JTxYcgynLKIMz+xJQVujIxrsLuIhkLHmEZjXKDbU97pJeRwZ47C 84SOggUOgFAariJAIlSo2B9CTpDwb1An6Xqh0xLunovo0z/lfKjzeXOznG/lPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1654221651; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=tlds6fc11Y2eI3gx/+eu6aJpEXyoW9wrB8IGqmseRf4=; b=diQv4qSwRlZJhKd0BfR7urHt59kJhg82A6PkrhOS+sMYKht8fNRWAx+ouqeqMxOFMKINao nfZJ7hV19weRKPogorO8+jvxUiefb6ZnmxCnVGtHwOjiN7LxC3ZKDAKxeKr5ibXO7h608w W4DNSnbCi6Lmux/e7b7GAYn2dysB1dd8kpmf3ilVh1ibov8sVTfjNA/x6eYah3NcveJa/T 7C2YOhPrPQgt1BHgHyVwfIqUb26TSI/So6Q1LZ5r0ViwKijjrvMD+wC377a6PIXTe0FUPq FiAwx4hvvxLaT4imgbkTgmgHIUfPAcC3AfvF/yPXvANklAG9u0ZLDLu+xPwuLg== ARC-Authentication-Results: i=1; rspamd-54ff499d4f-7bjpj; auth=pass smtp.auth=dreamhost smtp.mailfrom=cmhanson@eschatologist.net X-Sender-Id: dreamhost|x-authsender|cmhanson@eschatologist.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|cmhanson@eschatologist.net X-MailChannels-Auth-Id: dreamhost X-Absorbed-Madly: 3562d57347884161_1654221652172_774450256 X-MC-Loop-Signature: 1654221652172:456857946 X-MC-Ingress-Time: 1654221652172 Received: from pdx1-sub0-mail-a268.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.101.255.183 (trex/6.7.1); Fri, 03 Jun 2022 02:00:52 +0000 Received: from smtpclient.apple (unknown [17.212.150.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: cmhanson@eschatologist.net) by pdx1-sub0-mail-a268.dreamhost.com (Postfix) with ESMTPSA id 4LDmLq16S7zB3; Thu, 2 Jun 2022 19:00:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eschatologist.net; s=dreamhost; t=1654221651; bh=tlds6fc11Y2eI3gx/+eu6aJpEXyoW9wrB8IGqmseRf4=; h=Content-Type:Subject:From:Date:Cc:Content-Transfer-Encoding:To; b=kpbTZLOR+A88UdD3/bhLPFYkghWPdb5H8GZtJ+X0CZAf9bAfnvZ0gYpGAVZ1wHOB7 fdt4hiOIxJQO2OhoUJRXSjiFcF4GTa0OJ+oGHL3sTIpB8OiRZiqVNaKXfQkcBzUJLT lwNOizIuw8LHSqwtKILop4lbJ62c+wTBH44HSOoKc3ToAZZhPvGJG/FMtIz6EgIkaI 3FyZK2eAw2qJGUrYH/ui97Lqoi0fLTwVct8c6wxsOgeka5HYsGwjxHQibCuErN48w6 Ei8Wg17P4Czd7xPDnPh5WbO2/FD2khqNJ1ykXGyegOPq/F+jY11E6bBpVJHiz8Y0cp aDpU0ADHlBgXQ== Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\)) From: Chris Hanson In-Reply-To: Date: Thu, 2 Jun 2022 19:00:50 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <9F17E4E7-37F3-43B7-A090-CEAFB2F51EDF@eschatologist.net> References: <64EEED76-2EBB-4D55-ADE4-DEDFAC391322@planet.nl> <66ae3ff2-bd07-e192-a00f-f9c701d857c8@spamtrap.tnetconsulting.net> To: Warner Losh X-Mailer: Apple Mail (2.3696.100.31) Message-ID-Hash: PJQN2ESD2IUTXMBBBHRMZGN5KLLQXYHG X-Message-ID-Hash: PJQN2ESD2IUTXMBBBHRMZGN5KLLQXYHG X-MailFrom: cmhanson@eschatologist.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Grant Taylor , The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Historical application software List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On May 28, 2022, at 5:57 PM, Warner Losh wrote: >=20 > HP-UX had a weird form of COFF in the early days. IBM AIX had its own = thing that wasn't quite COFF, nor was it quite a.out. Apollo also had a = variation on COFF that wasn't quite standard. I wrote a symbol mangler = for all of these in the early 90s and each one was its own special = snowflake. HP initially used its own object file format for 32-bit PA-RISC, whether = running HP-UX or MPE. I believe it's still the format the ROM expects = for anything bootable, at least it is for my MPE-capable A400. IBM's COFF for AIX on POWER and PowerPC was XCOFF, which was also used = as the initial object file format (though not executable format) for the = Power Macintosh. Apple's Preferred Executable Format was essentially a = mechanical translation away from IBM's XCOFF; the initial toolchains = produced .o files and then a "final" binary in XCOFF format, and then = ran a MakePEF tool on that to produce the PEF binary for an executable = or shared library. I believe Be, due in part to their heritage and = toolchains, also used PEF for BeOS on PowerPC. And then there's the "b.out" format used by i960=E2=80=A6 -- Chris