----------------------------------------
9Front for the Strange But True
July 2 2021
----------------------------------------

In case anyone out there was wondering, 9Front both boots and runs
quite well on a Thinkpad W520, once you've got a handle on *how* to
set it up.  Here are a few notes about that process.

I recently acquired this computer as a refurb. It has 16 GB of RAM,
a 500 GB SSD, and was in surprisingly good shape considering its age.


Touchpad/Scroll Point:

       Flawless out of the box. Adjust acceleration to your taste in
       lib/profile.

Wireless card:

       Works, but not right away.  You're looking for the iwn6000
       driver, placed in /lib/firmware.  Once it is installed there,
       recompile your kernel and move the new kernel to the 9fat
       partition.

       Bind #l1 to '/net/ether1'.

       Then use a short script like this one for convenience:

               # Usage: wifi <SSID>
               #!/bin/rc

               aux/wpa -s $1 -p /net/ether1
               ip/ipconfig ether /net/ether1

       You can save SSIDs with their credentials in factotum.

       The Ethernet NIC works immediately as /net/ether0.

Screen:

       Using VESA only, you can comfortably go up to 1920x1080x32. Not bad!

ACPI:

       *sigh* Yes, it works. Wish it didn't have to. *acpi=1 in plan9.ini
       is the option you need.

Battery:

       Easily monitored with ACPI, in stats, and/or Sigrid's 'bar' program.

       ... battery life isn't ideal. About 3 hours on a full charge. This came
       with a 9 cell.

vmx:

       Works once enabled in the BIOS. Single-core only at the moment,
       successfully booted and installed OpenBSD 6.7.


As a huge amount of my work as a network/system admin is logging into
remote systems with SSH, looking up information as I need it in text
form, and editing plaintext for programs and documentation, this
laptop is now plenty useful with 9Front alone.

However, if I ever need a local Docker instance, need to write code
locally in an unsupported language, or need a modern web browser for
something, the good news is that I can dual boot into Void Linux in
another partition.  GRUB still supports booting 9Front if you know
where the kernel is located.

Having 9Front on bare metal for a change is a lot of fun.  Let's see
where this goes!