Posted Sep 9, 2011 15:23 UTC (Fri) by josh (subscriber, #17465)
Parent article: On multi-platform drivers
Some successful multi-platform drivers do exist. For a large example, consider ACPICA, a portable implementation of ACPI. While it runs on many different platforms, it also goes to a great deal of effort to follow the native conventions of those platforms.