ref: 9a8a6d5ae09cf1f3840b17ad9438899d42198fea
parent: 1b3f53c8161f3a147d060245fe0edeebb8b7bfa9
author: stanley lieber <stanley.lieber@gmail.com>
date: Mon May 20 16:48:39 EDT 2019
apply patches from cinap
--- a/appendixj.ms
+++ b/appendixj.ms
@@ -59,7 +59,7 @@
cd /sys/src/boot/bcm
mk
-# build raspi kernel (pi2 also works for raspi3)
+# build 32 bit arm kernel for raspi (pi2 also works for raspi3)
cd /sys/src/9/bcm
mk 'CONF=pi' install
mk 'CONF=pi2' install
--- a/fqa.ms
+++ b/fqa.ms
@@ -1225,6 +1225,10 @@
8.4.6.1.1 - sshfs
.ihtml a
+.ihtml a <a href="fqa8.html#8.4.6.1.2">
+8.4.6.1.2 - sshnet
+.ihtml a
+
.ihtml a <a href="fqa8.html#8.4.6.2">
8.4.6.2 - ssh2
.ihtml a
--- a/fqa1.ms
+++ b/fqa1.ms
@@ -114,6 +114,8 @@
• arm
+• arm64
+
• mips
.LP
.ihtml ul
--- a/fqa5.ms
+++ b/fqa5.ms
@@ -203,11 +203,17 @@
mk install
.P2
-Build the kernel for Raspberry Pi:
+Build the kernel for arm / Raspberry Pi:
.P1
cd /sys/src/9/bcm
mk 'CONF=pi' install
mk 'CONF=pi2' install
+.P2
+
+Build the kernel for arm64 / Raspberry Pi 3:
+.P1
+cd /sys/src/9/bcm64
+mk install
.P2
Read:
--- a/fqa7.ms
+++ b/fqa7.ms
@@ -356,10 +356,16 @@
mk install # kernel is copied to /amd64/9pc64
.P2
-For bcm (Raspberry Pi, etc.):
+For arm / bcm (Raspberry Pi, etc.):
.P1
cd /sys/src/9/bcm
-mk install # kernel is copied to /arm/9pif
+mk install # kernel is copied to /arm/9pi2
+.P2
+
+For arm64 / bcm64 (Raspberry Pi 3):
+.P1
+cd /sys/src/9/bcm64
+mk install # kernel is copied to /arm64/9pi3
.P2
For 386 and amd64 machines with local disk, it may be desired to install the new bootloader and kernels onto the
--- a/fqa8.ms
+++ b/fqa8.ms
@@ -1134,10 +1134,11 @@
.R
.ihtml h4
-9front used to ship with the original Plan 9 native SSH1 client from Bell Labs. It has since been deleted.
+9front used to ship with the original Plan 9 native SSH1 client from Bell Labs. It has since been replaced
+with a new SSH2 client has been written from scratch. The new client supports only chacha20-poly1305 cipher
+and curve25519 Diffie-Hellman for key exchange. RSA public key and password authentication are supported
+with factotum.
-A new SSH2 client has been written from scratch to replace it. The new client supports only chacha20-poly1305 cipher and curve25519 Diffie-Hellman for key exchange (as well as plain passwords).
-
Read:
.ihtml a <a href="http://man.9front.org/1/ssh">
.CW ssh(1)
@@ -1160,6 +1161,19 @@
.ihtml a <a href="http://man.9front.org/1/sshfs">
.CW sshfs(1)
.ihtml a
+
+.html - <a name="8.4.6.1.2" />
+.ihtml h4 <h4>
+.SH
+8.4.6.1.2 - sshnet
+.R
+.ihtml h4
+
+with ssh, outgoing and incoming TCP connections can be proxied to a SSH server using
+.ihtml a <a href="http://man.9front.org/4/sshnet">
+.CW sshnet(4)
+.ihtml a
+filesystem.
.html - <a name="8.4.6.2" />
.ihtml h4 <h4>