پس از اینکه لینکیز کد منبع WRT54G / GS را منتشر کرد، نسخه های مختلفی از نرم افزار در اینترنت برای افزایش عملکردهای اصلی ظاهر شد.بیشتر این نرم افزارها 99 درصد از کد منبع لینکیس را استفاده می کردندهر نرم افزار برای بازارهای خاص طراحی شده بود که دو معایب داشت. اول، یکپارچه سازی نقاط قوت نسخه های مختلف نرم افزار دشوار بود.دوم،، این نسخه ها به تدریج از توزیع های رسمی لینوکس دور شدند.
OpenWrt رویکردی متفاوت را اتخاذ کرد. از ابتدا شروع کرد و به تدریج اجزای نرم افزاری را برای نزدیک شدن به عملکرد نرم افزار Linksys اضافه کرد.موفقیت OpenWrt در سیستم فایل قابل نوشتن آن است، به توسعه دهندگان اجازه می دهد تا پس از هر تغییر، از جمع آوری مجدد اجتناب کنند، و آن را بیشتر شبیه یک سیستم کامپیوتر لینوکس کوچک می کنند.
پروژه OpenWrt در ژانویه 2004 آغاز شد. اولین نسخه بر اساس کد منبع GPL ارائه شده توسط Linksys و پروژه buildroot در uclibc بود.این نسخه به عنوان نسخه "ثابت" نامگذاری شده است.، و بسیاری از پروژه ها هنوز هم از آن استفاده می کنند، با Freifunk - Firmware و Sip@Home که نمونه های نسبتا شناخته شده هستند.
در اوایل سال ۲۰۰۵، برخی از توسعه دهندگان جدید به این پروژه پیوستند. چند ماه بعد، آنها اولین نسخه "تجربه ای" را منتشر کردند.این یکی تقریبا به طور کامل کد منبع GPL Linksys را رها کرد، buildroot2 را به عنوان فناوری اصلی خود اتخاذ کرد و OpenWrt را به طور کامل مدل سازی کرد. OpenWrt از کد منبع هسته لینوکس (2.4.30) ، همراه با برخی از پچ ها و درایورهای شبکه. تیم توسعه همچنین بسیاری از ابزارهای رایگان را به OpenWrt اضافه کرد، که می تواند به طور مستقیم تصاویر را به فلش (mtd) بنویسد، توابع بی سیم را پیکربندی کند،و فعال کردن توابع VLANاین نسخه به نام "روسی سفید" نامگذاری شد و نسخه 1.0 در اواخر سال 2005 اعلام شد.
OpenWrt یک سیستم انبیدی لینوکس بسیار ماژولار و خودکار است که دارای اجزای قدرتمند شبکه و قابلیت گسترش عالی است.ربات های کوچک، خانه های هوشمند، روترها، و دستگاه های VOIP. در همین حال، بیش از 100 بسته نرم افزاری از پیش کامپایل شده ارائه می دهد، و این تعداد به طور مداوم در حال افزایش است. علاوه بر این،OpenWrt SDK فرآیند توسعه نرم افزار را ساده می کند.
برخلاف بسیاری از توزیع های دیگر که به روتر گرا هستند، OpenWrt یک سیستم عامل روتر کاملاً کامل و به راحتی قابل تغییر است که از ابتدا نوشته شده است. در عمل،این بدان معنی است که کاربران می توانند از توابع مورد نظر بدون هرج و مرج غیر ضروری استفاده کنند.، و هسته لینوکس که از این توابع پشتیبانی می کند بسیار جدیدتر از اکثر توزیع ها است.
مزایا
برای کسانی که درک خاصی از سیستم لینوکس دارند و مایل به مطالعه یا درگیر شدن با لینوکس جاسازی شده هستند، OpenWrt یک انتخاب ایده آل است.OpenWrt پشتیبانی عالی برای معماری های مختلف پردازنده ارائه می دهد، از جمله ARM، X86، PowerPC، و MIPS با بیش از 3000 بسته نرم افزار، پوشش کل سیستم از زنجیره ابزار، هسته لینوکس، بسته های نرم افزار به سیستم فایل ریشه،کاربران می توانند به سرعت و به راحتی یک سیستم جاسازی شده را با توابع خاص برای تولید نرم افزار به سادگی با استفاده از دستور "made" سفارشی کنند..
معایب
پس از اینکه لینکیز کد منبع WRT54G / GS را منتشر کرد، نسخه های مختلفی از نرم افزار در اینترنت برای افزایش عملکردهای اصلی ظاهر شد.بیشتر این نرم افزارها 99 درصد از کد منبع لینکیس را استفاده می کردندهر نرم افزار برای بازارهای خاص طراحی شده بود که دو معایب داشت. اول، یکپارچه سازی نقاط قوت نسخه های مختلف نرم افزار دشوار بود.دوم،، این نسخه ها به تدریج از توزیع های رسمی لینوکس دور شدند.
OpenWrt رویکردی متفاوت را اتخاذ کرد. از ابتدا شروع کرد و به تدریج اجزای نرم افزاری را برای نزدیک شدن به عملکرد نرم افزار Linksys اضافه کرد.موفقیت OpenWrt در سیستم فایل قابل نوشتن آن است، به توسعه دهندگان اجازه می دهد تا پس از هر تغییر، از جمع آوری مجدد اجتناب کنند، و آن را بیشتر شبیه یک سیستم کامپیوتر لینوکس کوچک می کنند.
پروژه OpenWrt در ژانویه 2004 آغاز شد. اولین نسخه بر اساس کد منبع GPL ارائه شده توسط Linksys و پروژه buildroot در uclibc بود.این نسخه به عنوان نسخه "ثابت" نامگذاری شده است.، و بسیاری از پروژه ها هنوز هم از آن استفاده می کنند، با Freifunk - Firmware و Sip@Home که نمونه های نسبتا شناخته شده هستند.
در اوایل سال ۲۰۰۵، برخی از توسعه دهندگان جدید به این پروژه پیوستند. چند ماه بعد، آنها اولین نسخه "تجربه ای" را منتشر کردند.این یکی تقریبا به طور کامل کد منبع GPL Linksys را رها کرد، buildroot2 را به عنوان فناوری اصلی خود اتخاذ کرد و OpenWrt را به طور کامل مدل سازی کرد. OpenWrt از کد منبع هسته لینوکس (2.4.30) ، همراه با برخی از پچ ها و درایورهای شبکه. تیم توسعه همچنین بسیاری از ابزارهای رایگان را به OpenWrt اضافه کرد، که می تواند به طور مستقیم تصاویر را به فلش (mtd) بنویسد، توابع بی سیم را پیکربندی کند،و فعال کردن توابع VLANاین نسخه به نام "روسی سفید" نامگذاری شد و نسخه 1.0 در اواخر سال 2005 اعلام شد.
OpenWrt یک سیستم انبیدی لینوکس بسیار ماژولار و خودکار است که دارای اجزای قدرتمند شبکه و قابلیت گسترش عالی است.ربات های کوچک، خانه های هوشمند، روترها، و دستگاه های VOIP. در همین حال، بیش از 100 بسته نرم افزاری از پیش کامپایل شده ارائه می دهد، و این تعداد به طور مداوم در حال افزایش است. علاوه بر این،OpenWrt SDK فرآیند توسعه نرم افزار را ساده می کند.
برخلاف بسیاری از توزیع های دیگر که به روتر گرا هستند، OpenWrt یک سیستم عامل روتر کاملاً کامل و به راحتی قابل تغییر است که از ابتدا نوشته شده است. در عمل،این بدان معنی است که کاربران می توانند از توابع مورد نظر بدون هرج و مرج غیر ضروری استفاده کنند.، و هسته لینوکس که از این توابع پشتیبانی می کند بسیار جدیدتر از اکثر توزیع ها است.
مزایا
برای کسانی که درک خاصی از سیستم لینوکس دارند و مایل به مطالعه یا درگیر شدن با لینوکس جاسازی شده هستند، OpenWrt یک انتخاب ایده آل است.OpenWrt پشتیبانی عالی برای معماری های مختلف پردازنده ارائه می دهد، از جمله ARM، X86، PowerPC، و MIPS با بیش از 3000 بسته نرم افزار، پوشش کل سیستم از زنجیره ابزار، هسته لینوکس، بسته های نرم افزار به سیستم فایل ریشه،کاربران می توانند به سرعت و به راحتی یک سیستم جاسازی شده را با توابع خاص برای تولید نرم افزار به سادگی با استفاده از دستور "made" سفارشی کنند..
معایب