3 ms·
Not really - Linux syscalls are stable, so you are free to run your binary with a statically compiled libc and never touch the installed one. You can also handc
by czarit 2y ago
Not really - Linux syscalls are stable, so you are free to run your binary with a statically compiled libc and never touch the installed one. You can also handcraft your syscalls in assembly.
This will not work on Windows, where the kernel API is a DLL and syscall numbes are routinely changed.
- vlovich123 2y agoThat's what I said - on Linux the syscall API is stable while on all other OSes you have to go through libc to talk to the kernel.