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, HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25819 invoked from network); 10 Aug 2022 16:13:27 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 10 Aug 2022 16:13:27 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 25633406E3; Thu, 11 Aug 2022 02:13:21 +1000 (AEST) Received: from mail-vk1-f171.google.com (mail-vk1-f171.google.com [209.85.221.171]) by minnie.tuhs.org (Postfix) with ESMTPS id F22B34012F for ; Thu, 11 Aug 2022 02:13:16 +1000 (AEST) Received: by mail-vk1-f171.google.com with SMTP id m186so7664626vkb.2 for ; Wed, 10 Aug 2022 09:13:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=fpgbfBWxKQOrT0+VVHpqXDQHRBOejBQ/q8rHtP0G5NM=; b=TnNEo3zdJH+CQsGLOwTfVhW6OADHhqKgfoUc8AP4cjXzPmEbdIWAA3iYaUD6IlO+WZ XAvphk2az3cJW+2ofDD0gj65onmUIyplKr8bYsnlhU88hBgeCUg6e252M7KO+Kz8Si29 GnC/Z/899+XxlIL2AzV2h58ld865jLBqgQGmyVikmCdDPFV4uWNhZLU1Cx/RxkKU+w6D DsCeyDLuMtXHEGhlvlxDx7zCeM1L/NFuRIEQUPaCiJID19s13bJ+skwrjYKIDW5pzDFz r9Unis6ccmdUVYvEIexZTauhdAhej7tZKfIsyEubm8AMqx2h4eHHRNZU/JI59cg8pd5N 6Bcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=fpgbfBWxKQOrT0+VVHpqXDQHRBOejBQ/q8rHtP0G5NM=; b=b+pB7IFFjk0X+NadsS2kCho+Szf1yPQ81PQIII/MkzeER29sf/Z5vv48W7SVT55aV4 VakLmWBA+XZ+3UUfrrf3yq6j48DCnWi2mP4gLIODWN8y4fjJ7bw8KytKMRVDvYUsNqvE RB8SQABi8QeszLw6pGg5RV5Zn2xc0WF0O2ovdlB7g8fhYXPXC28rtRdNq/URf8xKQ2Mp jkih+ThdNhj4KglSZEDVE64pTjTAqc0swfFCNrce6bsXxqoppdRTnZbRIveBRP1Z1Nwo axCv+KvJWwK5OAykpJyuvgdfP4JDuD7t6UIvQrWmyRdNz27y4xYmrh5MwgnXfPmRG0rG 2Uug== X-Gm-Message-State: ACgBeo1vRZniUQriWRqG8mOgrSqadmqYWL4c3TMHY70FlomcLUP8TL5B KEA2zCwNS4dKlDZ5T76eKqMWjXDYX5nmwPONfk/zjg== X-Google-Smtp-Source: AA6agR44MBVas58IxX8tgUQ6aIrg8m+xsr6NWJhiwunBgOCI6jAYaGt5okORhCoauKRFc6vSzarj7FssVQRCsqj+Tqw= X-Received: by 2002:a05:6122:11a4:b0:377:d5aa:6f4e with SMTP id y4-20020a05612211a400b00377d5aa6f4emr12134401vkn.33.1660147935730; Wed, 10 Aug 2022 09:12:15 -0700 (PDT) MIME-Version: 1.0 References: <2b4956cb-228c-72db-8f0f-6e9907864b8c@web.de> In-Reply-To: <2b4956cb-228c-72db-8f0f-6e9907864b8c@web.de> From: Warner Losh Date: Wed, 10 Aug 2022 10:12:04 -0600 Message-ID: To: Holger Veit Content-Type: multipart/alternative; boundary="000000000000fbf5a505e5e54f6c" Message-ID-Hash: CNZ424RJPB7HEIHE7GGH7VN4OY2FOSNB X-Message-ID-Hash: CNZ424RJPB7HEIHE7GGH7VN4OY2FOSNB X-MailFrom: wlosh@bsdimp.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: PCS Munix kernel source List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000fbf5a505e5e54f6c Content-Type: text/plain; charset="UTF-8" On Wed, Aug 10, 2022 at 4:29 AM Holger Veit wrote: > Hi all, > > I have uploaded the kernel source of 32 bit PCS MUNIX 1.2 to > https://github.com/hveit01/pcs-munix. > This is really cool! > MUNIX was an AT&T SVR3.x implementation for the German PCS Cadmus > workstations in the 80's. They were > based on Motorola 68020 CPUs on a DEC QBUS. > Fun times that combination... > The interesting feature of this kernel is the integration of the > Newcastle Connection network > (https://en.wikipedia.org/wiki/Newcastle_Connection) which I found, > beyond a tech report https://assets.cs.ncl.ac.uk/TRs/175.pdf, no further > references for. > > The kernel source was reverse engineered and verified (see readme in the > distribution who this was done) from the binary tape at > ftp.informatik.uni-stuttgart.de/pub/cm/pcs/sw/IS0371P.tap (Computer > museum of the University of Stuttgart), and to my knowledge reveals the > Newcastle connection code for the first time in a commercial Unix. > > The Github package includes the kernel sources, i/O drivers, several > standard libraries, the disassembled boot ROM and for reference, two of > my tools, a partial syscall emulator pcsrun which allowed me to run the > C compiler and other native binaries outside the PCS hardware/Unix > environment, and a disassembler pcsdis for the specific COFF dialect > (note that IDA will produce garbage without a specific patch). > I love it. This is quite similar, though further along, than my on-again off-again efforts to do the same with Venix 86/R for my Rainbow... Warner --000000000000fbf5a505e5e54f6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Aug 10, 2022 at 4:29 AM Holge= r Veit <hveit01@web.de> wrote:<= br>
Hi all,

I have uploaded the kernel source of 32 bit PCS MUNIX 1.2 to
https://github.com/hveit01/pcs-munix.
=
This is really cool!
=C2=A0
MUNIX was an AT&T SVR3.x implementation for the German PCS Cadmus
workstations in the 80's. They were
based on Motorola 68020 CPUs on a DEC QBUS.

=
Fun times that combination...
=C2=A0
The interesting feature of this kernel is the integration of the
Newcastle Connection network
(https://en.wikipedia.org/wiki/Newcastle_Connectio= n) which I found,
beyond a tech report https://assets.cs.ncl.ac.uk/TRs/175.pdf<= /a>, no further
references for.

The kernel source was reverse engineered and verified (see readme in the distribution who this was done) from the binary tape at
ftp.informatik.uni-stuttgart.de/pub/= cm/pcs/sw/IS0371P.tap (Computer
museum of the University of Stuttgart), and to my knowledge reveals the
Newcastle connection code for the first time in a commercial Unix.

The Github package includes the kernel sources, i/O drivers, several
standard libraries, the disassembled boot ROM and for reference, two of
my tools, a partial syscall emulator pcsrun which allowed me to run the
C compiler and other native binaries outside the PCS hardware/Unix
environment, and a disassembler pcsdis for the specific COFF dialect
(note that IDA will produce garbage without a specific patch).

I love it. This is quite similar, though further al= ong, than my on-again
off-again efforts to do the same with Venix= 86/R for my Rainbow...

Warner
--000000000000fbf5a505e5e54f6c--