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=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18574 invoked from network); 3 Aug 2021 01:49:53 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 3 Aug 2021 01:49:53 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 32CE99CA9D; Tue, 3 Aug 2021 11:49:51 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 5B1039CA66; Tue, 3 Aug 2021 11:49:23 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 794629CA63; Tue, 3 Aug 2021 11:49:21 +1000 (AEST) Received: from darkstar.fourwinds.com (fourwinds.com [63.64.179.162]) by minnie.tuhs.org (Postfix) with ESMTPS id 6C9679CA60 for ; Tue, 3 Aug 2021 11:49:20 +1000 (AEST) Received: from darkstar.fourwinds.com (localhost [127.0.0.1]) by darkstar.fourwinds.com (8.16.1/8.15.2) with ESMTP id 1731nJRm395857 for ; Mon, 2 Aug 2021 18:49:19 -0700 Received: from darkstar.fourwinds.com (jon@localhost) by darkstar.fourwinds.com (8.16.1/8.15.2/Submit) with ESMTP id 1731nIsp395841 for ; Mon, 2 Aug 2021 18:49:18 -0700 Message-Id: <202108030149.1731nIsp395841@darkstar.fourwinds.com> From: Jon Steinhart To: The Eunuchs Hysterical Society In-reply-to: References: Comments: In-reply-to Bakul Shah message dated "Mon, 02 Aug 2021 17:21:09 -0700." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <395837.1627955357.1@darkstar.fourwinds.com> Date: Mon, 02 Aug 2021 18:49:17 -0700 X-JON-SPAM: local delivery Subject: Re: [TUHS] Systematic approach to command-line interfaces 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Bakul Shah writes: > Or perhaps the issue is not having graphics/GUI designers with the > creativity and sensibilities of the early Bell Labs crowd of researchers? > I keep thinking there ought to be something simpler/more elegant than > the current graphics subsystems.... > > > On Aug 2, 2021, at 11:16 AM, Adam Thornton wrote: > > > > It's a measure of Unix having been wounded by its own success. > > > > fork() is a great model for a single-threaded text processing pipeline to > do automated typesetting. (More generally, anything that is a straightforward > composition of filter/transform stages.) Which is, y'know, what Unix is *for*. > > > > It's not so great for a responsive GUI in front of a multi-function interactive program. > > > > These days, the vast majority of Unix applications are "stuff people play with on their phones." > > > > Adam I thought that I posted something about this recently when someone was arguing for threads being unnecessary and bad. My two cents is that GUIs were the big driver for threads. I would personally like to get rid of them as they're "the same but different" with regards to processes. My preference would be to solve the heaviness of processes problem. I'm not in the thick of that these days, but I don't see it being solved in software alone; it's going to take some serious hardware/software architecture work. Might be easier to accomplish now that the world has pretty much settled on the process model. Jon