लिंक्सिस ने WRT54G/GS का स्रोत कोड जारी करने के बाद, मूल कार्यों को बढ़ाने के लिए फर्मवेयर के कई अलग-अलग संस्करण ऑनलाइन उभरे।इनमें से अधिकांश फर्मवेयर ने लिंक्सिस के स्रोत कोड का 99% उपयोग किया, केवल 1% अतिरिक्त कोड के साथ। प्रत्येक फर्मवेयर को विशिष्ट बाजारों के लिए डिज़ाइन किया गया था, जिसमें दो कमियां थीं। सबसे पहले, विभिन्न फर्मवेयर संस्करणों की ताकत को एकीकृत करना मुश्किल था।दूसरा,, ये संस्करण धीरे-धीरे आधिकारिक लिनक्स वितरणों से आगे बढ़े।
ओपनवर्ट ने एक अलग दृष्टिकोण अपनाया। यह स्क्रैच से शुरू हुआ, धीरे-धीरे लिंक्सिस के फर्मवेयर की कार्यक्षमता के करीब सॉफ्टवेयर घटकों को जोड़कर।OpenWrt की सफलता इसके लिखने योग्य फाइल सिस्टम में निहित है, डेवलपर्स को प्रत्येक संशोधन के बाद पुनः संकलन से बचने में सक्षम बनाता है, जिससे यह एक मिनी लिनक्स कंप्यूटर सिस्टम की तरह अधिक हो जाता है।
ओपनडब्ल्यूआरटी परियोजना जनवरी 2004 में शुरू हुई। पहला संस्करण लिंक्सिस द्वारा प्रदान किए गए जीपीएल स्रोत कोड और uclibc में बिल्डरूट परियोजना पर आधारित था।इस संस्करण को "स्थिर" संस्करण के रूप में लेबल किया गया था, और कई परियोजनाएं आज भी इसका उपयोग करती हैं, जिसमें फ्रीफंक - फर्मवेयर और सिप@होम अपेक्षाकृत प्रसिद्ध उदाहरण हैं।
2005 की शुरुआत में, कुछ नए डेवलपर्स परियोजना में शामिल हो गए। कुछ महीनों बाद, उन्होंने पहला "प्रयोगात्मक" संस्करण जारी किया। पिछले संस्करणों से अलग,यह एक लगभग पूरी तरह से Linksys 'जीपीएल स्रोत कोड छोड़ दिया, कोर तकनीक के रूप में बिल्डरूट2 को अपनाया, और पूरी तरह से मॉड्यूलर ओपनवर्ट। ओपनवर्ट ने आधिकारिक तौर पर जारी किए गए लिनक्स कर्नेल स्रोत कोड (2.4.30), कुछ पैच और नेटवर्क ड्राइवरों के साथ। विकास टीम ने ओपनडब्ल्यूआरटी में कई मुफ्त उपकरण भी जोड़े, जो सीधे फ्लैश (एमटीडी) में छवियों को लिख सकते हैं, वायरलेस कार्यों को कॉन्फ़िगर कर सकते हैं,और वीएलएएन स्विचिंग कार्यों को सक्षम करेंइस संस्करण का नाम "व्हाइट रूसी" था, और संस्करण 1.0 की घोषणा 2005 के अंत में की गई थी।
OpenWrt एक अत्यधिक मॉड्यूलर और स्वचालित एम्बेडेड लिनक्स सिस्टम है, जिसमें शक्तिशाली नेटवर्क घटक और उत्कृष्ट विस्तार योग्यता है। यह अक्सर औद्योगिक नियंत्रण उपकरणों, टेलीफोन,छोटे रोबोट, स्मार्ट होम, राउटर, और वीओआईपी उपकरण। इस बीच, यह 100 से अधिक पूर्व संकलित सॉफ्टवेयर पैकेज प्रदान करता है, और यह संख्या लगातार बढ़ रही है। इसके अलावा,OpenWrt SDK सॉफ्टवेयर विकास प्रक्रिया को सरल बनाता है.
कई अन्य राउटर उन्मुख वितरणों के विपरीत, OpenWrt एक पूर्ण विकसित, आसानी से संशोधित राउटर ऑपरेटिंग सिस्टम है जो खरोंच से लिखा गया है।इसका मतलब है कि उपयोगकर्ता अनावश्यक अव्यवस्था के बिना वांछित कार्यों का उपयोग कर सकते हैं, और इन कार्यों का समर्थन करने वाला लिनक्स कर्नेल अधिकांश वितरणों की तुलना में बहुत नया है।
लाभ
उन लोगों के लिए जिनके पास लिनक्स प्रणाली की कुछ समझ है जो एम्बेडेड लिनक्स के साथ अध्ययन या संलग्न करना चाहते हैं, ओपनडब्ल्यूआरटी एक आदर्श विकल्प है।OpenWrt विभिन्न प्रोसेसर आर्किटेक्चर के लिए उत्कृष्ट समर्थन प्रदान करता है, जिसमें एआरएम, एक्स 86, पावरपीसी और एमआईपीएस शामिल हैं। 3,000 से अधिक सॉफ्टवेयर पैकेज के साथ, टूलचेन, लिनक्स कर्नेल, सॉफ्टवेयर पैकेज से रूट फाइल सिस्टम तक पूरे सिस्टम को कवर करते हैं,उपयोगकर्ताओं को जल्दी और आसानी से एक एम्बेडेड प्रणाली को अनुकूलित कर सकते हैं विशिष्ट कार्यों के साथ फर्मवेयर का उत्पादन करने के लिए बस "निर्माण" कमांड का उपयोग करके.
नुकसान
लिंक्सिस ने WRT54G/GS का स्रोत कोड जारी करने के बाद, मूल कार्यों को बढ़ाने के लिए फर्मवेयर के कई अलग-अलग संस्करण ऑनलाइन उभरे।इनमें से अधिकांश फर्मवेयर ने लिंक्सिस के स्रोत कोड का 99% उपयोग किया, केवल 1% अतिरिक्त कोड के साथ। प्रत्येक फर्मवेयर को विशिष्ट बाजारों के लिए डिज़ाइन किया गया था, जिसमें दो कमियां थीं। सबसे पहले, विभिन्न फर्मवेयर संस्करणों की ताकत को एकीकृत करना मुश्किल था।दूसरा,, ये संस्करण धीरे-धीरे आधिकारिक लिनक्स वितरणों से आगे बढ़े।
ओपनवर्ट ने एक अलग दृष्टिकोण अपनाया। यह स्क्रैच से शुरू हुआ, धीरे-धीरे लिंक्सिस के फर्मवेयर की कार्यक्षमता के करीब सॉफ्टवेयर घटकों को जोड़कर।OpenWrt की सफलता इसके लिखने योग्य फाइल सिस्टम में निहित है, डेवलपर्स को प्रत्येक संशोधन के बाद पुनः संकलन से बचने में सक्षम बनाता है, जिससे यह एक मिनी लिनक्स कंप्यूटर सिस्टम की तरह अधिक हो जाता है।
ओपनडब्ल्यूआरटी परियोजना जनवरी 2004 में शुरू हुई। पहला संस्करण लिंक्सिस द्वारा प्रदान किए गए जीपीएल स्रोत कोड और uclibc में बिल्डरूट परियोजना पर आधारित था।इस संस्करण को "स्थिर" संस्करण के रूप में लेबल किया गया था, और कई परियोजनाएं आज भी इसका उपयोग करती हैं, जिसमें फ्रीफंक - फर्मवेयर और सिप@होम अपेक्षाकृत प्रसिद्ध उदाहरण हैं।
2005 की शुरुआत में, कुछ नए डेवलपर्स परियोजना में शामिल हो गए। कुछ महीनों बाद, उन्होंने पहला "प्रयोगात्मक" संस्करण जारी किया। पिछले संस्करणों से अलग,यह एक लगभग पूरी तरह से Linksys 'जीपीएल स्रोत कोड छोड़ दिया, कोर तकनीक के रूप में बिल्डरूट2 को अपनाया, और पूरी तरह से मॉड्यूलर ओपनवर्ट। ओपनवर्ट ने आधिकारिक तौर पर जारी किए गए लिनक्स कर्नेल स्रोत कोड (2.4.30), कुछ पैच और नेटवर्क ड्राइवरों के साथ। विकास टीम ने ओपनडब्ल्यूआरटी में कई मुफ्त उपकरण भी जोड़े, जो सीधे फ्लैश (एमटीडी) में छवियों को लिख सकते हैं, वायरलेस कार्यों को कॉन्फ़िगर कर सकते हैं,और वीएलएएन स्विचिंग कार्यों को सक्षम करेंइस संस्करण का नाम "व्हाइट रूसी" था, और संस्करण 1.0 की घोषणा 2005 के अंत में की गई थी।
OpenWrt एक अत्यधिक मॉड्यूलर और स्वचालित एम्बेडेड लिनक्स सिस्टम है, जिसमें शक्तिशाली नेटवर्क घटक और उत्कृष्ट विस्तार योग्यता है। यह अक्सर औद्योगिक नियंत्रण उपकरणों, टेलीफोन,छोटे रोबोट, स्मार्ट होम, राउटर, और वीओआईपी उपकरण। इस बीच, यह 100 से अधिक पूर्व संकलित सॉफ्टवेयर पैकेज प्रदान करता है, और यह संख्या लगातार बढ़ रही है। इसके अलावा,OpenWrt SDK सॉफ्टवेयर विकास प्रक्रिया को सरल बनाता है.
कई अन्य राउटर उन्मुख वितरणों के विपरीत, OpenWrt एक पूर्ण विकसित, आसानी से संशोधित राउटर ऑपरेटिंग सिस्टम है जो खरोंच से लिखा गया है।इसका मतलब है कि उपयोगकर्ता अनावश्यक अव्यवस्था के बिना वांछित कार्यों का उपयोग कर सकते हैं, और इन कार्यों का समर्थन करने वाला लिनक्स कर्नेल अधिकांश वितरणों की तुलना में बहुत नया है।
लाभ
उन लोगों के लिए जिनके पास लिनक्स प्रणाली की कुछ समझ है जो एम्बेडेड लिनक्स के साथ अध्ययन या संलग्न करना चाहते हैं, ओपनडब्ल्यूआरटी एक आदर्श विकल्प है।OpenWrt विभिन्न प्रोसेसर आर्किटेक्चर के लिए उत्कृष्ट समर्थन प्रदान करता है, जिसमें एआरएम, एक्स 86, पावरपीसी और एमआईपीएस शामिल हैं। 3,000 से अधिक सॉफ्टवेयर पैकेज के साथ, टूलचेन, लिनक्स कर्नेल, सॉफ्टवेयर पैकेज से रूट फाइल सिस्टम तक पूरे सिस्टम को कवर करते हैं,उपयोगकर्ताओं को जल्दी और आसानी से एक एम्बेडेड प्रणाली को अनुकूलित कर सकते हैं विशिष्ट कार्यों के साथ फर्मवेयर का उत्पादन करने के लिए बस "निर्माण" कमांड का उपयोग करके.
नुकसान