🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.mach
Article #1050

Re: How to get Mach; Mach for Mac?

#1050
From: Mark Lanett
Date: Thu, 24 Dec 1992 00:52
42 lines
2416 bytes
dswartz@sw.stratus.com (Dan Swartzendruber) writes:

[I wrote]

>> MacMach was a partnership w/ Apple and has a bit of proprietary stuff in it;
>> that was to be covered in the general license. I don't know but imagine that
>> some of it was in the kernal also. I'd be surprised if ANY part of MacMach
>> could be distributed freely.

>Fine, but what does any possible proprietary Apple code have to do with
>requiring an AT&T license?

The agreement you would have signed with CMU would have covered the AT&T and
Apple code. This would have been assuming that you already HAD an AT&T license
and the Apple code would have come for free (but NOT be freely distributable).

AT&T and Apple code in MacMach means it can't be distributed freely.

Apple code, if present in the MachMach kernal would mean that the MacMach
kernal (apart from MacMach as a whole) can't be freely distributed either.

If you want to do Mac and unix stuff at the same time on the same machine, look
into A/UX or MachTen. If you want unix source code to play with, look into
BSDI386 or 386BSD or Linux or the Hurd. If you want a free unix: 386BSD or
Linux or the Hurd again. If you want the source code to a unix on the *Mac*,
well, there is none, you'll need to port BSD 4.4 and the BSD or Mach kernals
(or Linux or the Hurd).

Note that MacMach allowed you to run the MacOS under Mach but then you
were locked out of the unix side (which is why to work with BOTH you need A/UX
or MachTen).

Glossary:
A/UX is Apple's commercial SysV unix.
MachTen is Tenon's commercial Mach+BSD unix.
BSDI386 is BSDI's 386 BSD unix.
386BSD and Linux are free unixes-in-the-works.
Hurd is the GNU's semi-mythical Mach-based better-than-unix, also in the works.

PS. I forgot MtXinu's BSD+Mach unix, commercial, 386, but source is included.

Mark L
Technical Details
Message-ID: <1992Dec24.005237.8069@netcom.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!paladin.american.edu!darwin.sura.net!wupost!csus.edu!netcom.com!knee
References: <a75cb5a8@mtlookitthat.chi.il.us> <1992Dec23.191109.23956@netcom.com> <1hagdoINNc5v@transfer.stratus.com> <1992Dec23.210000.7920@netcom.com> <1hapgfINNc5v@transfer.stratus.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.mach
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!paladin.american.edu!darwin.sura.net!wupost!csus.edu!netcom.com!knee
From: knee@netcom.com (Mark Lanett)
Subject: Re: How to get Mach; Mach for Mac?
Message-ID: <1992Dec24.005237.8069@netcom.com>
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
References: <a75cb5a8@mtlookitthat.chi.il.us> <1992Dec23.191109.23956@netcom.com> <1hagdoINNc5v@transfer.stratus.com> <1992Dec23.210000.7920@netcom.com> <1hapgfINNc5v@transfer.stratus.com>
Date: Thu, 24 Dec 1992 00:52:37 GMT
Lines: 42