I've been running OpenBSD on a laptop recently, and I'm enjoying the OS a lot. As I mentioned in that article, I like OpenBSD because of:
-
Continued support for old hardware. It supports not just my iMac G3 from 2000, but also computers from the late 80s!
-
Preference for minimalism and simplicity. They seem to prefer less complex software and you can see that in their reasons for writing their own http daemon or replacing sudo.
-
Of course, their focus on security and privacy. For example, camera and microphone are disabled by default and browsers are patched to have limited filesystem access.
So I've been putting in some effort to give back.
Contributions
Maintainer
These are the ports that I maintain myself. You can get an overview of them on Repology.
Decker
I got graphics/decker ported! It's my first one. A huge thanks to the community for helping me out. You can find the initial commit here.
mat2
I've been wanting to use a metadata remover on OpenBSD, but it doesn't seem to have https://0xacab.org/jvoisin/mat2 which is trusted on systems like Tails. So I packaged it!
Mini vMac
I'm a huge fan of Mini vMac! It's such a great way to run HyperCard. It compiles on OpenBSD, but you have to do it yourself. So I packaged it!
Brandy
I've been learning BBC BASIC recently, and I noticed that the BBC BASIC interpreter in OpenBSD hasn't been updated since 2014 so I took maintainership and updated it to a forked version.
Small fixes
Here are some fixes to address bugs or inconveniences that I've been running into while using OpenBSD.
Tor Browser
-
The icon wasn't showing up on GNOME desktop. https://marc.info/?l=openbsd-ports&m=172013368429334&w=2
Tarsnap GUI
-
It's useful for users to be able to find Tarsnap in the applications menu. So I added that in.
Syncthing
-
I wanted to improve the documentation for Syncthing for normal users, so I made some changes to make it more complete.
Resources
Anti-copyright. Everything is in the public domain. Feel free to copy and adapt anything on this website.