Почему номера системных вызовов отличаются в amd64 linux?

Я заметил, что системные вызовы x86 int $0x80и amd64 syscallимеют разные номера. Например, sys_exit— это системный вызов 1 в x86 и системный вызов 60 в amd64. Существует ли (историческая )причина для различных схем нумерации системных вызовов?

13
задан Job 23 April 2012 в 13:41
поделиться