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 570 invoked from network); 27 Aug 2023 01:27:41 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 27 Aug 2023 01:27:41 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 54E5A1D985 for ; Sat, 26 Aug 2023 21:27:40 -0400 (EDT) (envelope-from bounce.mMaaac5c0f46bec1bac63b84ef.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 5181F2321041; Sat, 26 Aug 2023 21:27:40 -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=JSce6Bap 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=don.bailey@gmail.com smtp.helo=mail-qt1-f171.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=1693099660; bh=5aPEQ1IEVGTKeLmP DHNa+l4CaM0UBWVQHS63eh2h2JY=; b=LuHydA+yus25F5czOE+W2LvC3aKl7Ulo SpA/bOSFl0dEr5L1ogubuW+aRRL8uhRZyFAL7aDx/MPfopyZnaYaTxKnIETrKJUo 4iCg+A31M6JPPO4Tf0CtU8N3njtgkTCMpGLJ7uNkU328ucfwQ+y7I8/bsl7kUPCN UFzZZVefNcg= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1693099660; b=CBYT0kh4QRWym2UoVPbIUYtcP/q45Wjh+kvdz7nKEs5ckJ2tTp 2LurxWB3D8N2Y0NyuK9OlYQRhXvhGcPpgnWVBpNqxL0MOkD6YNzk+iTG+9lrPnP2 0hod7AZaQyOn+yK7p9Jv5XtSCAIf5kiHiJA513Kps/Tz4UELz5A3mhSwk= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=JSce6Bap 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=don.bailey@gmail.com smtp.helo=mail-qt1-f171.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-mx0.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=JSce6Bap 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.160.171 (mail-qt1-f171.google.com); spf=pass smtp.mailfrom=don.bailey@gmail.com smtp.helo=mail-qt1-f171.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=XCkikmyv; x-me-sender=none; x-ptr=pass smtp.helo=mail-qt1-f171.google.com policy.ptr=mail-qt1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,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=1693099660; x=1693186060; bh=gsYVJlx99gq+UCXt1EEzWoPOJ2YZifEt NozHONymFPo=; b=F5NlCuB/unrSjArBWkJtBBH/xEB1Y0UtEBeOZsGCHkxn+yMI 81+f+ThaY011QdxRi119xJzSdysqEcdiTlbybKis6jCyLlhsC3J4io3h7TtqufJU i41jYjgp8kQTe2xgNdTuYPGrMthk8AmJswz08l/mryluJYJ7iKi6x4FSOgU= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 0D54526C0233 for <9fans@9fans.net>; Sat, 26 Aug 2023 21:27:30 -0400 (EDT) (envelope-from don.bailey@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id FF826556069; Sat, 26 Aug 2023 21:27:30 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1693099650; b=GRQ3Zf1LtQm4AC0gstYBnDXfk/B5V4j/YmJaClnNJo9IXneJwg jcQvHsZtSVNfUaLymfqpbiz9bS2Z2/6AGQkuJDrtNXwt/zwvZZRdoeECcie+xBHH 8rvobhamvv1CUTYhLG6ZRalJPCJYq038JR0ywpL60hWbTXdX+KkdbXok3DDVefPl 0UitD81En1Dyv2O/bHlP+0XT6AJkjmvCL1MK+ppmVRv0s/Z189DyYBD+SVherZS5 7s55yqZPwGDIFzXEbnbcYl6a+cQG8y7CUAwsbltvKm2WPuEkgb9rQ3EaoSlpKZot gXL4G/WezS5uanYSCF07f4vXQaFkv9Fx+TEQ== 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=1693099650; bh=/HIYyCddn6zaPFr8+3tE39DvZR23z6Qmp1+CFrVzYJ0=; b=s6ubua4Wm+Pp DJAYqEX0Fuu8gtEWEDDtJTZqKBE0eH36QMD6pC+zStU6E3SOl2RrPUXdZbl3PEys 06mJT89dHZI6GeHsCpyRum9MjPwW4AQ5fK/BKgCw0iSvEGnfGQl780edm9jBgqlo UDW4fbMUJ8qG/XmrAzFa+GFAb83nUlZZZ+5O5X6pHV7BLmm3ql/UkFm181BfBGdZ U7C2qW3SW/fnOXRs+aXH2F3fZ7qnUWrWubWCeJI8SdLolwvFDsFSkW1Qr9pNtDfF k7OE+v6WbuiQUVcp5vwKio0ofK7O/xze5wkXDv5V83akCyAF8jFNfd2HXh6uHl3v ij9/EK5hJw== ARC-Authentication-Results: i=1; tb-mx0.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=JSce6Bap 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.160.171 (mail-qt1-f171.google.com); spf=pass smtp.mailfrom=don.bailey@gmail.com smtp.helo=mail-qt1-f171.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=XCkikmyv; x-me-sender=none; x-ptr=pass smtp.helo=mail-qt1-f171.google.com policy.ptr=mail-qt1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,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: gggruggvucftvghtrhhoucdtuddrgedviedrudefuddggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsegrtderredttdejnecuhfhrohhmpeffohhnuceurghilhgvhicuoeguohhn rdgsrghilhgvhiesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepjeduveelvd dvgfdukeekieehtdfftdduieeihefgvdegteekudejhfeuuddvgedtnecuffhomhgrihhn pegtrghtqdhvrdhorhhgpdhmihhkvggrshhhrdgtohhmpdhtohhpihgtsghogidrtghomh enucfkphepvddtledrkeehrdduiedtrddujedunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehinhgvthepvddtledrkeehrdduiedtrddujedupdhhvghlohepmhgrih hlqdhqthduqdhfudejuddrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoeguohhn rdgsrghilhgvhiesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'don.bailey@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="don.bailey@gmail.com"; helo=mail-qt1-f171.google.com; client-ip=209.85.160.171 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sat, 26 Aug 2023 21:27:29 -0400 (EDT) (envelope-from don.bailey@gmail.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-40849e69eb5so14188321cf.1 for <9fans@9fans.net>; Sat, 26 Aug 2023 18:27:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693099649; x=1693704449; 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=/HIYyCddn6zaPFr8+3tE39DvZR23z6Qmp1+CFrVzYJ0=; b=XCkikmyvJjr7vvlh2FRi1t5gvAfaa02zjOUHvZc1S7N83A2VoVfMB2sBve7GQtChfM oFUemA29CTBU2cyCi6MPqd/QgzTMOW5WOjL2dQaI8mxhr4meMQh8EHk36kuV1rtPVjTI Osrix+aG6qXgSwoWN+LF73SGDXqxJGYEGKrLLd4rXC5gvMPa65oAxTOiauqmF6paaHHb WCIV6aJALPqpmKlH/yZ4fGYCtO9k2YmxZMvACa/h7qh+LbujNt2pDvS0l6unMC/Niq4Y yVakFTy382udIGTLLZBsZfibbfUBE/ZUF12j5lU+kin0wvHmnD47b36o998Hotu60VyB JPbw== X-Gm-Message-State: AOJu0Yy8StuwohBJWkU0zk7ggN1wwqBxm2IjaB3tezlFCykevyaLOUv8 5BfCRnpylsvRPztNjDV/lk5ohLUBsX9LnN3LejkDTNktNuc= X-Google-Smtp-Source: AGHT+IFDt7ydgQQn2BQKcgWC2pZ3btJu4VNvNRRcJbbg8nwPMNpXZW56Igi9BAvji/TLIVJqazuWuPllnTgjmnNdkk0= X-Received: by 2002:a05:622a:151:b0:412:936:3cd2 with SMTP id v17-20020a05622a015100b0041209363cd2mr10011048qtw.51.1693099648902; Sat, 26 Aug 2023 18:27:28 -0700 (PDT) MIME-Version: 1.0 References: <16930784350.F9def3A.206812@composer.9fans.topicbox.com> <5B513D8B4458D938E871CF5EA6185EFE@eigenstate.org> In-Reply-To: From: Don Bailey Date: Sat, 26 Aug 2023 21:27:17 -0400 Message-ID: Subject: Re: [9fans] Plan9 multi-core support To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary=0000000000002468790603dd7bea Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: e64f7c78-4478-11ee-82c3-3020fc8b7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UOTEyZTQ4MzhjYjFhMzcxZi1NYWFhYzVjMGY0NmJlYzFiYWM2M2I4?= =?UTF-8?B?NGVmPg==?= 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:Maaac5c0f46bec1bac63b84ef:1:H_sfdTjcO3lD4ufYzo65BGISTube70D59DAJaf48bVI --0000000000002468790603dd7bea Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Rob - would you be willing to tell us what the novel work is (and more about it) that still has relevance today? I'm sure I'm not the only one on the list that would love to learn more about that history. Best, D On Sat, Aug 26, 2023 at 7:54=E2=80=AFPM Rob Pike wrote: > A big reason for doing Plan 9, as the linked article says right up top, > was supporting multi{core|processor} machines. And that took some research > because there really hadn't been that many around to write OSes for before > then. Some novel work resulted, work that still has relevance. > > -rob > > > On Sun, Aug 27, 2023 at 8:41=E2=80=AFAM wrote: > >> Quoth dusan3sic@gmail.com: >> > Does plan9 have multi-core support? If it does, how does it manage it >> (what files/man pages/docs do I read). If it doesn't have, how would I >> implement it. >> >> read: https://doc.cat-v.org/plan_9/4th_edition/papers/9 >> and once again, read: https://www.mikeash.com/getting_answers.html >> >> (hint: multiprocessor means the same thing as multicore) >> >> > If it doesn't have, how would I implement it. >>=20 >> it already has it, but if it didn't -- were incapable of finding out >> if we have multicore support, what makes you would be able to implement >> it? >>=20 > *9fans * / 9fans / see discussions > + participants > + delivery options > Permalink > > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-Maaac5= c0f46bec1bac63b84ef Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --0000000000002468790603dd7bea Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Rob - would you be willing to tell us what the= novel work is (and more about it) that still has relevance today? I'm = sure I'm not the only one on the list that would love to learn more abo= ut that history. 

Best,
D

On Sat, Aug 26, 2023 at 7:54 PM Rob Pike <robpike@gmail.com> wrote:
A big reason for doin= g Plan 9, as the linked article says right up top, was supporting multi{cor= e|processor} machines. And that took some research because there really had= n't been that many around to write OSes for before then. Some novel wor= k resulted, work that still has relevance.

-rob


On Sun, Aug = 27, 2023 at 8:41 AM <ori@eigenstate.org> wrote:
Quoth dusan3sic@gmail.com:
> Does plan9 have multi-core support? If it does, how does it manage it = (what files/man pages/docs do I read). If it doesn't have, how would I = implement it.

read: https://doc.cat-v.org/plan_9/4th_edition/pape= rs/9
and once again, read: https://www.mikeash.com/getting_an= swers.html

(hint: multiprocessor means the same thing as multicore)

> If it doesn't have, how would I implement it.

it already has it, but if it didn't -- were incapable of finding out if we have multicore support, what makes you would be able to implement it?=


------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-M03de6b74bc9962920c191e= a8
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
= --0000000000002468790603dd7bea--