I understand you. But the fact is that if you do not know how to 'update' apps you would not be playing around with kernels. And more even if you take care about kernel is not just an 'app'.