Общедоступный Linux-компилятор Tiny C Compiler (TCC, fabrice.bellard.free. fr/tcc/), отвечающий стандарту ISOC99 C, отличается малыми требованиями к памяти (вся система занимает 100 Кб) и генерирует код, работающий в восемь раз быстрее, нежели подготовленный стандартным Linux-компилятором gcc. TCC умеет подключать любые динамические ISOC99-библиотеки, следит за выходом индексов за границы массивов и блокирует утечки памяти, а также выполняет компиляцию в исполнимый файл без этапа сборки. Важно, что TCC можно встраивать в приложения, что позволит в качестве их внутреннего сценарного языка использовать Си.
С помощью TCC была разработана программа TCBoot, способная компилировать Linux-ядро "на лету", во время загрузки, причем на типовом ПК сборка ОС занимает меньше минуты.