Features of Linux OS

Linux free और open source, multiuser और multitasking, portable, secure और stable है, और technically यह kernel plus GNU tools है, इसीलिए इसे GNU/Linux भी कहा जाता है।

9 min read · 7 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

वह System जिस पर आप जिएँगे

आप अगले कई weeks इसी operating system पर commands type करते हुए बिताएँगे, तो पहले यह जानना worth है कि यह इतना widely trusted क्यों है, servers से लेकर supercomputers से लेकर आपके अपने phone (Android इसी पर built है) तक।

Linux कुछ defining features share करता है जो साथ मिलकर explain करते हैं यह इतना dominant क्यों बना: कैसे यह licensed है, यह एक साथ कितने लोगों और कामों को handle करता है, यह कितनी जगह चलता है, और यह कितना trustworthy साबित हुआ है।

Theory

Linux असल में क्या है

Strictly speaking, Linux सिर्फ़ kernel है, वह core जो hardware, memory और processes manage करता है। जिस पूरे usable operating system के साथ आप actually काम करते हैं वह kernel plus एक बड़ा collection GNU tools और utilities का है (commands, compilers, editors, और बाकी सब कुछ)। यही वजह है पूरे system को अक्सर सही तरीके से GNU/Linux कहा जाता है।

At a glance

Featureइसका मतलब
Open Source / FreeSource code freely available है, GPL के under; कोई भी इसे study, modify, redistribute कर सकता है
Multiuserकई users same समय पर एक साथ logged in होकर काम कर सकते हैं
Multitaskingकई processes truly simultaneously चलते हैं
Portableकई अलग-अलग hardware architectures पर चलता है, tiny devices से supercomputers तक
SecureStrong permissions और user separation unauthorized access को limit करता है
Stable / ReliableLong uptimes; इसी वजह से servers और critical systems के लिए widely used है

Formula

Multiuser और Multitasking दो बड़े हैं

इन दोनों features को याद रखिए क्योंकि आप इन्हें लगभग हर lab session में practically देखेंगे। Multiuser का मतलब है इस campus server पर आप और आपके classmates same समय independent sessions में logged in हो सकते हैं। Multitasking का मतलब है वह single server एक साथ आपकी सारी अलग-अलग commands और programs सही तरीके से चला सकता है, बिना किसी एक को दूसरे के ख़त्म होने का wait करे।

Quiz

एक lab server पर, कई students एक साथ logged in हैं, हर कोई अपने अलग session में काम कर रहा है। Linux की कौन सी feature यह directly demonstrate करती है?

  1. Portability, क्योंकि server कई architectures पर चलता है
  2. Multiuser, जो कई users को एक साथ logged in होकर independently काम करने देता है
  3. Open source licensing, क्योंकि source code freely available है
  4. Stability, क्योंकि system बिना crash हुए चलता रहता है
Show the answer

Multiuser, जो कई users को एक साथ logged in होकर independently काम करने देता है

यह situation exactly multiuser feature है: कई लोग same समय same machine पर independent sessions में logged in। Option A ग़लत है: portability इस बारे में है system किस hardware पर चल सकता है, कितने users एक साथ log in कर सकते हैं इस बारे में नहीं। Option C licensing के बारे में है, concurrent access के बारे में नहीं। Option D uptime और reliability के बारे में है, simultaneous user sessions के बारे में नहीं। Multiuser को इस साफ़ definition से पहचानिए: कई independent logged-in users, एक साथ।

Think first

Open Source Linux को कम नहीं, ज़्यादा Trusted क्यों बनाता है?

एक common intuition है source freely available होना एक system को कम secure बनाता है, क्योंकि कोई भी code देख सकता है। तो servers और governments Linux पर इतना trust क्यों करते हैं? फिर tap कीजिए।

Show the answer

क्योंकि open source का मतलब है सैकड़ों-हज़ारों developers code review कर सकते हैं, bugs और vulnerabilities को privately proprietary code से कहीं तेज़ी से ढूँढ और fix कर सकते हैं जहाँ सिर्फ़ एक company का team देखता है। इसे 'many eyes' principle कहा जाता है: transparency issues छुपाती नहीं, इन्हें उजागर करती है, और तेज़ी से fixes drive करती है। साथ ही, चूँकि source freely available है, कोई भी organisation code independently audit कर सकती है, इसे अपने control में रख सकती है, और किसी single vendor पर locked-in नहीं है अगर वह vendor prices बढ़ाए या business बंद करे। Trust इस लिए नहीं आता कि code hidden है; यह इस लिए आता है कि code openly checkable है और community बड़ी, active, और accountable है। Transparency, secrecy नहीं, वह चीज़ है जो Linux को dependable बनाती है।

Summary

Key takeaways

  • Linux open source और free है, GPL के under licensed, freely study और modify होने लायक।
  • यह multiuser है: कई users same समय independently logged in होकर काम कर सकते हैं।
  • यह multitasking है: कई processes truly simultaneously चलते हैं।
  • यह portable, secure, और stable/reliable है, यही वजह है यह servers पर dominant है।
  • Strictly, 'Linux' सिर्फ़ kernel है; पूरा usable OS kernel plus GNU tools है, इसीलिए GNU/Linux।
  • Open source ट्रस्ट बढ़ाता है क्योंकि many eyes bugs तेज़ी से पकड़ते हैं, secrecy से नहीं।
  • Memory hook: free, multiuser, multitasking, portable, secure, stable, GNU/Linux।

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Introduction to Linux Operating System

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Features of Linux OS · Linux Operating System (LOS) (Minor-04) · Gri-Learn