As roblabla said, multiple people are in the process of reverse engineering the Switch and they have all confirmed that the OS itself is NOT FreeBSD based. The network stack may be, but the kernel itself is an iteration on the 3DS' kernel.
Recent AMD and Intel systems with AES-NI provide a hardware RNG. Although as far as I was aware this is not used on OpenBSD for fear of hardware backdoors.
What does that have to do with Linux though? Surely it's the manufacturer's fault for leaving telnet open and not updating? How would a new OS solve any of these issues?