04/21/2010, 02:58 AM
Once this is tested, and services and applications are written (or existing ones modified) to control it, then you will have a single unified next-generation kernel which can run at 125MHz, 250MHz, 500MHz, 550MHz, 600MHz, 720MHz or 800MHz from a single kernel, and can measure the true internal CPU temperature (not the thermally distant battery temperature).
Originally Posted by double1
The kernel defaults to factory settings, so is perfectly safe to install and run as-is. Increasing the frequency above factory settings is done by separate services and applications. If you don't install the separate services and applications, then it operates exactly like the factory default Palm kernel (with the addition of a passive internal CPU temperature sensor).
The kernel packaging is OTA-safe (like AUPT does for patches), checks the webOS version to make sure you don't install a 1.4.0 kernel on a 1.4.1 device, checks the cryptographic md5 checksums on all files it is replacing to make sure they are all in a pristine factory state before installing the replacement, and can be uninstalled simply by orange+tap on the icon (restoring all those files back to the pristine factory state).
The source code and build procedure is open and transparent, and is available for anyone to use under the GPL license.
This is what the temperature sensing looks like in normal operation (yes, the icon is showing the true internal CPU temperature, and changes dynamically as the CPU temperature changes):