Kupgrade.sh is a simple script which automates upgrading one's Linux kernel. The script saves the current and previous kernel build configuration files. Kupgrade.sh greatly eases maintaining kernels for several non-heterogenous machines by maintaining configuration files and building custom kernel RPM files.

Kupgrade.sh also supports plugins for compiling drivers such as the Advanced Linux Sound Architecture modules.

My research interests include free and open source software, system security, and network security.