लिनक्स कर्नेल का विकास किसने किया था?
- A.रिचर्ड स्टॉलमैन
- B.डेनिस रिची
- C.लिनस टॉरवाल्ड्स
- D.बिल गेट्स
सही उत्तर
व्याख्या
सही उत्तर C, लिनस टॉरवाल्ड्स है। फ़िनलैंड के विद्यार्थी लिनस टॉरवाल्ड्स ने 1991 में लिनक्स कर्नेल लिखा और उसे ग्नू जनरल पब्लिक लाइसेंस के अंतर्गत जारी किया, इसी कारण प्रश्नपत्रों में लिनक्स ओपन सोर्स सॉफ्टवेयर का मानक उदाहरण है। विकल्प A गलत है परंतु सबसे निकट का जाल है: रिचर्ड स्टॉलमैन ने 1983 में ग्नू परियोजना आरंभ की और 1985 में फ्री सॉफ्टवेयर फाउंडेशन की स्थापना की, और ग्नू के उपकरण कर्नेल के साथ मिलकर पूरा तंत्र बनाते हैं, फिर भी कर्नेल उन्होंने नहीं लिखा। विकल्प B गलत है क्योंकि डेनिस रिची ने सी भाषा बनाई और केन थॉम्पसन के साथ यूनिक्स ऑपरेटिंग सिस्टम, जिससे लिनक्स मिलता-जुलता है परंतु जिससे वह निकला नहीं है। विकल्प D गलत है क्योंकि बिल गेट्स माइक्रोसॉफ्ट के सह-संस्थापक हैं, जिसका विंडोज़ प्रोप्राइटरी सॉफ्टवेयर है, अर्थात ओपन सोर्स का उलटा।
पूरा लेख पढ़ें: सॉफ्टवेयर के प्रकार: यूटिलिटी, ओपन सोर्स और फ्रीवेयर
अभ्यास प्रश्न
सभी देखेंवह सॉफ्टवेयर जो कंप्यूटर के हार्डवेयर को नियंत्रित करता है और जिस पर दूसरे प्रोग्राम चलते हैं, उसे क्या कहा जाता है?
- A.यूटिलिटी सॉफ्टवेयर
- B.फर्मवेयर
- C.सिस्टम सॉफ्टवेयर
- D.एप्लिकेशन सॉफ्टवेयर
उत्तर देखें
व्याख्या
सही उत्तर C, सिस्टम सॉफ्टवेयर है। सिस्टम सॉफ्टवेयर मशीन को स्वयं संभालता है और दूसरे प्रोग्रामों को काम करने का स्थान देता है: इसमें ऑपरेटिंग सिस्टम, डिवाइस ड्राइवर, भाषा अनुवादक और यूटिलिटी प्रोग्राम आते हैं। विकल्प A गलत है क्योंकि यूटिलिटी सॉफ्टवेयर सिस्टम सॉफ्टवेयर का केवल एक भाग है, अर्थात रखरखाव वाला भाग जैसे एंटीवायरस और डिस्क डीफ़्रैग्मेंटर, और वह स्वयं कोई प्लेटफ़ॉर्म नहीं देता। विकल्प B गलत है क्योंकि फर्मवेयर वह सॉफ्टवेयर है जो किसी चिप में स्थायी रूप से लिखा होता है, जैसे मदरबोर्ड का बायोस, इसलिए वह एक हार्डवेयर से जुड़ा रहता है, सामान्य प्लेटफ़ॉर्म नहीं होता। विकल्प D गलत है क्योंकि एप्लिकेशन सॉफ्टवेयर वह है जिसे उपयोगकर्ता काम करने के लिए खोलता है, जैसे वर्ड प्रोसेसर या ब्राउज़र, और वह सिस्टम सॉफ्टवेयर के ऊपर चलता है।
निम्नलिखित में से कौन यूटिलिटी सॉफ्टवेयर का उदाहरण है?
- A.एमएस पावरपॉइंट
- B.डिस्क डीफ़्रैग्मेंटर
- C.ओरेकल
- D.लिनक्स
उत्तर देखें
व्याख्या
सही उत्तर B, डिस्क डीफ़्रैग्मेंटर है। डीफ़्रैग्मेंटर यूटिलिटी का प्रमुख उदाहरण है: यह डिस्क पर फ़ाइलों के बिखरे टुकड़ों को क्रम में लगाता है, जिससे ड्राइव कम गति में उन्हें पढ़ लेती है, और यह रखरखाव का काम है, वह काम नहीं जिसके लिए उपयोगकर्ता बैठा था। विकल्प A गलत है क्योंकि एमएस पावरपॉइंट सामान्य उद्देश्य का एप्लिकेशन सॉफ्टवेयर है, एक प्रेज़ेंटेशन पैकेज। विकल्प C गलत है क्योंकि ओरेकल डेटाबेस प्रबंधन प्रणाली है, वह भी एप्लिकेशन सॉफ्टवेयर, चाहे उसका उपयोग सामान्य उपयोगकर्ता के स्थान पर प्रोग्रामर करते हैं। विकल्प D गलत है क्योंकि लिनक्स ऑपरेटिंग सिस्टम है, जो सिस्टम सॉफ्टवेयर है परंतु यूटिलिटी नहीं; ऑपरेटिंग सिस्टम प्लेटफ़ॉर्म है, और यूटिलिटी वे छोटे सेवा प्रोग्राम हैं जो उसका रखरखाव करते हैं। एंटीवायरस, डिस्क क्लीनअप, बैकअप उपकरण और संपीड़न उपकरण अन्य मानक यूटिलिटी हैं।
वह सॉफ्टवेयर जो नि:शुल्क वितरित होता है परंतु जिसका सोर्स कोड उपयोगकर्ताओं को उपलब्ध नहीं कराया जाता, उसे क्या कहते हैं?
- A.ओपन सोर्स सॉफ्टवेयर
- B.शेयरवेयर
- C.पब्लिक डोमेन सॉफ्टवेयर
- D.फ्रीवेयर
उत्तर देखें
व्याख्या
सही उत्तर D, फ्रीवेयर है। फ्रीवेयर के लिए उपयोगकर्ता को कुछ नहीं देना पड़ता, परंतु लाइसेंस केवल उपयोग की अनुमति देता है: सोर्स कोड स्वामी के पास रहता है, इसलिए प्रोग्राम का अध्ययन, परिवर्तन या बदले हुए रूप में वितरण नहीं किया जा सकता। एडोब एक्रोबैट रीडर, स्काइप और गूगल क्रोम सामान्यतः दिए जाने वाले उदाहरण हैं। विकल्प A गलत है क्योंकि ओपन सोर्स सॉफ्टवेयर की पहचान ठीक उलटी है, अर्थात प्रकाशित सोर्स कोड जिसे पढ़ा, बदला और आगे बाँटा जा सकता है। विकल्प B गलत है क्योंकि शेयरवेयर केवल परीक्षण अवधि तक या सीमित संस्करण में नि:शुल्क रहता है, उसके बाद भुगतान देना होता है। विकल्प C गलत है क्योंकि पब्लिक डोमेन सॉफ्टवेयर पर कोई कॉपीराइट ही नहीं होता, इसलिए उसे किसी लाइसेंस के बिना उपयोग और बदला जा सकता है। इस प्रश्न का जाल नि:शुल्क को ओपन सोर्स समझ लेना है; कसौटी सोर्स कोड है।
वह सॉफ्टवेयर जो सीमित परीक्षण अवधि तक नि:शुल्क मिलता है और उसके बाद उपयोग जारी रखने के लिए भुगतान करना पड़ता है, उसे क्या कहा जाता है?
- A.फ्रीवेयर
- B.पब्लिक डोमेन सॉफ्टवेयर
- C.शेयरवेयर
- D.ओपन सोर्स सॉफ्टवेयर
उत्तर देखें
व्याख्या
सही उत्तर C, शेयरवेयर है। शेयरवेयर "खरीदने से पहले आज़माओ" की पद्धति पर चलता है: प्रकाशक किसी को भी प्रोग्राम डाउनलोड करके परीक्षण अवधि तक उपयोग करने देता है, या ऐसे संस्करण में देता है जिसमें कुछ सुविधाएँ बंद रहती हैं, और आगे उपयोग के लिए भुगतान या पंजीकरण माँगता है। विनज़िप और विनरार सबसे अधिक दिए जाने वाले उदाहरण हैं। विकल्प A गलत है क्योंकि फ्रीवेयर कितने भी समय उपयोग करने पर भुगतान नहीं माँगता। विकल्प B गलत है क्योंकि पब्लिक डोमेन सॉफ्टवेयर का कोई कॉपीराइट स्वामी नहीं होता जो शुल्क ले। विकल्प D गलत है क्योंकि ओपन सोर्स सॉफ्टवेयर की पहचान खुला सोर्स कोड है, कोई भुगतान पद्धति नहीं; अधिकांश ओपन सोर्स प्रोग्राम नि:शुल्क हैं और उनमें शेयरवेयर जैसी परीक्षण अवधि नहीं होती। शेयरवेयर को "परीक्षण" शब्द से याद रखें।
1983 में आरंभ ग्नू परियोजना तथा फ्री सॉफ्टवेयर फाउंडेशन की शुरुआत किसने की थी?
- A.लिनस टॉरवाल्ड्स
- B.रिचर्ड स्टॉलमैन
- C.एरिक रेमंड
- D.केन थॉम्पसन
उत्तर देखें
व्याख्या
सही उत्तर B, रिचर्ड स्टॉलमैन है। रिचर्ड स्टॉलमैन ने 1983 में ग्नू परियोजना की घोषणा की, जिसका उद्देश्य केवल फ्री सॉफ्टवेयर से बना पूरा ऑपरेटिंग सिस्टम तैयार करना था, और 1985 में उन्होंने इसके लिए फ्री सॉफ्टवेयर फाउंडेशन की स्थापना की; उन्होंने ग्नू जनरल पब्लिक लाइसेंस भी लिखा, जिसमें कॉपीलेफ्ट की शर्त है कि संशोधित संस्करण सोर्स कोड के साथ ही आगे दिया जाए। विकल्प A गलत है क्योंकि लिनस टॉरवाल्ड्स ने 1991 में, अर्थात आठ वर्ष बाद, लिनक्स कर्नेल लिखा। विकल्प C गलत है क्योंकि एरिक रेमंड 1998 में ओपन सोर्स इनिशिएटिव के संस्थापकों में थे, जिसने उसी विचार को व्यापार की भाषा में रखा और जिसे फ्री सॉफ्टवेयर फाउंडेशन से भ्रमित किया जाता है। विकल्प D गलत है क्योंकि केन थॉम्पसन ने बेल लैब्स में डेनिस रिची के साथ यूनिक्स पर काम किया, जो पूरी तरह अलग कहानी है।