लिनक्स पर ऐसा कोई एकीकृत बिंदु नहीं है, जिसके लिए आप एक शीर्षलेख लिख सकते हैं और फिर इसका उपयोग कर सकते हैं। इसके अलावा, चूंकि लिनक्स के कई हिस्सों को स्वतंत्र रूप से संस्करणित किया गया है, इसलिए एक संस्करण जैसी कोई चीज़ नहीं है।
कहा जा रहा है कि, कर्नेल संस्करण baseunix.fpuname() के माध्यम से प्राप्त किया जा सकता है। वितरण संस्करण कठिन है, क्योंकि प्रत्येक वितरण अपनी संस्करण जानकारी को एक अलग तरीके से संग्रहीत करता है।
पहला कदम आपको आवश्यक जानकारी की पहचान करना होगा, और एक मोटा विचार यह कहां प्राप्त करना है (उदाहरण के लिए सिस्टम लाइब्रेरी जैसे libc, sysctl और/proc जैसी अतिरिक्त जानकारी, और यदि डेस्कटॉप सिस्टम पर उच्च स्तरीय सिस्टम ऐसे प्रश्न पूछने की अनुमति देते हैं जानकारी, उदाहरण के लिए डीबीयूएस के माध्यम से)। वे संदर्भ हमेशा पास्कल में नहीं होंगे। फिर यहां विशिष्ट प्रश्न पूछें, या लाजर फ़ोरम/माइलिस्ट पर।
लेकिन कार्यक्षमता की तरह कोई WMI नहीं है जो हमेशा काम करता है और सुंदर परिवर्तनीय है। लिनक्स एक हैकर और ट्वीकर ओएस कुछ हार्ड सिक्योरिटीज के साथ अलग वितरण में विभाजित है और बना हुआ है। डीबीयूएस और एचएएल उस दिशा में जा रहे थे, लेकिन वर्जनिटिस और एक नई लाइब्रेरी में संक्रमण ने इस मार्ग को कम सार्वभौमिक बना दिया।
स्रोत
2011-11-14 10:15:02
लिनक्स पर आपको 'libc' में कॉल करने की आवश्यकता होगी। मुझे कोई जानकारी नहीं है कि एफपीसी पुस्तकालय आपके लिए इसे लपेटते हैं या नहीं। मैं उम्मीद करता हूं और उम्मीद करता हूं कि वे करते हैं। –
फिर भी आप फ्रीबस्कल में "libc" इकाई का उपयोग नहीं करना चाहते हैं, क्योंकि इसकी कमी है। – Noah