From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob0.topicbox.com (tb-ob0.topicbox.com [64.147.108.117]) by inbox.vuxu.org (Postfix) with ESMTP id D91B522FE1 for ; Thu, 25 Jan 2024 21:06:05 +0100 (CET) Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id BCD40181CD for ; Thu, 25 Jan 2024 15:06:04 -0500 (EST) (envelope-from bounce.mM47059d5ebcfa38d70a734a19.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id BA49BA4E4E0; Thu, 25 Jan 2024 15:06:04 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=gPCj24N7 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; 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=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1706213164; bh=L1lrcQdv4ERLbKYOxq/7GzqyqMC6xjK/hTKOC +KpBvI=; b=SzNfbCY4q7ixVOrzgLnDQ9jPadHcJIqNgroNchFhOoQik2ELhDCPY kGx/88INJ+O8jHxoOsVRfVjZN9tH9cMjnXgQqVz9z6du6bQD2NcQTxCKRQhX/S6Q IqgWSX7+n/Hpb8bTONfDy6GIyqWOENyr8xXltHoggRIiKRqbJ9aVpI= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1706213164; b=L/46Pxum3a1vSpyJzgrdWFYo5UbrKgt6Hp25UTCTPHS453cBDd 0Qc4hvHhFL83q8+Pfbx0swrFx7YqkX/wjGFb4LWDdp/RCgPiJlcz+yIipqBL0rl0 srVKZm0N0sZF62pgA/wbRKTDlvmD6Xky2HUAhaGMYfNtVWJtrn+EfX2CY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=gPCj24N7 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; 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 (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=gPCj24N7 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org,nokogiri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org,nokogiri.pikopiko.org); 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=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t= 1706213164; x=1706299564; bh=L1lrcQdv4ERLbKYOxq/7GzqyqMC6xjK/hTK OC+KpBvI=; b=gKtFgPTPxLfeMbNwiKb9PewKS+hlFB/fQY15Q6qkLBDLgx0iATK hvYek/RxjlFtfm4GslxB+78AtkcWB7UzFY6g6ysv9Oe+1WyHK9ynN4HMXQw66X2h 7IXvMVZsBZmuInFlxnrntAd+wEA6NL2kTjOUsfqCVh5F/KJBReH/FIOw= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id A7F68BF4A25 for <9fans@9fans.net>; Thu, 25 Jan 2024 15:05:51 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 19B8C19291E; Thu, 25 Jan 2024 15:05:51 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1706213151; b=HVKvMmcp4JnDepUluw5Efh1Svbw+k2BKKiBiV1L1O6j2n7E4q/ NOdkANA7zujZzDBKFgNYCsjYpQHE41yo88D0wXttYo7FCYFMZCYiZ7eeK1a71RbW UXdXqt5v0zSFoNe3zzZKcK1fsyXkVX8+J+axJxU2HYcDQ6sbr9m19fQkpomh0G+s DIFmTvrOMjutOaBDHt4ZwjuGfuaIEssuKNcs+2EB1hQ/ZYD9Kp9w2UBPABN4P+4h RGkrGWXbFadbGpZMkfdi934iuU3HBPaHx1PCUE4/hQ9ycI4AWaax8CUupcdYnVOk m7VTnEGtzbgi1MGqtBiDtRoj9hmbxlh+e+OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1706213151; bh=klS/t9zRHtU0nAQRZ3/X6aXmZHKJ5NyBuVUUb/ppfUg=; b= YhmnHCQ6rDXkUT60a2x4UPf/mK0Dwti+W0z9bChg+fe2kqZx6oV6xnnm6WuKC3au jVpEqL8ueF+md12lKsUYHkDe9VPlu4nyJW1dwzykrDB2NJt11i0jOAsxPgLZZzQd efgDpJLPawKS7Vbm9xhNxUgtoFT051ODwIXEXxU0LFO93O1FM/HwOGa92+Unt/O3 rnSwumjjk3Lp5uzJM0/zuRrMUUKszSFhGG0D/ozXKronuVKHZxUbbcTRBR2cMw36 Xzz9nV7UV5JTGFZuWU+cvqlvhD6iEkxFBNIOXNv6zQ8n71VWCJ+UZXIUbWhGA5Ii EnxHAv5gHqZWcfFtmBCwRQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=gPCj24N7 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org,nokogiri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org,nokogiri.pikopiko.org); 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: gggruggvucftvghtrhhoucdtuddrgedvkedrvdelhedggeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhjgggtgfgsehtkeejtddttdejnecuhfhrohhmpehorhhisegvihhgvghnshhtrghtvgdr ohhrghenucggtffrrghtthgvrhhnpeefgfevieduhfehieduteffveehffehjeejvefhue eghfevffeludejtdevgeegffenucffohhmrghinhepthhophhitggsohigrdgtohhmnecu kfhppedvtdeirdduvdegrddufedvrddutdejpdefjedrieehrdehgedrudegvdenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdeirdduvdegrddufedv rddutdejpdhhvghlohepmhhimhhirhdrvghighgvnhhsthgrthgvrdhorhhgpdhmrghilh hfrhhomhepoehorhhisegvihhgvghnshhtrghtvgdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'ip4:206.124.132.96/28' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=mimir.eigenstate.org; client-ip=206.124.132.107 Received: from mimir.eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (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, 25 Jan 2024 15:05:51 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from mimir.eigenstate.org (localhost [127.0.0.1]) by mimir.eigenstate.org (OpenSMTPD) with ESMTP id aa61d481 for <9fans@9fans.net>; Thu, 25 Jan 2024 12:05:49 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=aicTv0Lo8RINZeDDsMv RlFd3Pwo/Ac5fA6wFUrMZ6g3yPMfcLiYFkp1ZAZpFqzKC8CuUGS4aMTBzcun5b5k j1AMDb/W7W9GZmYaQjzQBF7ISSwWP7Z/jd50nc0LpAwdAab64siKXX2QgE1EUvJc 5PW0hu7YO/3eFKV1eMML3Fak= Received: from stockyard (142.54.65.37.rev.sfr.net [37.65.54.142]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id c558ebeb (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Thu, 25 Jan 2024 12:05:49 -0800 (PST) Message-ID: <611B016F9637C60CA0AE66FDAA35D0D0@eigenstate.org> To: 9fans@9fans.net Subject: Re: Charting the Future: Envisioning Plan 9 Release 5 for the 9fans Community. [Was:Re: [9fans] Supported Notebooks] Date: Thu, 25 Jan 2024 15:05:44 -0500 From: ori@eigenstate.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 26629884-bbbd-11ee-95eb-ed74088c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNDJmMTFlMDI2NWJjZmExOC1NNDcwNTlkNWViY2ZhMzhkNzBhNzM0?= =?UTF-8?B?YTE5Pg==?= 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:M47059d5ebcfa38d70a734a19:1:D0MLLh8hAJveV9lzeE5ixtu7yn4us3MQR9FkskCnxk8 Quoth Don Bailey : > Direction comes from people writing code... but you write code for 9front, > yes? What does that have to do with mainline Plan 9? And what does that > have to do with the direction set forth by the people that actually > designed it? >=20 I'm not sure I understand the point of your question; I work on 9front. There's nothing that qualifies as a mainline Plan 9 since the lights turned off at Bell Labs almost a decade ago; there are just forks like 9legacy and 9front. The people that actually designed it stopped setting direction years before Bell Labs shut down. As a member of the Plan 9 Foundation, I would like to see other people pick up other Plan 9 distributions, and take them in other directions. As far as I can tell, that involves code being written and shared. >=20 > On Thu, Jan 25, 2024 at 7:20=E2=80=AFAM wrote: >=20 > > This email suffers from a lack of semicolons; > > > > Bell labs is extremely dead at this point, and > > direction comes from people writing code; once > > the work begins, people are sometimes willing to > > help -- but only once work begins. > > > > Quoth vic.thacker@fastmail.fm: > > > Dear 9fans, as enthusiasts and experts of Plan 9, you are undoubtedly > > aware of the unique position this operating system holds in the world of > > distributed computing. Its influence on modern computing paradigms is > > undeniable. In the spirit of continuing this legacy, the prospect of Pl= an 9 > > Release 5 beckons, offering a pathway to not just preserve but also enh= ance > > our beloved system. This essay aims to articulate the rationale for Pla= n 9 > > Release 5, focusing on the need for modernization, the potential for > > innovation, and the practical considerations that align with our shared > > passions and expertise. > > > > > > The Need for Modernization > > > > > > Technological Evolution: > > > We've all witnessed the dramatic shifts in technology since Plan 9's > > last iteration. To keep Plan 9 at the forefront of utility and innovati= on, > > it's essential to adapt and update our system in line with the latest > > advancements in hardware, networking, and programming languages. This > > evolution is crucial to ensure that Plan 9 remains an indispensable too= l in > > our modern tech toolkit. > > > > > > Security Enhancements: > > > In our ever-connected world, the sophistication of cyber threats is a > > reality we cannot ignore. It is imperative that Plan 9 evolves to inclu= de > > cutting-edge security protocols, safeguarding our systems and the unique > > work we do from emerging cyber risks. > > > > > > Hardware Compatibility: > > > The advent of new hardware architectures is an exciting challenge for > > us. Updating Plan 9 to support these new platforms means not only > > preserving its usability but also expanding our horizons to new forms of > > computing, something we, as 9fans, have always embraced. > > > > > > Fostering Innovation > > > > > > Research and Education: > > > Plan 9=E2=80=99s novel approach to system design and distributed comp= uting has > > always been a beacon for academic research and education. A new release > > would re-energize our academic endeavors, offering a modern platform for > > continued exploration and learning, pushing the boundaries of what we c= an > > achieve with Plan 9. > > > > > > Community Engagement: > > > A new version of Plan 9 stands to reinvigorate our community. This is= an > > opportunity to deepen our engagement, attract new talent, and foster a > > richer ecosystem around our shared passion. The development of Plan 9 > > Release 5 could be a rallying point for our community, sparking new > > collaborations and innovations. > > > > > > Showcasing Plan 9=E2=80=99s Potential: > > > Plan 9 Release 5 would be a powerful statement of our system's > > capabilities, especially in burgeoning fields like cloud computing, IoT, > > and distributed systems. This is our chance to demonstrate the adaptabi= lity > > and forward-thinking design of Plan 9 to the wider world. > > > > > > Practical Considerations > > > > > > Resource Allocation: > > > We understand the importance of efficient resource management in > > bringing Plan 9 Release 5 to fruition. This means tapping into our > > collective knowledge, drawing on community contributions, and possibly > > exploring new partnerships or funding avenues. > > > > > > Backward Compatibility: > > > Maintaining backward compatibility is essential to honor our past work > > and ensure a smooth transition. We must respect the legacy of Plan 9 wh= ile > > charting a course for its future. > > > > > > Documentation and Support: > > > Enhanced documentation and support are crucial for the success of this > > new release. As a community, we can collaborate to create resources that > > will aid in adoption and usability, ensuring Plan 9 Release 5 becomes a > > tool we can all be proud of. > > > > > > Conclusion > > > > > > The creation of Plan 9 Release 5 is more than a technological update; > > it=E2=80=99s a reaffirmation of our commitment to a system that has lon= g been at > > the vanguard of computing innovation. This initiative is a step towards > > ensuring Plan 9's continued relevance, security, and functionality in t= he > > modern era. It's an opportunity to broaden its impact in the realms of > > research, education, and beyond. As 9fans, we have the passion, the > > knowledge, and the community to make this a reality, honoring the legac= y of > > Plan 9 while shaping its future. Let's embark on this journey together, > > shaping the next chapter in the Plan 9 story. > > > > > > > > > Thank you for dedicating your time and attention. > > > --vic > > > > > > On Thu, Jan 25, 2024, at 05:48, Jacob Moody wrote: > > > > On 1/24/24 14:28, Michael Grunditz wrote: > > > >> I have looked at the reform code and I like how it is done. I think > > that it would be easy to use for porting 9legacy or in fact any system.= But > > it is more work than a recompile. > > > >> > > > >> Michael > > > > > > > > It is certainly not drag and drop. Getting the arm64 compiler and > > > > linker working on > > > > 9legacy is already not what I would consider trivial due to drift in > > > > /sys/src/cmd/cc. > > > > So yes if you have enough understanding on how to work with and deb= ug > > > > the compiler, the linker, and > > > > the kernel then perhaps you could call it "easy". I'll believe it w= hen > > > > I see it. > > > > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T42f11e0265bcfa18-M47059= d5ebcfa38d70a734a19 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription