Favorite OpenBSD Utilities & Libraries?
from ssm@lemmy.sdf.org to openbsd@lemmy.sdf.org on 04 Jun 2024 23:15
https://lemmy.sdf.org/post/17766370
from ssm@lemmy.sdf.org to openbsd@lemmy.sdf.org on 04 Jun 2024 23:15
https://lemmy.sdf.org/post/17766370
Utils:
ssh
- obvious
mg
- debloated emacs
- even smaller than nvi/nex!
tmux
- a lot of people don’t realize this is an OpenBSD project
- session retention
doas
- configuring sudo feels horrible after configuring doas
- invaluable in ports
pf
- ironic that this is most popular outside of OpenBSD (PFSense)
ifconfig
- command line interface translates directly to configuration files
login.conf/login
- anything on PenguinOS seems insane by comparison
- especially oom killer
sndio
- actually works
- hopefully this gets popular outside of OpenBSD ;) ;) ;)
vmm/vmd
- still in its early stages, but I love it
got (technically not an OpenBSD project, but adjacent)
- debloated git
- partial git compatibility
Library Functions/Syscalls:
pledge & unveil
- interesting new approach to jails
- set and forget, no interaction needed on the user’s end
- with exceptions like chromium & firefox
strtonum
- far nicer than strto* functions in stdlib
malloc
- now with use after free and leak detection! who needs valgrind?
#openbsd
threaded - newest
All the above plus, rdist, relayd and chroot/proot
I love diskutil
apropos any=diskutil
andpkg_locate diskutil
return nothing relevant for me. diskutil seems to be a MacOS utility? Maybe you meant disklabel?Oh, sorry, I was thinking of FreeBSD. And honestly it’s been so long since I’ve used it I shouldn’t have even chimed in. I remember using it on FreeBSD 9 when I was first getting into zfs.
In any case, way off topic. Sorry.
The installer. And sysupgrade.
I’ll check out got, thanks. I thought tmux was a freebsd project but I guess not.
Yeah the pf part is a pity, I still think OPNSense should have been built on OPENBSD
Readers of this thread might find why-openbsd.rocks interesting.
I’ve been using OpenBSD for years now and still find new and helpful stuff in core on occasion. For instance, this week I wanted to convert some old CDs to FLAC, and found cdio can do the CDDA extraction (and faster than cdparanoia, even.)
I use cwm on my OpenBSD workstations. It is fast, stays out of my way, and does not depend on a whole cockamamie “desktop environment.” It’s not for everyone (especially those who feel the need to “theme” things) but I like that it’s available in core.