The OpenJDK BSD port has been slumbering in an out-of-tree existence for years. About a year and a half ago I was contracted by the FreeBSD Foundation to improve the port on FreeBSD, and ultimately try to get our changes accepted upstream.
In this talk I will present the current state of the project, and a bit about how we got here – but also some lessons learned from taking on such a big project and trying to upstream it.