Configuration Menu Language
From Wikipedia, the free encyclopedia
Configuration Menu Language is used, before compilation of a Linux kernel, to configure the set of values that will determine the composition and exact functionality of the kernel. Wide variations in kernel functionality exist; a particular kernel should be customized for the exact hardware it will run on and it can be tuned by indicating preference for one behavior over another.
A replacement system for the original Configuration Menu Language has been developed by Eric S. Raymond and named CML2 (for Configuration Menu Language 2), but has not been officially adopted by the core Linux kernel team.