Date: 2025-02-11

Replacing Plan 9 with Alpine Linux on Raspberry Pi 4
----------------------------------------------------

Due to public demand, I trashed Plan 9 on Raspberry Pi 4 and installed
Alpine Linux on it. I tried to put all three big BSD systems there,
but all were cancer to install it. It was just a headache and from not
booting, or booting into some 90' half graphic mode to booting into
some non-existent serial console while unable to do anything with it,
because keyboard somehow did not work in that "interrupt" time when
OpenBSD kernel wants to boot up ;/

The reason I wanted to install especially OpenBSD is easy-peasy smtpd,
httpd and mostly pf - packet filter. Linux firewall is practically the
way how to get sick. Tens of options, all are practically the same
just with different syntax, config and all are unmanageable by sane
human. I remember old jokes about Linux sound, those people probably
did not play with Linux firewall ;/

The installation was easy without any issues, like on RPi 5. Just boot
USB flash drive with Alpine, then ran regular "setup-alpine" and
install the system on the SD card.

One issue I had to figure out was a text editor. I am used to
regular vi editor, however Busybox vi is so limited that it does not
offer auto hard wrap a line at certain character in lenght. It does
not show the position of cursor too. There are plenty of newer editors
like vis, kakoune or similar, but those are not my cup of tea.
Luckily I found something called openvi - clone of OpenBSD vi editor.

Overall everything works well. This move makes things much easier as
ssh and vi like text editing is probably the most efficient and
ergonomic way to deal with text files. Well, of course sh, ssh and vi
are "standard" tools, so life is a bit simpler and easier.

Bonus: Finger activated. The board of heroes available over port 79.

----------------------------------------------------------------------

Simplicity means to be just yourself, whosoever you are, in tremendous
acceptance, with no goal, with no ideal. All ideals are crap, scrap
all of them.