Kernelconfig software configures, builds and installs Linux kernel with ease.
To compile the kernel source, users must have FreeBasic or another Basic compiler installed on their system. If users are not satisfied with the use of Basic, they have the option of rewriting the program in Perl, Bash, C, C++, or any other preferred programming language.
The compilation process can be initiated by typing "fbc kernelconfig.bas" from the directory location where the tarball was extracted. By default, the program searches for the Linux kernel source in the "/usr/src/linux" directory. Alternatively, users can provide the path to the Linux kernel source as an argument when running the program. For instance, if the Linux source is located in the user's home directory in the "src/linux" subdirectory, they can enter "kernelconfig $HOME/src/linux".
If the program locates the Linux kernel source, it will run the "make config" or "make oldconfig" commands if previous configuration settings are found, "make dep", and "make bzImage". If the user is logged in as root, Kernelconfig will also install the modules, copy the kernel to "/vmlinuz", and run "lilo".
With the use of the "-update" command-line option, users can check for new kernel versions available on ftp.kernel.org. If a later version is available, Kernelconfig automatically goes through the configuration and compilation steps for the new kernel source. For example, users can enter "kernelconfig -update" or "kernelconfig $HOME/src/linux -update".
The only requirement for using Kernelconfig is FreeBasic. Overall, Kernelconfig simplifies the process of configuring, building, and installing the Linux kernel.
Version 1.0: N/A