2016-06-13 63 views
1

我是FreeBSD的新手,並按照此document10.2升級到10.3。但重新啓動後,我發現「freebsd-version」和「freebsd-version -k」輸出不同:爲什麼「freebsd-version」和「freebsd-version -k」的輸出不同?

-k打印安裝的內核的版本和補丁級別:

# freebsd-version 
10.3-RELEASE-p5 
# freebsd-version -k 
10.3-RELEASE-p4 

freebsd-version文檔後。 與uname(1)不同,如果已安裝新內核但系統尚未重新引導,則freebsd-version將打印新內核的版本和修補程序級別。

我仍然想不通爲什麼「freebsd-version」和「freebsd-version -k」的輸出是不同的。任何人都可以幫助解釋原因嗎?

+1

不能告訴你我自己,因爲我對此不夠了解,但它看起來像[在這篇文章中]的答案(https://forums.freebsd.org/threads/47972/#post-267882)接下來的三四個可以幫助你弄清楚。 – zezollo

回答

0

freebsd-version -ku將分別給你內核和userland的版本和補丁級別。

許多更新適用於內核和用戶空間,在這種情況下,兩個組件的補丁級別會一起增加。但是,偶爾只有用戶需要一個補丁,在這種情況下,內核補丁級別保持不變。

+0

非常感謝您的回覆!是否有任何情況下用戶級版本落後於內核版本? –

+0

我認爲這不太可能,但我不知道這是不可能的。 –

相關問題