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