bcé usado durante a construção do kernel para gerar constantes de tempo nos arquivos de cabeçalho. Você pode vê-lo invocado emKbuild , onde se processa kernel/time/timeconst.bca gerar timeconst.h.
Isso pode ser implementado como um programa C que é criado e executado durante a compilação, mas é mais fácil de usar bc(que é pequeno e comum; de fato, faz parte do conjunto de ferramentas obrigatórias em sistemas POSIX - o kernel espera GNU bc).
bcé usado aqui em vez de Perl . A mensagem de confirmação sugere que ela bcfoi usada anteriormente, mas não consigo encontrar um rastro disso; O Perl é usado desde 2008 (para grande desgosto de algumas pessoas , embora esse conjunto de patches nunca tenha sido mesclado).