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