Live data from Hacker News

The state of LibreSSL in FreeBSD

attilagyorffy.com

11–20 of 24 posts

Re: The state of LibreSSL in FreeBSD

#11
post #6

Good news for FreeBSD. I agree that LibreSSL is the best bet for the future.

There also BoringSSL[1] but that might be even more of a departure than LibreSSL in terms of API compatibility. I still think it's surprising that we don't see more BoringSSL being used especially with nginx.

[1] https://boringssl.googlesource.com/boringssl/

Re: The state of LibreSSL in FreeBSD

#12
post #6

Good news for FreeBSD. I agree that LibreSSL is the best bet for the future.

There also BoringSSL[1] but that might be even more of a departure than LibreSSL in terms of API compatibility. I still think it's surprising that we don't see more BoringSSL being used especially with nginx. [1] https://boringssl.googlesource.com/boringssl/

Why would you use it, if the people making it explicitly recommend against you doing so?

Re: The state of LibreSSL in FreeBSD

#13
It's awesome that cool things from OpenBSD are being ported over to FreeBSD, but why not just use OpenBSD from the get-go? It's already a struggle having to deal with FreeBSD's outdated version of pf.

iTWire - Crypto: FreeBSD playing catch-up, says De Raadt: http://www.itwire.com/business-it-news/open-source/62641-cry...

Re: The state of LibreSSL in FreeBSD

#15
post #12

Earlier quoted context omitted.

There also BoringSSL[1] but that might be even more of a departure than LibreSSL in terms of API compatibility. I still think it's surprising that we don't see more BoringSSL being used especially with nginx. [1] https://boringssl.googlesource.com/boringssl/

Why would you use it, if the people making it explicitly recommend against you doing so?

There are some good reasons not to use it. Primarily the lack of API stability and that, as you mention, the people making it caution against it.

But to answer your question, why would someone choose to use it anyway? One reasonable justification is that many people believe (probably myself included) that the quality is superior to openssl or libressl. The APIs are unstable but the flip side of that coin is that they're probably better. Also the engineering practices behind boringssl have lead to what I would call relatively high quality code. It's well structured, clear, and maybe less likely to suffer as many serious bugs as the alternatives. Time will tell.

Not that I'm recommending it for everyone, just answering your question. Quality is often in the eye of the beholder, use what works best for you.

Re: The state of LibreSSL in FreeBSD

#16

It's awesome that cool things from OpenBSD are being ported over to FreeBSD, but why not just use OpenBSD from the get-go? It's already a struggle having to deal with FreeBSD's outdated version of pf. iTWire - Crypto: FreeBSD playing catch-up, says De Raadt: http://www.itwire.com/business-it-news/open-source/62641-cry...

... "says De Raadt"

Maybe there is a group of people out there that don't want to deal with that ... guy.

Re: The state of LibreSSL in FreeBSD

#18
post #2

Outside of the BSDs, Void Linux is a linux distro that uses LibreSSL instead of OpenSSL and they also have a stable musl flavor (no glibc).

Gentoo ~x86/~amd64 also supports LibreSSL with the "libressl" USE flag. Makes for a great hardened (Grsecurity/PaX) install for servers/chromebooks.

Re: The state of LibreSSL in FreeBSD

#19

It's awesome that cool things from OpenBSD are being ported over to FreeBSD, but why not just use OpenBSD from the get-go? It's already a struggle having to deal with FreeBSD's outdated version of pf. iTWire - Crypto: FreeBSD playing catch-up, says De Raadt: http://www.itwire.com/business-it-news/open-source/62641-cry...

FreeBSD and OpenBSD are ideologically opposed. FreeBSD is free as in freedom, OpenBSD is free as in beer.

Re: The state of LibreSSL in FreeBSD

#20
post #2

Outside of the BSDs, Void Linux is a linux distro that uses LibreSSL instead of OpenSSL and they also have a stable musl flavor (no glibc).

Gentoo ~x86/~amd64 also supports LibreSSL with the "libressl" USE flag. Makes for a great hardened (Grsecurity/PaX) install for servers/chromebooks.

Is there also a Gentoo profile for a system-wide clang/llvm? Add libressl and musl (instead of glibc), and it would be quite a different and advantageous linux distro.
Post reply on HN