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 29087 invoked from network); 12 Feb 2021 11:10:21 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 12 Feb 2021 11:10:21 -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 6013A34742 for ; Fri, 12 Feb 2021 06:10:18 -0500 (EST) (envelope-from bounce.mM87e4ccc2f2348d4492e94048.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 5F9C416B3964; Fri, 12 Feb 2021 06:10:18 -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=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; 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:from:date:in-reply-to:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:subject:list-unsubscribe; s= sysmsg-1; t=1613128218; bh=cbu7ogEp1SusTHhsRoRVdvQdIUQC4kgf1bw52 zSIUsc=; b=VxOnEZlDzvMzmsJc3yW5ZmT0Vz6eLjetkrAahmAJsjwhYL+n5wgkL jtybew/79gyGZai448XKOnDN+N5Ez6XqMqC2brsldfpuhYJEud9IXfcjNPjh1iX5 o5uTy1iRz4qKF9YYLPiZ7HKnn9yZ05jQr4awnitJOnNIUx13LI+tK4= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1613128218; b=L0M1xWXxV3kdYwp8z1e2cjpcEXmLMMmMfQ4wWhCEGeR8KkqgO9 x8jDZ3mUKcusMTHQ9jNlMU+4Fe/OxO8tpamx5PA+F3fbgYn2cyqVAFIT0fc3IlVc UgInqz9Z2F5BPihQLmr0dkdZ5tJ9P3TXM/szzgZn9GASwsQ0Y+7BNBjto= 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=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; 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 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=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx2.mythic-beasts.com,mx1.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx2.mythic-beasts.com,mx1.mythic-beasts.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=message-id :to:from:date:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; bh= eJlu2+G5ClDRn6+rIRkcXc/IxZOgI1olMVNzHvRu2mM=; b=dDDYe+tACCuu+7iM P8QQJm149xbAh2NlfYdWt2sRCYcQqe3e49vGH1kaEQtvcB5JiWi2mVEm4edUGTP9 aFzXkqbHJOnnsTrcyD+Iyem5HZIgWJuNBo26zdwVgUT/FmeGT0m6FtrBI8hXHjTZ sstbSmishJsz6R16KqesWUSCO40= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 0FF2C17CCF84 for <9fans@9fans.net>; Fri, 12 Feb 2021 06:10:02 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id B1749AA95BF; Fri, 12 Feb 2021 06:10:02 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1613128201; b=pV4oI3LfaddeboMooke4/2QG6HDa9e8BrVn91GSdWW+Qm4R4KV ynCX/jHd7bsMPvCnXKzmSjCXGvROtg4+hFYeUg/YcwoKLbwMAxnkOSErVv8nIrMS TvZsLPkVkUPsI9eeonuG6Z5aT1acKMudImcn1CQyNV3gegzD2sB4H8Y0/+W42Uow vypw8pcpJf2J/FLHAv/a6buyQfN+ST3Zcq6pD5jg2b67g/JtN6rhg9WjSMCceTEC LRBc6vXmM+11kKpiK/SCz4L/zcDFYtklDPQsF35hOUvqiqUaMy5lXc6gDIe3I4zC ZQl8bN+LUcdWpIe4lTL4ETqayYLuRfyh/GUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1613128201; bh=niCh/hyC1Paoc00w2+r/G7SrMNkRPwulI9f2RrtMQgI=; b= UXmgyY9xzcn/qxLccpHS/o0ogDEnymMdjmmcoWfMCKstVrvbOKSPIvMU8LWoh0xF 5jGDL03W6ALUeK5bJKg72NfMNRNvvlDQ5aCFdrX8/wAvQkPqKvIDybeklJKR/uzv KQUxiPT1zq83xjOnE+cS02FtAbgFdfqw8VjZDsq4NxLLsL/tUAii4KOjzO71xkws kfZrBkA2zYPIVD4wIyvUAKGnbqRm4z3Z/vvKroSg4bnWdFNXMqf+S2W8OCuT6PuV OTsAIi7gR693IjSR+GhtQTSN5maIEbq4ikA/cIEkkRrHmDrsRpNKoCBxgAxtbg5E UHBQjqPQr45ZeGnTKoT8DA== ARC-Authentication-Results: i=1; tb-mx1.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=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-me-sender=none; x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx2.mythic-beasts.com,mx1.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx2.mythic-beasts.com,mx1.mythic-beasts.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: gggruggvucftvghtrhhoucdtuddrgeduledriedugddvgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkffvuffhff gjgggtgfesthejjhdttddtvdenucfhrhhomheptfhitghhrghrugcuofhilhhlvghruceo lehfrghnsheshhgrmhhnrghvohgvrdgtohhmqeenucggtffrrghtthgvrhhnpeeukeethf ffleffffeuieelleefffehkeefjeejfffffeejveevueekueevudekheenucffohhmrghi nheplehlvghgrggthidrohhrghdplehfrhhonhhtrdhorhhgpdhgihhthhhusgdrtghomh dpthgvrhhmrhgtrdhlohgtrghlnecukfhppeegiedrvdefhedrvddvjedrvdegpdekkedr leejrddvjedrkeefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvth epgeeirddvfeehrddvvdejrddvgedphhgvlhhopegsrghlrhhoghdrmhihthhhihgtqdgs vggrshhtshdrtghomhdpmhgrihhlfhhrohhmpeeomhhilhhlvghrsehhrghmnhgrvhhovg drtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (hamnavoe.com: Sender is authorized to use 'miller@hamnavoe.com' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="miller@hamnavoe.com"; helo=balrog.mythic-beasts.com; client-ip=46.235.227.24 Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [46.235.227.24]) (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>; Fri, 12 Feb 2021 06:10:01 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from [88.97.27.83] (port=40136 helo=hamnavoe.com) by balrog.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.92.3) (envelope-from ) id 1lAWKi-0001i2-6y for 9fans@9fans.net; Fri, 12 Feb 2021 11:10:00 +0000 Message-ID: To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Fri, 12 Feb 2021 11:09:54 +0000 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BlackCat-Spam-Score: 1 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: e02d2a82-6d22-11eb-9703-e9a68230251f Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMTYxNzE1MjNmOTVkODY1Ni1NODdlNGNjYzJmMjM0OGQ0NDkyZTk0?= =?UTF-8?B?MDQ4Pg==?= 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] 9pi provenance List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M87e4ccc2f2348d4492e94048:1:KUTrJbV7PJJ2OmTPVvZzhCbDrCSd9xA7ioLC8KYL5tw A couple of people have speculated about what exactly is in the 9pi SD card= image. I should really publish a build script, but first I would have to write one. Informally, here's how the 9pi fossil contents were created, starting from = the Bell Labs 4th Edition download CD image on 9p.io: 1. Installed the 4e filesystem onto a freshly formatted fossil image: echo uname upas :upas >>/srv/fscons disk/mkfs -a -s /n/cd /n/cd/dist/replica/plan9.proto | disk/mkext -ud /= n/fossil 2. Copied all bcm kernel source from /n/sources/contrib/miller/9/bcm on 9p.= io to /sys/src/9/bcm 3. Applied these updates from /n/sources/patch on 9p.io aes-ctr armv7-atomic exec-postnote-race exit-wrong-parent pread-offset ramfs-fixes segment-overlap ssh2-aes-ctr ssh2-dh-group14 usb-ether-lan78xx usbserial-ftdi-writelen 4. Applied these updates from http://9legacy.org/patch.html aux-wpa bcm-brian-man [followed by a small correction to /sys/man/3/spi] factotum-wpa fossil-wstat-qid libsec-tlshand12-fixes libsec-tlshand12-norc4 libsec-tlshand12-nossl3 libsec-x509-sha2 libsec-x509-sig tcp-close=20 tls-devtls12 tls-tlshand12 usb-usbd-usb3 5. Copied the latest /sys/src/cmd/aux/wpa.c and /sys/src/cmd/auth/factotum/= wpapsk.c from 9front.org, with a couple of small edits to remove 9front dependenc= ies 6. Copied wifi firmware files from https://github.com/RPi-Distro/firmware-n= onfree into /sys/lib/firmware brcmfmac43430-sdio.bin brcmfmac43430-sdio.txt brcmfmac43455-sdio.bin brcmfmac43455-sdio.clm_blob brcmfmac43455-sdio.txt 7. Adjusted a few config files and scripts for an easier first-time experie= nce of Plan 9 on a Raspberry Pi /adm/timezone/local /adm/users /dist/replica/client/* /rc/bin/replica/pull /rc/bin/termrc /rc/bin/termrc.local /sys/lib/newuser /usr/glenda/bin/arm /usr/glenda/bin/rc/patch-apply /usr/glenda/bin/rc/riostart /usr/glenda/lib/profile 8. Built and installed libraries, commands and kernels for ARM, and removed= the corresponding 386 binaries. Also ran mkindex in /sys/lib/man/lookman to = update the database for the lookman command. 9. As an extra bonus, installed go1.14 (cross-compiled under go-linux-386),= into /sys/lib/go1.14, along with its dependencies /rc/bin/git (a just-enough-= git emulation from David du Columbier) and /sys/lib/tls/ca.pem which were ne= eded for 'go get' (not sure if they still are). A new /lib/namespace.local w= ith 'bind -a /sys/lib/go1.14/bin /bin' makes it simple to use 'go' as a comm= and invoking the latest installed release. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T16171523f95d8656-M87e4c= cc2f2348d4492e94048 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription