बेमिसाल -r
पहला संस्करण स्ट्रिंग है जो कर्नेल संकलित होने पर उपयोग किया गया था। की भूमिका है -r
।
$ uname -r
3.13.7-100.fc19.x86_64
यह स्ट्रिंग थोड़ा भ्रमित कर सकती है लेकिन आधार भाग (पहले डैश से पहले सब कुछ) वास्तविक लिनक्स कर्नेल संस्करण का हिस्सा है जिसका आप उपयोग कर रहे हैं। बाकी पैकेजिंग विकल्पों से संबंधित है जिन्हें चुना गया था।
इससे मेरा क्या आशय है?
- उपरोक्त परिदृश्य में, 3.13.7 कर्नेल का वास्तविक संस्करण होगा।
- -100 आपको बताता है कि विभिन्न पैच सेट फेडोरा बंडल द्वारा इसे करने के लिए लागू किया गया है, और वे एक नंबर जोड़कर इन अतिरिक्त पैच सेट ट्रैक कर रहे हैं उन पर नज़र रखने के लिए और भी निरूपित है कि इस कर्नेल के आधार गिरी है 3.13.7 + सब कुछ जो इस -100 का हिस्सा है ।
- कर्नेल को फेडोरा ( fc19 ) के संस्करण 19 के लिए पैक किया गया था ।
- इसे * x86_64 * (64-बिट) आर्किटेक्चर के लिए पैक किया गया था ।
अनाम -v
के लिए -v
यह आप दिखा रहा है जब कर्नेल संकलित किया गया / निर्माण किया।
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
मेरे फेडोरा 19 सिस्टम पर आप खुद को समझा सकते हैं कि यह वास्तव में सच है जब कर्नेल पैकेज आरपीएम के माध्यम से बनाया गया था।
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
uname -v
जब यह संकलित किया गया था, तब निर्माण की तारीखों में थोड़ा अंतर होता है । RPM में निर्माण की तारीख तब से है जब RPM के पास पैकेज निर्माण के दौरान कर्नेल का संकलन समय उसमें जल गया था।