OK, I respect the call for keeping an open mind. Always a good approach. But let's not forget all of the moves toward a friendlier Microsoft/Linux world looks suspiciously like "Embrace"
I for one am willing to keep an open mind, but will be following these types of developments closely.
I hope to be proven wrong.
I would like to know how much it is costing Microsoft to fix that damaged reputation so that other executives will know if they do this it will end up costing at least X amount.
If their 'Embrace' looks like 'Yes we are compatible with...' and their 'Extend' like 'If you use our layer you can also do...' then people stay sceptical.
Instead their 'Embrace' should be 'How can we help you with your open source product?' and their 'Extend': 'Here are patches that fixes problems, improves performance and implement community wanted features.'
It seems companies like this always try to hold the door to 'Extinguish' open.
After all, what's the point of building software, if it's never embraced, aka, used?
Hence the justified caution and monitoring of a known extinguisher.
“Embrace” is happening everywhere these days. Don’t sound the alarm until you see Extend.
Sidenote: looks like I/O performance is really not that bad in most cases already, and sometimes even faster than Linux distros like Ubuntu: https://www.phoronix.com/scan.php?page=article&item=wsl-febr...
And unix developers complain endlessly about any dev environment that isn't identical to what they use. Powershell gets shit because it isn't bash/core-utils (even though it's better in just about every conceivable way), Windows API gets shit for not being posix (even though posix is a crappy API), etc.
I work in the M/Mumps space(healthcare), another small (almost invisible) but active community and it seems far from dying. I imagine Delphi is bigger.
I wonder how long the MS stack would last without the support of MS. Would the MS stack fare as well as the Ruby stack has without Microsoft’s massive investment in turning developers into sharecroppers? (Or salesforce, scala, unreal, php, erlang, etc.)
Seems like a wild card entry, which could go any number of directions. :)
Did it ever occur to you that people stick with certain environments because they make a lot of money using them ?
Your statement basically reads as "I can't believe that people/companies have the nerve to stick with a codebase that cost them thousands of dollars to create and has made them very successful over the last couple of decades..."