Random Tech Thoughts

The title above is not random

X86-64 上为什么没有 linux-gate.so.1

reddit 今天有两个相关的 post。

第一篇讲 Linux 上的 linux-gate.so.1 是怎么回事,其实也就是 sysenter 和新的系统调用方式了,我之前也遇到过。

第二篇的作者看了这篇文章以后发现他的 64bit 的系统上没有 linux-gate.so.1,于是就开始了他的探索,最后发现在 x86-64 上只有 syscall 一种系统调用方式。我自己的机器是 64bit 的,但是装的操作系统是 32bit 的,所以表现和 32bit 的是一样的。

呵呵,看 Blog 长见识了,不是第二篇文章的话还不知道 syscall 呢 :–)

Comments