From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id b8cf7c2e for ; Thu, 30 Aug 2018 20:39:08 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id E8DA5A1A25; Fri, 31 Aug 2018 06:39:06 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id B1038A1A2C; Fri, 31 Aug 2018 06:38:53 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=bsdimp-com.20150623.gappssmtp.com header.i=@bsdimp-com.20150623.gappssmtp.com header.b=b3cGuzN3; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 9474EA1A25; Fri, 31 Aug 2018 06:38:52 +1000 (AEST) Received: from mail-it0-f50.google.com (mail-it0-f50.google.com [209.85.214.50]) by minnie.tuhs.org (Postfix) with ESMTPS id 25204A1A71 for ; Fri, 31 Aug 2018 06:38:52 +1000 (AEST) Received: by mail-it0-f50.google.com with SMTP id h23-v6so4482995ita.5 for ; Thu, 30 Aug 2018 13:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6+CvqFSVJT8nnmlWI/wJUVKBFhHtp5jGRghQSr7OuMw=; b=b3cGuzN3ixNWbao94KL4npchB6WB4BRvOAOO3tPtKA5MvBhPL15jn0QrkiuRoZjP6l BLRbcJgyG27AUOnBG3hp9MNFvwsP+SnTP1uXMIPUclsYd4063tASJLxhLTXXuMAULnj+ il1EEwF0pNV86m1O23E5129MqTrY6Ybe6IIixqfAGbDPKDDbuXMaxIHpByUJQmJmVMpa LZZLplB3KpzvBHb2b3I6iZA6krdvmD3/lXJHoBZ34Z++XknYT7lyADMJCBQD615VnOXW NG3Qq+HPknwSG+KE1mhsR1Mv0M+2+p/Vj87r1fYia2veNtJ5qNyISRLp8B9/KyudDSW0 LLiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6+CvqFSVJT8nnmlWI/wJUVKBFhHtp5jGRghQSr7OuMw=; b=h8A2ZiRYMUhkZ52V0G69pBKC+ps+e4oAMAITnqvgjkM1f4vt1dgoAE/U2NharHeN/s YUxhYSc+WMcEKiMJ083TE2w2RPm+KT2dHeIjWtdkMBnv59I/OXTRFsmJ2xH0chAzZ2fl cpTGbRRXb+VjJu2dnIQLCQpy5Jw6PbfaKhxi7YiWneo2Dy/HDx2Sz+/TjFyTbwZwUQ/4 KvQz/AkYgECP7WnvkQomzQRdEBcBPpEebcgwBSrT51d3vF7UbPOCNiDRqhJL8f9Z78un hO74ktr2lw8LorcAjiAWBAaJH6LJZt/L1iyWGesQD0y4Jop0AiMqcgyl8Rbs2AtEeffX VP6Q== X-Gm-Message-State: APzg51AZlInqxd1t08PXPJutWj6L5XmwWzQ4YIYy9TdYPJO8Sm1kgGPV QGFHmKOZ5BNbEmK/z4q5r/ZjyP4IsdaRTZu9roUq1wJjDqw= X-Google-Smtp-Source: ANB0VdakbwTkBWR2wqsjDcmGFxyzB6VGJ0s1fOq7kIQmQQke66NhjTv6h4YmrJQj9BAxTjgbR+zsrIH6aejGNZU9ARo= X-Received: by 2002:a24:c902:: with SMTP id h2-v6mr3375286itg.75.1535661531307; Thu, 30 Aug 2018 13:38:51 -0700 (PDT) MIME-Version: 1.0 References: <20180830194106.9E57818C0A2@mercury.lcs.mit.edu> <20180830202200.GC664@mcvoy.com> In-Reply-To: <20180830202200.GC664@mcvoy.com> From: Warner Losh Date: Thu, 30 Aug 2018 14:38:39 -0600 Message-ID: To: Larry McVoy Content-Type: multipart/alternative; boundary="00000000000011d2e70574ad107c" Subject: Re: [TUHS] SunOS code? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list , Noel Chiappa Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --00000000000011d2e70574ad107c Content-Type: text/plain; charset="UTF-8" On Thu, Aug 30, 2018 at 2:22 PM Larry McVoy wrote: > On Thu, Aug 30, 2018 at 02:04:10PM -0600, Warner Losh wrote: > > On Thu, Aug 30, 2018 at 1:41 PM Noel Chiappa > > wrote: > > > > > > and finding a proper distribution tape to officially release. > > > > > > Why do we need that? Can't they say 'any and all versions of SunOS', > and > > > that > > > term ('SunOS') is sufficiently well defined in real-world documents > (e.g. > > > Sun > > > licenses) that that should be 'good enough'. > > > > > > It sounds like the _actual code_ is reasonably available, we wouldn't > need > > > Oracle to go looking around for it, would we? > > > > > > > The trouble, as I was given to understand when I worked at Solbourne, was > > that SunOS wasn't just AT&T + BSD 4.2 + 4.3 + awesome hacking at SMI. > > There were a number of third party bits and pieces in there that could > not > > be relicensed, even 28 years ago when things were fresh. > > So I've been down this path, it was STREAMS and RFS, and maybe a couple > of drivers. I pulled all that crud out, put back the BSD tty code, > and I had a SunOS we could have given away. Why would STREAMS and RFS be a problem post OpenSolaris? > It was back when I was > writing this: > > http://mcvoy.com/lm/bitmover/lm/papers/freeos.pdf > > and I needed to be able to show that what I was asking for was possible. > > > A quick grep of something that fell off an http server suggests that the > > number of these is quite limited. However, the files they are on have no > > other license, even though latter-day versions are available of hack, > hunt, > > indent and pax are available (though to be fair, the latter two do give > > permission explicitly, and a good case can be made for hunt). > > So you are including userland. I'm not sure you need to. Yeah, there was > some unicode work done there but quite frankly, I'd just have > > /usr/gnu/bin > /usr/bsd/bin > /usr/sun/bin > > and dump anything questionable in sun/bin. It's the kernel that was the > most interesting, next would be the run time loader and shared libraries. > /usr/bin wasn't that exciting, the BSD purists might want that but I gotta > believe that BSD has caught up to Sun in 25 years (right???). > grep -r was easy :). Warner --00000000000011d2e70574ad107c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu= , Aug 30, 2018 at 2:22 PM Larry McVoy <l= m@mcvoy.com> wrote:
On Thu, = Aug 30, 2018 at 02:04:10PM -0600, Warner Losh wrote:
> On Thu, Aug 30, 2018 at 1:41 PM Noel Chiappa <jnc@mercury.lcs.mit.edu>
> wrote:
>
> >=C2=A0 =C2=A0 =C2=A0> and finding a proper distribution tape to= officially release.
> >
> > Why do we need that? Can't they say 'any and all versions= of SunOS', and
> > that
> > term ('SunOS') is sufficiently well defined in real-world= documents (e.g.
> > Sun
> > licenses) that that should be 'good enough'.
> >
> > It sounds like the _actual code_ is reasonably available, we woul= dn't need
> > Oracle to go looking around for it, would we?
> >
>
> The trouble, as I was given to understand when I worked at Solbourne, = was
> that SunOS wasn't just AT&T + BSD 4.2 +=C2=A0 4.3 + awesome ha= cking at SMI.
> There were a number of third party bits and pieces in there that could= not
> be relicensed, even 28 years ago when things were fresh.

So I've been down this path, it was STREAMS and RFS, and maybe a couple=
of drivers.=C2=A0 I pulled all that crud out, put back the BSD tty code, and I had a SunOS we could have given away.=C2=A0

Why would STREAMS and RFS be a problem post OpenSolaris?
= =C2=A0
It was back when I was
writing this:

http://mcvoy.com/lm/bitmover/lm/papers/freeos.pdf

and I needed to be able to show that what I was asking for was possible.
> A quick grep of something that fell off an http server suggests that t= he
> number of these is quite limited. However, the files they are on have = no
> other license, even though latter-day versions are available of hack, = hunt,
> indent and pax are available (though to be fair, the latter two do giv= e
> permission explicitly, and a good case can be made for hunt).

So you are including userland.=C2=A0 I'm not sure you need to.=C2=A0 Ye= ah, there was
some unicode work done there but quite frankly, I'd just have

=C2=A0 =C2=A0 =C2=A0 =C2=A0 /usr/gnu/bin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /usr/bsd/bin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /usr/sun/bin

and dump anything questionable in sun/bin.=C2=A0 It's the kernel that w= as the
most interesting, next would be the run time loader and shared libraries. /usr/bin wasn't that exciting, the BSD purists might want that but I go= tta
believe that BSD has caught up to Sun in 25 years (right???).

grep -r was easy :).

Warner=
--00000000000011d2e70574ad107c--