From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 17:05:28 +0000 (-0200) Subject: Linux interfaces evolution. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fkernel%2Fold_slides%2F.git;a=commitdiff_plain;h=9c1064e33b10a9ecb1e60b37e01423fa9f280f87 Linux interfaces evolution. --- 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. + + +