Почему мы не можем использовать стандартные библиотечные функции C при разработке ядра?

Я только начал изучать разработку ядра и у меня были небольшие сомнения. Почему можноt мы используем функции c в разработке ядра после связывания его с библиотекой c? Почему ядро никогда не связано с библиотекой c, но имеет собственную реализацию некоторых стандартных функций c, таких какprintk() вместоprintf(), Если ядро написано на c и скомпилировано с помощью компилятора c, то почемумы используем стандартную функцию из библиотеки c?

Ответы на вопрос(1)

Ваш ответ на вопрос