* [TUHS] Bruce Evans 386 Minix patches & compiler source
@ 2025-09-08 10:27 Jason Stevens via TUHS
2025-09-08 23:23 ` [TUHS] " Greg 'groggy' Lehey via TUHS
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Jason Stevens via TUHS @ 2025-09-08 10:27 UTC (permalink / raw)
To: 'tuhs@tuhs.org'
Hi all!
It's been quite a while since I was messing with Minix386 back in the days
when Bruce Evans released a set of patches to bring 386 support.
I'm pretty sure over on oldlinux.org the patch set exists, but I can only
find the one set of binaries of his 386 toolchain.
I know it eventually evolved into the bin86 toolchain that Linus would go on
to use to create real mode boot code, but I don't know if any of the source
code to his 1991/1992 386 toolchain ever got published?
Thanks in advance!
Jason Stevens
^ permalink raw reply [flat|nested] 5+ messages in thread
* [TUHS] Re: Bruce Evans 386 Minix patches & compiler source
2025-09-08 10:27 [TUHS] Bruce Evans 386 Minix patches & compiler source Jason Stevens via TUHS
@ 2025-09-08 23:23 ` Greg 'groggy' Lehey via TUHS
2025-09-09 4:02 ` Jonathan Gray via TUHS
2025-09-10 4:48 ` Greg 'groggy' Lehey via TUHS
2 siblings, 0 replies; 5+ messages in thread
From: Greg 'groggy' Lehey via TUHS @ 2025-09-08 23:23 UTC (permalink / raw)
To: Jason Stevens; +Cc: The UNIX Heritage Society
[-- Attachment #1: Type: text/plain, Size: 1045 bytes --]
On Monday, 8 September 2025 at 11:27:22 +0100, The UNIX Heritage Society wrote:
> Hi all!
> It's been quite a while since I was messing with Minix386 back in the days
> when Bruce Evans released a set of patches to bring 386 support.
> I'm pretty sure over on oldlinux.org the patch set exists, but I can only
> find the one set of binaries of his 386 toolchain.
> I know it eventually evolved into the bin86 toolchain that Linus would go on
> to use to create real mode boot code, but I don't know if any of the source
> code to his 1991/1992 386 toolchain ever got published?
I received Bruce's computers when he died, and I briefly looked into
some of the data on the disks. If you can give me some search strings
for file names, I can take a look and possibly find something.
Greg
--
Sent from my desktop computer.
Finger grog@lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed. If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA.php
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [TUHS] Re: Bruce Evans 386 Minix patches & compiler source
@ 2025-09-09 2:47 Jason Stevens via TUHS
0 siblings, 0 replies; 5+ messages in thread
From: Jason Stevens via TUHS @ 2025-09-09 2:47 UTC (permalink / raw)
To: 'Greg 'groggy' Lehey ', Jason Stevens
Cc: 'The UNIX Heritage Society '
Sure here is some:
/local/bin/ld
/local/bin/as
/local/bin/sc
/usr/local/lib/i86/crtso.o
/usr/local/lib/i386/crtso.o
pre-defined macros seem to be
__LONG_BIG_ENDIAN__
__FIRST_ARG_IN_AX__
__CALLER_SAVES__
__AS386_16__
__AS386_32__
-----Original Message-----
From: Greg 'groggy' Lehey
To: Jason Stevens
Cc: The UNIX Heritage Society
Sent: 9/9/25 12:23 AM
Subject: Re: [TUHS] Bruce Evans 386 Minix patches & compiler source
On Monday, 8 September 2025 at 11:27:22 +0100, The UNIX Heritage
Society wrote:
> Hi all!
> It's been quite a while since I was messing with Minix386 back in the
days
> when Bruce Evans released a set of patches to bring 386 support.
> I'm pretty sure over on oldlinux.org the patch set exists, but I can
only
> find the one set of binaries of his 386 toolchain.
> I know it eventually evolved into the bin86 toolchain that Linus would
go on
> to use to create real mode boot code, but I don't know if any of the
source
> code to his 1991/1992 386 toolchain ever got published?
I received Bruce's computers when he died, and I briefly looked into
some of the data on the disks. If you can give me some search strings
for file names, I can take a look and possibly find something.
Greg
--
Sent from my desktop computer.
Finger grog@lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed. If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA.php
^ permalink raw reply [flat|nested] 5+ messages in thread
* [TUHS] Re: Bruce Evans 386 Minix patches & compiler source
2025-09-08 10:27 [TUHS] Bruce Evans 386 Minix patches & compiler source Jason Stevens via TUHS
2025-09-08 23:23 ` [TUHS] " Greg 'groggy' Lehey via TUHS
@ 2025-09-09 4:02 ` Jonathan Gray via TUHS
2025-09-10 4:48 ` Greg 'groggy' Lehey via TUHS
2 siblings, 0 replies; 5+ messages in thread
From: Jonathan Gray via TUHS @ 2025-09-09 4:02 UTC (permalink / raw)
To: Jason Stevens; +Cc: tuhs
On Mon, Sep 08, 2025 at 11:27:22AM +0100, Jason Stevens via TUHS wrote:
> Hi all!
> It's been quite a while since I was messing with Minix386 back in the days
> when Bruce Evans released a set of patches to bring 386 support.
> I'm pretty sure over on oldlinux.org the patch set exists, but I can only
> find the one set of binaries of his 386 toolchain.
the version in minix 386 archives (without full sources):
bccbin16.tar.Z
bccbin32.tar.Z
bcclib.tar.Z
bcc.tar.Z
> I know it eventually evolved into the bin86 toolchain that Linus would go on
> to use to create real mode boot code, but I don't know if any of the source
> code to his 1991/1992 386 toolchain ever got published?
FreeBSD has Bruce's C Compiler (bcc) in ports as devel/bcc
http://distcache.freebsd.org/ports-distfiles/bcc.tar.gz
VERSION: 1995 Mar 12 10:29 UTC
same file available at
http://fare.tunes.org/files/asm/bcc-95.3.12.src.tgz
An earlier (1991/1992) version of the as/ld part of it
https://ftp.funet.fi/pub/Linux/bin/as86.src.tar.Z
^ permalink raw reply [flat|nested] 5+ messages in thread
* [TUHS] Re: Bruce Evans 386 Minix patches & compiler source
2025-09-08 10:27 [TUHS] Bruce Evans 386 Minix patches & compiler source Jason Stevens via TUHS
2025-09-08 23:23 ` [TUHS] " Greg 'groggy' Lehey via TUHS
2025-09-09 4:02 ` Jonathan Gray via TUHS
@ 2025-09-10 4:48 ` Greg 'groggy' Lehey via TUHS
2 siblings, 0 replies; 5+ messages in thread
From: Greg 'groggy' Lehey via TUHS @ 2025-09-10 4:48 UTC (permalink / raw)
To: Jason Stevens; +Cc: The UNIX Heritage Society
[-- Attachment #1: Type: text/plain, Size: 1506 bytes --]
On Monday, 8 September 2025 at 11:27:22 +0100, The UNIX Heritage Society wrote:
> Hi all!
> It's been quite a while since I was messing with Minix386 back in the days
> when Bruce Evans released a set of patches to bring 386 support.
> I'm pretty sure over on oldlinux.org the patch set exists, but I can only
> find the one set of binaries of his 386 toolchain.
> I know it eventually evolved into the bin86 toolchain that Linus would go on
> to use to create real mode boot code, but I don't know if any of the source
> code to his 1991/1992 386 toolchain ever got published?
> Thanks in advance!
I may have something for you:
-rw-r--r-- 1 15 wheel 1,204,371 9 Sep 2009 minix-1.5.10.tar.gz
-rw-r--r-- 1 15 wheel 188,964 10 Sep 2009 minix-extra.tar.gz
-r--r--r-- 1 15 wheel 15,247,252 18 Dec 1994 minix.tar.gz
Don't be put off by the dates of the archives; the programs are mainly
from 1992 and 1993. They're all on http://www.lemis.com/grog/tmp,
which is not readable. In particular minix.tar.gz could be useful.
Take a look and let me know; there's more to search.
The programs won't stay there; expect wkt to tell you where the end
up, once we have established exactly what they are.
Greg
--
Sent from my desktop computer.
Finger grog@lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed. If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA.php
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-09-10 4:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-08 10:27 [TUHS] Bruce Evans 386 Minix patches & compiler source Jason Stevens via TUHS
2025-09-08 23:23 ` [TUHS] " Greg 'groggy' Lehey via TUHS
2025-09-09 4:02 ` Jonathan Gray via TUHS
2025-09-10 4:48 ` Greg 'groggy' Lehey via TUHS
-- strict thread matches above, loose matches on Subject: below --
2025-09-09 2:47 Jason Stevens via TUHS
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).