पुराने के साथ बाहर और नए के साथ अंदर। 32-बिट से 64-बिट लिनक्स वितरण में संक्रमण के पीछे यही कहानी है।
यह एक ऐसा कदम है जो काफी समय से हो रहा है। किसी भी बदलाव की तरह, यह कुछ के लिए दर्द रहित है और दूसरों के लिए एक बड़ा सिरदर्द। यदि आपको अभी तक इस मुद्दे से निपटना नहीं पड़ा है, तो एक अच्छा मौका है कि आप जल्द ही करेंगे।
32-बिट और 64-बिट में क्या अंतर है?
पर्सनल कंप्यूटर के बारे में बात करते समय, चाहे आपके मशीन की आर्किटेक्चर 32-बिट हो या 64-बिट, यह सेंट्रल प्रोसेसिंग यूनिट (या CPU) पर निर्भर करता है। कुछ CPU इससे भी अधिक जा सकते हैं (512-बिट तक भी), लेकिन अधिकांश पर्सनल कंप्यूटर या तो 32 या 64-बिट हैं।
64-बिट कंप्यूटर अपने 32-बिट समकक्षों की तुलना में तेजी से अधिक शक्तिशाली हैं। एक 32-बिट मशीन 232 बिट डेटा को संभाल सकती है, जबकि एक 64-बिट मशीन 264 बिट डेटा को संभाल सकती है।
यह इतना बड़ा अंतर नहीं लग सकता है, लेकिन तब तक प्रतीक्षा करें जब तक आप उन नंबरों को कैलकुलेटर पर क्रंच न कर लें। 32-बिट आर्किटेक्चर 4,294,967,296 बाइट्स (लगभग 4 गीगाबाइट) का समर्थन कर सकती है, जबकि 64-बिट आर्किटेक्चर 18,446,744,073,709,551,616 बाइट्स (लगभग 18 अरब गीगाबाइट) का समर्थन कर सकती है।
64-बिट पर्सनल कंप्यूटर नई सहस्राब्दी में कुछ साल बाद उपलब्ध हो गए। यदि आप एक नया कंप्यूटर खरीदने वाले हैं, या आपने हाल के वर्षों में एक खरीदा है, तो संभावना है कि आपके पास 64-बिट मशीन है। आपके कंप्यूटर की रैंडम एक्सेस मेमोरी (RAM) की मात्रा एक संकेतक है। 32-बिट मशीनें 4GB से अधिक नहीं संभाल सकतीं। यदि आपके लैपटॉप में 8GB है, तो यह 64-बिट है।
लिनक्स डिस्ट्रो 32-बिट और 64-बिट संस्करणों में क्यों आते हैं
सॉफ़्टवेयर को इस अंतर का लाभ उठाने के लिए हार्डवेयर के साथ संवाद करने का तरीका जानना होगा। इसलिए जबकि एक ऑपरेटिंग सिस्टम का 32-बिट संस्करण 64-बिट PC पर चल सकता है, यह अतिरिक्त शक्ति का उपयोग नहीं कर सकता। दूसरी ओर, एक ऑपरेटिंग सिस्टम का 64-बिट संस्करण 32-बिट PC पर बिल्कुल नहीं चल सकता।
जबकि अधिकांश नए PC 64-बिट आर्किटेक्चर के साथ आते हैं, लिनक्स केवल आधुनिक हार्डवेयर पर उपयोग नहीं किया जाता है। कई लोग पुरानी मशीनों में नई जान फूंकने के लिए लिनक्स का उपयोग करते हैं। उस कारण से, कई वितरण डाउनलोड के लिए 32-बिट और 64-बिट दोनों संस्करण प्रदान करते हैं।
यह स्थिति लिनक्स के लिए अद्वितीय नहीं है। विंडोज भी 32-बिट और 64-बिट संस्करणों में आता है - यहां तक कि विंडोज 10 भी! माइक्रोसॉफ्ट चाहता है कि उसका डेस्कटॉप पुराने या कम शक्ति वाले हार्डवेयर पर चले।
लिनक्स के 32-बिट संस्करण क्यों गायब हो रहे हैं
उबंटू, डेस्कटॉप के लिए लिनक्स का सबसे लोकप्रिय संस्करण, 2017 में 32-बिट संस्करण जारी करना बंद कर दिया। एक साल बाद, उबंटू MATE, उबंटू बगी, और कुबंटू जैसे वेरिएंट ने भी इसका अनुसरण किया। openSUSE Leap भी 32-बिट संस्करण नहीं करता है।
एलिमेंटरी OS ने 2016 में Loki के रिलीज़ के साथ 32-बिट संस्करण उपलब्ध नहीं कराया। Solus नामक एक नए लिनक्स डिस्ट्रो ने कभी 32-बिट संस्करण की पेशकश नहीं की। आर्क लिनक्स ने हाल ही में 32-बिट संस्करणों का समर्थन करना बंद कर दिया (लेकिन आर्क लिनक्स का उपयोग जारी रखने के कई कारण हैं)।
क्यों? 32-बिट आर्किटेक्चर तेजी से दुर्लभ होता जा रहा है। चाहे उच्च स्पेक्स की आवश्यकता के कारण या हार्डवेयर विफलता के कारण, कई लोगों ने पुरानी मशीनों को बदल दिया है। जब वितरण 32-बिट समर्थन छोड़ने की योजना की घोषणा करते हैं, तो अपेक्षाकृत कम (यदि कोई हो) लोग शिकायत करते हैं।
लिनक्स वितरण के सीमित संसाधन हैं। 32-बिट संस्करणों को बनाए रखने और परीक्षण करने के लिए किसी की आवश्यकता होती है। साथ ही, टीमें अक्सर अन्य हार्डवेयर आर्किटेक्चर, जैसे ARM को लक्षित करती हैं। 32-बिट इमेज को कम डाउनलोड मिलने के साथ, उस प्रयास को उचित ठहराना कठिन हो जाता है।
फिर से, 32-बिट सॉफ़्टवेयर से धीरे-धीरे बदलाव लिनक्स के लिए अद्वितीय नहीं है। Mac OS X 10.6, 2009 में जारी किया गया, Apple के डेस्कटॉप ऑपरेटिंग सिस्टम का अंतिम संस्करण था जो 32-बिट हार्डवेयर पर चलता था। macOS 10.13 में, Apple ने 32-बिट ऐप्स के लिए समर्थन चरणबद्ध करना शुरू किया। कंपनी अब अपने Mac App Store में नए 32-बिट ऐप्स स्वीकार नहीं करती है।
32-बिट लिनक्स ऐप्स के बारे में क्या?
डेस्कटॉप सॉफ़्टवेयर भी आगे बढ़ने लगा है, कुछ ऐप डेवलपर्स 32-बिट आर्किटेक्चर के लिए समर्थन समाप्त कर रहे हैं। Google, उदाहरण के लिए, अब लिनक्स के लिए Chrome का 32-बिट संस्करण जारी नहीं करता है। अन्य कंपनियों ने अपने ऐप्स के केवल 64-बिट संस्करण जारी करना शुरू कर दिया है।
लिनक्स सॉफ़्टवेयर के कुछ 32-बिट संस्करणों को पैच रखना एक संघर्ष हो सकता है। यह लिनक्स डेस्कटॉप पर अधिक महत्वपूर्ण सुरक्षा चिंताओं में से एक है।
अंततः, एक ऑपरेटिंग सिस्टम बहुत उपयोगी नहीं है यदि आप जिन ऐप्स को चाहते हैं उनमें से पर्याप्त संगत नहीं हैं। उचित मात्रा में लिनक्स सॉफ़्टवेयर अभी भी 32-बिट हार्डवेयर पर चलता है, लेकिन यह लंबे समय तक ऐसा नहीं हो सकता है।
क्या लिनक्स पर 32-बिट समर्थन खत्म हो गया है?
अभी नहीं।
उबंटू के मामले में, आप अभी भी 32-बिट हार्डवेयर का उपयोग कर सकते हैं यदि आप संस्करण 16.04 (एक दीर्घकालिक समर्थन रिलीज़) इंस्टॉल करते हैं और वहां से अपग्रेड करते हैं। 16.04 आधिकारिक तौर पर 2021 तक समर्थित है। आप सॉफ़्टवेयर अपडेट प्राप्त करना जारी रखेंगे जब तक उबंटू टीम ऐप्स और पैकेज के 32-बिट संस्करणों को बनाए रखना जारी रखती है।
कई अन्य डिस्ट्रो अभी भी डाउनलोड के लिए 32-बिट संस्करण प्रदान करते हैं। डेबियन, वह डिस्ट्रो जिस पर उबंटू आधारित है, अभी भी 32-बिट विकल्प प्रदान करता है। कई लिनक्स डिस्ट्रो भी हैं जो विशेष रूप से पुराने हार्डवेयर को लक्षित करते हैं, जिसमें 32-बिट समर्थन को अधिक प्राथमिकता देना शामिल है।
और यहां तक कि अधिकांश प्रमुख लिनक्स डिस्ट्रो द्वारा 32-बिट हार्डवेयर को पीछे छोड़ने के बहुत समय बाद, आप अपेक्षाकृत प्राचीन उपकरणों के लिए एक आला डिस्ट्रो होने की उम्मीद कर सकते हैं। लिनक्स दुनिया बस इसी तरह काम करती है।
उस ने कहा, आगे बढ़ने का समय हो सकता है
लिनक्स आपको अपने 32-बिट ऐप्स छोड़ने के लिए मजबूर नहीं कर रहा है, लेकिन कुछ अधिक आधुनिक डिस्ट्रो वह प्रयास कर रहे हैं। यदि आप ओपन सोर्स डेस्कटॉप के नवीनतम अनुभव चाहते हैं, तो आप जल्द ही एक उम्रदराज PC को रिटायर करना चाह सकते हैं।
मुझे पता है कि यह निराशाजनक हो सकता है यदि आप अपने उम्रदराज PC को हमेशा के लिए जीवित रखने के लिए लिनक्स पर स्विच करते हैं। लेकिन भले ही आप नवीनतम सुविधाओं के बारे में विशेष रूप से चिंतित न हों, आप तेजी से बग या अन्य निराशाओं का सामना कर सकते हैं जो समर्थन की कमी से उपजी हैं।