लिनक्स में सॉफ्टवेयर की भरमार है, लेकिन जब आप पहली बार स्विच करते हैं, तो आप उन नामों की कमी से निराश हो सकते हैं जिनसे आप परिचित हैं। यदि आपने कुछ समय के लिए लिनक्स का उपयोग किया है, तो आप इस बात से भी मोहभंग हो सकते हैं कि परिवर्तन की अपेक्षाकृत धीमी दर या कुछ प्रकार के सॉफ़्टवेयर की स्थायी कमी जैसा महसूस हो सकता है।
कुछ ऐप्स अभी तक Linux में क्यों नहीं आए हैं, और क्या समुदाय को अधिक विकल्प बनाने से रोक रहा है? चलो पता करते हैं।
1. Linux के बहुत सारे संस्करण हैं
जब आप Windows के लिए सॉफ़्टवेयर विकसित करते हैं, तो आपको केवल कुछ ही सिस्टम पर अपने सॉफ़्टवेयर का परीक्षण करने की आवश्यकता होती है: का नवीनतम संस्करण विंडोज़, पिछला वाला, और हो सकता है, इस पर निर्भर करता है कि आपका प्रोग्राम बहुत धीमी गति से चलने वाले व्यवसायों को लक्षित कर रहा है या नहीं, संस्करण उससे पहले। यह अपेक्षाकृत सीधा है।
लिनक्स पर, विभिन्न संस्करणों का एक समुद्र है, जिसे वितरण के रूप में जाना जाता है। यहां तक कि अगर आप खुद को सबसे प्रमुख लोगों तक सीमित रखते हैं, तब भी इसका मतलब आधा दर्जन डिस्ट्रो का समर्थन करना हो सकता है।
मान लें कि आप केवल व्यक्तिगत कंप्यूटर पर सबसे लोकप्रिय संस्करण उबंटू का समर्थन करने का निर्णय लेते हैं। उबंटू के रिलीज शेड्यूल के साथ हर छह महीने में अपग्रेड का मतलब है, यहां तक कि जितना लगता है उससे ज्यादा काम हो सकता है।
यूनिवर्सल पैकेज प्रारूपों ने स्थिति में सुधार किया है, लेकिन अभी भी कई विकल्प हैं। यदि आप उबंटू को लक्षित कर रहे हैं, तो इसके साथ जाना समझ में आता है स्नैप प्रारूप, लेकिन अधिकांश अन्य डिस्ट्रोस में अधिक आत्मीयता है इसके बजाय फ्लैटपैक के लिए. कुछ के पास है AppImage पर बसे.
सिद्धांत रूप में, इन तीनों प्रारूपों में से किसी में भी ऐप्स किसी भी डिस्ट्रो पर चल सकते हैं। लेकिन मान लें कि आपका डिस्ट्रो शिप बैकग्राउंड घटकों के पुराने संस्करण को शिप करता है जिसे फ़्लैटपैक्स को चलाने की आवश्यकता होती है। इसका मतलब है कि किसी ऐप में उस कार्यक्षमता की कमी हो सकती है जिसकी डेवलपर आपसे अपेक्षा करता है। स्थिति में सुधार हो रहा है, लेकिन ऐप डेवलपर्स के लिए परिदृश्य को आसान बनाने के लिए लिनक्स के पास अभी भी जाने के तरीके हैं।
2. लिनक्स में एक अस्पष्ट फंडिंग मॉडल है
लिनक्स उतना ही एक दर्शन है जितना कि यह एक ऑपरेटिंग सिस्टम है। तकनीकी रूप से लिनक्स एक ऑपरेटिंग सिस्टम भी नहीं है, बल्कि एक कर्नेल है, जो आपके कंप्यूटर का वह पहलू है जो आपके द्वारा दबाए जाने वाले बटनों को वास्तव में कुछ करने में सक्षम बनाता है और आपकी स्क्रीन यह दिखाने के लिए कि क्या किया जा रहा है।
डेस्कटॉप इंटरफेस और हमारे द्वारा उपयोग किए जाने वाले ऐप्स का वास्तव में लिनक्स से कोई लेना-देना नहीं है। आप फ्रीबीएसडी पर एक ही सॉफ्टवेयर चला सकते हैं, जो लिनक्स कर्नेल का उपयोग नहीं करता है- और आप इनमें से अधिकतर प्रोग्राम क्रोमबुक या एंड्रॉइड पर नहीं चला सकते हैं, जो करते हैं।
डेस्कटॉप लिनक्स को रेखांकित करने वाला दर्शन सॉफ्टवेयर स्वतंत्रता की अवधारणा है, वह कोड दृश्यमान और स्वतंत्र रूप से साझा किया जाना चाहिए। यह सुनिश्चित करने का एकमात्र ज्ञात तरीका है कि कार्यक्रम कुछ अस्पष्ट नहीं कर रहे हैं और वास्तव में लोगों को उनके उपकरणों पर स्वामित्व प्रदान करते हैं।
इसका नतीजा यह है कि सॉफ्टवेयर के लिए सीधे चार्ज करना मुश्किल है। आप एक मुफ्त सॉफ्टवेयर लाइसेंस के तहत एक प्रोग्राम बेच सकते हैं, लेकिन चूंकि कोड स्वतंत्र रूप से उपलब्ध है, वहाँ है किसी और को आपके प्रोग्राम की दूसरी कॉपी को संकलित करने और वितरित करने से रोकने के लिए कुछ भी नहीं है जिसकी कीमत नहीं है धन।
जैसे, लिनक्स और संबंधित सॉफ्टवेयर विकसित करने वाले लोगों को अपने काम के वित्तपोषण के विभिन्न तरीकों के साथ प्रयोग करना पड़ा है। कई स्वयंसेवक हैं जो एक अलग पूर्णकालिक नौकरी के साथ अपने काम को निधि देते हैं। कई स्वयंसेवक छात्र हैं। कुछ लोग नौकरी करते हैं जहां उन्हें लिनक्स के एक पहलू को विकसित करने के लिए भुगतान किया जाता है, लेकिन अपने खाली समय में, वे दूसरे में योगदान करते हैं। केवल कुछ ही डेवलपर अपने प्रयासों की भरपाई के लिए पर्याप्त दान लाने में सक्षम हैं।
किसी ऐसे व्यक्ति के लिए कोई स्पष्ट फंडिंग मॉडल नहीं है जो Linux के लिए जीवंत ऐप्स बनाना चाहता है जैसे वे कर सकते हैं अन्य प्लेटफार्मों के लिए जब तक कि ये ऐप मालिकाना नहीं हैं, एक प्रकार का सॉफ़्टवेयर कई लिनक्स उपयोगकर्ता कुछ नहीं करना चाहते हैं साथ।
एक लिनक्स डिस्ट्रो, प्राथमिक ओएस में जारी किए गए निःशुल्क और ओपन-सोर्स ऐप्स के लिए भुगतान-क्या-आप-कर सकते हैं दृष्टिकोण है AppCenter (ऊपर चित्रित), लेकिन अभी तक लोगों ने ऐप डेवलपर्स के लिए इसे पूर्णकालिक मानने के लिए पर्याप्त भुगतान नहीं किया है काम।
3. घूमने के लिए पैसे की कमी है
यह अस्पष्ट फंडिंग मॉडल इस कारण का हिस्सा है कि कई लिनक्स समुदायों के पास उस तरह का काम करने के लिए पर्याप्त धन नहीं है जो वे करना चाहते हैं। किसी विशेष डेस्कटॉप वातावरण पर काम करने वाले लोग ऐसे ऐप्स का एक पूर्ण सूट डिज़ाइन करना चाह सकते हैं जो उनके इंटरफ़ेस के साथ एकीकृत हों लेकिन लोगों को काम करने के लिए भुगतान करने के लिए संसाधनों की कमी हो।
संसाधनों की इस कमी का मतलब है कि मुफ्त सॉफ्टवेयर समुदाय मुख्य रूप से आगे बढ़ने के लिए स्वयंसेवकों पर निर्भर हैं। यदि रुचि, समय और कौशल के साथ कोई स्वयंसेवक नहीं है, तो कई बार वांछित सॉफ़्टवेयर नहीं बनता है।
संबंधित: क्यों लिनक्स फ्री है: ओपन सोर्स वर्ल्ड कैसे पैसा कमाता है
यह स्वयंसेवकों को कुछ कार्यक्रमों में सहयोग करने के लिए भी प्रेरित करता है। यह जरूरी नहीं कि बुरी बात हो। लेकिन अगर आप सोच रहे हैं कि लिब्रे ऑफिस के लिए अधिक ओपन सोर्स विकल्प क्यों नहीं हैं, तो यह आंशिक रूप से है क्योंकि यह अक्सर अधिक समझ में आता है स्वयंसेवकों, और यहां तक कि मुट्ठी भर डेवलपर्स को नियोजित करने वाली कंपनियां, एक अन्य सूट बनाने की तुलना में लिब्रे ऑफिस की कार्यक्षमता में योगदान करने के लिए शुरूुआत से।
4. खुला संवाद असहमति के साथ आता है
स्वयंसेवकों के साथ लिनक्स पर इतना विकास कर रहे हैं, और ओपन-सोर्स दर्शन और वित्तीय दोनों के साथ लोगों को एक साथ काम करने के लिए प्रेरित करने वाली बाधाएं, आने वाले सभी टुकड़ों के लिए संचार का एक बड़ा सौदा आवश्यक है साथ में।
चूंकि लोग अक्सर भुगतान किए गए डेवलपर्स को आकर्षित नहीं कर सकते हैं, इसलिए उन्हें नैतिक या व्यावहारिक कारणों से लोगों को स्वेच्छा से अपना समय देने के लिए राजी करना पड़ता है। इसका अर्थ है ब्लॉग पोस्ट या व्यक्तिगत भाषण जो कुछ को प्रेरित करने और दूसरों को दूर करने का प्रभाव डाल सकते हैं।
ओपन सोर्स डेवलपमेंट भी खुले में, मेलिंग सूचियों और गिटहब और गिटलैब की पसंद पर होता है। इन वार्तालापों में अक्सर मतभेद शामिल होते हैं। दरारें बन सकती हैं, अग्रणी डेवलपर्स खरोंच से अपना स्वयं का इंटरफ़ेस विकसित करने के लिए, काम को डुप्लिकेट कर सकते हैं जो किसी और ने पहले ही किया है।
यही कारण है कि लिनक्स में इतने सारे इंटरफेस हैं जो तकनीकी रूप से एक ही काम करते हैं, बस अलग-अलग तरीकों से।
यह सब इस सॉफ़्टवेयर का उपयोग करने वाले लोगों के शामिल होने से पहले है। उपयोगकर्ताओं के पास ऐसे जुनून हो सकते हैं जो डेवलपर्स से भी अधिक मजबूत होते हैं, खासकर जब वे शक्तिहीन महसूस करते हैं कि एक प्रिय कार्यक्रम अपना रूप बदल रहा है या जिस सुविधा पर वे भरोसा करते हैं वह पूरी तरह से दूर जा रही है। कुछ डेवलपर्स को इतनी दुश्मनी का सामना करना पड़ता है कि उन्होंने बर्नआउट के कारण मुफ्त सॉफ्टवेयर विकास छोड़ दिया।
5. लिनक्स डेस्कटॉप की बाजार हिस्सेदारी कम है
बेशक, यह केवल विशेष रूप से लिनक्स के लिए विकसित सॉफ्टवेयर ही नहीं है जो लोग चाहते हैं। बहुत से लोग उसी सॉफ़्टवेयर का उपयोग करना चाहते हैं जिसका उपयोग वे विंडोज़ और मैकओएस पर करते हैं, जैसे कि फोटोशॉप। इनमें से कुछ प्रोग्राम लिनक्स के लिए अपना रास्ता बनाते हैं, जैसे स्टीम, लेकिन कई नहीं।
लिनक्स का अपेक्षाकृत छोटा बाजार हिस्सा एक बड़ा कारण है। जबकि सर्वर और सुपर कंप्यूटर पर लिनक्स का प्रभुत्व है, केवल अपेक्षाकृत कम अनुपात में लोग अपने पर्सनल कंप्यूटर पर लिनक्स का उपयोग करते हैं। यह अभी भी लाखों लोगों के लिए अनुवाद करता है, लेकिन कई कंपनियां यह निर्धारित करती हैं कि यह लागत के लायक नहीं है तीसरे ऑपरेटिंग सिस्टम के लिए समर्थन बनाए रखने के लिए डेवलपर्स को भुगतान करना जब वे पर्याप्त पैसा कमा रहे हों पहले से ही।
6. व्यवसायों के पास कॉपीलेफ्ट लाइसेंसिंग संबंधी चिंताएं हैं
कुछ कंपनियों के पास कॉपीलेफ्ट लाइसेंसिंग के बारे में आरक्षण है जो कि लिनक्स पर अधिकांश सॉफ्टवेयर उपयोग करता है। ये संगठन सॉफ़्टवेयर विकसित करना या कुछ घटकों को एकीकृत करना चाह सकते हैं, लेकिन परिणामस्वरूप उनके स्वामित्व कार्यक्रम में सभी कोड को खोलने के लिए कानूनी रूप से आवश्यक समाप्त होने का डर है।
कई कंपनियों को जीएनयू पब्लिक लाइसेंस का विरोध होता है, जिसके लिए किसी ऐसे सॉफ़्टवेयर की आवश्यकता होती है जो जीपीएल के तहत साझा किए गए कोड को ओपन सोर्स बनाने के लिए उपयोग करता है।
मुफ्त सॉफ्टवेयर का उपयोग करने वाली कंपनियां अक्सर एमआईटी और अपाचे जैसे अनुमेय लाइसेंस के तहत उपलब्ध कोड को प्राथमिकता देती हैं। जो लोगों को बिना किसी आवश्यकता के कोड का उपयोग करने की अनुमति देता है कि परिणामी कार्यक्रम मुक्त और खुला स्रोत बन जाए अपने आप।
संबंधित: कॉपीलेफ्ट बनाम। कॉपीराइट: प्रमुख अवधारणाएं जिन्हें आपको जानना आवश्यक है
एक कंपनी के लिए जिसका व्यवसाय मॉडल बंद स्रोत कोड की बिक्री के इर्द-गिर्द घूमता है, एक मुफ्त को गलत तरीके से पढ़ रहा है सॉफ्टवेयर लाइसेंस और कानूनी मुकदमेबाजी के लिए खुद को खोलना कंपनी के निचले हिस्से के लिए खतरा हो सकता है रेखा।
बहरहाल, लिनक्स ऐप डेवलपमेंट जारी है!
इन चुनौतियों के बावजूद, लिनक्स सॉफ्टवेयर डेवलपर्स को आकर्षित करना जारी रखता है। लिनक्स की मुक्त और खुली प्रकृति इसे एक छात्र के लिए सीखने का एक बेहतरीन स्थान बनाती है। ओपन कोड लोगों के लिए स्क्रैच से शुरू करने के बजाय मौजूदा ऐप्स को नए के लिए नींव के रूप में उपयोग करना संभव बनाता है।
फिर ऐसे लोग हैं जो Linux के मूल्यों से सहमत हैं, जो अंततः Microsoft, Apple, या Google को अधिक पैसा कमाने में मदद करने के लिए खुद को नहीं ला सकते हैं। यह पारिस्थितिकी तंत्र को जीवंत और सक्रिय रखता है, भले ही आपको उन ऐप्स को आज़माने के लिए तैयार रहना पड़े जिनके नाम आपने पहले कभी नहीं सुने हों।
चाहे आप Linux में नए हों या आप एक अनुभवी उपयोगकर्ता हों, यहां सबसे अच्छे Linux सॉफ़्टवेयर और ऐप्स हैं जिनका आपको आज उपयोग करना चाहिए।
आगे पढ़िए
- लिनक्स
- लिनक्स ऐप्स
- खुला स्त्रोत
बर्टेल एक डिजिटल न्यूनतावादी है जो प्राथमिक ओएस चलाने वाले हैंड-मी-डाउन लैपटॉप से काम करता है और लाइट फोन II के आसपास होता है। वह दूसरों को यह तय करने में मदद करता है कि उनके जीवन में कौन सी तकनीक लानी है... और कौन सी तकनीक के बिना करना है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें