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,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6975 invoked from network); 15 Dec 2023 17:14:17 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 15 Dec 2023 17:14:17 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 150FD43E96; Sat, 16 Dec 2023 03:14:16 +1000 (AEST) Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by minnie.tuhs.org (Postfix) with ESMTPS id 0040F43E95 for ; Sat, 16 Dec 2023 03:14:10 +1000 (AEST) Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-6ce7c1b07e1so755337b3a.2 for ; Fri, 15 Dec 2023 09:14:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20230601.gappssmtp.com; s=20230601; t=1702660450; x=1703265250; darn=tuhs.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=JXhqqRRHuXJhUY3WySxChhjQvtdVr5bLQq5djIbgKx4=; b=LV92GR6/Vn1mLMSg43Dw5MHzE3EoMpnhv6kL2hkMCTXbRmxc0nbAIJf6AII3UXl+WD gDQZdM/zTBQuxz8rGAsAkWfPmumT1h+mcQsoJc+HID1fvUTKSYV6ZGmyZrlna1/HQBcy z+8+sujXxW4KCv5OqkUcYoVaMiwukPGrkrWdrbWa7KVGj7Ha/t9ogysOsS2/DHaNEMZN ul8eyR1mt0OLKoHgAZQ3SC9HYpi9hGe3GpCVjyTu7TuTC3MRJ9I4h7SkxfDNe0ynLbwO yPWjkwf0JKMFAnJLs5ruFZ9jnsDOHKzWqv5eEuiIeKUtP5b4Am6SfJc+1e5I64uy1zjo pr1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702660450; x=1703265250; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JXhqqRRHuXJhUY3WySxChhjQvtdVr5bLQq5djIbgKx4=; b=lF1DAxIwrRcIVyUnOddChWt4I/MzoCU+4sKEH2heV4IRnErihfpf0Tt820Ta0iloHk A5X7g8q98lFMLgP0xOzjXKgXBFGfVv34Mur0zM6bWx+ddC2D9TzRdZO260ghvmcvfZZh EGXGtZ5FbBGYJ4wRNpPsk6ZhOAIFbjED0wzW9G2n79vYQbqo5LQm0GS3XP56C2jYBMkL vG8T1OWI8jwecVXavtSBiMQfLWp+RLhC+F1GbPUFScd532plPgAjmhaO5Y2RyOS/XW9S gM1mYKIVGIqcd6ogriiOqBTpEN1CXGSJ2deY0VJs+3EXv8wHFIhDBYaQOFardQbXQKhn qG3g== X-Gm-Message-State: AOJu0YxyTpJRYyR/PLi+6gFJHh3/hLrmFmQsGkijvR4x8X221XuB5v+P oxzfsuXJkxPZKb2nxQqo3ii6j4Jzk0bhNmvbRCQ= X-Google-Smtp-Source: AGHT+IGLNBu4MPH0SCV/xzlyubO9/3HRtbh9HkBdZvQEbytOtcHGNaakUkig/CKU1ttbJUXSCFFDBQ== X-Received: by 2002:a05:6a20:8906:b0:190:36c3:afd0 with SMTP id i6-20020a056a20890600b0019036c3afd0mr12660840pzg.120.1702660450299; Fri, 15 Dec 2023 09:14:10 -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 du6-20020a056a002b4600b006ce97bd5d04sm14243585pfb.140.2023.12.15.09.14.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 09:14:09 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Bakul Shah Mime-Version: 1.0 (1.0) Date: Fri, 15 Dec 2023 09:13:54 -0800 Message-Id: <34D60B0B-4538-4E77-AB65-FA48FA7CF110@iitbombay.org> References: In-Reply-To: To: Dan Cross X-Mailer: iPad Mail (20H232) Message-ID-Hash: ROFTWXFEG34JN7IFYFWJTSKSGLHEADOY X-Message-ID-Hash: ROFTWXFEG34JN7IFYFWJTSKSGLHEADOY 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: Noel Chiappa , coff@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [COFF] Re: Terminology query - 'system process'? List-Id: Computer Old Farts Forum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Dec 15, 2023, at 6:21 AM, Dan Cross wrote: >=20 > I remember reading a paper on the design of NFS (it may have been the > BSD paper) and there was a note about how the NFS server process ran > mostly in the kernel; user code created it, but pretty much all it did > was invoke a system call that implemented the server. That was kind of > neat. At Valid Logic Systems I prototyped a relatively simple network filesystem. Here there was no user code. There was one =E2=80=9Cagent=E2=80=9D kernel th= read per remote system accessing local filesystem + a few more. The agent thread acted on behalf of a remote system and maintained a session as long as at least one local file/dir was referenced from that system. There were complications as i= t was not a stateless design. I had to add code to detect when the remote server/client died or rebooted and return ENXIO / clear out old state.=