अगर यह एआरएम का उपयोग करता है तो रास्पबेरी पाई "ओपन सोर्स" कैसे है?


15

मैंने कभी रास्पबेरी पाई के बारे में सुना है कि इसका "ओपन सोर्स" SoC है। लेकिन मैं देखता हूं कि ब्रॉडकॉम SoC के अंदर सीपीयू एक एआरएम चिप है।

ओपन सोर्स हार्डवेयर के बारे में मेरी समझ यह है कि इस पर हर एक हार्डवेयर घटक को पूरे ओएसएच होने के लिए यूनिट के लिए खुला स्रोत होना चाहिए। लेकिन अगर एआरएम मालिकाना है, तो आरपीआई ओएसएच कैसे हो सकता है?


3
Recantha बताते हैं, यह नहीं है खुला स्रोत हार्डवेयर। यह मुख्य रूप से खुले स्रोत सॉफ़्टवेयर का उपयोग करता है क्योंकि यह कुछ ऐसा करने के लिए सबसे आसान तरीका है।
गोल्डीलॉक्स

2
एबेन अप्टन ने बताया है कि आरपीआई पर इंजीनियरिंग का ध्यान खुलेपन पर नहीं, लागत पर है।
cspirou

जवाबों:


15

रास्पबेरी पाई ने कभी नहीं कहा कि पाई खुला स्रोत है। वहाँ जो इसे के कई हिस्सों, खासकर सॉफ्टवेयर, कर रहे हैं कर रहे हैं खुला स्रोत है, लेकिन नहीं सब कुछ है। पीआई की उन हिस्सों की आलोचना की गई है जो बंद स्रोत हैं, हालांकि यह देखते हुए कि पाई का उद्देश्य बच्चों की शिक्षा है, सब कुछ ओपन सोर्सिंग को प्राथमिकता के रूप में नहीं देखा जाता है।


1
विशेष रूप से शुरुआती बूटलोडर ओपन सोर्स सॉफ्टवेयर नहीं है। ध्यान दें कि 0-वें चरण का बूटलोडर वास्तव में GPU फर्मवेयर है ... सिस्टम ने इस तरह से वृद्धि की
फ्लेक्सशेक

4

निश्चित नहीं है कि आपको यह धारणा कहां है कि पाई (या उस मामले के लिए कुछ और) 'खुला स्रोत हार्डवेयर' है।

यह सुनिश्चित करने के लिए कि यह नहीं है .. लेकिन यह एसओसी पर ओपन सोर्स सॉफ़्टवेयर चलाता है जिसमें माइक्रो-कोड के साथ एक जीपीयू शामिल है जो एक बंद स्रोत 'बूँद' है (इसे दो बहुत अच्छे कारणों के लिए होना चाहिए - (1) आप H264 कर सकते हैं , GPU और VC1 वीडियो GPU पर डिकोड करता है (और इसका मतलब है कि कानूनी रहने के लिए एक लाइसेंस शुल्क की आवश्यकता है) और (2) GPU सिलिकॉन एक प्राचीन डिजाइन है जिसमें कई 'अनजाइन्ड फीचर्स' हैं (इसलिए कोई भी माइक्रो-कोड को बदल सकता है। एक फ़ंक्शन जोखिम 'ब्रेकिंग' यह दूसरे में ऑपरेशन है, जाहिरा तौर पर असंबंधित, कार्य)

जब तक मैं इस बात से सहमत होता हूँ कि GPU माइक्रोकोड तक पहुँच न होना एक छोटी सी खामी है, विशेष रूप से किसी के लिए भी पाई से बाहर किसी भी प्रकार के वास्तविक प्रदर्शन को प्राप्त करना चाहते हैं, यह वास्तव में स्कूली बच्चों (जाहिरा तौर पर 'के अलावा और किसी भी चीज़ के लिए कभी भी लक्षित नहीं था। hobbiest 'के रूप में आया एक के बाद ..)

दूसरी ओर, आप $ 30 से कम की प्रणाली पर इतना 'मुफ्त' सॉफ़्टवेयर (और इतना 'मुफ्त' समर्थन) कहां से प्राप्त कर सकते हैं?


"या उस मामले के लिए कुछ और" -> खुला स्रोत हार्डवेयर है ; पी के सबसे करीब का उदाहरण बीगलबोर्ड होगा। हालांकि पीसी / लैपटॉप क्षेत्र में यह बहुत दुर्लभ है। ध्यान दें कि FOSS सॉफ़्टवेयर जिसे आप वास्तव में किसी भी चीज़ पर चलाते हैं, दशकों से विकसित हो रहा है, और विशेष रूप से पाई के लिए डिज़ाइन नहीं किया गया था - यह फिर से ब्रांडेड की तरह था। मेरा मानना ​​है कि आरपीआई फाउंडेशन खुले डिजाइन के बारे में एक या दूसरे तरीके की परवाह नहीं करता है, जहां तक ​​कि यह उनके लिए सुविधाजनक है।
गोल्डीलॉक्स

1
"एक एसओसी पर ओपन सोर्स सॉफ़्टवेयर जिसमें माइक्रो-कोड वाला एक जीपीयू शामिल है जो एक बंद स्रोत 'बूँद' है" जो मूल रूप से सॉफ्टवेयर-स्तर के बंद स्रोत पर भी बनाता है। पूरे सिस्टम को बंद स्रोत बनाने के लिए सिस्टम में केवल एक सॉफ़्टवेयर घटक होने की आवश्यकता है। इसके अलावा दूसरों के लिए कुछ मूल्यवान सॉफ़्टवेयर के लिए अतिरिक्त जो कि बड़ी रास्पियन छवि पर प्रीइंस्टॉल्ड है (क्योंकि जेसी के पास हमारे पास लाइट और नॉन-लाइट संस्करण है) में कुछ बहुत ही ठोस बंद स्रोत एप्लिकेशन हैं।
rbaleksandar

मेरा मानना ​​है कि एसओसी बूटलोडर बंद स्रोत बहुत ज्यादा नहीं बदलता है, क्योंकि स्मृति वन-टाइम-प्रोग्रामेबल है।
जिगगंजर

0

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

रास्पबेरी पाई द्वारा प्रदान किए गए अधिकांश हार्डवेयर मूल्य ब्रॉडकॉम BCM2837 SoC (रास्पबेरी पाई 3 और बाद में, कुछ रास्पबेरी पाई 2 संशोधनों में भी उपयोग किए गए) के अंदर निहित हैं। यह आईसी खुला हुआ नहीं है और जिन कारणों से मैं अपरिचित हूं, उनके लिए सामान्य रूप से बाजार की उपलब्धता या प्रलेखन सार्वजनिक रूप से उपलब्ध नहीं है।

कोई भी बड़ा वितरक इस IC को बिक्री के लिए सूचीबद्ध नहीं करता है, और न ही Broadcom अपनी वेबसाइट पर डाउनलोड के लिए डेटाशीट उपलब्ध कराता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.