Originally posted by RavFX
View Post
While the Linux kernel is very solid and has sound design with backwards compatibility, you can't really say the same about the fragmented libraries for Linux, especially when they're so fucking unstable (in terms of compatibility) because most developers have no idea how to design a proper API or keep the old API while adding a new one. Because "dropping" stuff is in such fashion to those morons. Linus even said that there's plenty of idiots who try to break backwards compatibility or APIs in the kernel's interface to userland (syscalls), and he now finds it more sad than upsetting that he STILL has to remind them to not do it. I mean I agree with him, it's sad people have to be constantly told to NOT break something or drop it, when it should be a default mindset.
You see many games fully statically linked, which just shows that they fully trust the kernel but not the userland, lol.
I think DirectX 12 is pretty good thing for Linux, because it translates far easier to Vulkan without much loss in performance compared to previous DX versions. Yeah, Vulkan would be even better, but it's still better than the situation before. Hopefully Wine gets it to acceptable implementation soon enough (a few months).
Comment