From owner-freebsd-hackers Sat Jul 26 12:33:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA15492 for hackers-outgoing; Sat, 26 Jul 1997 12:33:14 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id MAA15485; Sat, 26 Jul 1997 12:33:09 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id MAA02880; Sat, 26 Jul 1997 12:32:29 -0700 From: Terry Lambert Message-Id: <199707261932.MAA02880@phaeton.artisoft.com> Subject: Re: SVR4.2MP source code has become available recently? To: dyson@FreeBSD.ORG Date: Sat, 26 Jul 1997 12:32:29 -0700 (MST) Cc: stesin@gu.net, hackers@FreeBSD.ORG In-Reply-To: <199707252105.QAA00944@dyson.iquest.net> from "John S. Dyson" at Jul 25, 97 04:05:53 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > I've hear rumors that the source code for SCO UnixWare 2.1.x > > is now available from SCO for $500 for educational > > institutions. > > > > Isn't this interesting as a reference? How do you think? > > I have worked on the SVR4 codebase, and there isn't much > to be learned there. The Solaris stuff would be a little > bit more interesting. :-). The VM code is nearly identical, for what it's worth. It was part of the technology trade between Sun and USL. I believe the FS SMP locking in Solaris is actually done at the wrong level. The SVR4 ES/MP 4.0.2 based SMP code from Unisys did it the right way. The SVR4 code in UnixWare 2.x used the Sun model (with a bit fewer macro encapsulations; the Sun implementation is more aesthetically pleasing), which makes it hard to use SMP unsafe FS's on Solaris (making it a bugger to incrementally transition code). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.