Can someone explain the differences for these two in linux? Please go as deep as possible into each step the operating system takes.
Low level kernel calls which are handled by the kernel are the system calls.
The man page says:
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
A pictorial image can make it clear:
and