Linux क्या है? – What is Linux in Hindi

आप को यह लेख Linux kya hai पर स्वागत हे , यदि आप Computer से जुडी रूचि रखते हे तो आप के मन में भी ये सवाल आया होगा की, Linux क्या है (What is Linux in Hindi?) , Linux OS का Evolution कैसे हुआ था?, Linux Operating System की Structure, Linux का उपयोग क्यूँ करें?,Linux OS के Features, Linux Distributions क्या है? और Linux कैसे काम करता है? तो आप सही लेख पर आए है. मे यह लेख पर आपको Linux kya hai से जुडी सभी बिशेष बातें बोहत सरल भासा hindime बताऊंगा जिससे की आप को Linux kya hai की जानकारी अछे से समझ मै आये.

Linux क्या है? – What is Linux in Hindi?

What is Linux in Hindi: Linux एक open-source operating system है जैसे अन्य operating systems जैसे Microsoft Windows, Apple Mac OS, iOS, Google android, आदि। एक operating system एक software है जो Computer hardware और software के बीच संचार को सक्षम बनाता है। यह processor द्वारा संसाधित होने के लिए input देता है और इसे display करने के लिए hardware में Output लाता है। यह एक operating system का मूल कार्य है। हालाँकि यह कई अन्य महत्वपूर्ण कार्य करता है, लेकिन इसके बारे में बात नहीं करते हैं।

Linux kya hai: 90 के दशक के मध्य से Linux हमारे आसपास है। इसका उपयोग wristwatches to supercomputers तक किया जा सकता है। यह हमारे phones, laptops, PCs, cars और यहां तक ​​कि refrigerators में हर जगह है। यह developers और normal computer users के बीच बहुत प्रसिद्ध है।

Linux OS का Evolution कैसे हुआ था?

Linux OS द्वारा विकसित किया गया Linus Torvald में 1991 है, जो एक idea UNIX OS को बेहतर बनाने के रूप में अंकुरित हुआ था। उन्होंने सुधार का सुझाव दिया लेकिन UNIX Designers द्वारा अस्वीकार कर दिया गया। इसलिए, उन्होंने एक OS Launch करने के बारे में सोचा, जिसे इस तरह से design किया गया था कि इसके उपयोगकर्ताओं द्वारा संशोधित किया जा सके।

आजकल, Linux सबसे तेजी से बढ़ने वाला ओएस है। यह लगभग सभी Major hardware devices द्वारा Smartphone से Super computer तक उपयोग किया जाता है।

Linux Operating System की Structure

यह एक Operating system software का एक संग्रह है, प्रत्येक एक Specific function के लिए design किया गया है।

Linux OS में निम्नलिखित कॉम्पोनेन्ट होते हैं:

Linux क्या है

Kernel

Linux kernel Operating System का मुख्य हिस्सा है। यह Hardware और Software के बीच संचार स्थापित करता है। इसके अलावा, यह System resources का Management करता है। इसकी चार जिम्मेदारियां हैं:

Linux क्या है

  • Device management: एक system में इससे जुड़े कई hardware होते हैं जैसे CPU, एक Memory device, sound card, graphic card इत्यादि। एक Kernel device driver में सभी उपकरणों से संबंधित सभी डेटा को store करता है (इस kernel के बिना यह सक्षम नहीं होगा उपकरणों को नियंत्रित करने के लिए)। इस प्रकार Kernel जानता है कि एक Device क्या कर सकता है और सबसे अच्छा profermance लाने के लिए इसे कैसे हेरफेर कर सकता है। यह सभी उपकरणों के बीच संचार का प्रबंधन भी करता है। kernel के कुछ नियम हैं जिनका सभी उपकरणों द्वारा पालन किया जाना है।
  • Memory management: एक अन्य function जो kernel को Managed करना है, वह Memory management है। Kernel used और Unused memory का ट्रैक रखता है और यह सुनिश्चित करता है कि Virtual memory address का उपयोग करके Procedures को एक दूसरे के डेटा में हेरफेर नहीं करना चाहिए।
  • Process management: इस प्रक्रिया में,  kernel Management पर्याप्त समय प्रदान करता है और CPU को अन्य प्रक्रियाओं से निपटने से पहले प्रक्रियाओं को प्राथमिकता देता है। यह सुरक्षा और स्वामित्व की जानकारी भी प्रदान करता है।
  • Handling system calls: Handling system call का मतलब है कि Programmer query लिख सकता है या kernel को कार्य करने के लिए कह सकता है।

System Libraries

System libraries विशेष programs हैं जो kernel की features तक पहुंचने में मदद करते हैं। किसी काम को करने के लिए kernal को triggere करना पड़ता है, और यह triggering applications द्वारा किया जाता है। लेकिन application को पता होना चाहिए कि System call कैसे करें क्योंकि प्रत्येक Kernel में System call का एक अलग सेट होता है। Programmers ने Kernel के साथ संवाद करने के लिए Procedures का एक standard library विकसित किया है। प्रत्येक operating system इन standards का समर्थन करता है, और फिर ये उस Operating System के लिए System call में स्थानांतरित हो जाते हैं।

Linux के लिए सबसे system library for Linux Glibc (GNU C library) है।

System Tools

Linux OS में utility tools का एक सेट है, जो आमतौर पर सरल commands होते हैं। यह एक software है जिसे GNU project ने अपने open source license के तहत लिखा और प्रकाशित किया है ताकि software सभी के लिए स्वतंत्र रूप से उपलब्ध हो।

commands की मदद से, आप अपनी files तक पहुंच सकते हैं, अपनी Directories या files में data को Edit और manipulate कर सकते हैं, फ़ाइलों का स्थान या कुछ भी बदल सकते हैं।

Development Tools

उपरोक्त तीन कॉम्पोनेन्ट के साथ, आपका OS चल रहा है और काम कर रहा है। लेकिन आपके System को Update करने के लिए, आपके पास अतिरिक्त tools और Library हैं। ये additional tools और libraries Programmer द्वारा लिखे गए हैं और बेह toolchain कहलाते हैं। toolchain एक vital development tool है जिसका उपयोग developers द्वारा एक working application का निर्माण करने के लिए किया जाता है।

End User Tools

ये अंतिम उपकरण एक उपयोगकर्ता के लिए एक प्रणाली को विशिष्ट बनाते हैं। Operating System के लिए अंतिम उपकरण आवश्यक नहीं हैं, लेकिन एक उपयोगकर्ता के लिए आवश्यक हैं।

End Tools के कुछ उदाहरण Graphic Design Tools, Office Suite, Browser, Multimedia Player आदि हैं।

Linux का उपयोग क्यूँ करें?

यह Linux system के बारे में सबसे अधिक पूछे जाने वाले प्रश्नों में से एक है। हम एक अलग और Bit complex operating system का उपयोग क्यों करते हैं, अगर हमारे पास windows की तरह एक Simple operating system है? तो Linux system की विभिन्न features हैं जो इसे पूरी तरह से अलग बनाती हैं और सबसे अधिक उपयोग किए जाने वाले Operating System में से एक हैं। अगर आप Viruses, malware, slowdowns, crashes, costly repairs और कई अन्य चीजों से छुटकारा पाना चाहते हैं तो  Linux एक सही Operating System हो सकता है । इसके अलावा, यह अन्य Operating System पर विभिन्न लाभ प्रदान करता है , और हमें इसके लिए भुगतान करने की आवश्यकता नहीं है। आइए नजर डालते हैं इसके कुछ खास फीचर्स पर जो आपको अपने ऑपरेटिंग सिस्टम को स्विच करने के लिए आकर्षित करेंगे।

Linux OS के Features

निचे Linux OS के Features के बारेमे जानकरी दिया हुआ है, Linux OS के Features है :

  • Multiuser capability: कई उपयोगकर्ता एक ही सिस्टम संसाधनों जैसे Memory, hard disk आदि का उपयोग कर सकते हैं, लेकिन उन्हें संचालित करने के लिए विभिन्न टर्मिनलों का उपयोग करना पड़ता है।
  • Multitasking: CPU समय को समझदारी से विभाजित करके एक से अधिक फ़ंक्शन एक साथ किए जा सकते हैं।
  • Portability: पोर्टेबिलिटी का मतलब यह नहीं है कि यह फ़ाइल के आकार में छोटा है या इसे पेन ड्राइव या मेमोरी कार्ड में ले जाया जा सकता है। इसका मतलब है कि यह विभिन्न प्रकार के हार्डवेयर का समर्थन करता है।
  • Security: यह तीन तरह से सुरक्षा प्रदान करता है अर्थात् प्रमाणीकरण (पासवर्ड और लॉगिन आईडी असाइन करके), प्राधिकरण (पढ़ने, लिखने और निष्पादित करने की अनुमति प्रदान करके) और एन्क्रिप्शन (एक अपठनीय प्रारूप में फ़ाइल परिवर्तित करता है)।
  • Live CD/USB: लगभग सभी लिनक्स डिस्ट्रोस लाइव सीडी / यूएसबी प्रदान करते हैं ताकि उपयोगकर्ता इसे स्थापित किए बिना चला सकें / कोशिश कर सकें।
  • Graphical User Interface (X Window system): लिनक्स कमांड लाइन आधारित ओएस है लेकिन इसे पैकेजों को स्थापित करके जीयूआई में परिवर्तित किया जा सकता है।
  • Support’s customized keyboard: जैसा कि दुनिया भर में उपयोग किया जाता है, इसलिए विभिन्न भाषाओं के कीबोर्ड का समर्थन करता है।
  • Application support: इसका अपना सॉफ़्टवेयर रिपॉजिटरी है जहां से उपयोगकर्ता कई एप्लिकेशन डाउनलोड और इंस्टॉल कर सकते हैं।
  • File System: पदानुक्रमित फाइल सिस्टम प्रदान करता है जिसमें फाइलें और निर्देशिकाएं व्यवस्थित होती हैं।
  • Open Source: लिनक्स कोड सभी के लिए स्वतंत्र रूप से उपलब्ध है और एक समुदाय आधारित विकास परियोजना है।

Linux Distributions क्या है?

कई Agencies Linux Operating System को modify करती हैं और अपने Linux distribution को बनाती हैं। बाजार में कई Linux distribution उपलब्ध हैं। यह उपयोगकर्ताओं को Linux operating system का एक अलग स्वाद प्रदान करता है। हम अपनी आवश्यकताओं के अनुसार किसी भी वितरण का चयन कर सकते हैं। कुछ लोकप्रिय Distros Ubuntu, Fedora, Debian, Linux Mint, Arch Linux और कई और अधिक हैं।

Linux kya hai: शुरुआती लोगों के लिए, Ubuntu और Linux mint को उपयोगी माना जाता है और, Skilled developer के लिए, Debian और Fedora एक अच्छा विकल्प होगा।

Linux कैसे काम करता है?

Linux एक Unix-जैसा Operating System है, लेकिन यह smartphone से लेकर Super computer तक कई Hardware devices का समर्थन करता है। प्रत्येक Linux-Based Operating System में Hardware resources को प्रबंधित करने के लिए Linux kernel और Software package का सेट होता है।

इसके अलावा, Linux OS में Kernel resources को manage करने, Installing software, configuring security settings and performance और कई अन्य तरीकों से रास्ता देने के लिए कुछ मुख्य GNU tools शामिल हैं। इन सभी उपकरणों को एक Functional operating system बनाने के लिए एक साथ पैक किया गया है।

Linux का उपयोग कैसे करें?

हम एक Interactive user interface के साथ-साथ Terminal (command line interface) के माध्यम से Linux का उपयोग कर सकते हैं। अलग-अलग Distributions में थोड़ा भिन्न User interface होता है लेकिन लगभग सभी instructions में सभी Distributions के लिए समान व्यवहार होगा। Terminal से Linux चलाने के लिए, “CTRL + ALT + T” key दबाएँ। और, इसकी कार्यक्षमता का पता लगाने के लिए, अपने डेस्कटॉप के बाएं कोने पर दिए गए Application Button को दबाएँ । 



संबंधित लेख

निष्कर्ष 

Readers यदि आपको यह पोस्ट Linux क्या है (What is Linux in Hindi?) , Linux OS का Evolution कैसे हुआ था?, Linux Operating System की Structure, Linux का उपयोग क्यूँ करें?,Linux OS के Features, Linux Distributions क्या है? और Linux कैसे काम करता है?, hindime पसंद आया या कुछ सिखने को मिला तब कृपया यह पोस्ट को Social Networks जसे की Facebook, Twitter, instagram और दुसरे Social media sites पर share कीजिए.

अगर Linux क्या है (What is Linux in Hindi?) और Linux kya hai पर कोई डाउट है तो कमेंट सेक्शन में पुच सकते हे.What is Linux in Hindi

LEAVE A REPLY

Please enter your comment!
Please enter your name here