1) Is the Linux kernel scheduler part of the init process?
-> no, the scheduler is a subsystem, the initialization process is just a process, but it is special and planned by the scheduler.
2) I understand that this is part of the Kernel threads that are not internally visible to the user, either from above or ps. Please correct my understanding.
-> This is a kind of kernel thread and is usually not displayed to the user.
3) Is it possible to view standard kernel threads through any kernel debugger to see how standard threads take up processor activity?
-> yes!
source share