Надеюсь, поддержку QCA8172 добавили. Работало везде (фирмварь не требуется, под линуксом через alx), кроме OpenBSD. Кстати, как там с поддержкой EFI? Пробовал в 6.0, не получилось.
Недавно в -current libc freezero() добавили, кстати.
The freezero() function is similar to the free() function except it ensures the memory being deallocated is explicitly discarded. If ptr is NULL, no action occurs. If ptr is not NULL, the size argument must be the size of the earlier allocation that returned ptr, otherwise the behaviour is undefined.
http://man.openbsd.org/freezero Судя по CVS mailing list уже переводятся части системы на freezero().
«Puffy becomes better,
a little better all the time.» (ц).
Introducing freezero(3) a version of free that guarantees the process no longer has access to the content of a memory object. It does this by either clearing (if the object memory remains cached) or by calling munmap(2). ok millert@, deraadt@, guenther@
Mozilla will offer an Extended Support Release (ESR) based on an official release of Firefox for desktop for use by organizations including schools, universities, businesses and others who need extended support for mass deployments.»
------------------------------------------------------------------------
- OpenBSD 6.1 RELEASED -------------------------------------------------
April 11, 2017.
We are pleased to announce the official release of OpenBSD 6.1.
This is our 42nd release. We remain proud of OpenBSD's record of more
than twenty years with only two remote holes in the default install.
As in our previous releases, 6.1 provides significant improvements,
including new features, in nearly all areas of the system:
Оказывается, много чего поддеживается. В частности, вчера легко установил систему на Olinuxino A10 LIME. Просто для этого надо брать miniroot для cubieboard, и вживить в него правильный dtb и u-boot. В инструкции всё описано.
Но, правда, поддерживается мало что из устройств. Например, нет даже поддержки звука и смены частоты процессора. В той же FreeBSD это есть.