The name "OSX" is no longer correct. The name "Mac OS X" has been deprecated since 2016 when Apple rebranded their Mac operating system to "macOS". However, in addition to this, the name "OSX" is now just flat out wrong, since the "X" stands for "10", but macOS Big Sur is going to be version 11.0.
Renaming "OSX" and "osx" to either "macOS" or "MacOS" or "macos" or similar would solve this problem.
This proposal does not have specific signature requirements.
N/A
"macOS" (stylized), "MacOS" (PascalCase), "macos" (lowercase), and "MACOS" (uppercase) are all similar designs that would be appropriate depending on the desired naming convention.
This would break compatibility, but wrappers and aliases can be kept as needed, and upgrading shouldn't be too big of an issue.
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
Most helpful comment
https://github.com/dotnet/runtime/issues/43313#issuecomment-707261960