> So API changes only occur on new kernel numbers, i.e. always on 2.2.0 or
Most API changes happens within the odd releases. If you take 2.5.1 and
2.5.63 there are a large number of API differences. Within the ven
releases the API is kept fixed as much as possible. There has been API
changes between 2.4.0 and 2.4.20, because the old API lead to race
conditions, this means a few modules had to be changed. But usually a
module can be moved from 2.4.0 to 2.4.20 by simply recompiling. User
space applications it should always be possible to move forward within
the even releases and usually between versions. A userspace application
written for 2.4.0 should work on 2.4.20. A userspace application
written for 2.0.0 might even work on 2.6.0.
Kasper Dupont -- der bruger for meget tid p? usenet.