Scrivi a /dev/kmsg (non /proc/kmsg come suggerito da @Nils). Vedi linux/kernel/printk/printk.c devkmsg_writev per l'implementazione lato kernel e systemd/src/journal/journald-kmsg.c server_forward_kmsg per un esempio di utilizzo.
Per BSD:
logger -p kern.notice MESSAGE
(per gentile concessione di Ian, mailing list freebsd-questions)
o altre priorità.
Per Linux:
su root -c 'echo MESSAGE > /dev/kmsg'
Supponendo che nessun altro escogiti un modo ufficiale per farlo...
Puoi scrivere un modulo del kernel che chiami il printk funzione. Qui c'è un esempio che potrebbe fare al caso tuo.