From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28530 invoked from network); 15 Nov 2022 15:49:56 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 15 Nov 2022 15:49:56 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 53CFF41DE7; Wed, 16 Nov 2022 01:49:43 +1000 (AEST) Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) by minnie.tuhs.org (Postfix) with ESMTPS id 02AE640A03 for ; Wed, 16 Nov 2022 01:49:36 +1000 (AEST) Received: by mail-ot1-f49.google.com with SMTP id cn2-20020a056830658200b0066c74617e3dso8734864otb.2 for ; Tue, 15 Nov 2022 07:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20210112.gappssmtp.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=YGVpzlr5nTmCmcF6OxCC1akU4lVAMgBHWUsdK7CIvVA=; b=neHlzIXH6uPbBWvGkAlkNHGQLsgoxESg5ffCwcx1QToMe0QOqks2R4DlQ+LYykPqk8 1Wk4z4Oy7EBVO/ImAk7Kh52nwgMadnfWUkp9kboB86il2rawMW9XUmbkE/uA2Y73c79K 4BjtqSLnkxxp/LcH0To7+l1sbP5t1tpDTSv4f/aW7BEd8md/aEFKo6G9YCJwt57JSi/A Vofu5Chv31u02mXq/+Ho2fm96cbAwLe5QHToM9vk5Z7mdGmtssn5yIK/HOkN6cXeoBQS LTiwbSPxKWOq0IUTDGZg/XMlSXo+qT7qbBjhHD5hch1NV1NdnVzW1AmqmunlUcuYSjSQ XCKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YGVpzlr5nTmCmcF6OxCC1akU4lVAMgBHWUsdK7CIvVA=; b=ifXU3ylE5fyeuuFEXJGlFAIfOQtOIMWYCetWSMvyn3X0k9uubZrLSQR+g74SeiOSMe okr37OWDzyj9c4karKG/0gJpIxpEJI3IxnburPb9bK65Dqty4HimdiA97GfKpoGiq/wr 7IK5zq3ljUOKf6vqwlLoSYfdRZbgdV55u5yVkY7HTcLGNN1hD99lfz/Q/Orv+G8xPWzp duxGSS68CvYQlb31+RMZYt80qGcGaXe3LVQcyK8eyZwX2QBOedx6iArI42aw/oj8QcAc xs5il0SqndoHgE2BBWIpMCmF6mSziqNgjjOyrHXtlaA9vkdXzs3W6ghv6z650HgqLiHD mFjQ== X-Gm-Message-State: ANoB5pnwGpHuGgy72SGHbXa21SH+Z4nUarCTzz5B5IFFVzTzyQBzOU6Q euqDYdUvxvOSO6NdqNwVCcnziEd73DPpcg== X-Google-Smtp-Source: AA0mqf7qvYvLxWfo90vAoCtGkS3T9tbJTSNuaGVFlvL44UJnDbe4XSn8Mw/OewgCCDuP0uH+8gARJQ== X-Received: by 2002:a9d:480f:0:b0:66c:6cf1:7967 with SMTP id c15-20020a9d480f000000b0066c6cf17967mr8954994otf.139.1668527315259; Tue, 15 Nov 2022 07:48:35 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id x35-20020a05683040a300b0066ca7af5745sm5559145ott.26.2022.11.15.07.48.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Nov 2022 07:48:35 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\)) From: Bakul Shah In-Reply-To: <20221115151133.GL16293@mcvoy.com> Date: Tue, 15 Nov 2022 07:48:23 -0800 Content-Transfer-Encoding: 7bit Message-Id: References: <832D1854-6395-4866-8640-18FAD3BD6ADF@planet.nl> <20221115151133.GL16293@mcvoy.com> To: Larry McVoy X-Mailer: Apple Mail (2.3731.200.110.1.12) Message-ID-Hash: IAEU3UZPKCGR7FM2KVSCUMHJNC3NKPEM X-Message-ID-Hash: IAEU3UZPKCGR7FM2KVSCUMHJNC3NKPEM X-MailFrom: bakul@iitbombay.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Paul Ruizendaal , The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: DG UNIX History List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Nov 15, 2022, at 7:11 AM, Larry McVoy wrote: > > On Tue, Nov 15, 2022 at 01:03:05AM -0500, Theodore Ts'o wrote: >> P.S. I remember back in the day when I was engaging in a friendly >> competition with a FreeBSD hacker on improving the serial driver for >> the 8250 chip (with no FIFO's!), and I shared with him my idea of >> using a pair of ring buffers that would get flipped back and forth >> between the interrupt handler and the tty "bottom-half" (read: >> software interrupt) handler, and I was told that clists were handed >> down from Olympus by the AT&T/Unix Gods and he could never get that >> kind of change into the FreeBSD tty layer. Of course, I was free to >> make all of the radical changes to Linux's tty layer --- and I did, >> all in the name of the number of 115kbaud connections that could be >> handled on a single 40 MHz 386 processor... > > I remember being pleasantly surprised that Linus/Linux was open to > that sort of change. I get why the traditional Unix shops resisted > be wacks like that but they went too far and it prevented good work. > > Linux seemed far more willing to realize that they had it wrong and > there was a better way. That was refreshing. > > Of course they got beat up for it with "Linux is stable/compatible". At Fortune Systems Dave Yost was able to achieve full-duplex 9600 baud speed on up to 5 ports in V7 Unix without changing the clist design. This on a 5.6Mhz machine (with 4 cycle memory). The trick was to specialize interrupt handlers for each port.