This is not the Microsoft of Balmer where Linux was called a cancer. Under Satya Nadella the company is serious about providing the best office and cloud products regardless of what OS you use.
Then I realized that the COM ports are not routed into WSL. I need USB-to-RS232 converters to interface with our hardware. Of course, there is a web of contradictory blog posts and announcements when that feature will be finished - one post stating if I upgrade to Creators Update MVP Edition 120394782034785023845 Build 23904782390475 or later, I can use the feature! It took me 1h to find out what version and build of Windows I had, and 1 hour to install the new Creators Update, and 1h to reinstall WSL - and guess what, the feature was absent. What a clusterfuck.
So, COM port access... I don't see that being hard; I envision it as boring API-wiring, since RS232 has been standard since before Windows and Linux existed, so it's likely the code's generally similar.
But in terms of high-level support, RS232 is primarily industrial-class, with a long tail of developers and workstation uses trailing after it. Industrial immediately means complex SLAs and - nooooo - industry certifications and the like. I don't think MS wants to invest that much into WSL.
With this said, a bit of poking around found https://blogs.msdn.microsoft.com/wsl/2017/04/14/serial-suppo..., from last year. Are you on Insider Build #16176 or later?
That being said, I wouldn't be surprised to see a larger open sourcing effort at Microsoft in the coming months/years. Let's hope they do it better than Oracle.
It's basically their May 2017 release plan for VS Code 1.24. Fully public.
My guess is that they're preparing some major announcements, I think at some point Windows will be Open Sourced and the consumer editions will be free. Basically we'll all be beta testers for the Pro and Enterprise editions. Which is not half bad, if they ramp up QA a bit.
I'll leave the middle one, but c'mon there is nothing close to VS and the open alternatives to Office are not in the same ball-park.
Similar for SQLServer - Windows shops kind of default to it.
VS is the exception.
If you look, the most embarrassing thing about Microsoft is that they pretend to be embracing open source under the new CEO, yet their entire WSL joke aimed for running linux apps on Windows is not open sourced. There are numerous WSL bugs, there is an official github repo for WSL there but there is no WSL source code you can read.
Maybe for Microsoft Open Source is still considered as a cancer?