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 5517 invoked from network); 27 May 2022 11:57:50 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 27 May 2022 11:57:50 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 4E11D40CD4; Fri, 27 May 2022 21:57:45 +1000 (AEST) Received: from ewsoutbound.kpnmail.nl (unknown [195.121.94.168]) by minnie.tuhs.org (Postfix) with ESMTPS id F1C3B40CD3 for ; Fri, 27 May 2022 21:57:27 +1000 (AEST) X-KPN-MessageId: 26ea66bf-ddb4-11ec-a80d-005056aba152 Received: from smtp.kpnmail.nl (unknown [10.31.155.37]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 26ea66bf-ddb4-11ec-a80d-005056aba152; Fri, 27 May 2022 13:57:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:message-id:subject:mime-version:content-type:from; bh=fLcWndv4KxdEMcw//w/wB0bLGl7t24i/p9jIqov1DQs=; b=klfDiChFp7S1mpG9peD175l2epGTK/0Z0EmnC5Q3WKl+OTuO5XBqzVHlqhS0Q9UqhBReY62jUHZO9 0cs1NtL6qgbmJ3OxABcVE3vOpuotIx97zC7QwyxeghCV99NvjbpzOOcnk4C8GGyNEn73V5O0s6Z+XU s72hkYBp0V/iTPwc= X-KPN-MID: 33|j+Lg8Kcl4Se5wSSbmfWMQy/Jqiw/fnSSZIic0AX51ofD7R0W0B6MivUyi9EhTsq rMzWmZYhHAs1ioRPrbdgaGSqsl/scZVEEuGG0UvXoDiI= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|nen1/IKWArQBFO7YPBpYfTr2eT5EtnoRa1iFsDjXSd1lt+tXrNherRNYVRSHgQU 7UuvDgpwedu9ShuzdgafdJQ== X-Originating-IP: 77.172.38.96 Received: from smtpclient.apple (77-172-38-96.fixed.kpn.net [77.172.38.96]) by smtp.kpnmail.nl (Halon) with ESMTPSA id 26f2b282-ddb4-11ec-a146-005056ab1411; Fri, 27 May 2022 13:57:16 +0200 (CEST) From: Paul Ruizendaal Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Message-Id: <64EEED76-2EBB-4D55-ADE4-DEDFAC391322@planet.nl> Date: Fri, 27 May 2022 13:57:15 +0200 To: tuhs@tuhs.org X-Mailer: Apple Mail (2.3654.120.0.1.13) Message-ID-Hash: S32DRIJVPA473KIM7QAVJGPP5O6FNRY5 X-Message-ID-Hash: S32DRIJVPA473KIM7QAVJGPP5O6FNRY5 X-MailFrom: pnr@planet.nl 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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] 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: I came across a website that discusses reviving an old binary for Lotus = 1-2-3 for SysV Unix (386 COFF), on the way to making it run on Linux: https://lock.cmpxchg8b.com/linux123.html The audience here may enjoy the read, and maybe it is of use when = reviving other old application software for 1980=E2=80=99s and 1990=E2=80=99= s Unix. The key part I think is this: Quote: "Yikes - it=E2=80=99s an original unstripped object file from 1-2-3. = There are nearly 20,000 symbols including private symbols and debug = information. Why would Lotus ship this? It=E2=80=99s so big it must have required = them to phyiscally ship an extra disk to every customer? Could it have = been a mistake, accidentally left on the final release image? I had so many questions, but I=E2=80=99m not old enough to have any = experience with SysV, so I asked the greybeards on = alt.folklore.computers if they had seen this before and why this might = have happened. The answer was that this is probably deliberate - dlopen() was not = widely available on UNIX in the early 90s, so there was no easy way to = load native plugins or extensions. To solve this, vendors would ship a = bunch of partially linked object files with a script to relink them with = your extensions =E2=80=93 Clever!"=