What is the meaning of the kernel version?

Asked

Viewed 1,931 times

2

I’m trying to make an app, like college job, for Android vulnerability diagnosis based on device metadata, like Android version, Kernel version, Build Number, etc.

I don’t fully understand the kernel version string that can be checked in the device settings.

On my device, for example (Samsung Win Duos), the kernel version string is:

Kernel version:

3.4.0-1565445
se.infra@SWDB2914 #1
SMP PEEMPT Wed Aug 13 03:54:31 KST 2014

Would someone like to tell me what exactly each of the elements of this string means?

1 answer

0


I can help you with some things:

3.4.0 is the version of the linux kernel on which it is based.

se.infra is the user account used in the system SWDB2914 #1 to compile.

SMP comes from Symmetric Multiprocessing and PREEMP is preemptive kernel, which allows the exchange of context, applications.

  • Got it. After a lot of research I discovered that "Wed Aug 13 03:54:31 KST 2014" is the compilation date of the system (kernel). In an application this can be obtained through the constant Build.TIME. thank you very much for the information, helped a lot.

  • I’m glad you were able to figure it out, I’m glad you helped. ;)

Browser other questions tagged

You are not signed in. Login or sign up in order to post.