I developed a USB driver (CDC class) DLL for windows in .NET Looks like I need to develop the same driver in Linux as well. The target system is running RHEL 5 and above.
From the Microsoft documentation it is clear that on RHEL 7 and 8 I can leverage the .NET Core Is it possible to use .NET Core on RHEL 5 and RHEL 6.
https://learn.microsoft.com/en-us/dotnet/core/install/linux-rhel