This is a practical walkthrough for installing NetBSD 11 as a desktop system on a Raspberry Pi 4, motivated by curiosity about an open-source operating system the author sees as free of AI-generated code. The process starts on Linux: download and flash the arm64 image to a microSD card, then copy Raspberry Pi UEFI firmware files onto its boot partition so the Pi can start NetBSD. In the UEFI menu, make the SD card the first boot option. After the initial boot resizes the root filesystem, set passwords and create a regular user.
A key fix is needed for Wi-Fi: although NetBSD detects the Pi’s wireless driver, it cannot configure the adapter because the expected NVRAM filename is missing. Creating a symbolic link to the Raspberry Pi 4’s existing NVRAM file makes the interface available; rc.conf and wpa_supplicant settings then enable connection to an access point. The guide goes on to enable binary package installation with pkgin, install common utilities, and start X11 with NetBSD’s basic ctwm window manager. For a fuller desktop, it details installing dependencies and building NsCDE, a CDE-inspired environment based on fvwm, then configuring its launch and adding replacements for missing volume-control and file-manager apps. It also suggests Dillo as a lightweight browser.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.