TemplateVMs Kernel

my appvms won’t start with an error about the kernel. Then I checked the settings of each appvm and selected a kernel. The appvm still won’t start until it finally started after I selected a kernel for the templatevm. I don’t remember having to select a kernel for the template vm and the default setting for templates is default (none)

Is this normal for template vm to use same kernel as appvm and does this oppose a security risk?

It is not normal for the template to have kernel set to none
It is normal for the templates and AppVMs to use the same kernel - but
you can change the kernel used by the qube as you will, or use a native
kernel installed in the qube.

The kernels are actually installed in dom0 and used from there.

I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.