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=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13014 invoked from network); 29 Aug 2023 18:27:39 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 29 Aug 2023 18:27:39 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob21.topicbox.com (Postfix) with ESMTP id 20005351E3 for ; Tue, 29 Aug 2023 14:27:37 -0400 (EDT) (envelope-from bounce.mM6b463332615f9ce69ce32d0b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id C4A2E23678EC; Tue, 29 Aug 2023 14:27:36 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Lqfdj+UX header.a=rsa-sha256 header.s=20221208 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-lf1-f54.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1693333656; bh=eSRHlGI4Ba8eFvuX HDzFPUbyF2n1Uj/OEU+Gm6ZFBy8=; b=YhT6D8mFyTTpazyaykt2Dwu/Q4F9B2W4 1jhID/tUuQne18Q6dH+VByDC4vOp4uNO9LVtCThhi946dDQJdKYEy+5EQV5A8g7K STetPxw5gOpeOLnMN8o0Z5TmDuMsv4J+kHdpkHqY0qQx20vGijt2o8fSRUeFTG9g PxbTN/1/xSw= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1693333656; b=mXPRf29Gn4702YLPUP4n5cn5+Ge4Y6blsbD4dSTxo9HMovz1BA VSSV+ileqASGuLx+gOx5V/AIeC147qCzM8dzOVRrb5fUq7/pBjdCuq/StA7S4q2u hrzTgivXZl6yvHGZ1bzHtTCnAvPcDgMWbnaOsNTcPJGVe/QbRw8OomMWw= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Lqfdj+UX header.a=rsa-sha256 header.s=20221208 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-lf1-f54.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Lqfdj+UX header.a=rsa-sha256 header.s=20221208 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.54 (mail-lf1-f54.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-lf1-f54.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Vm1LBfOq; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f54.google.com policy.ptr=mail-lf1-f54.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1693333656; x=1693420056; bh=gW3N14xQfhnxj5+gyJb1vZ5FKTCCTI9r sweYkihhRgo=; b=Ec6kxJm0uBvZPW9O8XhQzuO0eNGh0TN3DuWtsxtqKQxrl5fW jLm3tN7MYe8vdKFdy0k0Ex2U9tmU5II4vzlQefwGUqN8+MzAf2Ve1i67U/LKWKFC OM24QrV+noExEPF8OJaKSNod8OQA7ZD3YU2FNdZWf5o4zfsHySKjP7ErBY4= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 04C8823674CA for <9fans@9fans.net>; Tue, 29 Aug 2023 14:27:25 -0400 (EDT) (envelope-from charles.forsyth@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 3673B3D9088; Tue, 29 Aug 2023 14:27:25 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1693333644; b=BjiLQj65B52j0fzRAkz34M/cQaqxZvEJEdzbk7q6VzJxjbrP6m igJFl2R2tMPDurSvjqHAau3CEARDmGSomU/AKOoXJ0G9ds4gyIzawuHhyrqCPVZP sExAmGXRuoEyj1VpyYCAPw05Yb5zyUEdag7GwMv3D+4G3ZMM0Tl9k/SaKmKX1R8g KNgqfGjADHfgXzSy1BtdspXkam6YDSSdxv6ycpu/2D43YF6ihs5EOqqrHpLtHQxb Y3Un4d0L3w4XcVmBEGFlVMKMVRhuFllcUWbJXAvg+EYw/DxNv9DmAkhDsxN/9mDj 9udZ3Wpfpnvi/ReoTfFBwY9xrOIxVNeUC5ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1693333644; bh=dcyO94rQcsfvMPAEAqpT2UHcsYh8umA5pk+lzJ7ZbpE=; b=fmeU020e1lEZ trZw2QrOGSoNUnx6TshOTK1chLTovSt/KUpb7o1fvvIwQNJWKacYbAFI5HmQD5Dj 1BIRyt1L23pqdZmsQ5rbioRuOgufVa04M9bYBbPhDcPpUpAhhNiIJ920nDVjK0TX aQbTtRLcb2f2NPAUeWDJlZt2lYMu6yXsDAkLshafHLPKMHmgQyY+TB04wo7Jv5d+ dwQ9JGEqhAbbAHb4Oa/PnF+TUso5XS7TOYNtT9i5vQRmqCQUO6nn87gy2zG2Ah2t i0biniJPK+ndqLX43FwBPNeY4NI28VnaVVKRj59jqfATwXiMlmc6slExCGf44eoD VFvFb7oo9g== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Lqfdj+UX header.a=rsa-sha256 header.s=20221208 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.54 (mail-lf1-f54.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-lf1-f54.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Vm1LBfOq; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f54.google.com policy.ptr=mail-lf1-f54.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedviedrudefiedguddvhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepgghfjg fhfffkuffvtgesrgdtreertddtjeenucfhrhhomhepvehhrghrlhgvshcuhfhorhhshiht hhcuoegthhgrrhhlvghsrdhfohhrshihthhhsehgmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpeegieeugfekhfefveeiudeljeehueeguedtkeekhfdvgffggfeihfejhefg vedtieenucffohhmrghinheplehprdhiohdptggrthdqvhdrohhrghdpthhophhitggsoh igrdgtohhmpdhpohhinhhtrdguvghvnecukfhppedvtdelrdekhedrudeijedrheegnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrdduie ejrdehgedphhgvlhhopehmrghilhdqlhhfuddqfhehgedrghhoohhglhgvrdgtohhmpdhm rghilhhfrhhomhepoegthhgrrhhlvghsrdhfohhrshihthhhsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'charles.forsyth@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="charles.forsyth@gmail.com"; helo=mail-lf1-f54.google.com; client-ip=209.85.167.54 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 29 Aug 2023 14:27:24 -0400 (EDT) (envelope-from charles.forsyth@gmail.com) Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-5007abb15e9so7404244e87.0 for <9fans@9fans.net>; Tue, 29 Aug 2023 11:27:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693333642; x=1693938442; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dcyO94rQcsfvMPAEAqpT2UHcsYh8umA5pk+lzJ7ZbpE=; b=Vm1LBfOqH9tS4jVWf8cR82GxMDy1P7wu1TfvjntdsbcxIY7ltWNXxyHiuRxrj4/sbv cF1uMRrlyu2T7DzvYGXidrrpdg3IO/ijRU9VOMF9bqUsLMRpZPkx4GmgbWvIpKDsglyc 3k4mjsBiP91ft0T0XAynEhCTq0bFWIXlsCO/8M65aAxPT6IM95FNF8jSveH7b4hCgdgJ toiPwk+vGwS3rUVAwVJHOz03zNSm73wyOOYn/5/lb+IjRZL6eyp25OfuXMsQYw0OfqxK C4lTepSEiwlJN43TB/WKn6GBvLHEVDuJraS/ORZXfFwcpw4AwfDxvuoJ8laXQeffYKPn PJ8Q== X-Gm-Message-State: AOJu0YzImyKVegqPz1hQMEzgPmjLf7B1Dsh1TKaY7jWkSmhvXwfp8zng 0Z1KYkTj7o9Q3k1ihkqu97YP5XRICVcITjoT0PMqygNhSVc= X-Google-Smtp-Source: AGHT+IEoGDDUcHS0BPm8ZQVGAtnju5tBY92OSnh0kTpIqN/LL3WZFF+Y7TOTmUGslOjEgINLbdmBZnepqHbxysNpVY8= X-Received: by 2002:a05:6512:3e19:b0:4fb:8435:3efc with SMTP id i25-20020a0565123e1900b004fb84353efcmr26465239lfv.16.1693333642119; Tue, 29 Aug 2023 11:27:22 -0700 (PDT) MIME-Version: 1.0 References: <16933060120.86e7cFDc.27169@composer.9fans.topicbox.com> <15AECCB2DF4CE07D4E8FD30E13EF1598@eigenstate.org> In-Reply-To: <15AECCB2DF4CE07D4E8FD30E13EF1598@eigenstate.org> From: Charles Forsyth Date: Tue, 29 Aug 2023 19:27:09 +0100 Message-ID: Subject: Re: [9fans] /dev/realtime doesn't exist? To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary=00000000000039902a060413f610 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b657a4dc-4699-11ee-aeb0-8a70bd041680 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDBlN2E0ZjczZDFlYWUzYi1NNmI0NjMzMzI2MTVmOWNlNjljZTMy?= =?UTF-8?B?ZDBiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M6b463332615f9ce69ce32d0b:1:Ccgel5bxdo0nV1U5l555iNHzkzsdYNSVO7UHVjr5Z_A --00000000000039902a060413f610 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable There's another paper from an iwp9 http://9p.io/iwp9/Real-time.pdf that might provide more detail On Tue, 29 Aug 2023 at 18:19, wrote: > Quoth dusan3sic@gmail.com: > > I was reading an article about plan9's realtime scheduler edf ( > http://doc.cat-v.org/plan_9/real_time/real_time_in_a_real_operating_syste= m/real_time_in_a_real_operating_system.pdf, > page 7), and they mentioned using /dev/realtime to create realtime > processes, but /dev/realtime doesn't exist on my machine (I am using > 9front). I found a post here from 07 saying something about removing it a > long time ago, but it got no answers. > > > > In proc(3) they mention some commands for configuring realtime processes > but I don't know if that is to configure an already made realtime process > or to make one from a regular. How do i make realtime processes in these > days? >=20 > it's the bits you found in /proc; there are no (longer?) > any special real time processes; any process can become > real time by setting up deadlines at any point. >=20 > /dev/realtime isn't needed any more. >=20 > unfortunately, I'm not aware of any programs using it. >=20 > (that may be a good question for the list: where was the > real time scheduler used, and does any code using it > survive?) >=20 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td0e7a4f73d1eae3b-M6b463= 332615f9ce69ce32d0b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --00000000000039902a060413f610 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There's another paper from an iwp9 http://9p.io/iwp9/Real-time.pdf that might provide more detail

On Tue, 29 Aug 2023 at 18:19, <ori@eigenstate.org> wrote:
Quoth dusan3sic@gmail.com:
> I was reading an article about plan9's realtime scheduler edf (http://doc.cat-v.org/plan_9/real_time/real_time_in_a_real_opera= ting_system/real_time_in_a_real_operating_system.pdf, page 7), and they= mentioned using /dev/realtime to create realtime processes, but /dev/realt= ime doesn't exist on my machine (I am using 9front). I found a post her= e from 07 saying something about removing it a long time ago, but it got no= answers.
>
> In proc(3) they mention some commands for configuring realtime process= es but I don't know if that is to configure an already made realtime pr= ocess or to make one from a regular. How do i make realtime processes in th= ese days?

it's the bits you found in /proc; there are no (longer?)
any special real time processes; any process can become
real time by setting up deadlines at any point.

/dev/realtime isn't needed any more.

unfortunately, I'm not aware of any programs using it.

(that may be a good question for the list: where was the
real time scheduler used, and does any code using it
survive?)



------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Td0e7a4f73d1eae3b-Mef6952cc77b2f18134fbaf= 66
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
= --00000000000039902a060413f610--