08/07/2016 (Sun) 19:58:12
Enjoy your proprietary BIOS, faggot!
For the most part, BSD systems remain untested in libreboot. BSD systems contain blobs, so do beware.
Anecdotal reports indicate that NetBSD should be compatible, as should OpenBSD 5.9 or higher (libertyBSD might also work). It is unknown whether other BSD distributions are compatible with libreboot at this time.
The BSD community in general is quite hostile towards the GNU project, and being permissively licensed (they believe that companies should be able to sell proprietary forks), it is less than ideal philosophically, from the libreboot project's point of view.
Libreboot will not officially document how to install or boot BSD on a libreboot system. You must consult with your BSD distribution provider, for more information.
FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in their ports system. In addition, their kernels include nonfree firmware blobs.
Nonfree firmware programs used with Linux, the kernel, are called “blobs”, and that's how we use the term. In BSD parlance, the term “blob” means something else: a nonfree driver. OpenBSD and perhaps other BSD distributions (called “projects” by BSD developers) have the policy of not including those. That is the right policy, as regards drivers; but when the developers say these distributions “contain no blobs”, it causes a misunderstanding. They are not talking about firmware blobs.
No BSD distribution has policies against proprietary binary-only firmware that might be loaded even by free drivers.