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 23601 invoked from network); 17 Nov 2020 14:06:32 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 17 Nov 2020 14:06:32 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 144292A7FA for ; Tue, 17 Nov 2020 09:06:29 -0500 (EST) (envelope-from bounce.mM858669ad25a690f2ecc07685.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 01E1B8E647F; Tue, 17 Nov 2020 09:06:29 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=S7C4cJ2N header.a=-sha256 header.s=202006 x-bits=0; 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=polynum.com; spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; 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:message-id:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1605621988; bh=j9RkqWvzXu1U8kJTm7d3jTL/yfWmfxAMeO40o kXCK6g=; b=CYs0vdx8oNh5zo/6+BEq6uOdH8YLgt5R1H9HDHiDgzAXwm0YKtoOK 2hbQdBOpVrOX2j8qYldy7fpJWEvg8C/OcGX+Lv8f6F40mQuS7uagtKxPkRGWZkEg kkPxuec8VaDYEbZ91qtVXAfyCR89qDbWGR7q3GV4k/RFNr/ZM5To74= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1605621988; b=giR+tdA1RWGy81dpWThqkJUo2GzGHoMpcW8GXO3XM82GbvP43N qILoS6jvkUv61vXjZP3OTTR/w8cDVw5NAbi4eDZ440+nGGRIOPvY8kS+Qc2diFf/ QUppLLj/1rY8maaNwbkxVnKOPscQ3GbdO9TDE8lI4JybDgwzjnesVcoZE= Authentication-Results: topicbox.com; arc=pass; dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=S7C4cJ2N header.a=-sha256 header.s=202006 x-bits=0; 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=polynum.com; spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; 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-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=S7C4cJ2N header.a=-sha256 header.s=202006 x-bits=0; 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=polynum.com; iprev=pass smtp.remote-ip=93.17.128.207 (smtp26.services.sfr.fr); spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-aligned-from=fail; x-ptr=pass smtp.helo=smtp26.services.sfr.fr policy.ptr=smtp26.services.sfr.fr; x-return-mx=pass header.domain=polynum.com policy.is_org=yes (MX Records found: fb.mail.gandi.net,spool.mail.gandi.net); x-return-mx=pass smtp.domain=sfr.fr policy.is_org=yes (MX Records found: smtp-in.sfr.fr); 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:message-id:mime-version:content-type:list-help:list-id :list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=pKvv4L b39Ksw1NbvKPHEdriPAxJTdO8cLtGFWn85Rkg=; b=jk5596yeOXWvDiEr7t/IhY bmS6DhiCfhfiFP1en5YtDDqzsyPjlSuHdLhCoiUy+j5YT9KWNsixxm6IxmPQ7IVR hqswIR1KcSMc0yQKGqy9qjPQzfzWtKlGGj7S+MKxmmb77MHMvLp7aqOPdUxDT4jT YEXx8XSGvuWpF/ULLW2bs= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 694BD8E60EE for <9fans@9fans.net>; Tue, 17 Nov 2020 09:06:18 -0500 (EST) (envelope-from thierry.laronde@sfr.fr) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id ECEA97CA6F9; Tue, 17 Nov 2020 09:06:18 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1605621978; b=FbzmYrpYIHsGwcSiu/zjm+FiAsEVpqR+zssY9zb2Fpich2Qw3o 2uSTWk4VY1mNN8Px9Zatn0YpTit10WsuX/gjU+MmrSjmYQ45trUCdRnGdazOgAOO Rwn2wNbjT2mHWFxPhwNSp3ovMn/Q8tL5wTsrbNORWXf9jYnxM5JiXiUk9eJhAU0Q SnqMkgA3gIvh65grqzGagtj1f19Z8ISBfA4BWXTq5VJWQLzfDskreaMDQDph4tTr vlpP2IM92YSmQESog7l+60lhEl4XD6cI0Z+r5Tk+uHUEQsUjzJ+4vzBIjMH/dk+5 oDCe+bGQTcDhqk9zomh7NpwZGqVx6CAoi7Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:mime-version :content-type; s=arcseal; t=1605621978; bh=6+lAqLGft8ql0ML+TWfBZ XSAKjy7N94qBp0FIF4k8pM=; b=YxRmefFHN7ZbWipevp72bgzCinekLk386uI3r MbUrtRx37icGgZzyH4vbTRTukc8ONsKj51Xj58MvIEOqAMHRpyKJKBxt9O8Q1h6v qX573++zJifgXn0mwXlr/SD54Mam91GzbA19/Y7QpylOyrJH8fZeP5fzWkG6FLhu /s+bfNls7MYA6MGDSRt0wKOXfMS4y9c394N33aM9za1CalLo2UFe9l1cSyAdrI1x w3IBAA1mXf+EndlKXAwmRAhVLFkARY/uqaU3hJLaURxeMQzG5HP1NAFqOR0JOGqG pPCaXyLr4wPvoCBn4uN6dlC5pPYKFBfBgVsL9Ldx05OXyqCSQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=invalid (public key: not available, 0-bit key sha256) header.d=polynum.com header.i=@polynum.com header.b=S7C4cJ2N header.a=-sha256 header.s=202006 x-bits=0; 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=polynum.com; iprev=pass smtp.remote-ip=93.17.128.207 (smtp26.services.sfr.fr); spf=pass smtp.mailfrom=thierry.laronde@sfr.fr smtp.helo=smtp26.services.sfr.fr; x-aligned-from=fail; x-ptr=pass smtp.helo=smtp26.services.sfr.fr policy.ptr=smtp26.services.sfr.fr; x-return-mx=pass header.domain=polynum.com policy.is_org=yes (MX Records found: fb.mail.gandi.net,spool.mail.gandi.net); x-return-mx=pass smtp.domain=sfr.fr policy.is_org=yes (MX Records found: smtp-in.sfr.fr); 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: gggruggvucftvghtrhhoucdtuddrgedujedrudeffedgiedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuf fkgggtuggfsehttdertddtredvnecuhfhrohhmpehtlhgrrhhonhguvgesphholhihnhhu mhdrtghomhenucggtffrrghtthgvrhhnpeevteejffeghfdtveeivdevheffieefjeetge ekgfdvvdefffdtgfduvdehhfetvdenucffohhmrghinhepsggvlhhlrghrugdrohhrghdp khgvrhhgihhsrdgtohhmpdhssghfrgdrfhhrnecukfhppeelfedrudejrdduvdekrddvtd ejpdejjedrudelkedruddvuddrkeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehinhgvthepleefrddujedruddvkedrvddtjedphhgvlhhopehsmhhtphdviedrsh gvrhhvihgtvghsrdhsfhhrrdhfrhdpmhgrihhlfhhrohhmpeeothhhihgvrhhrhidrlhgr rhhonhguvgesshhfrhdrfhhrqecuuffkkgfgpeefleejtd X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sfr.fr: 93.17.128.207 is authorized to use 'thierry.laronde@sfr.fr' in 'mfrom' identity (mechanism 'ip4:93.17.128.0/24' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="thierry.laronde@sfr.fr"; helo=smtp26.services.sfr.fr; client-ip=93.17.128.207 Received: from smtp26.services.sfr.fr (smtp26.services.sfr.fr [93.17.128.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 17 Nov 2020 09:06:16 -0500 (EST) (envelope-from thierry.laronde@sfr.fr) Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2628.sfr.fr (SMTP Server) with ESMTPS id 1EDED1C001C0F for <9fans@9fans.net>; Tue, 17 Nov 2020 15:06:15 +0100 (CET) X-mail-filterd: 1.0.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 40 X-sfr-spam: not-spam Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) by msfrf2628.sfr.fr (SMTP Server) with ESMTP id F39101C001C01 for <9fans@9fans.net>; Tue, 17 Nov 2020 15:06:14 +0100 (CET) Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2628.sfr.fr (SMTP Server) with ESMTPS for <9fans@9fans.net>; Tue, 17 Nov 2020 15:06:14 +0100 (CET) Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTPS id 0AHE6AIc018443 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <9fans@9fans.net>; Tue, 17 Nov 2020 15:06:10 +0100 (CET) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 0AHE6AdK011850 for 9fans@9fans.net; Tue, 17 Nov 2020 15:06:10 +0100 (CET) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to thierry.laronde@sfr.fr using -f Date: Tue, 17 Nov 2020 15:06:10 +0100 From: tlaronde@polynum.com To: 9fans <9fans@9fans.net> Message-ID: <20201117140610.GA17186@polynum.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 12cc81f6-28de-11eb-b2b1-aba630a01430 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMTQ3NWIwNGMyZWNmOWJlMC1NODU4NjY5YWQyNWE2OTBmMmVjYzA3?= =?UTF-8?B?Njg1Pg==?= 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] Plan9 and Inferno and the JS VM Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M858669ad25a690f2ecc07685:1:rUDN7UmPrUtlFQd0mCjI3qK7jcJj4k_dII2_KcQIOQw Fabrice Bellard has developed a VM in JavaScript (!!!) allowing to run an OS in a browser. See: https://bellard.org/jslinux/ This was brought to my attention by a teacher wanting to teach TeX and litterate programming to students without the need for them to install anything. This is done for kerTeX see: http://kertex.kergis.com/en/jslinux.html What can be the use of this? First, for this very kind of usage=20 (allowing an audience to use software without requiring installation) or for demonstration purposes (instead of trial CDROM for example). But since what is lost by the emulation can be compensated by changing the OS, it could perhaps be tempting for someone to try to put plan9 on the VM (I don't speak about kerTeX; just as a general responsiveness comparison). And furthermore, since Inferno, for the very superficial view I have about it---I spent a very sparse time on Plan9 but never managed to get to Inferno---, was designed if I'm not mistaken, to be able with a small memory footprint to do what was done, long ago, with Java applets, it could be tempting, in this area of teaching being done at a distance, to compare the speed and the responsiveness of Inferno vs JS---if Inferno can accept apps not only with its language but in pure C too, I can probably make kerTeX work on it too. Just my 2cents. --=20 Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ http://www.sbfa.fr/ Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T1475b04c2ecf9be0-M85866= 9ad25a690f2ecc07685 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription