From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id F078423D15 for ; Sun, 19 May 2024 03:41:03 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 342C943A96; Sun, 19 May 2024 11:40:59 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuhs.org; s=dkim; t=1716082859; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=5fry/a9eL3exti6uFzjWsB+vG4Uxwr2XIm/m6jOrW84=; b=dVw6DJCBlk8L7t/KTWiBRm3B5RhEbmItf70oDlLSJb01mg61KqHvrXMM2QLftn342CHPbY uail/R7QqWj1VdQYZAXkjqBDvQtEotHtEMt35QNCWJg14NAwYSvytwgE4axh7ksSt4AvLu is1/vrRmZq1dEPSYhaj/DrIMNbpmLIs= Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by minnie.tuhs.org (Postfix) with ESMTPS id 6DC5F43A95 for ; Sun, 19 May 2024 11:40:55 +1000 (AEST) Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-36cc579fd48so13143375ab.1 for ; Sat, 18 May 2024 18:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20230601.gappssmtp.com; s=20230601; t=1716082854; x=1716687654; darn=tuhs.org; 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=5fry/a9eL3exti6uFzjWsB+vG4Uxwr2XIm/m6jOrW84=; b=TTFKEA/jp84PAdlkMQZoydHKlX0PXBC98dxNAD1mj/duUKTT0Sjg3LG3/5P1+Nmqx6 aVEIRo2oNjXRGYQ7MYh6n3q40TSdvlYU0LcyMi4dpgrK/ZRkePLu7OjezXQwnUf4FZhi ae34mlavbe9c0VcMB32t05zY8bjFFkZ/mU+7hk7Kx0Ega0DBDbVZpsrHUqLIM59rreGM bT5OLaFhOrLxYwPEA9H49fHLZDB/3vDu69YbjtfsBYXYqFPXPXpSvR24wLvyBvg5rIeV jMStD+/isGd8ZTXdEBmA7B6dP5uRtsyi2j3rW1AfcQe9wLFQn0usEFTY6DMIWvoyxEeV FSDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716082854; x=1716687654; 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=5fry/a9eL3exti6uFzjWsB+vG4Uxwr2XIm/m6jOrW84=; b=KCbZ5OIi+fNfySZYDr7AOf+B7yVJ/XrvX+TV56Q4uhE+c4fUgnlOgYDUGoV0Q3AFXX jPSSaXqTw3PM9isFd9UR3G8D0Itaq5gpM5ZxT+Qcy3suHDVkaadSzqlujB52iyB0sTcy BbdD2x3/x/6eokhuUhEBKJHxXrUZ6vhEY+MnK8N18/u3t7cIvXasuTG75ve/ImQyzh5D GRlmTW6bMF1dL+z+YXsc59UJTxYxUcjKpdOxQ/WtCCCPNN9hz218RrOfdd1dDnWmfHgC YQbLM4lXE1unhxXnfRRkOvWnpgTlWAjkJfIA49HiSjgijUlFHot06QKJ22lIvWlM8old 2b5g== X-Forwarded-Encrypted: i=1; AJvYcCUXNcdgN1iFpMAn3i9VAR7R7Jgmp12U1SWSBZiCw/OrdyQgjUcTc9M2PrbkFbhGMT6pwUMisb6tCWM0KFEB X-Gm-Message-State: AOJu0YylBYNcevfbNr3lWvVrrcAsqKM8iw4KDUZLrAPP7Dnndpg3rH+g X5bbkRzxYoaia759Am+GjY0xDkD+p2fG74CK9pIA6Kmc/VccI3sgrL+/9IJv2dhqYlzibDkrk4o = X-Google-Smtp-Source: AGHT+IG+Ul48j1qch6y4juiTvkxLwRl/moUZ0M7BE2FzIvYnrjUa7k4Q+h/5buHfymy8vjcqI8/Z2A== X-Received: by 2002:a92:c26b:0:b0:36c:d3a:36ce with SMTP id e9e14a558f8ab-36cc14f7c80mr321644575ab.28.1716082854389; Sat, 18 May 2024 18:40:54 -0700 (PDT) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-6f4d2a66691sm17407751b3a.16.2024.05.18.18.40.53 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 May 2024 18:40:53 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) In-Reply-To: <20240519012114.GU9216@mcvoy.com> Date: Sat, 18 May 2024 18:40:42 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <767E78C5-E6E7-4CB5-889D-B4E0E5FBA085@iitbombay.org> References: <20240514111032.2kotrrjjv772h5f4@illithid> <20240515164212.beswgy4h2nwvbdck@illithid> <8D556958-0C7F-43F3-8694-D7391E9D89DA@iitbombay.org> <20240519012114.GU9216@mcvoy.com> To: Larry McVoy X-Mailer: Apple Mail (2.3774.600.62) Message-ID-Hash: 65IQPBIME4L2DZJTIKRJOMX6M44FVQB2 X-Message-ID-Hash: 65IQPBIME4L2DZJTIKRJOMX6M44FVQB2 X-MailFrom: bakul@iitbombay.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Unix Heritage Society mailing list X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: If forking is bad, how about buffering? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Bakul Shah via TUHS Reply-To: Bakul Shah X-Spam: Yes On May 18, 2024, at 6:21=E2=80=AFPM, Larry McVoy wrote: >=20 > On Sat, May 18, 2024 at 06:04:23PM -0700, Bakul Shah via TUHS wrote: >> [1] This brings up a separate point: in a microkernel even a simple >> thing like "foo | bar" would require a third process - a "pipe >> service", to buffer up the output of foo! You may have reduced >> the overhead of individual syscalls but you will have more of >> cross-domain calls! >=20 > Do any micro kernels do address space to address space bcopy()? mmapping the same page in two processes won't be hard but now you have complicated cat (or some iolib)!=