3 ms·
I don't really care for their excuses why they don't do it. Even if anything of that applied in the past, they have no excuse today. The bottom line - they don
by shmerl 6y ago
I don't really care for their excuses why they don't do it. Even if anything of that applied in the past, they have no excuse today.
The bottom line - they don't do it and don't allow let's say hardware makers to provide drivers, like they can do even on Windows. That alone is an indication that it's anything but open.
> You can still run Vulkan on macOS if you want -- you are free to implement it, run it, make shims or layers if you wish etc, just not with Apple's support.
You aren't free to do that. Hardware drivers for macOS are all controlled by Apple. Otherwise you'd see AMD, Intel and Nvidia providing native Vulkan for macOS already. The only thing you can do is to provide translation into Apple's Metal lock-in (like MoltenVK, gfx-rs and so on).
macOS is one of the worst examples of closed systems.
- oneplane 6y ago> You aren't free to do that. Hardware drivers for macOS are all controlled by Apple. No, they are not. Apple ships some drivers themselves because they obviously support the hardware they deliver, but you are free to get your text editor out and write one yourself, compile it, and load it.
- shmerl 6y agoApple won't allow you to run any hardware driver without them signing it. And Vulkan would require GPU driver support for it. So they are the gatekeeper who is preventing this from happening. Keyword here is gatekeeper. "Open" system much? In open systems gatekeepers aren't in the way of the user.