Originally posted by fhuberts
View Post
Some OSes recognize this and offer a separate set of stable entry points for graphics drivers, while other OSes require that graphics drivers make use of "internal" functions in order to deliver the same level of performance and functionality. Linux follows the second approach - I'm not saying this is *wrong*, just that we need to recognize that there are some costs as well as benefits.
Originally posted by fhuberts
View Post
You can make a compelling argument that the Windows development cycle and the enterprise/LTS Linux development cycle are very similar, with a new release coming out every couple of years followed by updates which maintain all of the original APIs and core code. The Linux world adds a series of interim end-user releases between major enterprise/LTS releases, resulting in end-user-visible changes (ie the need for new drivers) every few months rather than every couple of years.
Comment