Computer >> कंप्यूटर >  >> प्रणाली >> Android

क्या Android वास्तव में ओपन-सोर्स है? और क्या यह भी मायने रखता है?

क्या आप Android का उपयोग करते हैं क्योंकि यह Linux से बना है? तब तुम यहाँ अकेले नहीं हो। कई ओपन-सोर्स डेस्कटॉप उपयोगकर्ताओं ने लिनक्स-आधारित मोबाइल ऑपरेटिंग सिस्टम की अपील के कारण सबसे पहले एक एंड्रॉइड फोन उठाया। शायद यही कारण है कि अब आप में से बहुत से लोग इसे पढ़ रहे हैं।

एंड्रॉइड ने व्यापक रूप से अपनाया है, और इससे कुछ असुविधा हुई है। यह केवल आंशिक रूप से कभी-कभी लिनक्स उपयोगकर्ता की मुख्यधारा को कम करने की इच्छा के कारण होता है। सबसे बड़ी समस्या यह है कि फ़ोन निर्माताओं, वाहकों और यहां तक ​​कि Google ने भी ऑपरेटिंग सिस्टम के साथ क्या किया है।

तथ्य यह है कि, आपके द्वारा स्टोर से उठाया गया कोई भी Android फ़ोन लॉक हो जाता है और उचित मात्रा में बंद स्रोत कोड चला रहा होता है।

नतीजतन, जो लोग ओपन-सोर्स आदर्शों को महत्व देते हैं, उन्होंने खुद को इसके बजाय उबंटू टच या सेलफ़िश ओएस की ओर देखते हुए पाया है - और निराशा के साथ देख रहे हैं क्योंकि तीनों अब तक उड़ान भरने में विफल रहे हैं।

कई लोगों के लिए यह स्थिति एंड्रॉइड को प्राथमिक विकल्प के रूप में छोड़ देती है जो अपने फोन पर लिनक्स का उपयोग करना चाहते हैं। लेकिन सवाल यह है कि क्या Android वास्तव में ओपन-सोर्स है?

क्या Android ओपन-सोर्स है? हाँ, यह (तकनीकी रूप से) है

एंड्रॉइड में ओपन-सोर्स जड़ें हैं। यह प्रोजेक्ट 2005 में Android, Inc. के तहत शुरू हुआ था, जिसे Google ने दो साल बाद खरीदा था। उसी वर्ष, Google और कई अन्य कंपनियों ने ओपन हैंडसेट एलायंस का गठन किया, जिसमें Android इस कंसोर्टियम का प्राथमिक बिल्डिंग ब्लॉक था।

एंड्रॉइड लिनक्स कर्नेल पर आधारित है, और कोड के उस जटिल टुकड़े की तरह, अधिकांश भाग ओपन-सोर्स हैं जिनमें कुछ बाइनरी ब्लॉब्स शामिल हैं जो चीजों को विशिष्ट हार्डवेयर के साथ काम करने के लिए शामिल करते हैं। एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के रूप में जाना जाने वाला कोर एंड्रॉइड प्लेटफॉर्म, किसी के लिए भी वह करने के लिए उपलब्ध है जो वे चाहते हैं।

वनप्लस, सैमसंग, श्याओमी, ओप्पो और कई अन्य निर्माताओं ने फोन और टैबलेट पर ठीक यही किया है। वे शायद ही अकेले हों।

अमेज़ॅन ने एंड्रॉइड को किंडल पर रखा, एलजी ने इसे स्मार्टवॉच पर रखा था, और एनवीआईडीआईए ने इसे गेम कंसोल पर रखा था। इस बीच, कंपनियां अपने स्मार्ट टीवी पर ऑपरेटिंग सिस्टम की शिपिंग कर रही हैं। आप पॉइंट-एंड-शूट कैमरों से लेकर रेफ्रिजरेटर तक हर चीज़ पर Android प्राप्त कर सकते हैं।

और यह उन सभी चीजों की गिनती भी नहीं कर रहा है जो टिंकरर्स ने एंड्रॉइड को चालू कर दिया है।

IOS के विपरीत, लोगों को अपने उत्पाद में Android का उपयोग करने के लिए किसी को पैसे नहीं देने होते हैं। और चूंकि कोड खुला है, वे प्रयोग करने के लिए स्वतंत्र हैं और सॉफ़्टवेयर को अपनी पसंद के अनुसार अनुकूलित कर सकते हैं।

तो Android ओपन-सोर्स क्यों नहीं लगता?

पारंपरिक डेस्कटॉप लिनक्स का उपयोग करने और विंडोज चलाने के बीच एक महत्वपूर्ण अंतर है। एंड्रॉइड और आईओएस के बीच का अंतर लगभग उतना ही स्पष्ट नहीं है। अगर Android खुला स्रोत है, तो ऐसा क्यों नहीं लगता?

1. लोगों को ओपन-सोर्स कोड को लॉक करने की अनुमति है

एंड्रॉइड ओपन-सोर्स है, लेकिन प्लेटफॉर्म के शीर्ष पर चलने वाले अधिकांश सॉफ्टवेयर नहीं हैं। यह सच है कि आपको पिक्सेल डिवाइस या सैमसंग से कुछ मिलता है। Android के शुरुआती दिनों के विपरीत, Pixel Launcher और Google के अधिकांश ऐप्स बंद-स्रोत बन गए हैं।

सैमसंग, वनप्लस और अन्य निर्माताओं के कस्टम अनुकूलन पर शिप करने वाले कोड के बारे में भी यही सच है। Google Play पर आपको मिलने वाले अधिकांश ऐप्स, भले ही वे डाउनलोड करने के लिए स्वतंत्र हों, ओपन-सोर्स नहीं हैं। चूंकि हम जो देखते हैं और उसका उपयोग करते हैं, उसका बड़ा हिस्सा यह सॉफ़्टवेयर बनाता है, इसलिए स्थिति Android को अंततः एक बंद-स्रोत प्लेटफ़ॉर्म की तरह महसूस कराती है।

लेकिन लोगों को बंद-स्रोत सॉफ़्टवेयर बनाने की अनुमति है जो Linux पर चलता है। जब तक निर्माता कॉपीलेफ्ट लाइसेंस के तहत सॉफ़्टवेयर वितरित नहीं करते, अन्य लोग कोड ले सकते हैं और इसका उपयोग मालिकाना एप्लिकेशन बनाने के लिए कर सकते हैं।

तो, एंड्रॉइड प्लेटफॉर्म का कौन सा हिस्सा ओपन-सोर्स है? Google Apache लाइसेंस संस्करण 2.0 के तहत अधिकांश Android प्रकाशित करता है, लोगों को प्रतिबंधात्मक उत्पाद बनाने के लिए कोड का उपयोग करने से रोकता है। हालांकि लोगों ने ऐसा किया है, फिर भी यह Android को खुद बंद नहीं करता है। बहुत से लोग अपने काम को Android पर आधारित करते हैं, जो एक ओपन-सोर्स प्रोजेक्ट के रूप में इसकी सफलता का प्रमाण है।

2. Android का मुख्य विकास समुदाय संचालित नहीं है

अधिकांश भाग के लिए, Google Android विकसित करता है। साल में एक या दो बार, कंपनी एक प्रतीकात्मक दीवार पर नए कोड का एक गुच्छा डंप करती है जिसे टिंकरर और हार्डवेयर निर्माता अपने सामान में डालने के लिए दौड़ते हैं।

Google तब हर महीने रखरखाव और सुरक्षा अपडेट जारी करता है, जबकि वह अगली बड़ी रिलीज़ की तैयारी करता है।

कई अन्य प्रसिद्ध ओपन-सोर्स प्रोजेक्ट आमतौर पर व्यापक समुदाय से अधिक भागीदारी चाहते हैं। Red Hat गनोम में जाने वाले काम के एक अच्छे हिस्से को निधि दे सकता है, लेकिन दुनिया भर के डेवलपर्स कोड का योगदान करते हैं।

कैनोनिकल, उबंटू के पीछे की कंपनी, इस बात पर बहुत नियंत्रण रखती है कि लिनक्स वितरण कैसा दिखता है और कैसा लगता है। हालांकि, समुदाय के सदस्यों का अभी भी यह कहना है कि कौन से प्रोग्राम ऐप रिपॉजिटरी में या कुछ वेबसाइटों पर आते हैं।

तुलना करके, Android पूरी तरह से एक Google उत्पाद के रूप में सामने आता है।

3. आपका पूर्ण नियंत्रण नहीं है

लोगों को लिनक्स और अन्य ओपन-सोर्स ऑपरेटिंग सिस्टम की ओर आकर्षित करने का एक हिस्सा उपलब्ध स्वतंत्रता और नियंत्रण है। आप विंडोज या मैकओएस मशीन के दिल में गोता नहीं लगा सकते हैं और देख सकते हैं कि यह क्या करता है। Linux के साथ, आप अधिकांश कोड को नहीं समझ सकते हैं, लेकिन आप कमोबेश इसके साथ छेड़छाड़ करने के लिए स्वतंत्र हैं।

व्यावहारिक रूप से, एक एंड्रॉइड फोन एक आईफोन की तुलना में केवल मामूली अधिक स्वतंत्रता के साथ बॉक्स से बाहर निकलता है। आप लॉन्चर को बदलने में सक्षम हो सकते हैं, कुछ व्यापक थीम लागू कर सकते हैं, और अपने स्वाद के अनुरूप कुछ कार्यक्षमता तैयार कर सकते हैं। फिर भी, आप अपनी वारंटी रद्द किए बिना अंतर्निहित ऑपरेटिंग सिस्टम के साथ छेड़छाड़ नहीं कर सकते।

अधिक व्यापक ट्वीक के लिए आपके डिवाइस को रूट करने या कस्टम ROM को फ्लैश करने की आवश्यकता होती है। इस संबंध में, ऐसा महसूस हो सकता है कि आपको ओपन-सोर्स मोबाइल ऑपरेटिंग सिस्टम की तुलना में मालिकाना डेस्कटॉप ऑपरेटिंग सिस्टम पर अधिक स्वतंत्रता है।

लेकिन Android वास्तव में ओपन-सोर्स है

और यह केवल नाम के लिए ही खुला नहीं है। वहाँ बहुत सारे सबूत हैं कि Android वास्तव में खुला है, और हमें वास्तविक लाभ प्राप्त होते हैं।

1. कस्टम रोम मौजूद हैं

क्या Android वास्तव में ओपन-सोर्स है? और क्या यह भी मायने रखता है?

AOSP पर आधारित समुदाय-निर्मित ROM, Android उपयोगकर्ताओं को उनके डिवाइस पर शिप किए जाने वाले सॉफ़्टवेयर के विकल्प प्रदान करते हैं। CyanogenMod, जिसे अब LineageOS के रूप में जाना जाता है, लाखों Android स्मार्टफ़ोन पर चलता है। सबसे अलग, अनुभव पिक्सेल पर आपको मिलने वाले अनुभव से बिल्कुल अलग नहीं है। ठीक है, यही कारण है कि बहुत से लोग पहली बार में ROM को फ्लैश करने का विकल्प चुनते हैं।

LineageOS ही एकमात्र विकल्प नहीं है। पिछले कुछ वर्षों में बहुत से लोग बढ़े और गिरे हैं, जैसे कि पैरानॉयड एंड्रॉइड और एओकेपी। कुछ मायनों में, कस्टम ROM पारिस्थितिकी तंत्र Linux वितरण मॉडल जैसा दिखता है। ये रोम ज्यादातर एक जैसे होते हैं, लेकिन प्रोजेक्ट एक ही कोड लेते हैं और इसे अलग-अलग तरीकों से ट्वीक करते हैं। यह संभव नहीं होता यदि Android स्वयं ओपन-सोर्स न होता।

2. यहां तक ​​कि ओपन-सोर्स प्रतियोगी भी Android पर निर्भर करते हैं

इस पोस्ट की शुरुआत में, हमने वैकल्पिक ओपन-सोर्स मोबाइल ऑपरेटिंग सिस्टम के रूप में सेलफिश ओएस और उबंटू टच का उल्लेख किया। बात यह है कि इन परियोजनाओं के पीछे की टीमों ने किसी न किसी तरह से Android कोड का उपयोग किया है। सेलफिश ओएस आपको एंड्रॉइड पर आधारित न होने के बावजूद सीधे एंड्रॉइड ऐप इंस्टॉल करने देता है।

उबंटू टच से पहले, एंड्रॉइड के लिए उबंटू था। इस विचार के लिए एक अविश्वसनीय विडंबना है कि Android बंद-स्रोत हो सकता है, लेकिन इस पर आधारित प्रोजेक्ट खुले हो सकते हैं।

3. आप अपने डिवाइस पर नियंत्रण कर सकते हैं

निर्माता और वाहक आपको नहीं चाहते हैं, और ऐसा करने से आपकी वारंटी रद्द हो सकती है, लेकिन आपके पास अपने हार्डवेयर के साथ वह करने का विकल्प होता है जो आप चाहते हैं। आप प्रशासनिक पहुंच प्राप्त करने, बूटलोडर को अनलॉक करने, या वैकल्पिक ऑपरेटिंग सिस्टम को फ्लैश करने के लिए रूट कर सकते हैं।

ये एंड्रॉइड की विज्ञापित सुविधाएं नहीं हो सकती हैं, लेकिन वे वहां हैं। और जबकि Android उपकरणों वाले अधिकांश लोग उनके साथ इस तरह से छेड़छाड़ नहीं करते हैं, आप शायद ही अकेले व्यक्ति होंगे जो ऐसा करते हैं।

वहाँ के लाखों लोग इस तरह से अपने फ़ोन और टैबलेट का उपयोग करने की स्वतंत्रता प्राप्त करना पसंद करते हैं।

यह क्यों मायने रखता है?

लोग कई अलग-अलग कारणों से ओपन-सोर्स ऑपरेटिंग सिस्टम का उपयोग करते हैं। कुछ अपने डेटा पर नियंत्रण छोड़ने पर भरोसा नहीं करते हैं। साथ ही, मालिकाना एप्लिकेशन और सेवाएं आती-जाती रहती हैं, लेकिन ओपन-सोर्स सॉफ़्टवेयर असमर्थित होने पर भी चारों ओर चिपक जाता है। मुफ़्त ऑपरेटिंग सिस्टम हार्डवेयर में भी जान फूंक सकते हैं जो ठीक काम करता है, लेकिन कंपनियों ने इसे छोड़ने का फैसला किया है।

और नैतिक कारणों की कोई कमी नहीं है, यह निर्धारित करने से लेकर कि किस हार्डवेयर पर क्या चलता है, से लेकर धन, गोपनीयता और स्वतंत्रता की चर्चा तक किसे कहना चाहिए।

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

आज, Android उन लोगों के लिए सबसे अच्छा मोबाइल विकल्प बना हुआ है जो ओपन-सोर्स को महत्व देते हैं। लीक से हटकर, यह एक अत्यधिक व्यावसायीकरण, विज्ञापन-भारी अनुभव हो सकता है, लेकिन आप इसे बदल सकते हैं।

Android को एक ओपन-सोर्स फील देने के लिए एक आइडिया

आप LineageOS का उपयोग कर सकते हैं और F-Droid से अपने ऐप्स प्राप्त कर सकते हैं। Google Play से आपको जो मिलता है, उसकी तुलना में यह संयोजन सीमित लग सकता है। फिर भी, यह प्रतिस्पर्धी ओपन-सोर्स ऑपरेटिंग सिस्टम की तुलना में अधिक सुविधा संपन्न अनुभव है जो वर्तमान में तालिका में लाता है।

ओपन-सोर्स अनुयायी अभी भी देख रहे हैं और उम्मीद कर रहे हैं कि इन विकल्पों को सफलता मिलेगी। फिर भी, जब आप उनके सफल होने की प्रतीक्षा करते हैं, तो आप पॉडकास्ट सुन सकते हैं, GPS नेविगेशन का उपयोग कर सकते हैं, अपनी स्थानीय संगीत लाइब्रेरी का प्रबंधन कर सकते हैं, और आज मुख्य रूप से ओपन-सोर्स सॉफ़्टवेयर चलाने वाले विश्वसनीय और तेज़ मोबाइल डिवाइस का उपयोग करने वाले लोगों के संपर्क में रह सकते हैं।


  1. HTTP/2 क्या है और यह क्या करता है?

    पिछले 20 वर्षों में, वर्ल्ड वाइड वेब नाटकीय रूप से विकसित हुआ है। सभी बेहतर वेब प्रौद्योगिकियों को संचार और फ़ाइल स्थानांतरण के लिए मौजूदा (HTTP) की तुलना में बेहतर और तेज़ समाधान और प्रोटोकॉल की आवश्यकता होती है जो अपनी तकनीकी सीमाओं तक पहुँच रहे हैं। HTTP/2 क्या है? HTTP/2 हाइपरटेक्स्ट का नवीन

  1. रनटाइमब्रोकर.एक्सई क्या है और यह क्या करता है?

    यदि आप काफी समय से विंडोज उपयोगकर्ता हैं और कभी-कभी टास्क मैनेजर का उपयोग करते हैं, तो आप शायद रनटाइमब्रोकर.एक्सई पर आ गए हैं। यद्यपि यह सेवा CPU चक्रों और मेमोरी का उपयोग करती है, यह उपयोगकर्ता के संपर्क की आवश्यकता के बिना केवल पर्दे के पीछे काम करती है, जो इसे एक तरह से रहस्यमय बनाती है। तो व

  1. एंड्रॉइड में क्लिपबोर्ड कैसे एक्सेस करें (और इसे साफ़ करें)

    एंड्रॉइड स्मार्टफोन पर कॉपी और पेस्ट की कार्यक्षमता वन-टाइम चीज लग सकती है। एक बार जब आप टेक्स्ट का एक स्निपेट कॉपी कर लेते हैं, तो आपको दूसरे को कॉपी या काटने से पहले पेस्ट करना होगा। अगर आप ऐसा नहीं करते हैं, तो अब आपके पास उस तक पहुंच नहीं होगी। साथ ही, अगर आप टेक्स्ट कॉपी करते हैं और पेस्ट करने