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.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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 67f3798b for ; Fri, 13 Sep 2019 09:03:33 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 3A8939BA07; Fri, 13 Sep 2019 19:03:32 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 906D59B92F; Fri, 13 Sep 2019 19:03:17 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="EQASOiHb"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id A71779B92F; Fri, 13 Sep 2019 19:03:15 +1000 (AEST) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by minnie.tuhs.org (Postfix) with ESMTPS id B53F29B8FB for ; Fri, 13 Sep 2019 19:03:14 +1000 (AEST) Received: by mail-lf1-f49.google.com with SMTP id u3so6427636lfl.10 for ; Fri, 13 Sep 2019 02:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=73E7o3oFdxIioN2de+ZdQiL0rVdbErB4Tu4exLCVDas=; b=EQASOiHbZ6gaJrdNJqjHhRobIETEu21XWgBmHaGaGjcodUz7oEL/B4vV3mVm3QaFNy 8+RjyA1LGzRKQz+Yjum3N0wbMJue6xNpyteOx1JPbGRxG9vKC6zjSu3q3OqTxJUGVZQd HQYH4+m57O4Zds2kzNkwecce/6bWIpkMUthqwBeaCFkKt9cKdF3tEUUKT1SLLJ0GfMuH 1REFsnoCLCpGeWjsnhyHK7SxDlX4DJQ4FvLZIz0qnEjGUm7volI5iraUKpWybbDM9Raw KhjUc5d4tP7gZEerLnKvIhJCkEE9q8REG42EfRmSFEfHh2+PlaQZE9SS+F5X6meDFEDN e/sA== 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=73E7o3oFdxIioN2de+ZdQiL0rVdbErB4Tu4exLCVDas=; b=d/d7FXx4B9v30PkqUAnfpvlyo7BfVoXSB/nr+H1B6Qvkd/sU9B6LHANeL5FwYt6vNP dztAa2nj4VLuKcWfiKyYSox4I6wMnZGB8O7cgQ0Rpw7EyxxbQPAS0tpy0MUBGTFyl5Ob jnii6Jiq88lCvkj8OkIKAGT8S4fdwDfZEIt39nB7tBdR4GKLDrzz9jP1zbZrFvERzKst r2WiVTEAYoPwTX/es9UmfODORc3eH5laVjLazvdW3SnxNhRcBmWuBuboH9dSkDyJEjqm mFDdG8yEajwpRHOwo98/6dIxlDGudDsleHjPglbBXmQFz7W4lXG9R3WfL1kgf3msVZTh 1ukw== X-Gm-Message-State: APjAAAWm9ETexcTgpRBm9r9kvbUIrg36NE0Dn0R0QqIc+pguSOYsakAR A/pt422I8py3dlvmoa3MLMynePRauA2oS9yd5jE9Ew== X-Google-Smtp-Source: APXvYqxOgpVyhkl4PNmjcUG2jMiyaNXyxaanX7UY6lbQbNfcXhnkIZxvZM91D5w+CmusTAk9wla//JvWR1u1jzi5lbs= X-Received: by 2002:ac2:5a5a:: with SMTP id r26mr5714214lfn.85.1568365392676; Fri, 13 Sep 2019 02:03:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Branden Robinson Date: Fri, 13 Sep 2019 19:03:01 +1000 Message-ID: To: Warner Losh Content-Type: multipart/alternative; boundary="0000000000001bcc9505926b8608" Subject: Re: [TUHS] My EuroBSDcon talk (preview for commentary) 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: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000001bcc9505926b8608 Content-Type: text/plain; charset="UTF-8" Hi Warner, Just a few minor corrections. 1. slide 21: s/Murrey Hill/Murray Hill/ 2. slide 18: s/IOCC/&C/ 3. slide 28: s/strippe down/stripped down/; s/IOCC/&C/ Now I know why the domain name is ioccc.org and not iocc.org. Well-crafted obfuscated C is nothing if not...unorthodox. I hadn't even heard of VENIX before--great archeology! As you lusted for that OS back in the '80s, I lusted after the Rainbow 100 itself, and found it cool for the same reasons you did. The flexibility of the system was appealing, keeping a bridge to my Z80 origins and the x86 juggernaut. As it happened I wound up with a 6809 machine running OS/9, and got Unix-like exposure without even knowing it (the text editor, T/S Edit, was a vi clone, and the "word processor", T/S Word, a *roff clone). And best of all, that machine taught me how to store multibyte integers correctly. x86's worst-ever implementation of memory segmentation put me off of assembly programming for years. When I finally saw sensible segmentation combined with hardware memory protection, the universe made sense again. You have a wealth of great material here and I think you will surprise some people. Regards, Branden On Fri, Sep 13, 2019 at 1:21 PM Warner Losh wrote: > OK. I've shared my slides for the talk. > > Some of the family trees are simplified (V7 doesn't have room for all its > ports, for example) > Some of it is a little cheeseball since I'm also trying to be witty and > entertaining (we'll see how that goes). > Please don't share them around until after my talk on the September 20th > > I'd like feedback on the bits I got wrong. Or left out. Or if you're in > this and don't want to be, etc. > > All the slides after the Questions slide won't be presented and will > likely be deleted. > > > https://docs.google.com/presentation/d/177KxOif5oHARyIdZHDq-OO67_GVtMkzIAlDX-cHxgb4/edit?usp=sharing > > Please be kind (but if it sucks, please do tell). I've turned on > commenting on the slides. Probably best if you comment there. > > I have a video of me giving this talk, but it's too rough to share... > > Thanks for any help you can give me. > > Warner > --0000000000001bcc9505926b8608 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Warner,

Just a few minor corrections.

1. = slide 21: s/Murrey Hill/Murray Hill/
2. slide 18: s/IOCC/&C/
= 3. slide 28: s/strippe down/stripped down/; s/IOCC/&C/

Now I k= now why the domain name is ioccc.org and n= ot iocc.org.=C2=A0 Well-crafted obfuscated = C is nothing if not...unorthodox.

I hadn't even heard of VENIX= before--great archeology!=C2=A0 As you lusted for that OS back in the '= ;80s, I lusted after the Rainbow 100 itself, and found it cool for the same= reasons you did.=C2=A0 The flexibility of the system was appealing, keepin= g a bridge to my Z80 origins and the x86 juggernaut.=C2=A0 As it happened I= wound up with a 6809 machine running OS/9, and got Unix-like exposure with= out even knowing it (the text editor, T/S Edit, was a vi clone, and the &qu= ot;word processor", T/S Word, a *roff clone).=C2=A0 And best of all, t= hat machine taught me how to store multibyte integers correctly.

x= 86's worst-ever implementation of memory segmentation put me off of ass= embly programming for years.=C2=A0 When I finally saw sensible segmentation= combined with hardware memory protection, the universe made sense again.

You have a wealth of great material here and I think you will sur= prise some people.

Regards,
Branden

On Fri, Sep 13, = 2019 at 1:21 PM Warner Losh <imp@bsdim= p.com> wrote:
OK. I've shared my slides for the talk.

<= /div>
Some of the family trees are simplified (V7 doesn't have room= for all its ports, for example)
Some of it is a little cheesebal= l since I'm also trying to be witty and entertaining (we'll see how= that goes).
Please don't share them around until after my talk= on the September 20th

I'd like feedback= on the bits I got wrong. Or left out. Or if you're in this and don'= ;t want to be, etc.

All the slides after the Quest= ions slide won't be presented and will likely be deleted.

Please be kind (but= if it sucks, please do tell). I've turned on commenting on the slides.= Probably best if you comment there.

I have a vide= o of me giving this talk, but it's too rough to share...

=
Thanks for any help you can give me.

Wa= rner
--0000000000001bcc9505926b8608--