RFC: raising minimum supported linux kernel version to v2.5.46

Philippe Ombredanne pombredanne at nexb.com
Sun Feb 15 18:48:24 UTC 2015


On Sun, Feb 15, 2015 at 9:49 AM, Mike Frysinger <vapier at gentoo.org> wrote:
> On 15 Feb 2015 15:47, Dmitry V. Levin wrote:
>> Do you think it's time to assume that PTRACE_SETOPTIONS and
>> PTRACE_O_TRACESYSGOOD|PTRACE_O_TRACEEXEC|PTRACE_O_TRACECLONE are
>> universally available and working?
>>
>> If yes, then all code that supports post-execve SIGTRAP and implements
>> fork/vfork/clone->CLONE_PTRACE substitution could be removed.
>>
>> The question essentially means whether new versions of strace
>> should work on linux kernels older than v2.5.46
>> (see https://lkml.org/lkml/2002/11/4/213)?
>
> i think the # of people realistically using <=2.4 nowadays is beyond carrying
> about, especially wrt downloading & building recent software.  mainstream
> projects (like glibc) have been requiring linux-2.6 for years now.
>
> so if dropping this code provides a nice clean up, and you're merely requiring
> linux-2.6, then i say go for it.

+1 . I still see 2.4 but oh-so rarely and folks still running on 2.4
are likely to be happy with the current (or often much older) strace
version.

-- 
Cordially
Philippe Ombredanne




More information about the Strace-devel mailing list