code: fqa.9front.org

Download patch

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>