|
|
|
|
|
by zerocrates
4134 days ago
|
|
See the original commit for it [1]. Basically, some programs had issues working with Linux 3.x version numbers, so the kernel can lie to these and say that its version isn't, say, 3.0, but actually 2.6.40. This was implemented by just taking the kernel minor version number and adding 40 to it and tacking that on to "2.6." So, the problem here is that version 4.0 has that same code, so it's also going to fake-report its version as 2.6.40 when using the UNAME26 personality. [1] http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g... |
|