X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fkernel%2Fold_slides%2F.git;a=blobdiff_plain;f=00.intro%2F00.intro.xml;h=d479935f53461455dfeda6dd33447d1b2cb4ea87;hp=6e34fbb1846e83b54f7a3b3deb4595b770d058c4;hb=9c1064e33b10a9ecb1e60b37e01423fa9f280f87;hpb=e68a87d9dcc7c81392d94ed7435f23f09ff89744 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. + + +