I understand that if we link closed source code with GPL library then closed source will be considered as a derived work of GPL and it needs to be distributed.
"Linking is the technical process of connecting code in a library to the using code, to produce a single executable file. It is performed either at compile time or run-time in order to produce functional machine-readable code."
There are licenses which provides exception for linking like LGPL (e.g: glibc library)
Closed source code is linked to the virtual library of Linux kernel linux-vdso.so.1 during runtime. Since Linux kernel is GPLv2 License, so will it make the closed source running on Linux to be considered as a derived work of GPLv2 (Linux Kernel) ? Is there any exception ?