back

by doublepg23·7y ago·view on hn ↗
I was actually playing with OpenBSD while stuck with the flu.

The good:

* ifconfig handling everything is brilliant. Having one tool to do networking, including WiFi(!) is great.

* the documentation is good. `man -k` normally gets you what you need.

* "base builds base" is pretty cool. I managed to rebuild base on a 1GHz single core BeagleBone Black in 48hrs.

the bad:

* Performance. I didn't think this would be a huge issue, however it's much slower than Trisquel, Parabola and GuixSD running GNOME on a x200. WiFi also seemed slow.

* IPv6 seemingly didn't work, even when verifying my ifconfig setup.

* Filesystem. I don't expect them to add ZFS due to code size and license, but still using UFS is laughable. UFS seemed to have I/O deficiencies which exacerbated the performance issue.

* the other documentation. While the manpages are good, information on the internet can be contradictory depending on it's age.

* No lsblk. This is more of a nitpick, but there is seemingly no way to get the right name for a disk without parsing through `dmesg` and guessing with partition number.

* pkg_add. It's extremely slow compared to apt even and separates it's parts out for seemingly no reason. Package management in general is somewhat awful.

3 comments
>UFS seemed to have I/O deficiencies which exacerbated the performance issue.

Turning on soft dependencies can help:

* https://www.openbsd.org/faq/faq14.html#SoftUpdates

I wonder though, if they don't have the manpower to optimize for desktop usages, why don't they stick to server only?

I've tried to use it on a server some months ago (trying out OpenBSD every few years because I do like the philosophy) but things behaved odd and slow, so I just used FreeBSD and problems disappeared.

I'd like to see a completely server focused one instead of trying to do it all and keep issues hanging loose.

Because they believe in dogfooding their software. So developers run it on their desktops, as well as on their servers.
IPv6 works. One of my WWW site's servers is an OpenBSD system, quite happily serving it up over IPv6.