Queries on driverkit

Hi

I am trying to Write a network driver for mac so Catalina Since all these kind of drivers has to be moved to User Space (as per wwdc 2019). So I am Planning to use driver kit, network driver Kit and USB Driver Kit.

Before I start this activity, I have some queries like

  1. What benefits are we getting by moving from kernel Space to User Space?
  2. What will happen to performance? Won't it go down?


Thanks in advance.

Queries on driverkit
 
 
Q