- Just to be on the same page with
netty-tcnative with OpenSSL:
macOS: The official dynamically linked netty-tcnative from Maven works fine
Linux: The official dynamically linked (against OpenSSL) netty-tcnative from Maven doesn't work at all. We can however contribute to the netty-tcnative project and make it work. The problem manifests only in the official release because they try to be backward-compatible with older versions of OpenSSL. When compiled from sources against the right version of OpenSSL the dynamically linked version should work. It works for me on Ubuntu 16.04, compiled against OpenSSL 1.0.2. It did not work for me on Fedora 28, compiled against OpenSSL 1.1.0. There are no official statically linked versions of netty-tcnative on Maven. They have to be compiled from sources, what I did. The same statically linked netty-tcnative jar works on Ubuntu and on Fedora. I didn't test it on Debian (or other distros), but I think that it will work too.
MS Windows: No information collected so far.