[jay.scot] [013] --[ Finally, I switched over to OpenBSD I have been wanting to move my daily driver over to one of the BSDs for some time now, I have written in the past about my experience's with FreeBSD [0]. At the time, the limiting factor was the hardware I was running and the issues that caused. However, now that I have the mini-pc new hardware I thought this would a good week to try it out. One evening I took the plunge, backed up $HOME on my current Alpine Linux setup and installed OpenBSD. It was super simple, and I was up and running in a shell within 15 minutes. Everything seemed to work well at first, but I later discovered my sound wasn't working. A look over the man pages and OpenBSD FAQ, I soon figured out that I needed to change the default audio device to snd/1. Once that was done, I went ahead and installed X and all the other tooling I use. One of the big changes I made was the switch back to Xorg from Wayland, I really didn't want to mess about with getting that running in OpenBSD, and I am really not fussed about one over the other. I still had my old Makefiles for building the standard X suite I used for years, dwm, dmenu and st, it only needed a few tweaks to config.mk, and they all complied without issue [1]. I changed from the ASH shell to the default KSH shell, again, nothing really needed to change. I really like the package management, for Alpine Linux I had my own bootstrap script [2] to get me up and running. On OpenBSD I am nearly done right off the bat with just one command, a list of user packages ready to install. On Linux I feel that this would be including a heap of system libraries and dependencies. $ pkg_info -mz | tee openbsd_pkg castget-- colorls-- curl-- fdm-- firefox-- fzf-- git-- hack-fonts-- lynx-- mpv-- mupdf-- mutt--gpgme-sasl nnn-- password-store-- quirks-- qutebrowser-- sfeed-- vim--no_x11 wireguard-tools-- yt-dlp-- Anyway am off to learn more about the inner workings of OpenBSD! 0. gopher://jay.scot/0/phlog/005.txt 1. git clone git://jay.scot/dotfiles.git 2. git clone git://jay.scot/alpine-bootstrap.git .EOF