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,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7824 invoked from network); 17 Jan 2022 22:42:16 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 17 Jan 2022 22:42:16 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id C56A52CE99 for ; Mon, 17 Jan 2022 17:42:14 -0500 (EST) (envelope-from bounce.mM2aa075a02ab6a59d323072e5.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id EEA7DE563CF; Mon, 17 Jan 2022 17:42:14 -0500 (EST) 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=aWii+MIQ header.a=rsa-sha256 header.s=20210112 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=hummsmith42@gmail.com smtp.helo=mail-wm1-f52.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=date:from:to:subject:message-id:references :mime-version:content-type:content-transfer-encoding:in-reply-to :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1642459334; bh=hRx5rU52qyo6pkbN jRkGr1K1+HEGSa7MTZqHXsm6gEM=; b=G3eOElm1GKWzGsD3hRYzZKaiIm8iY520 MdD/vY0z6LSYixgPPhO5HPMHfNylwbSIqz923YEhoxeAO9DZ4yPNH+1UC0LZKXRf pDQG45o//0oAOqnejL5P7qmMLndaEOnu+CTMQNjbmxph9i2a/INl70+igQwD/25f VUVe2i/EDNY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1642459334; b=R/Km9NT9HnoC9lCR4E8nZkU92Kg/WoJBYkuNqm7zZEry9KSAPM 4UU8FlmkIXW/CZNSUSvll8g5US/X9i25m5fuGAiW3z2yLtVhDv2wVW3+mqfM+7br vcse02F7KtGTDi/yf/Z+h/WfdJ8Qiah1xHvaLo1D6bDyz8PZRAGK3TOiQ= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=aWii+MIQ header.a=rsa-sha256 header.s=20210112 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=hummsmith42@gmail.com smtp.helo=mail-wm1-f52.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=aWii+MIQ header.a=rsa-sha256 header.s=20210112 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.128.52 (mail-wm1-f52.google.com); spf=pass smtp.mailfrom=hummsmith42@gmail.com smtp.helo=mail-wm1-f52.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=P6qAsuT5; x-me-sender=none; x-ptr=pass smtp.helo=mail-wm1-f52.google.com policy.ptr=mail-wm1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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=date:from :to:subject:message-id:references:mime-version:content-type :content-transfer-encoding:in-reply-to:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=InFqJi+kzhwy0RCetYvwFethJ5E7jCZZ6XDBX8avKJQ=; b=MKyM7vugM/wM kQTk3onBCneQZJW+o/LITiZFk/VVP0GaXvVJa9G0k0Z0WsR0XPRQ4f/8fE8RELkz Z7y3+lscq6EO80CHytGKhOn+2YytAieXOY+F1+EClZlqvziFwjW50M/oGBpjJJ2U LCXABxAp9G2vt5k5EBrF66Nu/lqlass= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id A4876112C534 for <9fans@9fans.net>; Mon, 17 Jan 2022 17:42:02 -0500 (EST) (envelope-from hummsmith42@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 081A6F23D7E; Mon, 17 Jan 2022 17:42:02 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1642459322; b=rj+F/3aaCoqI+06nXE5hEWGxDY7qMsRqSUvgjpVvyqPGFkpeqv ObNCyE2HgjlOO65o9DVs6UcPKyAbXBBQgiEYg7h9cG6+yiJvGxNk7eclc6DEfrY1 +libTj/rWZXSKohRJ+3IBpQqBLM7XOKJD3tiptj3d0rohiNoYph57MtHfHz1A9vd 8lw3gXP6HoPE5wpfthf6OCD0IaP5XjYJE2cl7EQ88LFuVJNvREFCKgcR4cPnb/7l uDPjKbftuR5w9vg+Op1ZusUMZBBaOHX6G1EM/hbE6Cxmip59OHfjPH2aNayE3GXn JtYS6yj36BBp/6FeD+dBQfPqrciUpQMt+vJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:content-transfer-encoding :in-reply-to; s=arcseal; t=1642459322; bh=p6y831qUSbA6phAy4POCIb DPdseLMAzD4RPAdSHhP9I=; b=qUjtK+PUB4dlqyBWIGY7OJ2Q2pYGiF5G8sClPo mSRhqMHzhtltZpC7mfRmb57fa7bYRdhzDIA3iNcOTEwlsoHQabrSbXRYEC1tM9t+ D/yroWN3A82p7V9HknxxamX/eBH3weqymUhTAJdFYHlcGwnXrdtb7vt33ZH2uWdg k1T4wjMmhawvc53t6a2JaLCkcD1t9Xbn36P+Sq6/Hqr0mLZKRLMiaZOQDKAjqs6q 130OGzKVTwKmVqxcBOozj+jkmAiIbEeK7fYfqD0pCY80xxcqUMk0WzBGEgor6b/c IU2kYVPczQyeDueKpwWGDQu6naLSlPGv16/x60XdCqnEE96Q== 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=aWii+MIQ header.a=rsa-sha256 header.s=20210112 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.128.52 (mail-wm1-f52.google.com); spf=pass smtp.mailfrom=hummsmith42@gmail.com smtp.helo=mail-wm1-f52.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=P6qAsuT5; x-me-sender=none; x-ptr=pass smtp.helo=mail-wm1-f52.google.com policy.ptr=mail-wm1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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: gggruggvucftvghtrhhoucdtuddrgedvvddrtdelucdltddurdegudehrddttddmucetuf doteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgs shgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenuc fjughrpeffhffvuffkfhggtggugfgjsehtkedttddttdejnecuhfhrohhmpefjuhhmmhcu oehhuhhmmhhsmhhithhhgedvsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpe eitedvgeejhfdtkeeuiedtudffkeefjeegffdujeegieevhfehhfelleekieejteenucfk phepvddtledrkeehrdduvdekrdehvddpkedtrddvvdekrdduheehrdegudenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedruddvkedrhedv pdhhvghlohepmhgrihhlqdifmhduqdhfhedvrdhgohhoghhlvgdrtghomhdpmhgrihhlfh hrohhmpeeohhhumhhmshhmihhthhegvdesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'hummsmith42@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="hummsmith42@gmail.com"; helo=mail-wm1-f52.google.com; client-ip=209.85.128.52 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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>; Mon, 17 Jan 2022 17:42:02 -0500 (EST) (envelope-from hummsmith42@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id c2so18123281wml.1 for <9fans@9fans.net>; Mon, 17 Jan 2022 14:42:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=p6y831qUSbA6phAy4POCIbDPdseLMAzD4RPAdSHhP9I=; b=P6qAsuT52q8N+Bbhq9F7zedhUtRTYG6MwdPODqZI/jitm9HmBrUAKHDlHgr7+RDc8s 5aCyvlUb9xNxtPP7s7hFVybXi1KL9qfROD2V1IiSt7KRl2pc6g7mjQv9AfTpEdqYUVBQ pOris84jUp6wimt85Cn2yqQD1C723FT7V8egHb5X1rWzmAJoGa2LTDlwMF5fCkKssVnw Hks3ymfn6w2WcqNvhe23swMywbMGx/uahzkoQzLHbVT01QxFPJHx1+/VfL267CB54MWe 3nHR069WHcgBJg1Uf5I4pDxO+432azypx5zaiIsFFIyrEH+9uuKlgouLNWDjT3v1Znwu 05VA== X-Gm-Message-State: AOAM531+MQQX3J1o0h1hZeVgYCEqo0ArY9va/y9zKjo86HrANy9gl+vj uXC9IqZynkK3MXXTOifoEclVLQq6sak= X-Google-Smtp-Source: ABdhPJw0IdINHjoppKgzNbw7cqzF+mn40RMyajrHc099nFXl0Uqd05AMeBn8j5OGQDvtMQ6B2vu6cg== X-Received: by 2002:a5d:668e:: with SMTP id l14mr20884095wru.330.1642459320704; Mon, 17 Jan 2022 14:42:00 -0800 (PST) Received: from beryllium.local (dialin-80-228-155-041.ewe-ip-backbone.de. [80.228.155.41]) by smtp.gmail.com with ESMTPSA id i12sm12606154wrf.100.2022.01.17.14.41.59 for <9fans@9fans.net> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 14:42:00 -0800 (PST) Received: from localhost (beryllium.local [local]) by beryllium.local (OpenSMTPD) with ESMTPA id cbef05ca for <9fans@9fans.net>; Mon, 17 Jan 2022 23:41:57 +0100 (CET) Date: Mon, 17 Jan 2022 22:41:57 +0000 From: Humm To: 9fans <9fans@9fans.net> Subject: Re: [9fans] Despite being called a fork, is 9front similar to how Linux distros work? Message-ID: Mail-Followup-To: 9fans <9fans@9fans.net> References: <16424570840.4902C04.457895@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <16424570840.4902C04.457895@composer.9fans.topicbox.com> Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b3f694a6-77e6-11ec-aeef-b3de7b7f1fba Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMzk1MTU2ZDRmMmIwMGNkZS1NMmFhMDc1YTAyYWI2YTU5ZDMyMzA3?= =?UTF-8?B?MmU1Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M2aa075a02ab6a59d323072e5:1:TtgOYt8G2ZgPbsEn5z79CeouiNpM2TAMhoyktBK8K6c Quoth matthpmoreira@gmail.com: >Hello. I just found out about Plan 9 and I'm trying to understand more.=20 >I see that 9front is often called a fork of Plan 9. However, reading=20 >the FAQ and the 9front wiki, the authors seem to often "conflate" both.=20 >I mean, I don't really understand what's written, but it's like the=20 >instructions for some stuff isn't really meant specifically for 9front,=20 >but rather Plan 9. Much stuff works the same in both. >Besides that, reading what's different in 9front from Plan 9, it=20 >mentions drivers and programs. That makes me think that while 9front is=20 >called a fork, it doesn't really differ from Plan 9 in how it works and=20 >is structured, Both have sources in /sys/src. On top of that, much of the 9front=20 source descents from Plan 9. And indeed, 9front is close to Plan 9 in=20 how it can be used. >much like a Linux distro may change some things about the Linux kernel,=20 >but in essence they're the same and easily interoperable. Is that=20 >right? A Linux distro seldom changes =E2=80=9Csome things=E2=80=9D about the kerne= l. A custom=20 configuration maybe, but little major and nothing that stops you from=20 using a custom kernel or a kernel compiled on and for a different=20 operating system (distro, if you will). That=E2=80=99s the one piece of=20 software they all share: Linux. An operating system using Linux just uses upstream Linux or at least=20 keeps up with upstream, if it has its own /fork/. 9front doesn=E2=80=99t h= ave=20 an upstream with which it could keep up. Plan 9 is dead and 9front is=20 alive. >I know it's subjective, but a fork implies to me that the goals and=20 >methods of the forking developers are different from the original=20 >software, maybe eventually leading to a completely contrasted software,=20 >with different environment, tools and inner workings, like Android is=20 >to Linux. That's why I wanted to clarify this question. You keep mixing things up. Android is not a fork of Linux. A fork of=20 Linux by the Android project might be. And that fork, albeit heavily=20 patched, still /has/ an upstream. 9front is a fork of Plan 9. Plan 9 is an operating system; 9front is an=20 operating system. 9front will feel quite similar to Plan 9 in a lot of=20 ways. Many tools and inner workings are the same (with bugfixes and=20 working on more hardware and also otherwise better). You could argue=20 that the goals and methods of 9front are different from Plan 9, but that=20 has little to do with what constitutes a fork. 9front was forked off Plan 9, so it=E2=80=99s a fork. Little about that is= =20 subjective. --=20 Humm ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T395156d4f2b00cde-M2aa07= 5a02ab6a59d323072e5 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription