New version 1.0 source code, kernel based