3 पॉइंट द्वारा GN⁺ 2024-01-11 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 2004 में Linksys के घरेलू राउटर WRT54G के open source firmware के रूप में शुरुआत हुई थी, लेकिन धीरे-धीरे इसने कई तरह के इंटरनेट राउटरों को support करना शुरू किया
  • अब समुदाय-नेतृत्व वाले HW प्लेटफ़ॉर्म "OpenWrt One/AP-24.XY" की घोषणा की गई है, जिसे upstream का पूरा समर्थन मिलता है
  • 2 flash chips की मदद से इसे (लगभग!) brick होने से बचाया गया है, और recovery बहुत आसान बनाई गई है
  • M.2 slot के जरिए NVMe storage का उपयोग किया जा सकता है. इसका इस्तेमाल करके Debian/Alpine जैसे अन्य Linux distributions में boot किया जा सकता है
  • USB-C port के जरिए बिना अलग उपकरण के connect किया जा सकता है (UART to USB bridge with CDC-ACM)
  • विस्तार के लिए mikroBUS शामिल है

विचार

  • यह विचार नया नहीं है, और इस पर पहली बार 2017 और 2018 के OpenWrt Summit में चर्चा हुई थी.
  • दिसंबर 2023 की शुरुआत में यह स्पष्ट हो गया कि Banana Pi शैली के डिवाइस अब 2017/2018 में चाही गई चीज़ के काफी करीब पहुंच चुके हैं.
  • Banana Pi समुदाय के भीतर लोकप्रिय हो रहा है, और self-compiled Trusted Firmware-A(TF-A) तथा U-Boot का उपयोग करके boot करता है. कुछ boards को upstream Linux kernel पहले से पूरी तरह support करता है.
  • एकमात्र non-open-source घटक 2.5 GbE PHY, अलग core पर स्वतंत्र रूप से चलने वाला Wi-Fi firmware blob, और boot के शुरुआती चरण में चलने वाली DRAM calibration routine हैं.

हार्डवेयर विनिर्देश

  • SOC: MediaTek MT7981B
  • Wi-Fi: MediaTek MT7976C (2x2 2.4 GHz + 3x3/2x2 + zero-wait DFS 5GHz)
  • DRAM: 1 GiB DDR4
  • Flash: 128 MiB SPI NAND + 4 MiB SPI NOR
  • Ethernet: 2x RJ45 (2.5 GbE + 1 GbE)
  • USB (host): USB 2.0 (Type-A port)
  • USB (device, console): Holtek HT42B534-2 UART to USB (USB-C port)
  • Storage: M.2 2042 NVMe SSD (PCIe gen 2 x1)
  • Buttons: 2 (reset + user)
  • Mechanical switch: 1 (boot selection: recovery, regular)
  • LED: 2 (PWM driven), 2 ETH LED (GPIO driven)
  • External hardware watchdog: EM Microelectronic EM6324 (GPIO driven)
  • RTC: NXP PCF8563TS (I2C), battery backup holder (CR1220) सहित
  • Power: USB-PD-12V on USB-C port (optional 802.3at/afPoE via RT5040 module)
  • Expansion slot: mikroBUS
  • Certification: FCC/EC/RoHS compliant
  • Case: PCB का आकार BPi-R4 के साथ compatible है, और case design को reuse किया जा सकता है
  • JTAG for main SOC: 10-pin 1.27 mm pitch (ARM JTAG/SWD)
  • Antenna connectors: 3 MMCX
  • Schematic: बाद में सार्वजनिक की जाएगी (license अभी तय नहीं)
  • GPL compliance: इसमें तीसरे पक्ष को source code की machine-readable copy उपलब्ध कराने से संबंधित प्रावधान शामिल हैं
  • Price: लक्ष्य 100 डॉलर से कम

डिवाइस वितरण का तरीका

  • OpenWrt स्वयं कई कारणों से इसे संभाल नहीं सकता.
  • शुरुआत से ही SFC(Software Freedom Conservancy) के साथ मिलकर काम करने पर चर्चा की गई.
  • BPi अपने स्थापित channels का उपयोग करके डिवाइस वितरित करेगा, और बेचे गए हर डिवाइस पर OpenWrt के लिए SFC-designated fund में दान देगा.
  • इस fund का उपयोग hosting costs या OpenWrt Summit जैसी चीज़ों को cover करने में किया जा सकता है.
  • SFC ने वादा किया है कि वह कई तरीकों से सहयोग करेगा, ताकि OpenWrt के trademark का उचित सम्मान हो, यह router GPL/LGPL compliance का एक उत्कृष्ट उदाहरण बने, और यह project तथा FOSS(free and open source software) के लिए बेहतरीन प्रचार अवसर साबित हो.

इस ईमेल तक पहुंचने की टाइमलाइन

  • शुरुआती चरण में public communication की कमी के लिए क्षमा मांगी गई.
  • project के viable होने की पुष्टि से पहले इसे समुदाय के सामने सार्वजनिक नहीं करना चाहते थे.
  • दिसंबर की शुरुआत में विचार आया और संबंधित टीम सदस्यों के साथ चर्चा शुरू हुई.
  • MediaTek से संभावनाओं के बारे में पूछा गया और SFC के साथ call का अनुरोध किया गया.
  • MediaTek और Banana Pi को यह विचार पसंद आया, और SFC के साथ call हुई.
  • U-Boot PCIe driver लिखना शुरू किया गया, और USB तथा Android fastboot recovery फ़ीचर बनाए गए.
  • साल के अंत के उत्सवों के कारण 2 हफ्तों तक ज्यादा प्रगति नहीं हुई.
  • यह पाठ लिखने के लिए 3 जनवरी से 8 जनवरी तक समय निकाला गया.

GN⁺ की राय

  • OpenWrt One open source networking community के लिए एक बड़ा योगदान साबित हो सकता है. हार्डवेयर विनिर्देशों का सार्वजनिक होना और GPL compliance पर जोर देना, open source hardware development के best practices को सामने रखता है.
  • यह project OpenWrt users को एक customizable router प्रदान करने और community-driven hardware platform development को प्रोत्साहित करने की दिशा में एक महत्वपूर्ण कदम है.
  • 20वीं वर्षगांठ के उपलक्ष्य में यह OpenWrt की निरंतर वृद्धि और open source networking solutions में रुचि बढ़ाने वाला आयोजन बन सकता है.

1 टिप्पणियां

 
GN⁺ 2024-01-11
Hacker News राय
  • OpenWrt प्रोजेक्ट की 20वीं वर्षगांठ का जश्न मनाने वाली फ़ोरम पोस्ट पर Hacker News टिप्पणियों का सार:
    • एक उपयोगकर्ता ने OpenWrt प्रोजेक्ट को शुभकामनाएँ देते हुए कहा कि NanoPi R5S जैसे प्रतिस्पर्धी उत्पादों की तुलना में इसकी कीमत प्रतिस्पर्धी होनी चाहिए।
    • एक अन्य उपयोगकर्ता ने कहा कि OpenWrt के प्रत्यक्ष समर्थन वाला उत्पाद आकर्षक लगता है, और उन अन्य निर्माताओं की आलोचना की जो अक्सर ऐसे operating system देते हैं जिनका समर्थन कभी भी बंद हो सकता है।
    • OpenWrt उपयोगकर्ताओं में से एक ने pfSense की तरह सरल और मज़बूत configuration files की इच्छा जताई, और महसूस किया कि version upgrades migration समस्याएँ पैदा करते हैं।
    • GPL अनुपालन के संदर्भ में, OpenWrt की development और release process के बारे में सकारात्मक प्रभाव व्यक्त किया गया, खासकर इस बात पर कि यह विभिन्न consumer devices का समर्थन करते हुए उन्हें up-to-date बनाए रखता है।
    • पहले dd-wrt का उपयोग कर चुके एक उपयोगकर्ता ने कहा कि FlashRouters से खरीदा गया उनका router hardware समस्या के कारण disconnect होने लगा, और बाद में Asus router पर स्विच करने के बाद वे संतुष्ट हैं।
    • Omnia Turris के साथ सहयोग करने का एक सुझाव दिया गया।
    • एक राय यह भी थी कि NVMe ज़रूरत से ज़्यादा लग सकता है, लेकिन वास्तव में M.2 drive, eMMC की तुलना में accessibility और कीमत के मामले में बेहतर है।
    • एक उपयोगकर्ता ने कहा कि उनकी रुचि power consumption और DNS server चलाने की संभावना पर निर्भर है, और वे कीमत को लेकर बहुत चिंतित नहीं हैं।
    • एक उपयोगकर्ता ने उम्मीद जताई कि CyanogenMod जैसी समस्याएँ फिर न हों, और कहा कि अगर कीमत 100 डॉलर से कम हो तो यह बहुत अच्छी मानी जाएगी।
    • OpenWrt के साथ उपयोग के लिए router recommendation को लेकर एक सवाल भी था, साथ ही यह राय कि इटली में Linksys E8450/Belkin RT3200 मॉडल पाना मुश्किल है।

पृष्ठभूमि ज्ञान:

  • OpenWrt नेटवर्क डिवाइसों के लिए Linux-आधारित open source operating system है, जो विभिन्न routers और उपकरणों पर custom networking features प्रदान करता है।
  • pfSense नेटवर्क सुरक्षा के लिए open source firewall और router software distribution है।
  • GPL (GNU General Public License) open source software licenses में से एक है, जो source code के प्रकटीकरण, संशोधन और पुनर्वितरण की स्वतंत्रता सुनिश्चित करता है।
  • dd-wrt routers जैसे नेटवर्क डिवाइसों के लिए Linux-आधारित third-party firmware है।
  • CyanogenMod Android-आधारित open source operating system था, जिसका आधिकारिक समर्थन बंद होने के बाद LineageOS के रूप में आगे विकास हुआ।