TheGodfather
I'm not any kind of programmer or technician so none of this is in any way my area of expertise, but the paragraph above my quote on the link mentions using a microkernel-based model. Not sure if that's any relevant to your question, or gives answers regarding "protecting parts of the kernel"?
Otherwise you can try searching through the GOS Mastodon posts for posts relating to the kernel. A cursory glance didn't really show much beyond what the website tells you (though it was only a cursory glance, so maybe more could be found). Maybe users with more expertise/knowledge and/or official GOS team members can find time to give a proper answer?