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=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13056 invoked from network); 3 Feb 2021 18:26:43 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 3 Feb 2021 18:26:43 -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 CCC4E38C63 for ; Wed, 3 Feb 2021 13:26:40 -0500 (EST) (envelope-from bounce.mM216325788941f5dd4704684a.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id C9D1A161C163; Wed, 3 Feb 2021 13:26:40 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); 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:content-type :content-transfer-encoding:to:subject:date:from:in-reply-to :mime-version:list-help:list-id:list-post:list-subscribe :reply-to:list-unsubscribe; s=sysmsg-1; t=1612376800; bh=0tp7OIj 0xuLjoVVLVT46tCUzdLVEc4ld1aJ30f1BqOk=; b=TZdMqU/wzK/5SQTwt+DwKPw UcA39Ude+iyMha9+i6Dr/h39tPBSG40PFx0uQBLNZB0ObASKw3t74CE4K2swNrnv 47SUl21YjQKFTfZe1xz5Wf7LL+cJOdistAHvOpErEoYOeRwZlYYhE9dUDwZ1Nf0o ZpsUlqJWhs2ADUD9HTYM= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1612376800; b=AkrheEfzCxBVigucNx2aTQEmPkw3ZpLzm1NxsGtn8wb/o5XHPF r7OdpUAr6NXvRGfELBcAsPtyNIoHdsU4eIBthpRkkuDP2bBg0QSLNgsW9zazPuE5 6PoQOxe5WEtx4ClZRMu+X9fo3/ynTieqUthyG6xSUDx5cOYzl2vXoo32o= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); 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=none (no signatures found); 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-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: nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org,kusuri.pikopiko.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=5 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :content-type:content-transfer-encoding:to:subject:date:from :in-reply-to:mime-version:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=bsMy2eok VZm2CB2YA1F7INVa6hpNYFh97fRW8xebj6k=; b=OjibiQgfAj/d4vVx+ZC8tH6E YMfcZdRfhJ62CcCIfLCiwAgUd13v900kqUAmvxbl+sdixri6aCzXuiMHQZ+qvSWt SoAys9agp6kSAsmPB6ixKTIcA4VaL3aw9X6Gw5eNC24oUROVj6/QqhygqAXB0prd W1q/Q3dL6+pekA0RNhg= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 51698289A6E3 for <9fans@9fans.net>; Wed, 3 Feb 2021 13:26:31 -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 C3B0F7EA4EB; Wed, 3 Feb 2021 13:26:31 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1612376791; b=Q8aq7E3svN3JE2i0zvuL0JhdL1YKphEhNEi0iFgYHWDQ6kXEcq Q/EP+86xDmGlYS9eenH2Kh809Dj2Pv9/nnv0WYE+evtyy110Peq3k/rF//kZunIq adaaT4jQTiHKJ3/WHtHfdycC15OIpoztOCdTg5ffJ1IUTWAiitPJAfYtaLtcaZ3d T6vmmUn3iyBMGSx8KQx6/xfqARCVUJKd2xHAkPKpRkneQEzFHIredZRX+yI4ER/F PHjb31oq3xBdOs2qFM+hFvVP57AL9QHGGQcSiw7/sy3aWm7+a8MqVFKy1fqqxdl3 mwvV6J3OF90B+BxJCn9SsvWNU0cKveYzCAFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:content-type :content-transfer-encoding:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1612376791; bh=rv+6JVnLfbCOOHCULFNmc5gXwgJIbP/yzVN0xr/o0p4=; b= hFQTXHNTB+QqqwrRHTBk7fLs3xbOsVTptUE2nPgq1DEkGF/5mWHbJnzh+SVkHfmr /tGKCyVQMFbU/GwYVWRcoD/33ItWTWytJmhFUX6rFABmAAF23Ph+PZBzKP5c93yR WVW3JkUjCLI5pivuwJt5lFB6tRrwlwaVGZL3Gg9vtQHV3LpDQuVtaHPVAuLIzQVf 5JiiiNaFwu+wYRhu8lLHKJrZfvx3Nmar7L4HSvxIpCFhfVRbustoLvOHNqiFP8Dh LoLkKYLfWhieiPz+WoPEyb4RCe11EdM53dB+GPUOniQsY8OamDBnoNxZ3eRqecyw 4c8F9cnVceuXIlKyzv4ojw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); 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-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: nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org,kusuri.pikopiko.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=5 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduledrgedvgdduudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgotffhvedqqdfjughrqd fuuhhsphgvtghtqdhlohifucdlhedmnecujfgurhepkfgtgffvufffhfgjgggtgfesthek jedttddtjeenucfhrhhomhepohhrihesvghighgvnhhsthgrthgvrdhorhhgnecuggftrf grthhtvghrnhepueeuuddutddvvdejheduiefggffffffffffgffduleetgfejleetffdt udehleejnecukfhppedvtdeirdduvdegrddufedvrddutdejpdejgedruddtuddrvddrie enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdeirdduvdeg rddufedvrddutdejpdhhvghlohepmhhimhhirhdrvghighgvnhhsthgrthgvrdhorhhgpd hmrghilhhfrhhomhepoehorhhisegvihhgvghnshhtrghtvgdrohhrgheq X-ME-VSScore: 5 X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' 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>; Wed, 3 Feb 2021 13:26:30 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from abbatoir.fios-router.home (pool-74-101-2-6.nycmny.fios.verizon.net [74.101.2.6]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id f547e811 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Wed, 3 Feb 2021 10:26:29 -0800 (PST) Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable To: 9fans@9fans.net Subject: Re: [9fans] GSoC 2021 project ideas (WAS: Re: Plan 9 Applying to GSoC 2021) Date: Wed, 03 Feb 2021 10:26:27 -0800 From: ori@eigenstate.org In-Reply-To: <867dns9s0l.fsf@cmarib.ramside> MIME-Version: 1.0 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 591af38e-664d-11eb-bd90-ff01779663e7 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMWMzMDBjZGJkOTk0MWVkYi1NMjE2MzI1Nzg4OTQxZjVkZDQ3MDQ2?= =?UTF-8?B?ODRhPg==?= 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:M216325788941f5dd4704684a:1:ex8La8zalCAfJner3yxKQlwQvwccazuAe7GMtvclZzU > > 1. Project ideas. One of the key parts of the application is the > > project ideas page. If you=E2=80=99ve got ideas that seem like they=E2= =80=99d be a >=20 > Plan 9-related: >=20 > (1) Porting the Plan 9 kernel to a microkernel architecture, such as > Mach. This would give Plan 9 instant access to the whole range of > hardware supported by the underlying microkernel. I'm not aware of any freely available microkernels that support a whole range of hardware. Gnu Mach doesn't appear to support XHCI, which would leave my cpu server and one of my laptops with no plugs for my keyboard. seL4 seems to have a similar level of support. Which did you have in mind, and what unsupported hardware would they have? > (2) A Zoom/video conferencing application for Plan 9. Enough said. :) I'm not sure enough was said. Can you talk a little bit about the moving parts for this proposal? Two main things I'm wondering: - how stable and well documented the proposed protocols are; can you link to the relevant documentation? will the work done still be useful 6 months after it's written, or will it be a churn treadmill? - what video codecs would be needed, and what are the steps needed to port them? > (3) Happauge/Brooktree BTTV/video capture drivers. AFAIK, Plan 9 can > only use USB Web cams. Driver support should definitely be on the list, though this is somewhat niche hardware, especially in the days of video streaming. > (4) Port SANE (Scanner Access Now Easy) tools as a Plan 9 file system. > That would give Plan 9 instant access to a huge range of flatbed & > sheet-fed document scanners. I took a peek at the code -- there's a lot of direct calls to opening the devices; it may be more expedient to implement TWAIN natively, rather than porting. > (5) An NFS sever for Plan 9. Unix machines have a lot of trouble > handling edge cases encountered on 9P filesystems (such as the > number of hard links to directories). An NFS server would make it > much easier for Unix/Linux and Plan 9 to get along happily. Can you describe the problems you ran into when you tried nfsserver(8), and what changes you'd expect a student to make to fix them? ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T1c300cdbd9941edb-M21632= 5788941f5dd4704684a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription