Linux posix跟踪过时的基本原理?
我开始阅读POSIX标准,我非常欣赏其中的基本原理部分,因为它们帮助我理解(并记住)设计。当我谈到“跟踪”系统接口部分时,我看到它被标记为过时,但我找不到任何原因。这仅仅是因为没有人实施它吗?是否有任何关于这一变化背后原因的公开文件Linux posix跟踪过时的基本原理?,linux,unix,posix,bsd,Linux,Unix,Posix,Bsd,我开始阅读POSIX标准,我非常欣赏其中的基本原理部分,因为它们帮助我理解(并记住)设计。当我谈到“跟踪”系统接口部分时,我看到它被标记为过时,但我找不到任何原因。这仅仅是因为没有人实施它吗?是否有任何关于这一变化背后原因的公开文件 请在否决投票时留下评论。基本问题在2010年1月27日Jonathan Corbet的“”中列举。然而,“ptrace()是一个标准函数,它是内核ABI的一部分;只要用户存在,它就不能从内核中删除”。@AlexP谢谢。读起来不错,但我无法直接连接到上面的posix跟
请在否决投票时留下评论。基本问题在2010年1月27日Jonathan Corbet的“”中列举。然而,“
ptrace()
是一个标准函数,它是内核ABI的一部分;只要用户存在,它就不能从内核中删除”。@AlexP谢谢。读起来不错,但我无法直接连接到上面的posix跟踪API。utrace是否与posix_跟踪有关?我的问题是为什么从标准中删除posix_跟踪(对于符合posix标准的应用程序),我发现它是在AIX中实现的,并给出了一些示例代码。因此,您必须将您的假设从“没有人实现它”更改为“只有IBM实现了它(或计划实现它)”。