
Originally Posted by
hal2k1
The closed drivers don't work. They kind-of implement their range of features to a standard (OpenGL, VDPAU, whatever) with quirks and exceptions and straight-out bugs. Because they implement a replacement for most of the layers of the Linux graphics stack, the issues with the Linux graphics stack itself cannot be fixed. Where the Linux world desires to introduce new features in the area of graphics, such as KMS and Wayland, the vendors of the proprietary drivers refuse to co-operate, and try to frustrate such new developments/improvements. New hardware (for Windows 8 machines) may require code signing of the kernel and drivers, and so the proprietary blobs simply won't work at all on new hardware.
The proprietary drivers are quite broken, they can't be fixed by Linux developers themselves, and they hold Linux development back. Everyone involved in Linux, even the graphics card vendors, would be far better off without the proprietary blobs.