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 26162 invoked from network); 1 Feb 2021 20:32:19 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2021 20:32:19 -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 E7E3228F0C for ; Mon, 1 Feb 2021 15:32:17 -0500 (EST) (envelope-from bounce.mM8dc3d53ad2fd15c95abf0584.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id E3AA81583E62; Mon, 1 Feb 2021 15:32:17 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none 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=icebubble.org; spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.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=from:to:references:date:in-reply-to:message-id :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:subject :list-unsubscribe; s=sysmsg-1; t=1612211537; bh=uL9M4fhi2pV6ghBC PzknEdlogu3eP7h51hZXqY8mBwo=; b=tIjp5cKAGf2qUEI9Pyes+3wrUAz75VZP SCSk+xOA66A4PLpV5YTvrzxwfWHUB7SL/9piIn6k0ufDFB0a5umsTUwx3V8Zugyd Kf37sJ6+J1LVdcVnrOzxHUrOMTFj1qKKA7Y+bDwwurWZvrbrzeE/gc0bgl8YKv3+ TEhz7f7M7gs= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1612211537; b=RGHv9mKHC1F7KDQxEgY1mP6cS4Uw3RL8OzBqcCXQuJLNPMol6q B4u35TDrgrm4papPJGw/AAD1p4ih/EzKSG11gu3A+dTvFWlyUkIeJaN8c50aeBUU pmqswfS/yHdZrohL/+ey6xvcrefgNKyA7SOuu/rlf6YhKJ4BS0dHYt7S8= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none 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=icebubble.org; spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.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 did not pass); dkim=none (no signatures found); dmarc=none 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=icebubble.org; iprev=pass smtp.remote-ip=174.136.103.210 (smtp.icebubble.org); spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=icebubble.org policy.ptr=smtp.icebubble.org; x-return-mx=pass header.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-return-mx=pass smtp.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-tls=pass smtp.version=TLSv1 smtp.cipher=DHE-RSA-AES256-SHA smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:subject:list-unsubscribe; s= dkim-1; bh=jCvri18KrtjubmC+9q/uGIJJzeBHk8v9wqpnypIn8Rw=; b=H01r9 EVgtkMx3X4hZTWUilljW1VmJAiRtUuaIWKqoNml5tUOe1xc7bOWEDXEFwYGFq7RZ dfOSkoPMPdRfeJAezk8ITEoNdfKvz8yX+MAJfd/T1q/18OIVIbz+eTQcGZB3aoD7 O507GzLUDD0glfgmcE6aT1dB1g4Y07wgwa66KY= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 446BC1536C31 for <9fans@9fans.net>; Mon, 1 Feb 2021 15:32:07 -0500 (EST) (envelope-from cigar562hfsp952fans@icebubble.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 21E70925709; Mon, 1 Feb 2021 15:32:07 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1612211527; b=x3Vfdwjx3sSe/Whnc3ZeQb7Eatb2kOjnW3BprOSc4sYRT+C9jE FCctBzq9H2Icr/Bk09v+qJGEaaGg7D/7g8u+XeykE9Bc8P3uXhAEh0P0keaM2vxe MEbVnDVXegeEFb8DlgTwwJa6vlOOoQcJ4TI5wF5xUkg7vbzaq8zVz6DVjgUgDOb5 5cI0vz8uo9x9kLEHNz1iAd0rjZYEFuAoQFEgslLuit/W7LS78D9JE7CNZuUSxWRM 9rLaHlqEqAEgJeO0LsyzWPaU7Qc14n27uYQwgiKiq9Lp5SF9iGtugdYcayTMxgGQ YMaf/xC1MLWMcYr3dX24XYyL0Tuh1jcPKTsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:to:subject:references:date:in-reply-to :message-id:mime-version:content-type:content-transfer-encoding; s=arcseal; t=1612211527; bh=CpE9WEBK7ugnRncX9LgXPDhwtgcMOs8vh92 UlCBYPus=; b=NLQJGxL9R77Q6v8heKJxMVGE6ZsJd1z/H3kpeKksXHCJ0YE41Wj HzhH3rp/dgbWk4h2l8J3/h4/Y5r+XwfbhLuu4DjkoKLp0+Msb9pHLIPuvHg/NtD9 gyNU/bJgYUc4M72OHTYr2T+CESI9vVyFQq1iilbpleqBCIGsHOE1adBODExEuv9L kRXpnbSyzfYFkAVdKSXrduSHOYDYIF3Mezw9Z9dyBrJ2rDXVg01FFR490dwNq2AJ gcaid9qQ59waGRqYVgGoNV+rJ4MiUxc0VBCvf8bz3p8eQj7VAJZwxqSJkcTlJcEw EpM8372qCJOG0tygCx6YCUGlZjJ2XB7RFow== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none 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=icebubble.org; iprev=pass smtp.remote-ip=174.136.103.210 (smtp.icebubble.org); spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=icebubble.org policy.ptr=smtp.icebubble.org; x-return-mx=pass header.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-return-mx=pass smtp.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-tls=pass smtp.version=TLSv1 smtp.cipher=DHE-RSA-AES256-SHA smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduledrfeekgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufh ffjgfkgggtgfesthhqtddttddtjeenucfhrhhomheptghighgrrhehiedvhhhfshhpleeh vdhfrghnshesihgtvggsuhgssghlvgdrohhrghenucggtffrrghtthgvrhhnpefhhfeive etkeeihfetieehhfdtlefhjeegheeuudeuvefgffejheefgfetteeuueenucfkphepudej gedrudefiedruddtfedrvddutdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epihhnvghtpedujeegrddufeeirddutdefrddvuddtpdhhvghlohepihgtvggsuhgssghl vgdrohhrghdpmhgrihhlfhhrohhmpeeotghighgrrhehiedvhhhfshhpleehvdhfrghnsh esihgtvggsuhgssghlvgdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (icebubble.org: 174.136.103.210 is authorized to use 'cigar562hfsp952fans@icebubble.org' in 'mfrom' identity (mechanism 'a' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="cigar562hfsp952fans@icebubble.org"; helo=icebubble.org; client-ip=174.136.103.210 Received: from icebubble.org (smtp.icebubble.org [174.136.103.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 1 Feb 2021 15:32:05 -0500 (EST) (envelope-from cigar562hfsp952fans@icebubble.org) Received: from petunia by icebubble.org with local-bsmtp (Exim 4.76) (envelope-from ) id 1l6fxz-0003r0-V8 for 9fans@9fans.net; Mon, 01 Feb 2021 20:38:36 +0000 Received: from rusat by cmarib.ramside with local (Exim 4.72) (envelope-from ) id 1l6TSF-0002Pd-2w for 9fans@9fans.net; Mon, 01 Feb 2021 07:16:59 +0000 From: cigar562hfsp952fans@icebubble.org To: 9fans <9fans@9fans.net> References: Date: Mon, 01 Feb 2021 07:16:58 +0000 In-Reply-To: (Anthony Sorace's message of "Fri, 29 Jan 2021 11:23:13 -0800") Message-ID: <867dns9s0l.fsf@cmarib.ramside> 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: 9077e4c2-64cc-11eb-8df6-c22ba0254b63 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMWMzMDBjZGJkOTk0MWVkYi1NOGRjM2Q1M2FkMmZkMTVjOTVhYmYw?= =?UTF-8?B?NTg0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] GSoC 2021 project ideas (WAS: Re: Plan 9 Applying to GSoC 2021) List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M8dc3d53ad2fd15c95abf0584:1:x2LmRTrDL_7hP76JO3-bVcik5LVyfKTnt3YxSbOkAUQ Anthony Sorace writes: > Hello! After a few years away, we=E2=80=99ll be applying to Google=E2=80= =99s Summer of Code program again this year. ... > 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 Plan 9-related: (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. (2) A Zoom/video conferencing application for Plan 9. Enough said. :) (3) Happauge/Brooktree BTTV/video capture drivers. AFAIK, Plan 9 can only use USB Web cams. (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. (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. (6) Incorporating Inferno's Dis virtual machine into the Plan 9 kernel, so Plan 9 can run Dis binaries natively, without having to run the Inferno emulator (emu) as a user process. Inferno-related: (A) A 64-bit version of Dis, which was designed as a 32-bit (31-bit?) architecture. (B) Porting Inferno to modern video game consoles, such as the Nintendo Switch family. Coolness. (C) Creating a secure version of Dis. The way that Dis handles allocated/freed memory isn't particularly safe, and can leak sensitive data (such as encryption keys). It doesn't have a way to whiten memory, or to mark ranges of memory as non-swappable. This could be done by adding new VM instructions, or on a per-module basis by adding new module flags. (D) Porting Nemo/LSUB's "OSHAD" to Plan 9. OSHAD is an authentication system (implemented in Inferno) which allows you to provide passwords or acknowledge actions from a separate, wireless hand-held device. (E) A postscript/PDF viewer for Inferno. Enough said. :) Android-related: (a) An Android "app" that presents an Android phone's telephone and SMS messaging facilities as a 9P filesystem. This would enable Plan 9 and Inferno applications to place/receive voice calls and send/receive text messages across a network. This could be done by extending bhgv's existing Android port of Inferno, or as a separtate, stand-alone server app. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T1c300cdbd9941edb-M8dc3d= 53ad2fd15c95abf0584 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription