Я предполагаю, что вы имеете в виду в пространстве пользователя. Вы можете написать строку в /dev/kmsg
. В оболочке просто echo
это. В Си тоже было бы очень легко.
[root@cr0 ~]# echo hello > /dev/kmsg
[root@cr0 ~]# dmesg | tail -1
[24156.408735] hello
Но если вы имеете в виду в пространстве ядра, конечно, вам нужно позвонить printk()
.