From 9c1064e33b10a9ecb1e60b37e01423fa9f280f87 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 15:05:28 -0200 Subject: [PATCH] Linux interfaces evolution. --- 00.intro/00.intro.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/00.intro/00.intro.xml b/00.intro/00.intro.xml index 6e34fbb..d479935 100644 --- a/00.intro/00.intro.xml +++ b/00.intro/00.intro.xml @@ -59,4 +59,18 @@ TODO: introduce a graphic with the number of lines of code. --> + +Linux evolution + +Linux source code and interfaces have changed a lot in all these years. Some +programs require the sysfs interface, for example. Some drivers may require new +interfaces and not build on old linux versions. They may also use obsolete or +replaced unexisting interfaces and not build on new linux versions. + + +Better practice is to release the driver under GPLv2 or other compatible +license and send it to mainline. And maintain it even after it's there. + + + -- 2.20.1