Linux 中的系统调用表会随时间变化吗?
Do system call tables in Linux change over time?
具体来说,对于 x86 64 位架构,系统调用 table 会改变吗?例如,是否可以添加新的系统调用或重定位某些系统调用?我对这个概念相当陌生,对此感到疑惑。
将添加新的系统调用,但不会重新编号或删除现有的系统调用,因为这样做会破坏用户空间程序,而 Linus 是出了名的坚决反对这样做。
具体来说,对于 x86 64 位架构,系统调用 table 会改变吗?例如,是否可以添加新的系统调用或重定位某些系统调用?我对这个概念相当陌生,对此感到疑惑。
将添加新的系统调用,但不会重新编号或删除现有的系统调用,因为这样做会破坏用户空间程序,而 Linus 是出了名的坚决反对这样做。