> What is this kernel lock everybody talks about. I mean what is locked? > Some actions must be done and devs call lock before and after it is > done, they call unlock? > What is kernel lock doing exactly, it prevents other procedures to run?
It is quite a large topic, but the 30 second intro is https://en.wikipedia.org/wiki/Giant_lock Lots of more detailed information is available with a bit of googling. -- May the most significant bit of your life be positive.