I started reading Linux Kernel Architecture by Wolfgang Maurer.
Right in the beginning of the book he makes a note and tries to explain what kobjects are and their purposes.
So after reading and digging a little bit I have a couple of questions.
Sorry but what is a
kernel object? Is it just a data structure liketask_struct?Please explain with a simple example from userland where and for what purpose
kobjectsare used ?