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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14803 invoked from network); 19 Aug 2021 04:34:55 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 19 Aug 2021 04:34:55 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 5F2091DBDA for ; Thu, 19 Aug 2021 00:34:54 -0400 (EDT) (envelope-from bounce.mMb4d30b419265a251efc01435.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 5CDC4326AD1D; Thu, 19 Aug 2021 00:34:54 -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=sw5qjdfQ header.a=rsa-sha256 header.s=20161025 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=lucio.dere@gmail.com smtp.helo=mail-lj1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body 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:in-reply-to:references: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=1629347694; bh=m5pFeBo6uyzH8dE5 Lm4JA/50D/iUu9xhKzjR0/G5T7w=; b=Lz4XT2UJZmynhKJiBkhBO47AtcBYZKW9 s8jhBwqg1O3/5OGTEPm7+0dBsKb3IoMkorQj30V9XmXuSLETZ9OF2sCGlVHIcyGT Gf45ubJIXmHnJ/5k2uYN0WbYrfvjdBqFfj77JJBOZ5ai850MBB1Fgn01fZBglNtw nf7NkcU0XAM= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1629347694; b=FLdANDPZeEb/p6XeJYNldgmlBFe9L/W+kFo+NtpZ8phjM9Ayeu DX4swUTXkyUlbYpfzcS7tMogKpJc7586Mgxo9TL852fUwXeUCeZTj0hnQbl/91No iKEULlr7zKMAjdrrt10458b+QCnPBL4ld7uANLEsXeLFhOAPKO9kI2pNs= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=sw5qjdfQ header.a=rsa-sha256 header.s=20161025 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=lucio.dere@gmail.com smtp.helo=mail-lj1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body 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=sw5qjdfQ header.a=rsa-sha256 header.s=20161025 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.208.171 (mail-lj1-f171.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lj1-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=Y/Wyjl5c; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f171.google.com policy.ptr=mail-lj1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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:in-reply-to:references: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; bh=l3gzaDr6h8NgHNtabYb++X9HiZna+2y1p/V2cGzgUrk=; b=OA+t7J56X/iL kZ9mAD+qD1TVfBpxXtlFZqjcQGxq1KADMo3bpSN+cwlnvtIrbh45zijrvM3Fkmr1 s7eET9URiK2mtNHgQ1x8AIsXsZjMsPdXRB10stxrwdPfGiw7JjDxWstWtUZdtYyQ QcKyOjlYIV9/pXxagt4v3LOX+E0U5Yw= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 5BD2C326A916 for <9fans@9fans.net>; Thu, 19 Aug 2021 00:34:45 -0400 (EDT) (envelope-from lucio.dere@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 9199A93BCD1; Thu, 19 Aug 2021 00:34:45 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1629347685; b=jcjDTayzXG5gfzzMCJrzbp4x3grDPwNfT+wEe8LWuvpKzU4pRa EggFjxmzAPYnptPWXwwzJ/+GcGbWuieng371a1IR8ABxTt59EAbhFHQ/to7cttAD m6POh+N/pu6JmFHA1nnXGpce8yFH+iBIM7KO6ALhH7bhfiS/8at/R7KpACOX1BMQ xoHr7hTYnq1n5Ll3tBb7qOnWiPmY37WvH+3WQVxUXSOSxMra7ulk9GqKN+CgayMf Fb1z3mjI62RlQRQuFcbt3ulE/0U7ZKtTU9sDelUuJTGSl8AFTJmWMPT7upfL2UEg n/diubo7ctnhWWEvlwD1W9Bp4KLgIT3F1Y5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=arcseal; t=1629347685; bh=9k1D+6ePXPKSTe+YR5APCIzsjLkRe/Kvi6nA9ER7sCA=; b=hfTcwjC5mG0N 2QDvBTS6FHR5TQXe4EI/k1HJP1kF/5AD7iC4M/eocTRBvJ7Jm98f/SjVnq2Zi1PF UkLu/x6Ra9EEFgjbTbH9mUelRjJkyfNZj4M10PVJ13u4CwQLBpIqZ9YZylMukrOa 5iLEkPfYoFKHd0el/f0NZm5i9OWt4Mu0Q6LbapbH5bTAS5Xu6L/svzjddIoCC2+9 UINckKIsZt8XZuyvQff5fwJxVMlwc47dJWCzGSlV0djOMRSSHRnzgSkW369SrZYD euIoR0VYWgvnu6PRpOmQd0B3jWlSL3Ixcs5gxu9yHo7vO3d9zTZkJtVDR8UpJff/ KilUAm7eEg== 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=sw5qjdfQ header.a=rsa-sha256 header.s=20161025 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.208.171 (mail-lj1-f171.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lj1-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=Y/Wyjl5c; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f171.google.com policy.ptr=mail-lj1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.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: gggruggvucftvghtrhhoucdtuddrgedvtddrleeigdekfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepjghfhfffkf fuvfgtsehttdertddttdejnecuhfhrohhmpefnuhgtihhoucffvgcutfgvuceolhhutghi ohdruggvrhgvsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpefgtedthefghf fhieegfffggfdtheetieffgfdtkeeivdeliefgkeejffegkeeggeenucffohhmrghinhep ughumhhprdhhohifnecukfhppedvtdelrdekhedrvddtkedrudejudenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddtkedrudejuddp hhgvlhhopehmrghilhdqlhhjuddqfhdujedurdhgohhoghhlvgdrtghomhdpmhgrihhlfh hrohhmpeeolhhutghiohdruggvrhgvsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'lucio.dere@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="lucio.dere@gmail.com"; helo=mail-lj1-f171.google.com; client-ip=209.85.208.171 Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.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>; Thu, 19 Aug 2021 00:34:44 -0400 (EDT) (envelope-from lucio.dere@gmail.com) Received: by mail-lj1-f171.google.com with SMTP id l18so1638272lji.12 for <9fans@9fans.net>; Wed, 18 Aug 2021 21:34:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=9k1D+6ePXPKSTe+YR5APCIzsjLkRe/Kvi6nA9ER7sCA=; b=Y/Wyjl5cwbiP5A5EgOzW3GBHY6ey4w5nQJxnFmBLPdPd/8gb4taKDgDyjFYZsSaCcp VCtdcJ6iCHMN/6e8lpjKhbfHIqTY+CQlISbYSPtsMKOhhXK8uXWhPqg/CUjm+zYC2wK4 /2pWymgPCzE5aXaUV5u6pGv/qnzD9WMK3sBihT+alFcDRXyTTMaDqA+xit2K2WyIrSXs 3EyVo3CpCQltUW/UHHIlpkklaAjgLghp9IK9mumKQ/5/aR39pRz1DPNWsUYrVVtL06hc FFJuh9STYcgwJoYLF7oi7czzXP52rQTpmQ8kqWEmyQ4oIu1upXQgiBiwwNUEeRxQZi0Y JLvw== X-Gm-Message-State: AOAM530B9/VGbVNzjU0jIFwXAEOcyL/T43bC/iMB+KL+lSZ0Fo7AaPKU 3Vrq2Kw68/cAEeiMBfXIF5BDiYTO8dnXsj1Fzg/zqCq/3PE= X-Google-Smtp-Source: ABdhPJyCvFATZ41WpokNYOagN9aiYQ6D449gqQoivVpYWsAYk7w9V+y4L4GeyXdqBWCHAaDTjXionY80cIUJyZxK/Hg= X-Received: by 2002:a2e:900c:: with SMTP id h12mr10359551ljg.240.1629347682444; Wed, 18 Aug 2021 21:34:42 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a2e:7606:0:0:0:0:0 with HTTP; Wed, 18 Aug 2021 21:34:41 -0700 (PDT) In-Reply-To: References: <27f9d66f-4fe9-4c5f-b622-f11c7a231cfd@www.fastmail.com> <12DD420A-50B4-4270-A042-DFFF58F73BA6@pixelheresy.com> From: Lucio De Re Date: Thu, 19 Aug 2021 06:34:41 +0200 Message-ID: Subject: Re: [9fans] Software philosophy To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: c9e0ed00-00a6-11ec-8ace-d9683929b946 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UOWVmNjQzMGYzMDI1ZTczMS1NYjRkMzBiNDE5MjY1YTI1MWVmYzAx?= =?UTF-8?B?NDM1Pg==?= 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: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mb4d30b419265a251efc01435:1:crq1U1dnhxen7WYUhm0r2lD_F8zKQzO4lp0bKBsy5E8 On 8/19/21, hiro <23hiro@gmail.com> wrote: >> I never said it was *the* development branch. > > lol > > but it is. > Correct. On two fronts, to coin a phrase. It is active and it is well suppo= rted. It is the pragmatic end of the Plan 9 spectrum, courtesy of Cinap who clearly would be a Torvalds if Plan 9 had gained the traction of Linux. We are all lucky, in a somewhat masochistic sense, that Cinap is not Torvalds and Plan 9 came a little late on the scene and was "licenced to kill" itself. Wrong generation, that was, but for those who want everything and the kitchen sink, Linux is by far more convenient: I am typing this into Gmail's "basic HTML" in an obsolete and unsupported version of 32-bit Chromium under Linux Mint. I guess it IS my preference, even though I greatly regret that there aren't enough seconds left in my universe to migrate everything I can to my Plan 9 network. Which, given that this is a "philosophy" thread and both Rob and Russ are on board at least occasionally, may entitle me to ask: my understanding is that both R&R use P9P under a version of MacOS "du jour". I rely on P9P to relieve some of my frustrations with Linux (and there are hundreds, some go back to my NetBSD days) and in some crazy way I would tolerate logging in to Rio and I am totally sold on acme as my editor from my remote workstation to a suitably tweaked development server 300km away (ssh -fX...). Hell, this saved my bacon recently after a serious outage: "ssh -fX devbox acme -l acme.dump". How do I reward R&R for their efforts? And what have they neglected to contribute to the mental health of suffering people like me in the last few years :-) ? In any case, the point is not where I am, but where I come from and where I wish to be. I don't run Windows on my premises in any size or shape. I'll probably regret dropping it from my (cheap, non-plan 9-compatible) HP laptop on my most recent Linux Mint upgrade, but I have learnt what I can do with GPT and it doesn't bug me in the least to run Windows on a USB-3 connection to my drive (haven't needed to do that, yet, I may have to eat these words). I don't want to run Linux, either, in principle. Now that I have to think about it, I might not mind using Linux as a hypervisor and everything else under KVM, but for now the only hardware I own that supports Qemu-KVM is what I use for the Fossil/CPU server. If I can't see Linux, I can deal with it. One way or another, though, Linux has the ability to remind one frequently that it is in charge, in a manner neither NetBSD nor Plan 9 do. I don't see how I can create the seamless environment I seek by glueing together divergent systems such as 9front, 9legacy (my kernel I label 9miller, a version configured for my server and workstation, 32-bit X86 even though the server is the most advanced platform in my network, short of my Samsung phone), P9P under NetBSD (acme-over-remote-X works fine there, too) if these extremely preferable platforms (and I excluded P9P under Linux, but in fact that remains the main option, like right now, it's just the least preferable) continue to diverge, nay, are encouraged to diverge. And of course, the scarier possibility is that one or more of my essential ingredients will slip beyond my equipment's ability to run it. Already, Linux Mint 20.2 with Skype and Chrome is too much for 2GiB of memory in my laptop and I don't have the income that allows me to keep up with hardware advances. In summary, I am entirely contrary in attitude to Keith, because my interest lies in smaller, not bigger (I keep hoping I can afford a recent rPi model, but I can't entirely justify that, yet). Another way to get my point across may be to point out that I have no issue with improvements to Plan 9. Its philosophy is sound and palatable, much more so than the monstrosities of Windows and Linux that no sane individual should willingly enslave oneself to. Windows is still extremely insecure and not even slightly open to a security audit, although I bet the NSA has no qualms exploiting what the see as security "features" from the comfort of a source licence paid for by the U.S.'s subjects; Linux is bloated beyond comprehension and I'm also not impressed with the OSS's approach to software quality. But divergence is in no manner "improvement", it needs to be negotiated back into the "core values". I appreciate that there are various costs associated with such "upstreaming" and that is why I'm suggesting that the P9F should take it on, identify the costs and also arbitrate, from a position of common wisdom, what is "core" and what is tangential. Note that "core" then becomes a future entity, not a past one, in this case. Note: 9fronters may well believe that outsiders refuse to grant them an identity they feel they have worked hard at earning. What they seem to miss that even though there may actually be an "inside", the outside is not the homogenous enemy they paint us as. Interestingly, what made 9front the success story it is - and Plan 9 the orphan OS - is precisely that "inside". I see the same happening here in South Africa with factionalism and in the U.S. with the various nationalist movements. It is clearly a very powerful human emotion. A transparent history of decisions in this matter would prevent losing any interesting proposals - yes, we need better than Git, but Git is painfully "enough" to start with, even if as I get more familiar with Git I'm starting to believe, hopefully wrongly, that Plan 9 may have to bend towards supporting symbolic links to deal with it if it is going to be a long run - and will raise a chuckle or two when future archeologists come across it. I doubt they'll be able to do any more than raise eyebrows when they try that with Linux. One last, not quite related matter: Plan 9 seems limited never to provide a conventional browsing experience for its audience. What does that actually say about Plan 9's future? That incidentally, must be qualified by the reality that NetBSD doesn't fare much better: I have certainly not had the stomach to migrate my workstation from Linux to NetBSD - even less so my laptop - precisely because even Chromium isn't "du jour" enough for the real world. Lucio. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9ef6430f3025e731-Mb4d30= b419265a251efc01435 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription