013.txt - gopherhole - My gopherhole source code.
 (HTM) git clone git://jay.scot/gopherhole
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       013.txt (2132B)
       ---
            1 [jay.scot]
            2 [013]
            3 
            4 
            5 --[ Finally, I switched over to OpenBSD
            6 
            7 
            8 I have been wanting to move my daily driver over to one of the BSDs for
            9 some time now, I have written in the past about my experience's with
           10 FreeBSD [0]. At the time, the limiting factor was the hardware I was
           11 running and the issues that caused. However, now that I have the mini-pc
           12 new hardware I thought this would a good week to try it out. One evening
           13 I took the plunge, backed up $HOME on my current Alpine Linux setup and
           14 installed OpenBSD. It was super simple, and I was up and running in
           15 a shell within 15 minutes.
           16 
           17 
           18 Everything seemed to work well at first, but I later discovered my sound
           19 wasn't working. A look over the man pages and OpenBSD FAQ, I soon
           20 figured out that I needed to change the default audio device to snd/1.
           21 Once that was done, I went ahead and installed X and all the other
           22 tooling I use.
           23 
           24 
           25 One of the big changes I made was the switch back to Xorg from Wayland,
           26 I really didn't want to mess about with getting that running in OpenBSD,
           27 and I am really not fussed about one over the other. I still had my old
           28 Makefiles for building the standard X suite I used for years, dwm, dmenu
           29 and st, it only needed a few tweaks to config.mk, and they all complied
           30 without issue [1]. I changed from the ASH shell to the default KSH
           31 shell, again, nothing really needed to change.
           32 
           33 
           34 I really like the package management, for Alpine Linux I had my own
           35 bootstrap script [2] to get me up and running. On OpenBSD I am nearly
           36 done right off the bat with just one command, a list of user packages
           37 ready to install. On Linux I feel that this would be including a heap
           38 of system libraries and dependencies.
           39 
           40 
           41         $ pkg_info -mz | tee openbsd_pkg
           42 
           43         castget--
           44         colorls--
           45         curl--
           46         fdm--
           47         firefox--
           48         fzf--
           49         git--
           50         hack-fonts--
           51         lynx--
           52         mpv--
           53         mupdf--
           54         mutt--gpgme-sasl
           55         nnn--
           56         password-store--
           57         quirks--
           58         qutebrowser--
           59         sfeed--
           60         vim--no_x11
           61         wireguard-tools--
           62         yt-dlp--
           63 
           64 
           65 Anyway am off to learn more about the inner workings of OpenBSD!
           66 
           67 
           68 0. gopher://jay.scot/0/phlog/005.txt
           69 1. git clone git://jay.scot/dotfiles.git
           70 2. git clone git://jay.scot/alpine-bootstrap.git
           71 
           72 .EOF