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,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 5737b930 for ; Tue, 25 Jun 2019 08:09:31 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 7474C9BD78; Tue, 25 Jun 2019 18:09:30 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 740909BC44; Tue, 25 Jun 2019 18:09:07 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=hpi.uni-potsdam.de header.i=@hpi.uni-potsdam.de header.b="RnKeluco"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id CF5A99BC44; Tue, 25 Jun 2019 18:09:05 +1000 (AEST) X-Greylist: delayed 560 seconds by postgrey-1.36 at minnie.tuhs.org; Tue, 25 Jun 2019 18:09:03 AEST Received: from mail2.hpi.uni-potsdam.de (mail2.hpi.uni-potsdam.de [141.89.225.122]) by minnie.tuhs.org (Postfix) with ESMTPS id 98DF69BC43 for ; Tue, 25 Jun 2019 18:09:03 +1000 (AEST) Received: from MX2018-DAG1.hpi.uni-potsdam.de (unknown [192.168.32.11]) by mail2.hpi.uni-potsdam.de (Postfix) with ESMTPS id A787C4440E; Tue, 25 Jun 2019 09:59:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hpi.uni-potsdam.de; s=201701; t=1561449581; bh=sxsCEAP4rF2Nao371Hd7RLhMKNMK3qkCIXpdS1te8lU=; h=Date:From:To:Subject:References:In-Reply-To:From; b=RnKelucoTKtOEcV+T7Z1xB23VikVPFboSXTEH5rH4uVHa/ap07meeAY0XPEeS/IgL ArqOJXlW/T95kPpPyWjWYMCWiKh59pmfveoNFzLGqeSYJTdQthbES4kF9R8C+b8+db 9LrkA7jQXdHh8ZNxyglnYxYPki0dFuAo5e91O2CXSaz7rLk8Blk+LFFzkgA5s5JDlJ JWCXj2DKkyX0JRNXp5pO8gIx6QPP8CqhlBBO9MEhHN5NrV6RXjM++SfrBAwUQHN1Iw jeX+jCyAHEloI5sdlVT30xgATsx2H4YP63nMKRWjOddQpeAtAqgVDW+k5lsGTkW8Zq Yht/M3N9qeFKw== Received: from localhost (141.89.225.170) by MX2018-DAG1.hpi.uni-potsdam.de (2001:638:807:200::b:b) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1531.3; Tue, 25 Jun 2019 09:59:41 +0200 Date: Tue, 25 Jun 2019 09:59:40 +0200 From: Andreas Grapentin To: , Jason Stevens Message-ID: <20190625075940.GA2646@parabola-pocket.localdomain> References: <8D0B5B0D-9956-47D7-8D36-1729BB1E1DA9@eschatologist.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) X-Originating-IP: [141.89.225.170] X-ClientProxiedBy: MX2018-DAG1.hpi.uni-potsdam.de (2001:638:807:200::b:b) To MX2018-DAG1.hpi.uni-potsdam.de (2001:638:807:200::b:b) 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" --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Amazing, thanks for sharing! Best, Andreas On Tue, Jun 25, 2019 at 03:49:57PM +0800, Jason Stevens wrote: > Well hot on the heels of the SUN-3 version 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! >=20 > I put up a non HTTPS server on port 8080 for people with http only access= to this stuff.. >=20 > http://vpsland.superglobalmegacorp.com:8080/install/Mach/mach25-i386.tar.= gz >=20 > I apologize for the 404 & password craziness but the whole story is in th= e 404 page. It=E2=80=99s so annoying, but here we are in the world of anon= ymous virus scans and skittish data centres. >=20 > I=E2=80=99m using the aforementioned MtXinu (http://vpsland.superglobalme= gacorp.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. >=20 > Gzip -dc & tar -xvf this somewhere with space (/usr/src?) >=20 > The Makefile bombs while running config on the source, I don=E2=80=99t im= mediately see where it fails, but it=E2=80=99s easy enough to just CD into = the directory run config , cd out & re-run make=E2=80=A6 >=20 > cd mach25-i386 > bash# sh build.sh >=20 > and it'll do the build dance.... >=20 > cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-= cse ../../i386at/pic_isa.c; ; ; > cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-= cse ../../i386at/rtc.c; ; ; > cc -c -O -MD -DCMU -DINET -DMACH -DAT386 -DCMUCS -DKERNEL -fno-function-= cse ../../i386at/wt.c; ; ; > grep -v '^#' ../../machine/symbols.raw | sed 's/^ //' | sort -u > s= ymbols.tmp > mv -f symbols.tmp symbols.sort > cc -c -O -MD -DCMU -DINET -DMACH -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 > 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` >=20 >=20 >=20 > So yeah, turns out both trees are buildable! who knew?! It's certainly = not easy to figure out or anything close to self explanatory. >=20 > I had to copy some files from the 'other' SUN-3 complete Mach. >=20 > -- > cp /usr/src/mach25/sys/Makeconf . > cp /usr/src/mach25/sys/Makefile . > cp /usr/src/mach25/sys/conf/newvers.sh conf >=20 >=20 > To get anywhere with this. So weird that they were missing. >=20 > I'm working on the boot sector stuff, looks like the stuff I build is too= big, and I=E2=80=99m trying to work with the pre-built stuff. >=20 >=20 > 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 >=20 > I'd like to think I'm getting close. close to something. ... lol >=20 > I=E2=80=99m not sure if this is so off topic, or noise? Anyways I=E2=80= =99ll keep updating unless told otherwise. >=20 > From: Chris Hanson > Sent: Sunday, June 23, 2019 12:46 PM > To: tuhs@minnie.tuhs.org > Subject: [TUHS] CMU Mach sources? >=20 > Does anyone know whether CMU=E2=80=99s local Mach sources have been prese= rved? >=20 > 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. >=20 > 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 the process of = moving. So I know they exist. >=20 > If nothing else, CMU did provide other sites their UX source package (eg = UX42), which was the BSD single server environment. So I know that has to b= e out there, somewhere. >=20 > =E2=80=94 Chris >=20 > Sent from my iPhone >=20 --=20 ---------------------------------------------------------------------------= --- Andreas Grapentin, M.Sc. Research Assistant @ Hasso-Plattner-Insti= tut Operating Systems and Middleware Group www.dcl.hpi.uni-potsdam= =2Ede Phone: +49 (0) 331 55 09-238 Fax: +49 (0) 331 55 09-= 229 my GPG Public Key: https://files.grapentin.org/.gpg/public.= key ---------------------------------------------------------------------------= --- --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEv6gAioJlZ3BjsRv0cXGYbkt0VTYFAl0R1GwACgkQcXGYbkt0 VTbNnwf/bbSF/DoPcBGB4qv2wFNmR9aGvtXzXFojaJcGbETJr/wMNR8GY+UYxl+9 jobS+ZnJDFobiqtTShHfcQvqD+8KyoAz9mLE2YgOGTQpYtKm6GD4887k7jZLjXTu C00nV6j218TAogd44G3KQmJbM6IuAvDhtdApM/GFGUvWGBpB8gK0QoTKPo016Amr pjxwPXYsYioL/ZOH8GUDQmZGqTtcYCUldffeCY794zwp7qrqbXRO78I5MOM72fox ZnNWSwhLKoMH56ih5meDKbdGdt2JWyVJO3PFVVVKuWLXwxIz2EkKA3BKJsCHBn9y R65BInOW47rHUp2ArVm5IlIIqnMc5g== =DIFD -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe--