एलएफएस और मानक
एलएफएस की संरचना यथासंभव लिनक्स मानकों का पालन करती है। प्राथमिक मानक हैं:
• POSIX.1-2008.
• फाइलसिस्टम पदानुक्रम मानक (एफएचएस) संस्करण 3.0
• लिनक्स स्टैंडर्ड बेस (एलएसबी) संस्करण 5.0 (2015)
एलएसबी के चार अलग-अलग मानक हैं: कोर, डेस्कटॉप, रनटाइम भाषाएँ और इमेजिंग। सामान्य आवश्यकताओं के अलावा वास्तुकला विशिष्ट आवश्यकताएँ भी हैं। परीक्षण उपयोग के लिए भी दो क्षेत्र हैं: Gtk3 और ग्राफ़िक्स। एलएफएस पिछले अनुभाग में चर्चा की गई वास्तुकला के अनुरूप होने का प्रयास करता है।
नोट
बहुत से लोग एलएसबी की आवश्यकताओं से सहमत नहीं हैं। इसे परिभाषित करने का मुख्य उद्देश्य यह सुनिश्चित करना है कि मालिकाना सॉफ़्टवेयर एक अनुपालन प्रणाली पर स्थापित और ठीक से चलाने में सक्षम होगा। चूंकि एलएफएस स्रोत आधारित है, उपयोगकर्ता के पास इस बात पर पूरा नियंत्रण होता है कि कौन से पैकेज वांछित हैं और कई लोग एलएसबी द्वारा निर्दिष्ट कुछ पैकेजों को स्थापित नहीं करने का विकल्प चुनते हैं।
नोट
बहुत से लोग एलएसबी की आवश्यकताओं से सहमत नहीं हैं। इसे परिभाषित करने का मुख्य उद्देश्य यह सुनिश्चित करना है कि मालिकाना सॉफ़्टवेयर एक अनुपालन प्रणाली पर स्थापित और ठीक से चलाने में सक्षम होगा। चूंकि एलएफएस स्रोत आधारित है, उपयोगकर्ता के पास इस बात पर पूरा नियंत्रण होता है कि कौन से पैकेज वांछित हैं और कई लोग एलएसबी द्वारा निर्दिष्ट कुछ पैकेजों को स्थापित नहीं करने का विकल्प चुनते हैं।
एलएसबी प्रमाणन परीक्षण पास करने में सक्षम एक संपूर्ण एलएफएस प्रणाली बनाना संभव है, लेकिन कई अतिरिक्त पैकेजों के बिना नहीं जो एलएफएस के दायरे से परे हैं। इन अतिरिक्त पैकेजों में बीएलएफएस में इंस्टॉलेशन निर्देश हैं।
एलएफएस द्वारा आपूर्ति किए गए पैकेज एलएसबी आवश्यकताओं को पूरा करने के लिए आवश्यक हैं
एलएसबी कोर: बैश, बीसी, बिनुटिल्स, कोरुटिल्स, डिफ्यूटिल्स, फाइल, फाइंडुटिल्स, गॉक, ग्रेप, जीज़िप, एम4, मैन-डीबी, एनकर्सेस, प्रॉप्स, पीएसएमआईएससी, सेड, शैडो, टार, यूटिल-लिनक्स, ज़्लिब
एलएसबी डेस्कटॉप: कोई नहीं
एलएसबी रनटाइम भाषाएँ: पर्ल
एलएसबी इमेजिंग: कोई नहीं
एलएसबी जीटीके3 और एलएसबी ग्राफ़िक्स (परीक्षण उपयोग): कोई नहीं
बीएलएफएस द्वारा आपूर्ति किए गए पैकेज एलएसबी आवश्यकताओं को पूरा करने के लिए आवश्यक हैं
एलएसबी कोर: एटी, बैच (एटी का एक हिस्सा), सीपीआईओ, एड, एफक्रोनटैब, इनिटड-टूल्स, एलएसबी_रिलीज, एनएसपीआर, एनएसएस, पीएएम, पैक्स, सेंडमेल (या पोस्टफिक्स या एक्जिम), समय
एलएसबी डेस्कटॉप: अलसा, एटीके, काहिरा, डेस्कटॉप-फाइल-यूटिल्स, फ्रीटाइप, फॉन्टकॉन्फिग, जीडीके-पिक्सबफ, ग्लिब2, जीटीके+2, आइकन-नेमिंग-यूटिल्स, लिबजेपीईजी-टर्बो, लिबपीएनजी, लिबटिफ, लिबएक्सएमएल2, मेसालिब, पैंगो, एक्सडीजी -यूटिल्स, ज़ोर्ग
एलएसबी रनटाइम भाषाएँ: पायथन, लिबएक्सएमएल2, लिबएक्सएसएलटी
एलएसबी इमेजिंग: सीयूपीएस, कप-फिल्टर, घोस्टस्क्रिप्ट, सेन
एलएसबी जीटीके3 और एलएसबी ग्राफिक्स (परीक्षण उपयोग): जीटीके+3
एलएसबी आवश्यकताओं को पूरा करने के लिए आवश्यक एलएफएस या बीएलएफएस द्वारा आपूर्ति नहीं किए गए पैकेज
एलएसबी कोर: कोई नहीं
एलएसबी डेस्कटॉप: Qt4 (लेकिन Qt5 प्रदान किया गया है)
एलएसबी रनटाइम भाषाएँ: कोई नहीं
एलएसबी इमेजिंग: कोई नहीं
एलएसबी जीटीके3 और एलएसबी ग्राफ़िक्स (परीक्षण उपयोग): कोई नहीं