including specs to write drivers.
Whoa, that's super strong move. I 100% support it. Sadly, I'm not in EU. Faust bless EU, they have really big potatoes.
I mean first you have to get politicians to understand what the hell a “driver” is, and no, Gretchen, it’s not Uber.
Lucky for you they would be super unlikely to change the hardware so much that you wouldn't benefit from "European" drivers in another region.
I mean I can't vote it into existence
It's a thing? Can't you just gcc binary into existence?
Fuck Putin. Fuck apple too.
In principle you can, the Mach-O format is openly documented and implemented in the major compilers. The issue is that you need a sysroot (aka SDK) of the frameworks and headers for your target OS, which in Apple's case are proprietary and cannot be redistributed legally (you could probably rip them out of a macOS installation yourself though). For iOS apps you'd also need to sign the binaries and install the app to the device which is non-trivial to impossible to do on other platforms.
Xcode is such hot garbage, the UX Is what you get when you like pretty and hate your programmer. (Honestly I hate most of Apple's UX.)
Also I compiled a C# app for osx-x64 yesterday on Linux (that works, though I have no idea of I could sign it properly to avoid Apple's annoying side load interference), though maybe it included a binary originally compiled by Microsoft on Apple hardware.