From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id c987175b for ; Tue, 25 Jun 2019 07:50:47 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 985329BC67; Tue, 25 Jun 2019 17:50:44 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 76B3A9BC44; Tue, 25 Jun 2019 17:50:08 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=outdoorexpressionslimited.onmicrosoft.com header.i=@outdoorexpressionslimited.onmicrosoft.com header.b="YqJpl21D"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id AEB9A9BC44; Tue, 25 Jun 2019 17:50:05 +1000 (AEST) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310088.outbound.protection.outlook.com [40.107.131.88]) by minnie.tuhs.org (Postfix) with ESMTPS id 526AA9BC43 for ; Tue, 25 Jun 2019 17:50:04 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outdoorexpressionslimited.onmicrosoft.com; s=selector1-outdoorexpressionslimited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6NQYJ8U+a2kRkmbleep+g/FqhTXapQg4RqYKqso1vUA=; b=YqJpl21D/7GhkuYj61/oJx+ZopL0DJ3LHGdwjNznfzM2LZnvIkC3+XIiXf42MlnsUBVlp3kbJkMe7XdZn6eMuC/8pCwEc7OUwpipnO4kAVbmYFhWEFTtqdJV8hFnqrr+JkEhZ0nCIQOXdZDiOjam+CCS6JJWco22o5LMYw1AtYQ= Received: from SG2PR02CA0113.apcprd02.prod.outlook.com (2603:1096:4:92::29) by SG2PR02MB4251.apcprd02.prod.outlook.com (2603:1096:4:9d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.13; Tue, 25 Jun 2019 07:50:00 +0000 Received: from PU1APC01FT022.eop-APC01.prod.protection.outlook.com (2a01:111:f400:7ebd::208) by SG2PR02CA0113.outlook.office365.com (2603:1096:4:92::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2008.13 via Frontend Transport; Tue, 25 Jun 2019 07:50:00 +0000 Authentication-Results: spf=fail (sender IP is 59.148.14.54) smtp.mailfrom=superglobalmegacorp.com; eschatologist.net; dkim=none (message not signed) header.d=none;eschatologist.net; dmarc=none action=none header.from=superglobalmegacorp.com; Received-SPF: Fail (protection.outlook.com: domain of superglobalmegacorp.com does not designate 59.148.14.54 as permitted sender) receiver=protection.outlook.com; client-ip=59.148.14.54; helo=exchange.superglobalmegacorp.local; Received: from exchange.superglobalmegacorp.local (59.148.14.54) by PU1APC01FT022.mail.protection.outlook.com (10.152.253.83) with Microsoft SMTP Server id 15.20.2008.13 via Frontend Transport; Tue, 25 Jun 2019 07:49:58 +0000 Received: from [IPv6:::ffff:192.168.8.10] (joes-20dollar-tunnel [10.5.11.1]) by exchange.superglobalmegacorp.local with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id NPGTF1NV; Tue, 25 Jun 2019 15:49:56 +0800 MIME-Version: 1.0 To: Chris Hanson , "tuhs@minnie.tuhs.org" From: Jason Stevens Date: Tue, 25 Jun 2019 15:49:57 +0800 Importance: normal X-Priority: 3 In-Reply-To: <8D0B5B0D-9956-47D7-8D36-1729BB1E1DA9@eschatologist.net> References: <8D0B5B0D-9956-47D7-8D36-1729BB1E1DA9@eschatologist.net> Content-Type: multipart/alternative; boundary="_80D49906-3572-449A-B9E9-58EA80E54DFF_" Message-ID: X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:59.148.14.54; IPV:NLI; CTRY:HK; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(346002)(39830400003)(376002)(136003)(2980300002)(1110001)(339900001)(199004)(189003)(966005)(316002)(31686004)(36906005)(53546011)(81686011)(126002)(446003)(76176011)(6246003)(33964004)(14444005)(606006)(476003)(336012)(54896002)(356004)(8936002)(2501003)(70206006)(11346002)(105606002)(70586007)(9686003)(236005)(6306002)(486006)(81156014)(16586007)(508600001)(71190400001)(81166006)(229853002)(8676002)(31696002)(66574012)(110136005)(186003)(2906002)(86362001)(77096007)(26005)(74316002)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:SG2PR02MB4251; H:exchange.superglobalmegacorp.local; FPR:; SPF:Fail; LANG:en; PTR:059148014054.ctinets.com; A:1; MX:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d4c63af3-a710-45cc-3127-08d6f941b88b X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328); SRVR:SG2PR02MB4251; X-MS-TrafficTypeDiagnostic: SG2PR02MB4251: X-MS-Exchange-PUrlCount: 2 X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-Forefront-PRVS: 0079056367 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: zK5ggQeVdE3ARj7g193e1N4stMcYjESsUkzrq/0nkwjC9axnFdmYIpuCFz/m3KG3rcwONwtTVd+6QM5APnEjH4Nc4iU3QTnHBOzMeJ5ztQICFrYAujQqIPUycMNhLBdnZ25eFU2/lYdOVgtOvtv9nOSuc1noLwJuUv8MwjIfB7jEUNcMnIvjSAVdCJ2YxIDqMQicnrYLkZxR1iBxU3oA7DrhBosBBb0vikKAH8F2VbdmGjQNfdCqB5YveI4Rr3KfoQcQFhJBWEdrexXpc+5ftU3aR294l3cO7FFOep+M6lR7RmqjhCiI+mRGXlmfUW5qAtUyLFeEpK0pcCl2tAFPiV4tQ2stglvESPRlw3KwZ4e6JKLB7wCq3tozEY+IDJNeek8oHMHuLKso6Ixc0NBe1zy/jxSpRlA1v312vo3HnDI= X-OriginatorOrg: superglobalmegacorp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2019 07:49:58.0411 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d4c63af3-a710-45cc-3127-08d6f941b88b X-MS-Exchange-CrossTenant-Id: 870ed452-0577-4b7b-90ed-9cac080031b9 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=870ed452-0577-4b7b-90ed-9cac080031b9; Ip=[59.148.14.54]; Helo=[exchange.superglobalmegacorp.local] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR02MB4251 Subject: Re: [TUHS] CMU Mach sources? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --_80D49906-3572-449A-B9E9-58EA80E54DFF_ Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Well hot on the heels of the SUN-3 version of Mach25 I managed to figure ou= t enough of the wedge issues for the 386 directory on the CSRG CD set and g= ot it to compile! I put up a non HTTPS server on port 8080 for people with http only access t= o this stuff.. http://vpsland.superglobalmegacorp.com:8080/install/Mach/mach25-i386.tar.gz I apologize for the 404 & password craziness but the whole story is in the = 404 page. It=E2=80=99s so annoying, but here we are in the world of anonym= ous virus scans and skittish data centres. I=E2=80=99m using the aforementioned MtXinu (http://vpsland.superglobalmega= corp.com:8080/install/Mach/MtXinu/) Mach386 to build this stuff. I haven= =E2=80=99t looked at cross compiling from anything yet at the moment. Gzip -dc & tar -xvf this somewhere with space (/usr/src?) The Makefile bombs while running config on the source, I don=E2=80=99t imme= diately see where it fails, but it=E2=80=99s easy enough to just CD into th= e directory run config , cd out & re-run make=E2=80=A6 cd mach25-i386 bash# sh build.sh and it'll do the build dance.... cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-cs= e ../../i386at/pic_isa.c; ; ; cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-cs= e ../../i386at/rtc.c; ; ; cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-cs= e ../../i386at/wt.c; ; ; grep -v '^#' ../../machine/symbols.raw | sed 's/^ //' | sort -u > sym= bols.tmp mv -f symbols.tmp symbols.sort cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-cs= e ../../machine/swapgeneric.c (null command) (null command) (null command) vers.config: No such file or directory loading vmunix.sys rearranging symbols text data bss dec hex 442336 46776 115216 604328 938a8 ln vmunix.sys vmunix; ln vmunix vmunix.I386x. md -f -d `ls *.d` So yeah, turns out both trees are buildable! who knew?! It's certainly no= t easy to figure out or anything close to self explanatory. I had to copy some files from the 'other' SUN-3 complete Mach. -- cp /usr/src/mach25/sys/Makeconf . cp /usr/src/mach25/sys/Makefile . cp /usr/src/mach25/sys/conf/newvers.sh conf To get anywhere with this. So weird that they were missing. I'm working on the boot sector stuff, looks like the stuff I build is too b= ig, and I=E2=80=99m trying to work with the pre-built stuff. mkfs /dev/rfloppy 2880 18 2 4096 512 32 1 dd if=3Dboot.hd of=3D/dev/rfd0c fsck /dev/rfd0a mount /dev/floppy /mnt I'd like to think I'm getting close. close to something. ... lol I=E2=80=99m not sure if this is so off topic, or noise? Anyways I=E2=80=99= ll keep updating unless told otherwise. From: Chris Hanson Sent: Sunday, June 23, 2019 12:46 PM To: tuhs@minnie.tuhs.org Subject: [TUHS] CMU Mach sources? Does anyone know whether CMU=E2=80=99s local Mach sources have been preserv= ed? I=E2=80=99m not just talking about MK84.default.tar.Z and so on, I=E2=80= =99m talking about all the bits of Mach that were used on cluster systems o= n campus, prior to the switch to vendor UNIX. I know at least one person who had complete MacMach sources for the last ve= rsion, but threw out the backup discs with the sources in the process of mo= ving. So I know they exist. If nothing else, CMU did provide other sites their UX source package (eg UX= 42), which was the BSD single server environment. So I know that has to be = out there, somewhere. =E2=80=94 Chris Sent from my iPhone --_80D49906-3572-449A-B9E9-58EA80E54DFF_ Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8"

Well hot on the heels of the SUN-3 v= ersion of Mach25 I managed to figure out enough of the wedge issues for the= 386 directory on the CSRG CD set and got it to compile!

 

I put up a non HTTPS server= on port 8080 for people with http only access to this stuff..

 

http://= vpsland.superglobalmegacorp.com:8080/install/Mach/mach25-i386.tar.gz

 

I apologize= for the 404 & password craziness but the whole story is in the 404 pag= e.=C2=A0 It=E2=80=99s so annoying, but here we are in the world of anonymou= s virus scans and skittish data centres.

 = ;

I=E2=80=99m using the aforementioned MtXinu= (http://vpsland.supergl= obalmegacorp.com:8080/install/Mach/MtXinu/) Mach386 to build thi= s stuff.=C2=A0 I haven=E2=80=99t looked at cross compiling from anything ye= t at the moment.

 

Gzip -dc & tar -xvf this somewhere with space (/usr/src?)

 

The Makefile b= ombs while running config on the source, I don=E2=80=99t immediately see wh= ere it fails, but it=E2=80=99s easy enough to just CD into the directory ru= n config , cd out & re-run make=E2=80=A6

&= nbsp;

cd mach25-i3= 86

bash# sh build.sh

=

 

and it'll do= the build dance....

 

cc -c -O -MD=C2=A0 -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNE= L -fno-function-cse ../../i386at/pic_isa.c;=C2=A0 ;=C2=A0 ;

cc -c -O -MD=C2=A0 -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -f= no-function-cse ../../i386at/rtc.c;=C2=A0 ;=C2=A0 ;

cc -c -O -MD=C2=A0 -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-funct= ion-cse ../../i386at/wt.c;=C2=A0 ;=C2=A0 ;

grep -v = '^#' ../../machine/symbols.raw=C2=A0 | sed 's/^ =C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0//' | sort -u > symbols.tmp

mv -f symbols.tmp= symbols.sort

cc -c -O -MD=C2=A0 -DCMU -DINET -DMAC= H -DAT386 -DCMUCS -DKERNEL -fno-function-cse ../../machine/swapgeneric.c

(null command)

(null command)=

(null command)

vers.config= : No such file or directory

loading vmunix.sys

<= p class=3DMsoNormal>rearranging symbols

text=C2=A0= =C2=A0=C2=A0 data=C2=A0=C2=A0=C2=A0 bss=C2=A0=C2=A0=C2=A0=C2=A0 dec=C2=A0= =C2=A0=C2=A0=C2=A0 hex

442336=C2=A0 46776=C2=A0=C2= =A0 115216=C2=A0 604328=C2=A0 938a8

ln vmunix.sys v= munix; ln vmunix vmunix.I386x.

md -f -d `ls *.d`

 

 =

 

So= yeah, turns out both trees are buildable!=C2=A0 who knew?!=C2=A0 It's cert= ainly not easy to figure out or anything close to self explanatory.

 

I had to copy so= me files from the 'other' SUN-3 complete Mach.

 

--

cp /usr/src/mach25/sys/Makeconf .

cp /usr/src/mach25/sys/Makefile .

cp /usr/src/mach25/sys/conf/newvers.sh= conf

 

 

To get anywhere with this.=C2=A0 So = weird that they were missing.

 

=

I'm working on the boot sector stuff, looks like the s= tuff I build is too big, and I=E2=80=99m trying to work with the pre-built = stuff.

 

 

mkfs /de= v/rfloppy 2880 18 2 4096 512 32 1

dd if=3Dboot.hd of=3D/dev/rfd0c

fsck /dev/rfd0a

mount /dev/floppy /mnt

 <= /p>

I'd like to think I'm getting close. close to somet= hing. ... lol

 

I=E2=80=99m not sure if this is so off topic, or noise?=C2=A0 Anyways = I=E2=80=99ll keep updating unless told otherwise.

<= o:p> 

From: Chris Hanson
Sent: Sunday, June 23, 2019= 12:46 PM
To: tuhs@minnie= .tuhs.org
Subject: [TUHS] CMU Mach sources?

 

Does anyone know whe= ther CMU=E2=80=99s local Mach sources have been preserved?

 

I=E2=80=99m not just talk= ing about MK84.default.tar.Z=C2=A0 and so on, I=E2=80=99m talking about all= the bits of Mach that were used on cluster systems on campus, prior to the= switch to vendor UNIX.

 

I know at least one person who had complete MacMach sources = for the last version, but threw out the backup discs with the sources in th= e process of moving. So I know they exist.

&nb= sp;

If nothing else, CMU did provide other si= tes their UX source package (eg UX42), which was the BSD single server envi= ronment. So I know that has to be out there, somewhere.

 

=C2=A0 =E2=80=94 Chris

 

Sent from my i= Phone

 

= --_80D49906-3572-449A-B9E9-58EA80E54DFF_--