Nah, you just need to develop a custom EFI app to boot on it. This app then calls a server on your network which will answer whether to boot on Linux or Windows (or any OS installed really).
And voilà, you don't need to manually select the OS anymore (well, you still need to say to the server what to use, but you can do it beforehand, not during the boot)
French here, yeah it kinda is. Or at least it's rare but not exceptional I guess, at least for fluvial transport (barges and other similar types of ships)
It's usually not that bad, and at most requires some reinforcement of the bridge, or at least the removal of some parts of the ship that were embedded in the bridge example here in France.