NetBSD support

Roughly two months have passed since I last announced that psutil added support for OpenBSD. Today I’m happy to announce that it’s the turn of NetBSD! This was contributed by Thomas Klausner, Ryo Onodera and myself in PR-557.

Differences with FreeBSD (and OpenBSD)

The NetBSD implementation has limitations similar to the ones I encountered with OpenBSD. Again, FreeBSD remains the BSD variant with the best support in terms of kernel functionality.

As for the rest: it is all there. All memory, disk, network and process APIs are fully supported and functioning.

Other enhancements available in this psutil release

Besides NetBSD support, this release has a couple of interesting enhancements:

You can read the rest in the changelog, as usual.

Discussion