to the information on your website, TrueNAS Enterprise has full support for the FiberChannel protocol.
So isn't "not supported".
Well, that's certainly not true. "My" website has no information about TrueNAS at all. My companies do not sell, service, or support TrueNAS or FreeNAS systems for customers in any way that could be considered commercial competition. We do occasionally do stuff like refurbishing gear and HBA's.
Perhaps you're laboring under some misconception that "I" am associated with TrueNAS. I'm not. I woke up one morning conscripted into moderatorship on these forums, many years ago. iX and I fly in related, overlapping circles.
All I know is that every time the topic has come up in the past with iX developers, it's been met with sort of a shrug. Jordan said outright that they had no plans for it, but I can't find a reference to that. Ah crap jkh's account is actually deleted, making search VERY difficult.
FreeNAS doesn't have FC target support by default, but you can make it work if you want to do some hacking and you don't care that you can't manage it from the GUI. 1. gunzip then copy the attached ko to your FreeNAS box. Put it in /boot/modules. (The attached ko is 64 bit only) 2. Run...
www.truenas.com
jpaetzel used to be one of the significant developers. Also account deleted. This is making it really hard to track down previous "official" statements, so I am going to ask you to please just believe me when I say I have firm recollections.
In any case, there is definitely no official support for FC in Core or Scale, which brings us around to what I originally said. If TrueNAS Enterprise has added support, they haven't told me, and it isn't in the free product. But of course they don't tell me anything, because I'm not an employee. If and when they want to send me a nice TrueNAS Enterprise system for free, I'm happy to find a use for it...
More generally, on the FC target side of things ... Lots of people have made progress of varying degrees of success. The bits that exist at the OS level to implement FC have not been lobotomized out of the OS. But by that same measure, UFS/FFS is still supported by the OS as well. What makes TrueNAS meaningful is integration with the GUI and middleware. As you start "off-road adventuring" with these things, there are some handy bits of documentation on the forum about what others have accomplished. Nothing stops you from doing these things.
So we circle back around to my answer.
If you have TrueNAS Enterprise, contact your field engineer and ask about it. We don't really support TrueNAS Enterprise here in the forums; iX expects you to use their support.
That leaves us with TrueNAS Core, TrueNAS Scale, or FreeNAS, which are the things that these forum support, and my original answer of "FC is officially not supported" which remains the correct answer.
You asked for details, you got 'em.

Please don't blame me if I don't have a solid answer to your original question, though. There are very few FC users and I wanted you to get *some* answer.