From mboxrd@z Thu Jan 1 00:00:00 1970 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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 7074 invoked from network); 13 Apr 2020 01:43:55 -0000 Received-SPF: pass (minnie.tuhs.org: domain of minnie.tuhs.org designates 45.79.103.53 as permitted sender) receiver=inbox.vuxu.org; client-ip=45.79.103.53 envelope-from= Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with UTF8ESMTPZ; 13 Apr 2020 01:43:55 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 7B7099C72D; Mon, 13 Apr 2020 11:43:53 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 20AF79C72C; Mon, 13 Apr 2020 11:43:19 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="O6hKMZPC"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id D564B9C72C; Mon, 13 Apr 2020 11:43:16 +1000 (AEST) Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) by minnie.tuhs.org (Postfix) with ESMTPS id 6FAFE9C72B for ; Mon, 13 Apr 2020 11:43:16 +1000 (AEST) Received: by mail-vs1-f44.google.com with SMTP id y15so4204347vsm.5 for ; Sun, 12 Apr 2020 18:43:16 -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=nnpObTKG3N0ENSsIfoMKHckMiXQ/CMkOonLvQbEtwpg=; b=O6hKMZPCOP9s1tl+bhh5JuQWIFEHpdF5IDWIT3p0qEeJ9zLAIgY3p40y4lwah857WZ dF5MOfdGZ9Pvn18q8AO0Sn/9dvuo9v4itzOt5hZprDOftu34fl5tXDmarN+DNjarRJ+3 OJdWtcH9wAitbQzswaVhihWwzmGpRHgn1pSZHPZkEFzAThgGsmyvUG1wVNdCLvfitxJr XxxcaC8L5F3z63Y+7TOXBR9YDhJZr8BSx9EqWR7xXZIYactLm7O5nJGdGR7EupXS+zp2 ZXN5B/46paSZuMqcrDh2/Wj2zT4qrK4mRWZVLbuS3E5oCyTNIF1Xw2u3gu6TfLKN7R8s BqEQ== 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=nnpObTKG3N0ENSsIfoMKHckMiXQ/CMkOonLvQbEtwpg=; b=ufHiN0NOfrM8ks5tSEgcaaE/vNXT86lbHAJZIBou2J6Fcmc4Sfc0hT9Fh1bQosHcvT O5l32huRQz/GrQxRS3zOKBQWg8g8quAtyyFwhdd/QaytItm1A7lYeKFl79bPuy7gOvoH NEgjjeraBLZ2EPa8mkgiEjENpu3eL82ybOjaUxaKaVLkCB2LdI0c2tzkx9LjEygTbSqt /e8EDVUmBUV/iRqTS9ejrhQeRUt4bspGSWMJDxVzRovYB+QkmHKWPr3PkUbGQd9KBxkg bkZc/JB233lp8UEo72o8306c5dHOna10h2x04XHg3I3yguuzqz9aAPtzmN8FcTFHLJmz x0wg== X-Gm-Message-State: AGi0PuZJLx3c3bRkUBdFyLtBLV3gyGYsxC/9FDkmiutmNdsVLRYAe2NR gSODzvo5wZSqjStTpbbI07mquLuCo5/wkbTV6e4= X-Google-Smtp-Source: APiQypJadJW611ENFBQl1+RzhPmzBkfAP+hjv69jWlORA+UZCWV8AQUftkY3HZ7e9Es03AIgQLjV5uV6DIFNcA/jeac= X-Received: by 2002:a67:eed0:: with SMTP id o16mr9795184vsp.170.1586742195392; Sun, 12 Apr 2020 18:43:15 -0700 (PDT) MIME-Version: 1.0 References: <2DE6E671-7FD2-463A-B2E7-7951DBD15CA0@planet.nl> <20200412231503.GA48389@alice> In-Reply-To: <20200412231503.GA48389@alice> From: Rob Pike Date: Mon, 13 Apr 2020 11:43:03 +1000 Message-ID: To: Anthony Martin Content-Type: text/plain; charset="UTF-8" Subject: Re: [TUHS] STREAMS performance 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 main list , Paul Ruizendaal Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" It did? I think a version of streams showed up at some point, and were replaced; of that you are correct. But it certainly didn't begin with anything like streams. It began with a file system mux. -rob On Mon, Apr 13, 2020 at 9:16 AM Anthony Martin wrote: > > As an aside, Plan 9 began with a descendant of dmr's streams > but replaced it in mid-1993 with a simple queued i/o scheme. > This was done for performance and to simplify the code since > they didn't end up using much of the streams functionality. > > Anthony