It's a bit unclear to me what the conclusion of this paragraph is. Maybe you it would be clearer if structured like this:
  * there are several options which JVM to use on the Raspberry PI with varying levels of support for the hardware of the RPI
  * you can skip this paragraph and just use XXX distribution and YYY JDK
  * which to use depends on what the floating point support API of the chosen linux distro is: softfp or hardfp, hardfp will give better performance
  * openjdk which is open but has no dedicated support for the ARM instruction set which means you have to use the slower ZeroVM
  * early-access JDK8, which isn't open but has support for the ARM instruction set and is probably the fastest option currently
  * something else like avian
  * important in any case: distro fp type and JDK fp type must match
  * for this blog post, we use XXX distribution and YYY JDK which match and are fast

Or even put the details into a footnote.