унаме -р
Перший - рядок версії, який використовувався під час компіляції ядра. Така роль -r.
$ uname -r
3.13.7-100.fc19.x86_64
Цей рядок може стати трохи заплутаним, але базова частина (все до першого тире) є частиною фактичної версії ядра Linux, яку ви використовуєте. Решта пов'язана з обраними варіантами упаковки.
Що я маю на увазі під цим?
- Ну у вищенаведеному сценарії 3.13.7 буде фактичною версією ядра.
- В -100 йдеться про те, що різні пакети патчів були застосовані до нього пакетом Fedora, і вони відстежують ці додаткові набори патчів, додаючи число, щоб відстежувати їх, а також позначають, що це ядро є базовим ядром 3.13.7 + все, що є частиною цього -100 .
- Ядро було упаковано для версії Fedora 19 ( fc19 ).
- Він був упакований для архітектури * x86_64 * (64 біт).
унаме -в
Бо -vвін показує вам, коли ядро було складено / побудовано.
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
У моїй системі Fedora 19 ви можете переконати себе, що це насправді так, дивлячись, коли пакет ядра був фактично побудований за допомогою RPM.
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
Дати збірки дещо відрізняються, оскільки те uname -v, що було «записано» в ядро при його компіляції. Дата складання в RPM починається з того моменту, коли в RPM час збирання ядра спалювався в ньому під час створення пакету.