None of existing TrueNAS systems are affected, since Skylake Xeon E5 v5 CPUs are not even released by Intel yet. Mentioned comments on the bug report are my own, and my personal feeling is that this in significant part is an example of mass hysteria (possibly not without commercial side).
I doubt anyone is trying to cause mass hysteria, especially doubt there is a commercial side to it. Granted, the set of instructions that trigger it is rarely produced by compilers, yet the problem is real; so much so, that Intel has reported errata and produced a fix.
We can only speculate that FreeNAS itself is not affected because it is not written in OCaml, and not compiled with GCC. But until you have actively ruled it out by checking every CPU instruction, you can’t say for sure that it is not affected. Not to mention, users may be running OCaml programs on Linux in a bhyve VM, or compile them with GCC in a jail (if that’s possible), so again, the problem is real even on FreeNAS.
In any case, I’d be grateful if anyone can update here as soon as Supermicro have released a BIOS update with the fix. I’ve sent an email to
support@supermicro.com, not sure what kind of response to expect.