Save as PDF

Opens your browser print dialog — select "Save as PDF" to download.

S/2025/7500 Total Pages : 6

Sixth Semester

Computer Science Engineering

Scheme OCBC 2022

FREE AND OPEN SOURCE SOFTWARE (FOSS)

Time: Three Hours Maximum Marks : 70

Note : i) Attempt total six questions. Question No. 1 (Objective type) is compulsory. From the remaining questions attempt any five.

कुल छः प्रश्न हल कीजिए। प्रश्न क्रमांक 1 (वस्तुनिष्ठ प्रकार का) अनिवार्य है। शेष प्रश्नों में से किन्हीं पाँच को हल कीजिए।

ii) In case of any doubt or dispute, the English version question should be treated as final.

किसी भी प्रकार के संदेह अथवा विवाद की स्थिति में अंग्रेजी भाषा के प्रश्न को अंतिम माना जायेगा।

1.

Choose the correct answer. 2 each

सही उत्तर का चयन कीजिए।

i)

Which of the following is not a requirement for software to be considered FOSS?

निम्नलिखित में से कौन सा सॉफ्टवेयर FOSS माने जाने की आवश्यकता नहीं है?

  1. The software must be free to use
  2. The source code must be accessible
  3. It must require a paid subscription
  4. Users must be allowed to modify and distribute the software
  1. (अ) सॉफ्टवेयर का उपयोग नि:शुल्क होना चाहिए
  2. (ब) स्रोत कोड सुलभ होना चाहिए
  3. (स) इसे एक सशुल्क सदस्यता की आवश्यकता होनी चाहिए
  4. (द) उपयोगकर्ताओं को सॉफ्टवेयर को संशोधित और वितरित करने की अनुमति होनी चाहिए
ii)

Which of these is an example of FOSS software?

निम्नलिखित में से कौन सा सॉफ्टवेयर FOSS का उदाहरण है?

  1. Microsoft office
  2. Adobe Photoshop
  3. Linux
  4. Windows OS
  1. (अ) माइक्रोसॉफ्ट ऑफिस
  2. (ब) एडोबी फोटोशॉप
  3. (स) लिनक्स
  4. (द) विंडोज OS
iii)

What is the purpose of dual-booting Linux with another operating system?

लिनक्स को किसी अन्य ऑपरेटिंग सिस्टम के साथ ड्युअल-बूट करने का उद्देश्य क्या है?

  1. To replace the existing operating system permanently
  2. To run both operating systems independently on the same machine
  3. To prevent hardware from being detected
  4. To make Linux the only available OS
  1. (अ) मौजूदा ऑपरेटिंग सिस्टम को स्थायी रूप से बदलने के लिए
  2. (ब) दोनों ऑपरेटिंग सिस्टम को स्वतंत्र रूप से एक ही मशीन पर चलाने के लिए
  3. (स) हार्डवेयर का पता लगाने से रोकने के लिए
  4. (द) केवल लिनक्स को उपलब्ध OS बनाने के लिए
iv)

What is a key function of the X Windows System in Linux?

लिनक्स में X Windows System का प्रमुख कार्य क्या है?

  1. Managing text-based terminal commands
  2. Providing a Graphical User Interface (GUI)
  3. Controlling network firewalls
  4. Running server-only applications
  1. (अ) टेक्स्ट-आधारित टर्मिनल कमांड को प्रबंधित करना
  2. (ब) ग्राफिकल यूजर इंटरफेस (GUI) प्रदान करना
  3. (स) नेटवर्क फायरवॉल को नियंत्रित करना
  4. (द) केवल सर्वर एप्लिकेशन चलाना
v)

Which database management system is commonly used in open-source development?

निम्नलिखित में से कौन सा डेटाबेस प्रबंधन प्रणाली (DBMS) आमतौर पर ओपन-सोर्स डेवलपमेंट में उपयोग की जाती है?

  1. Microsoft SQL Server
  2. MySQL
  3. Oracle Database
  4. IBM DB2
  1. (अ) माइक्रोसॉफ्ट SQL सर्वर
  2. (ब) MySQL
  3. (स) Oracle डेटाबेस
  4. (द) IBM DB2
2.
a)

What is the main philosophy behind the FOSS community? 2

FOSS समुदाय के पीछे मुख्य दर्शन क्या है?

b)

Explain two key guidelines for working with the FOSS community. 4

FOSS समुदाय के साथ काम करने के दो प्रमुख दिशानिर्देश समझाइए।

c)

Compare and contrast at least two FOSS licensing models. 6

दो अलग-अलग FOSS लाइसेंसिंग मॉडलों की तुलना करें और समझाइए।

3.
a)

What is the purpose of dual-booting Linux with another operating system? 2

किसी अन्य ऑपरेटिंग सिस्टम के साथ लिनक्स को ड्युअल-बूट करने का उद्देश्य क्या है?

b)

What are the key steps involved in configuring the X Windows System in Linux? 4

लिनक्स में X Windows System को कॉन्फ़िगर करने के मुख्य चरण क्या हैं?

c)

Describe the backup and restore procedures in Linux system administration. 6

लिनक्स सिस्टम एडमिनिस्ट्रेशन में बैकअप और रिस्टोर प्रक्रियाएँ कैसे की जाती हैं?

4.
a)

What is the role of version control systems like Git and SVN? 2

गिट (Git) और SVN जैसे संस्करण नियंत्रण प्रणाली (version control systems) की क्या भूमिका होती है?

b)

What is LAMP and why is it significant in web development? 4

LAMP क्या है और यह वेब डेवलपमेंट में क्यों महत्वपूर्ण है?

c)

Describe the role of bug tracking systems and project management tools in software development. 6

बग ट्रैकिंग सिस्टम और प्रोजेक्ट मैनेजमेंट टूल्स सॉफ्टवेयर डेवलपमेंट में कैसे मदद करते हैं?

5.
a)

What does FOSS stand for and why is it important? 2

FOSS का पूर्ण रूप क्या है और यह क्यों महत्वपूर्ण है?

b)

What are the key challenges faced in implementing FOSS in enterprises? 4

संगठनों में FOSS को लागू करने के मुख्य चुनौतियाँ क्या हैं?

c)

Discuss a detailed case study of FOSS implementation in government or education sectors. 6

सरकारी या शिक्षा क्षेत्र में FOSS कार्यान्वयन का एक विस्तृत केस अध्ययन लिखें।

6.
a)

Give one example of a successful FOSS implementation. 2

FOSS के एक सफल कार्यान्वयन का एक उदाहरण दीजिए।

b)

Explain the importance of package management systems in software development. 4

सॉफ्टवेयर विकास में पैकेज प्रबंधन प्रणाली (package management systems) का महत्व समझाइए।

c)

Compare and contrast Git and SVN as version control systems. 6

Git और SVN को संस्करण नियंत्रण प्रणालियों के रूप में तुलना कीजिए।

7.
a)

Name any two database systems commonly used in open-source development. 2

ओपन-सोर्स डेवलपमेंट में उपयोग की जाने वाली दो डेटाबेस प्रणालियों का नाम बताइए।

b)

Explain two Kernel options that can be configured during the Linux boot process. 4

लिनक्स बूट प्रक्रिया के दौरान कॉन्फ़िगर किए जा सकने वाले दो कर्नल विकल्प समझाइए।

c)

What strategies can be used to maintain a secure Linux server? 6

लिनक्स सर्वर को सुरक्षित बनाए रखने के लिए किन रणनीतियों का उपयोग किया जा सकता है?

8.
a)

What is the function of version control systems in software development? 2

संस्करण नियंत्रण प्रणाली (version control systems) का सॉफ्टवेयर विकास में क्या कार्य है?

b)

Describe two essential steps in Linux installation and hardware configuration. 4

लिनक्स इंस्टॉलेशन और हार्डवेयर कॉन्फ़िगरेशन के दो आवश्यक चरणों को समझाइए।

c)

What are the advantages and challenges of using mobile programming in FOSS development? 6

FOSS विकास में मोबाइल प्रोग्रामिंग के लाभ और चुनौतियाँ क्या हैं?