- Google ने Pebble smartwatch का source code सार्वजनिक किया है। यह 2016 में मूल कंपनी के बंद हो जाने के बाद Pebble घड़ियों को बनाए रखने की कोशिश कर रहे volunteers को समर्थन देने के प्रयास का हिस्सा है.
- Pebble का इतिहास
- Pebble पहली बार Kickstarter project के ज़रिये लॉन्च हुआ था, और उस समय यह सबसे ज़्यादा funding पाने वाला project था। 4 साल के दौरान इसने 20 लाख से अधिक smartwatches बेचीं और हज़ारों developers की एक community बनाई, जिसने 10,000 से अधिक apps और watch faces बनाए।
- 2016 में Fitbit ने Pebble का अधिग्रहण किया, और बाद में Fitbit का Google द्वारा अधिग्रहण होने पर Pebble OS भी Google के पास आ गया।
- Pebble hardware और software support बंद हुए 8 साल बीत चुके हैं, लेकिन इसके अब भी बहुत से प्रशंसक मौजूद हैं।
- क्या सार्वजनिक किया गया
- Pebble operating system के अधिकांश source code को सार्वजनिक किया गया है। यह repository ARM Cortex-M microcontroller पर चलने वाली standard smartwatch features प्रदान करती है।
- यह FreeRTOS पर बना है, और इसमें memory management, graphics, time management modules के साथ एक व्यापक framework शामिल है, जो C और Jerryscript Javascript engine के माध्यम से लिखे गए custom apps को load और run कर सकता है।
- कुछ proprietary code हटा दिए गए हैं, खासकर chipset support और Bluetooth stack से जुड़े code। इसलिए सार्वजनिक किया गया code build system files तो शामिल करता है, लेकिन इसे उसी रूप में compile या link नहीं किया जा सकता।
- आगे की योजना
- उम्मीद है कि यह release Rebble project की community और volunteers को Pebble watches के support को जारी रखने में मदद करेगी।
- नया firmware update बनाने के लिए हटाए गए हिस्सों के विकल्प तैयार करने और कई सालों से maintain न किए गए source code को update करने के लिए काफ़ी काम की ज़रूरत होगी.
2 टिप्पणियां
Repebble - Pebble वापस आ रहा है
Pebble के मूल निर्माता Eric Migicovsky, Pebble को फिर से बनाने के लिए आगे बढ़ते दिख रहे हैं।
Hacker News राय
Google में जो हुआ वह सिर्फ संयोग नहीं था, बल्कि एक उत्साही इंजीनियर ने अपना निजी समय लगाकर इसे आगे बढ़ाया, उसका नतीजा था। ऐसे व्यक्तिगत प्रयासों की वजह से अच्छी चीज़ें होती हैं, और इन्हें मान्यता और बधाई मिलनी चाहिए।
Pebble को टिकाऊ तरीके से फिर से जीवित करने की योजना पर एक ब्लॉग पोस्ट लिखी गई है। रुचि रखने वाले लोग rePebble.com पर जा सकते हैं।
Google ने Pebble का केवल सीमित हिस्सा ही open source किया है, और कुछ third-party तत्व हटा दिए गए हैं।
जारी किए गए code में build system files शामिल हैं, लेकिन मौजूदा स्थिति में इसे compile या link नहीं किया जा सकता।
Google का यह कदम "Killed by Google" से हुई क्षति को कुछ हद तक कम करने में मदद करता है। लेकिन अंदरूनी अक्षम dynamics को सुधारना इससे बेहतर होता।
Pebble उपयोगकर्ता के रूप में, यह घोषणा चौंकाने वाली है, और इससे पुराने डिवाइसों पर development और modification संभव होने की उम्मीद बनती है।
Pebble इस्तेमाल करते समय बैटरी खत्म हो जाने का अफसोस रहा, लेकिन उसके बाद Apple Watch पर जाना पड़ा। Apple Watch का killer app fitness tracker था.
C भाषा से परिचित न होने वाला एक उपयोगकर्ता Pebble code में stack allocation को लेकर जिज्ञासु है। उसने पूछा कि क्या Pebble केवल stack allocation ही इस्तेमाल करता है।