LinuxConf.eu: Documentation and user-space API design
Posted Sep 4, 2007 9:17 UTC (Tue) by michaeljt
Parent article: LinuxConf.eu: Documentation and user-space API design
If people did not access kernel interfaces directly, but only through shared libraries, that would greatly limit the number of places where changes needed to be made if a kernel ABI was broken, and make it much more feasible to remove unwanted ABIs. The shared libraries need not be maintained by the kernel people, they would just need to accept the responsibility of tracking ABI changes. MS stopped guaranteeing the stability of their kernel ABIs years ago - might the same not work in the Linux world?
Not to mention the added portability benefits of using shared libraries over direct use of ABIs - as shown by Wine :)
to post comments)