There have been many, many changes between version 1 and version 2 of this package. Some of the more important ones: * Fully modular setup. This makes it much easier to support new hardware, and consumes less kernel memory. * Full support for I2C busses. This includes the VIA chipset I2C bus. If it is supported by Simon Vogl, it is supported by us. * Many things which were done in kernel space are now done in user space. The most obvious result is the absence of /proc/sensors. Use instead the supplied 'sensors' program. * No more limits on the number of chips. * All detected chips get their own directory under /proc/sys/dev/sensors * /proc/bus contains a list of all I2C/SMBus adapters found. * All applications which want to use sensor data can now access it through the new libsensors. * A configuration file which is read by the above mentioned library, which can (through libsensors) be used by any application, and which describes how all sensor readings are to be interpreted. * All code has been completely rewritten. * Many new drivers By now (version 2.3.0) so many things have changed that we do not even try to keep the above list up-to-date. Just don't use version 1 anymore.