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?
  • Mark Cornick
    link
    English
    2
    edit-2
    5 days ago

    Readers of this thread might find https://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.

    • @ssmOP
      link
      2
      edit-2
      15 days ago

      apropos any=diskutil and pkg_locate diskutil return nothing relevant for me. diskutil seems to be a MacOS utility? Maybe you meant disklabel?

      • @friend_of_satan@lemmy.world
        link
        fedilink
        English
        315 days ago

        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.

  • 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