SSD Nodes Learn Hosting plans →
गाइड Matt Connorलेखक: Matt Connor

Linux के प्रकार: distro परिवार और उपयोग, उदाहरणों के साथ

Linux के प्रकार असल में distro के प्रकार हैं। परिवार, उपयोग और रिलीज़ मॉडल के आधार पर पूरा बंटवारा, एग्ज़ाम नोट्स की तालिका, और CentOS व Android पर सही जानकारी पढ़ें।

Linux के कितने प्रकार होते हैं?

Linux के प्रकार का मतलब असल में Linux distribution के प्रकार होता है। सख्त अर्थ में Linux सिर्फ kernel है, और उस kernel पर बने पूरे ऑपरेटिंग सिस्टम को distribution या छोटे में distro कहते हैं। इन distro की कोई आधिकारिक और तय सूची हमें नहीं मिली, इसलिए इन्हें तीन आधारों पर बांटना सबसे आसान है: परिवार, उपयोग और रिलीज़ मॉडल।

BCA, B.Tech या नौकरी के इंटरव्यू में यह सवाल आए, तो यह छोटा जवाब काफी है:

Linux असल में एक kernel है। इस kernel पर बने पूरे ऑपरेटिंग सिस्टम को distribution कहते हैं। Distribution को परिवार (Debian, Red Hat और अन्य), उपयोग (desktop, server, security, embedded) और रिलीज़ मॉडल (fixed या rolling) के आधार पर बांटा जा सकता है।

यह तीन आधारों वाला बंटवारा इस गाइड की अपनी व्यवस्था है। हमने kernel के दस्तावेज़ और DistroWatch के पेज देखे, और वहां ऐसा कोई आधिकारिक वर्गीकरण नहीं मिला। अगर आपकी syllabus की किताब में बंटवारा अलग है, तो एग्ज़ाम में किताब वाला ढांचा लिखें और उदाहरण यहां से लें।

Linux और Linux distribution में क्या फर्क है?

GNU Project की परिभाषा सीधी है: Linux वह kernel है जो मशीन के संसाधन बाकी प्रोग्रामों को बांटता है। GNU Project यह भी कहता है कि kernel अकेले बेकार है और वह पूरे ऑपरेटिंग सिस्टम के अंदर ही काम कर सकता है। Debian की वेबसाइट भी यही बात कहती है। वहां ऑपरेटिंग सिस्टम को बुनियादी प्रोग्रामों और utilities का समूह कहा गया है, और उसके केंद्र में kernel होता है।

Kernel का अपना README Linux को Unix का clone बताता है, जिसे Linus Torvalds ने इंटरनेट पर जुड़े डेवलपरों की मदद से शुरू से लिखा। यह कहानी Unix से Linux तक का इतिहास और Linux kernel की टाइमलाइन में विस्तार से है।

एक distro में kernel के साथ बुनियादी प्रोग्राम आते हैं। साथ में software इंस्टॉल करने का तरीका, अपडेट देने की व्यवस्था और उसे संभालने वाली टीम या कंपनी भी होती है। इसलिए जब कोई कहता है "मैं Linux चलाता हूं", तो वह आम तौर पर किसी distro की बात कर रहा होता है। GNU Project ऐसे पूरे सिस्टम को GNU/Linux कहता है।

दुनिया में कुल कितने Linux distro हैं?

इसका कोई एक पक्का जवाब नहीं है। अलग-अलग पेज अलग संख्या लिखते हैं, क्योंकि संख्या इस पर निर्भर है कि कौन गिन रहा है और बंद हो चुके distro गिने गए या नहीं।

DistroWatch, जो distro पर नज़र रखने वाली वेबसाइट है, अपने होमपेज और खोज पेज पर कोई कुल संख्या नहीं लिखती। 6 नवंबर 2026 को उसकी खोज सूची में Active स्थिति का filter लगाने पर सूची लगभग 547 नंबर तक गई। यह सूची से निकाला गया अनुमान है, DistroWatch का घोषित आंकड़ा नहीं। उसी साइट का "major distributions" पेज अपने मुख्य हिस्से में सिर्फ 10 distro रखता है और मानता है कि इतने ज़्यादा विकल्प उलझन पैदा करते हैं।

एग्ज़ाम में एक पक्की संख्या न लिखें। यह लिखें कि distro सैकड़ों में हैं और सही संख्या गिनने वाले पर निर्भर करती है।

परिवार के आधार पर Linux के प्रकार

परिवार बताता है कि कोई distro किस पुराने distro से निकला है। इसका पूरा क्रम Linux distribution के इतिहास में है। यहां वही हिस्सा है जो नोट्स के लिए ज़रूरी है।

Debian परिवार

Debian एक समुदाय का प्रोजेक्ट है, जिसे Ian Murdock ने अगस्त 1993 में शुरू किया। DistroWatch के अनुसार Debian से 120 से ज़्यादा distro प्रेरित हुए हैं।

  • Ubuntu: Debian प्रोजेक्ट की census wiki के अनुसार Ubuntu सभी Debian source packages को दोबारा build करता है और कुछ packages जोड़ता या बदलता है। यह अलगाव कैसे हुआ, यह Debian और Ubuntu के अलग होने की कहानी में पढ़ें।
  • Kali Linux: Debian पर आधारित distro, जिसका काम penetration testing और security auditing है।
  • BOSS GNU/Linux: C-DAC के अनुसार यह भी Debian से निकला है। इसके बारे में नीचे अलग हिस्सा है।

Red Hat परिवार

  • Fedora: समुदाय का बनाया हुआ प्लेटफॉर्म, जिसे Red Hat sponsor करता है।
  • RHEL (Red Hat Enterprise Linux): Red Hat का commercial enterprise Linux, जो subscription से मिलता है।
  • CentOS Stream: Red Hat के अनुसार यह Fedora और RHEL के बीच बैठता है।
  • Rocky Linux और AlmaLinux: ये दोनों RHEL के साथ compatible रहने के लिए बने हैं।

DistroWatch भी CentOS Stream, AlmaLinux और Rocky Linux को इसी परिवार में रखता है। दोनों बड़े परिवारों में एक व्यावहारिक फर्क भी दिखता है: Debian परिवार में apt चलता है और Red Hat परिवार में dnf। दोनों के बराबर के काम apt और dnf की तुलना में मिलेंगे।

बाकी परिवार

  • Slackware: DistroWatch इसे सबसे पुराना जीवित Linux distribution कहता है। Slackware की अपनी साइट इसका पहला beta अप्रैल 1993 का बताती है और इसके निर्माता Patrick Volkerding हैं।
  • Arch Linux: अपने बारे में कहता है कि यह स्वतंत्र रूप से विकसित, x86-64 और general-purpose distro है।
  • openSUSE: इसके अलग संस्करण हैं, जिनमें Tumbleweed और Leap शामिल हैं।
  • Gentoo: इसका package सिस्टम हर package का आपकी ज़रूरत के हिसाब से अलग संस्करण build करता है। Gentoo खुद को metadistribution भी कहता है।

CentOS का क्या हुआ, और Rocky और AlmaLinux कहां हैं?

कई distro सूचियों में CentOS आज भी एक सामान्य चालू विकल्प की तरह लिखा मिलता है। अपने नोट्स में यह सुधार लें, क्योंकि CentOS Linux अब बंद हो चुका है।

  • CentOS Linux 8: 31 दिसंबर 2021 को खत्म हुआ। CentOS की साइट कहती है कि उस तारीख के बाद इसके कंटेंट में कोई अपडेट नहीं।
  • CentOS Linux 7: Red Hat के अनुसार 30 जून 2024 को end of life पर पहुंचा।
  • CentOS Stream: Red Hat ने अपना निवेश इसी पर ले जाने का फैसला किया। Red Hat खुद लिखता है कि यह CentOS Linux का replacement नहीं है।

इसलिए CentOS Stream को पुराने CentOS का नया नाम लिखना गलत है। CentOS की साइट इसे Fedora और RHEL के बीच का "midstream" कहती है, जो RHEL के विकास से ठीक आगे चलता है। क्रम याद रखने के लिए: Fedora, फिर CentOS Stream, फिर RHEL।

CentOS Linux के बंद होने के बाद यहां दो प्रोजेक्ट याद रखने लायक हैं।

Rocky Linux की शुरुआत CentOS के मूल संस्थापक Gregory Kurtzer ने की, जब Red Hat ने CentOS का विकास रोक दिया। प्रोजेक्ट कहता है कि इसे RHEL के साथ 100% bug-for-bug compatible बनाया गया है। वह यह भी कहता है कि उसका Red Hat से कोई संबंध नहीं है।

AlmaLinux खुद को CentOS Linux के बंद होने से बनी खाली जगह भरने वाला distro बताता है। यह RHEL के साथ binary compatible है। जुलाई 2023 से इसका लक्ष्य RHEL के साथ compatibility है, इसलिए इसे सीधे rebuild लिखना अब सही नहीं है। इसके पीछे AlmaLinux OS Foundation है, जो 501(c)(6) non-profit है।

इन दोनों का फर्क Rocky Linux और AlmaLinux की तुलना में है, और पूरी कहानी Red Hat, CentOS, Rocky और Alma के इतिहास में।

उपयोग के आधार पर Linux के प्रकार

उपयोग बताता है कि distro किस काम के लिए बना है। ध्यान रखें कि एक ही distro कई खानों में आ सकता है, क्योंकि बड़े प्रोजेक्ट अलग-अलग काम के लिए अलग संस्करण देते हैं।

  • Desktop: Fedora Workstation को Fedora लैपटॉप और डेस्कटॉप के लिए बताता है। Ubuntu भी अलग Desktop डाउनलोड देता है।
  • Server: Fedora Server और Ubuntu Server इसके सीधे उदाहरण हैं। Red Hat RHEL को enterprise Linux कहता है, और Rocky Linux खुद को enterprise operating system कहता है।
  • Security: Kali Linux इसका मुख्य उदाहरण है। इसका उद्देश्य penetration testing और security auditing है, यानी अनुमति लेकर सिस्टम की कमज़ोरी जांचना।
  • Embedded और IoT (internet of things): यहां Linux किसी मशीन या डिवाइस के अंदर चलता है। Fedora IoT और Ubuntu Core इस दिशा के उदाहरण हैं। Ubuntu Core को Ubuntu edge systems के लिए बताता है। Yocto Project भी इसी क्षेत्र में आता है, लेकिन वह खुद कहता है कि वह embedded distro नहीं है, बल्कि आपके लिए custom distro बनाता है।

एक और खाना lightweight का है। Alpine Linux खुद को security-oriented और lightweight distro कहता है, जो musl libc और busybox पर आधारित है।

रिलीज़ मॉडल: fixed और rolling में क्या फर्क है?

Fixed release में नए संस्करण तय समय या तय नंबर से आते हैं। बीच में उस संस्करण को अपडेट मिलते रहते हैं, और बड़े बदलाव अगले संस्करण में आते हैं।

Rolling release में अलग बड़ा संस्करण इंस्टॉल करने की ज़रूरत नहीं होती। Software लगातार अपडेट होता रहता है।

Fixed के उदाहरण:

  • Ubuntu: हर छह महीने में नया संस्करण आता है। LTS (long term support) रिलीज़ हर दो साल में आती है और उसे 5 साल का standard security maintenance मिलता है। बीच की रिलीज़ को सिर्फ 9 महीने अपडेट मिलते हैं।
  • Fedora: लगभग हर छह महीने में नई रिलीज़ आती है।
  • RHEL: Red Hat इसके लिए दस साल का life cycle बताता है, जो major और minor रिलीज़ में चलता है। Rocky Linux और AlmaLinux भी नंबर वाली रिलीज़ निकालते हैं।
  • Alpine Linux: हर मई और नवंबर में edge शाखा से एक नई release branch बनती है।

Rolling के उदाहरण:

  • Arch Linux: rolling release मॉडल अपनाकर ज़्यादातर software के नए stable संस्करण देने की कोशिश करता है।
  • openSUSE Tumbleweed: openSUSE इसे "pure rolling release" कहता है।
  • Kali Linux: Kali की docs इसे rolling distribution कहती हैं, और kali-rolling इसकी मुख्य शाखा है।

दो बातें एग्ज़ाम में अंक दिला सकती हैं। पहली, परिवार से रिलीज़ मॉडल तय नहीं होता: Ubuntu और Kali दोनों Debian परिवार में हैं, फिर भी Ubuntu fixed है और Kali rolling। दूसरी, एक ही प्रोजेक्ट में अलग शाखाएं हो सकती हैं। Debian की stable शाखा आधिकारिक रिलीज़ है, और unstable शाखा, जिसका नाम हमेशा sid रहता है, वह जगह है जहां सक्रिय विकास होता है।

नोट्स के लिए एक तालिका

नीचे की तालिका तीनों आधारों को एक साथ दिखाती है। इसमें जानबूझकर कोई version नंबर नहीं है, क्योंकि "latest version" वाली सूचियां जल्दी पुरानी हो जाती हैं।

चार्टLinux distro: परिवार, रिलीज़ मॉडल और उपयोग
इस चार्ट के पीछे का डेटा
[
  {
    "distro": "Debian",
    "family": "Debian",
    "release_model": "fixed (stable \u0936\u093e\u0916\u093e)",
    "purpose": "production \u0930\u093f\u0932\u0940\u091c\u093c"
  },
  {
    "distro": "Ubuntu",
    "family": "Debian",
    "release_model": "fixed, \u0939\u0930 6 \u092e\u0939\u0940\u0928\u0947, LTS \u0939\u0930 2 \u0938\u093e\u0932",
    "purpose": "desktop, server, cloud, edge"
  },
  {
    "distro": "Kali Linux",
    "family": "Debian",
    "release_model": "rolling",
    "purpose": "security \u091c\u093e\u0902\u091a"
  },
  {
    "distro": "Fedora",
    "family": "Red Hat",
    "release_model": "fixed, \u0932\u0917\u092d\u0917 \u0939\u0930 6 \u092e\u0939\u0940\u0928\u0947",
    "purpose": "desktop, server, cloud, IoT"
  },
  {
    "distro": "CentOS Stream",
    "family": "Red Hat",
    "release_model": "\u0932\u0917\u093e\u0924\u093e\u0930 \u0921\u093f\u0932\u0940\u0935\u0930, RHEL \u0938\u0947 \u0920\u0940\u0915 \u0906\u0917\u0947",
    "purpose": "\u0905\u0917\u0932\u0940 minor RHEL \u0930\u093f\u0932\u0940\u091c\u093c \u0915\u0940 \u091d\u0932\u0915"
  },
  {
    "distro": "RHEL",
    "family": "Red Hat",
    "release_model": "fixed, major \u0914\u0930 minor \u0930\u093f\u0932\u0940\u091c\u093c",
    "purpose": "enterprise, subscription \u0938\u0947"
  },
  {
    "distro": "Rocky Linux",
    "family": "Red Hat",
    "release_model": "fixed, \u0928\u0902\u092c\u0930 \u0935\u093e\u0932\u0940 \u0930\u093f\u0932\u0940\u091c\u093c",
    "purpose": "enterprise, RHEL \u0915\u0947 \u0938\u093e\u0925 compatible"
  },
  {
    "distro": "AlmaLinux",
    "family": "Red Hat",
    "release_model": "fixed, \u0928\u0902\u092c\u0930 \u0935\u093e\u0932\u0940 \u0930\u093f\u0932\u0940\u091c\u093c",
    "purpose": "RHEL \u0915\u0947 \u0938\u093e\u0925 binary compatible"
  },
  {
    "distro": "Arch Linux",
    "family": "\u0938\u094d\u0935\u0924\u0902\u0924\u094d\u0930",
    "release_model": "rolling",
    "purpose": "general-purpose"
  },
  {
    "distro": "openSUSE Tumbleweed",
    "family": "openSUSE",
    "release_model": "rolling",
    "purpose": "software \u0915\u0947 \u0928\u090f stable \u0938\u0902\u0938\u094d\u0915\u0930\u0923"
  },
  {
    "distro": "Alpine Linux",
    "family": "\u0905\u0928\u094d\u092f",
    "release_model": "fixed, \u0939\u0930 \u092e\u0908 \u0914\u0930 \u0928\u0935\u0902\u092c\u0930 \u0928\u0908 branch",
    "purpose": "lightweight"
  }
]

Gentoo इस तालिका में नहीं है, पर उसकी अपनी wiki साफ कहती है कि वह rolling release model पर है और उसकी अलग रिलीज़ नहीं होतीं। Slackware भी इसमें नहीं है, क्योंकि उसके रिलीज़ मॉडल के बारे में हमें उसके अपने पेजों पर साफ शब्द नहीं मिले। यह तालिका सिर्फ पहचान के लिए है। VPS के लिए distro चुनना हो, तो अपने VPS के लिए OS कैसे चुनें पढ़ें।

Android और ChromeOS को typical distro क्यों नहीं कहते?

दोनों Linux kernel इस्तेमाल करते हैं, लेकिन इनका बाकी ढांचा Debian या Fedora जैसा नहीं है।

Android: Google के दस्तावेज़ कहते हैं कि Android kernel एक upstream Linux LTS kernel पर आधारित है। Google उसमें Android के अपने patches जोड़कर Android Common Kernels बनाता है। Kernel के ऊपर का हिस्सा Android का अपना है। Android के architecture पेज पर ऊपर से नीचे ये परतें हैं: apps, framework, system services, HAL (hardware abstraction layer) और kernel। Apps Android API पर बनते हैं। इसलिए Android पर चलने वाला app Android के framework पर निर्भर होता है। इसी कारण Android को Linux kernel वाला अलग प्लेटफॉर्म कहना ज़्यादा सटीक है।

ChromeOS: Chromium OS, यानी इसके open source प्रोजेक्ट का design document कहता है कि यह Linux kernel इस्तेमाल करता है। इसका SDK chroot Gentoo वाला Portage package सिस्टम इस्तेमाल करता है, पर इससे यह नहीं कहा जा सकता कि ChromeOS Gentoo पर आधारित है। Google का help पेज Linux को एक feature कहता है जिससे आप Chromebook पर software बना सकते हैं, और उसे चालू और बंद करने के अलग निर्देश देता है। यानी Chromebook पर Linux के command line tools और code editors एक अलग feature से आते हैं।

भारत के BOSS Linux और Maya OS के बारे में क्या लिखें?

ये दोनों नाम भारत से जुड़े हैं, इसलिए नोट्स में आ सकते हैं। इन्हें सावधानी से लिखें।

BOSS (Bharat Operating System Solutions) GNU/Linux: C-DAC के अनुसार यह C-DAC का बनाया distribution है, जो Debian से निकला है। C-DAC इसका उद्देश्य पूरे भारत में Free/Open Source Software का उपयोग बढ़ाना बताता है। यहां हम इसका कोई version नंबर, तारीख या अपनाने की संख्या नहीं दे रहे, क्योंकि जो स्रोत हमने देखे वे इन बातों पर एक-दूसरे से मेल नहीं खाते।

Maya OS: 2023 में समाचार माध्यमों ने बताया कि यह रक्षा मंत्रालय के लिए बना, Ubuntu पर आधारित OS है। हमें इसका कोई सरकारी प्राथमिक स्रोत नहीं मिला, और खबरें इस पर भी अलग-अलग हैं कि इसे किसने बनाया। इसलिए इसे पक्के तथ्य की तरह न लिखें। "समाचारों के अनुसार" जोड़कर लिखें।

FAQ

Linux के कितने प्रकार होते हैं?

Linux के प्रकारों की कोई आधिकारिक तय संख्या हमें नहीं मिली। Linux असल में kernel है, और "प्रकार" का मतलब distribution के प्रकार होता है। इन्हें तीन आधारों पर बांटा जा सकता है: परिवार (Debian, Red Hat और अन्य), उपयोग (desktop, server, security, embedded) और रिलीज़ मॉडल (fixed या rolling)।

Linux और Ubuntu में क्या फर्क है?

Linux kernel है, और Ubuntu उस kernel पर बना एक पूरा distribution है। Ubuntu Debian परिवार का है। Debian प्रोजेक्ट के अनुसार यह Debian के source packages को दोबारा build करता है और कुछ packages जोड़ता या बदलता है।

क्या CentOS Stream पुराने CentOS का नया नाम है?

नहीं। CentOS Linux 8 का अंत 31 दिसंबर 2021 को हुआ और CentOS Linux 7 का 30 जून 2024 को। Red Hat के अनुसार CentOS Stream, CentOS Linux का replacement नहीं है। यह Fedora और RHEL के बीच बैठता है और RHEL के विकास से ठीक आगे चलता है। RHEL के साथ compatible distro के रूप में Rocky Linux और AlmaLinux बने।

क्या Android एक Linux distribution है?

Android का kernel एक upstream Linux LTS kernel पर आधारित है, जिसमें Google अपने patches जोड़ता है। लेकिन उसके ऊपर का ढांचा Android का अपना है, और apps Android API पर बनते हैं। इसलिए इसे Debian या Fedora जैसा typical distribution नहीं माना जाता।

Rolling release और fixed release में क्या अंतर है?

Fixed release में नए संस्करण तय समय पर या नंबर के साथ आते हैं, जैसे Ubuntu हर छह महीने में। Rolling release में software लगातार अपडेट होता रहता है और अलग बड़ा संस्करण इंस्टॉल नहीं करना पड़ता। Arch Linux और openSUSE Tumbleweed rolling के उदाहरण हैं।

क्या यह लेख उपयोगी था?