| 013.txt - gopherhole - My gopherhole source code. | |
| git clone git://jay.scot/gopherhole | |
| Log | |
| Files | |
| 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 |