"स्थिर" ऑपरेटिंग सिस्टम - इसका वास्तव में क्या मतलब है?


1

मैं 2 साल से अधिक समय से लिनक्स का उपयोग कर रहा हूं, और मैं एक संतुष्ट उपयोगकर्ता हूं। मैंने उबंटू से शुरुआत की, फिर फेडोरा में स्विच किया और अब मैं लिनक्स टकसाल का शौकीन हूं।

लिनक्स को अक्सर "स्थिर" के रूप में वर्णित किया जाता है। मेरे पास इसके कुछ मायने हैं, लेकिन आज मुझे इसे पूरी तरह से समझने की आवश्यकता महसूस हुई।

तो मेरा सवाल है ...

इसका क्या मतलब है कि ऑपरेटिंग सिस्टम स्थिर है? स्थिर प्रणाली की विशेषताएं क्या हैं?


4
सौभाग्य से आप काफी युवा हैं और कभी भी विंडोज़ एक्सपी के नीचे का उपयोग नहीं करना पड़ा। तब आप समझ जाएंगे कि एक अस्थिर ऑपरेटिंग सिस्टम क्या है और इसके विपरीत एक स्थिर ओएस क्या है। बीएसओडी के लिए Google
ऑस्करराइज

मैं लगभग 22 साल का हूं और मैंने लगभग 12 साल पहले विंडोज 98 का ​​इस्तेमाल किया था। मैं सिर्फ सटीक परिभाषा चाहता था, भावनाओं के आधार पर परिभाषा नहीं।
मैकीज जिआर्को

सटीक परिभाषा के लिए (यदि आप विकिमीडिया में विश्वास करते हैं) तो यहां पर इसका स्थिर अर्थ है: en.wiktionary.org/wiki/stable#Etymology_2 इसलिए "स्थिर" ऑपरेटिंग सिस्टम एक होगा जो " अपेक्षाकृत अपरिवर्तनीय, स्थायी, दृढ़ता से स्थिर या स्थापित, नहीं है; आसानी से मूल्य में परिवर्तित, परिवर्तित, असंतुलित, नष्ट या परिवर्तित होने के लिए "उदाहरण के लिए, यदि कोई जंगली कार्यक्रम इसमें चलता है, तो उस प्रोग्राम को पूरे ओएस को बंद नहीं करना चाहिए (जैसा कि XP ​​संस्करण से पहले विंडोज ओएस के साथ बहुत बार हुआ)
OscarRitz

जवाबों:


7

एक "स्थिर" ओएस, किसी भी तरह के "स्थिर" आवेदन की तरह, बस एक है जो त्रुटि के लिए प्रवण नहीं है, या ऑपरेटिंग सिस्टम को बंद किए बिना अच्छी तरह से काम करने के लिए उक्त त्रुटि से निपटने के लिए पर्याप्त मजबूत है। ओएस को "स्थिर" कहने के लिए कोई वास्तविक मानक नहीं है; यह डिस्ट्रोस के बीच भिन्न हो सकता है, और यहां तक ​​कि बिल्ड-टू-बिल्ड (आप "नवीनतम स्थिर बिल्ड" प्राप्त करने के बारे में सुन सकते हैं, जैसा कि "बीटा" बिल्ड के विपरीत है), लेकिन आम तौर पर यह शब्द जहां लागू होता है वहां चिपक जाएगा।


2

ओपन सोर्स प्रोजेक्ट्स द्वारा अक्सर सॉफ्टवेयर के स्थिर और अस्थिर दोनों संस्करण होते हैं। 'स्थिर' का अर्थ है कि एक संस्करण का पहले ही परीक्षण और उपयोग किया जा चुका है, इसलिए इसमें अक्सर 'अस्थिर' संस्करण की तुलना में कम कीड़े होते हैं, जो कम अच्छी तरह से परीक्षण किया जाता है। यदि आप एक उत्पादन सर्वर के रूप में लिनक्स का उपयोग कर रहे हैं, तो एक अस्थिर संस्करण का उपयोग न करें, क्योंकि इसमें सुरक्षा छेद या अज्ञात कीड़े हो सकते हैं। हालाँकि, कभी-कभी स्थिर संस्करण में कुछ सुविधाएँ नहीं होती हैं जिन्हें अस्थिर संस्करण में जोड़ा जाता है।


1
रेड हेरिंग। यह कहने के लिए कुछ भी नहीं है कि सॉफ़्टवेयर के अस्थिर संस्करण में स्थिर संस्करण की तुलना में अधिक बग या अधिक सुरक्षा छेद होंगे।
इग्नासियो वाज़क्वेज़-अब्राम्स

1
@Ignacio: एक कहावत है, मुझे लगता है कि TDD लोगों से, कि कुछ इस तरह से होता है: "कोड जिसे परीक्षण नहीं किया गया है वह गलत है"।
नवजाल

@ninjalj: ज़रूर, लेकिन इसका स्थिर / अस्थिर पदनाम से कोई लेना-देना नहीं है।
इग्नासियो वाज़क्वेज़-अब्राम्स

मुझे लगता है कि आप विकास के चरणों के साथ भ्रमित कर रहे हैं। ओपी संदर्भ में इसका अर्थ है अन्य ओएस के साथ तुलना में संपूर्ण ओएस (लिनक्स, कोई भी संस्करण) (क्या आपने कभी विंडोज एमई का उपयोग किया है?) :)
ऑस्कररेज़

या विन 98 जो मैं मूल बीएसओडी ओएस के रूप में संदर्भित करता हूं ... youtube.com/watch?v=IW7Rqwwth84
Moab

0

मेरे लिए, "स्थिर" का अर्थ है कि यह बहुत ज्यादा नहीं बदलता है। इसलिए वितरण का "स्थिर" संस्करण, सुरक्षा अद्यतन लेकिन कुछ अन्य परिवर्तन हो सकता है; निश्चित रूप से कोई भी जो एक काम कर रहे अनुप्रयोग को काम करना बंद करने की संभावना है।

एक "अस्थिर" का अर्थ है कि यह अपने इंटरफेस को बदलने के लिए उत्तरदायी है, उदाहरण के लिए एपीआई, कमांड संरचना, फाइल सिस्टम लेआउट, या अन्य चीजें जो एक कार्यशील प्रणाली के न होने का कारण बन सकती हैं।


0

डेबियन परियोजना (और संभवत: अन्य लिनक्स वितरण) @evotopid राज्यों में तरीके का वर्णन करने के लिए "स्थिर" और "अस्थिर" शब्द का उपयोग करता है।

@ कीथ भी सही है। "स्थिर" के अलावा कोई आधिकारिक परिभाषा नहीं है।


0

'स्थिर' का अर्थ है कि एक संस्करण का पहले ही परीक्षण और उपयोग किया जा चुका है, इसलिए इसमें अक्सर 'अस्थिर' संस्करण की तुलना में कम कीड़े होते हैं, जो कम अच्छी तरह से परीक्षण किया जाता है। , यह त्रुटियों की संभावना कम है


0

अच्छी तरह से मूल रूप से एक स्थिर प्रणाली वह है जो अस्थिरता से ग्रस्त नहीं है। एक बार किसी काम को करने के लिए उसे सेट करने के बाद उस काम को करता रहता है। कोई भी सिस्टम पूरी तरह से स्थिर नहीं है लेकिन कुछ सिस्टम दूसरों की तुलना में बहुत अधिक अस्थिर हैं।

अस्थिरता को विभिन्न श्रेणियों में विभाजित किया जा सकता है।

  1. सॉफ़्टवेयर बग के कारण अस्थिरता जो हमेशा से थे, लेकिन सशर्त या यादृच्छिक रूप से प्रकट होते हैं।
  2. हार्डवेयर बग के कारण अस्थिरता।
  3. अन्य सॉफ्टवेयर के साथ सॉफ्टवेयर गड़बड़ाने के कारण अस्थिरता।
  4. सॉफ्टवेयर में परिवर्तन के कारण अस्थिरता।

बिंदु 1 को सॉफ्टवेयर परिपक्वता के माध्यम से कम किया जाता है। लंबे समय तक सॉफ्टवेयर का उपयोग करने वाले और बग की रिपोर्टिंग करने वाले बहुत से उपयोगकर्ताओं के साथ, उम्मीद है कि अधिकांश गंभीर को नीचे पिन करके तय किया जाएगा।

पॉइंट 2 से निपटने के लिए सबसे मुश्किल हो सकता है। पर्याप्त रूप से खराब हार्डवेयर समग्र प्रणाली स्थिरता के लिए आकांक्षाओं को बर्बाद कर देगा, लेकिन एक बार खोजे गए और पिन किए गए कई हार्डवेयर मुद्दों को सॉफ्टवेयर परिवर्तनों द्वारा कम किया जा सकता है।

सिस्टम में अलगाव को डिजाइन करके पॉइंट 3 को कम किया जाता है। ताकि जब सॉफ्टवेयर का एक पेअर हियरवायर हो जाए तो इसका प्रभाव पूरी तरह से सिस्टम के बजाय सॉफ्टवेयर के एक-एक पाइस में निहित हो जाता है।

बिंदु 4 यही कारण है कि हमारे पास सॉफ्टवेयर परियोजनाओं के "स्थिर रिलीज" (सहित, लेकिन ऑपरेटिंग सिस्टम वितरण तक सीमित नहीं है)। सॉफ़्टवेयर में परिवर्तन के कारण अस्थिरता महत्वपूर्ण हो सकती है, लेकिन सॉफ़्टवेयर को बिल्कुल नहीं बदलना वास्तव में एक विकल्प भी नहीं है क्योंकि उपयोगकर्ता की जरूरत है और बाहरी प्रभाव बदलते हैं।

स्थिर रिलीज़ जो उस जीवनकाल के लिए स्थिरता प्रदान करने वाले एक परिभाषित जीवनकाल में महत्वपूर्ण और / या कम जोखिम वाले अपडेट का न्यूनतम सेट प्राप्त करता है। कुछ बिंदु पर एक नया स्थिर रिलीज पुराने को बदल देता है। एक स्थिर रिलीज से अगले तक उन्नयन के दौरान अच्छी तरह से टूट-फूट हो सकती है, लेकिन यह एक ऐसी चीज है जिसे योजनाबद्ध और निर्धारित किया जा सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.