Linksys, WRT54G / GS'nin kaynak kodunu yayınladıktan sonra, orijinal işlevleri geliştirmek için birçok farklı firmware sürümü çevrimiçi olarak ortaya çıktı.Bu yazılımların çoğu Linksys'in kaynak kodunun %99'unu kullandı.Her bir sabit yazılım, iki dezavantajı olan belirli pazarlar için tasarlanmıştı.İkincisi,, bu sürümler yavaş yavaş resmi Linux dağıtımlarından uzaklaştılar.
OpenWrt farklı bir yaklaşım izledi. Linksys'in firmware işlevselliğine yaklaşmak için yazılım bileşenlerini yavaş yavaş ekleyerek sıfırdan başladı.OpenWrt'in başarısı yazılabilir dosya sisteminde yatıyor, geliştiricilerin her değişiklikten sonra yeniden derleme yapmaktan kaçınmalarını sağlar, bu da onu daha çok mini bir Linux bilgisayar sistemine benzer hale getirir.
OpenWrt projesi Ocak 2004'te başladı. İlk sürümü Linksys tarafından sağlanan GPL kaynak koduna ve uclibc'deki buildroot projesine dayanıyordu.Bu versiyon "stabil" versiyon olarak etiketlendi., ve birçok proje bugün hala kullanıyor, Freifunk - Firmware ve Sip@Home nispeten iyi bilinen örnekler.
2005'in başlarında, bazı yeni geliştiriciler projeye katıldı. Birkaç ay sonra, ilk "deneysel" sürümü yayınladılar.Bu, Linksys'in GPL kaynak kodunu neredeyse tamamen terk etti., çekirdek teknolojisi olarak buildroot2'yi benimsemiş ve tamamen modüllaşmış OpenWrt.4.30), bazı yamalar ve ağ sürücüleri ile birlikte. Geliştirme ekibi ayrıca, görüntüleri doğrudan Flash'a (mtd) yazabilen, kablosuz fonksiyonları yapılandırabilen,ve VLAN geçiş fonksiyonlarını etkinleştirmekBu sürüm "Beyaz Rus" olarak adlandırıldı ve 1.0 sürümü 2005'in sonunda duyuruldu.
OpenWrt, güçlü ağ bileşenlerine ve mükemmel genişletilebilirliğine sahip, son derece modüler ve otomatik bir gömülü Linux sistemidir.küçük robotlarBu arada, 100'den fazla önceden derlenmiş yazılım paketi sunuyor ve bu sayı sürekli artıyor.OpenWrt SDK yazılım geliştirme sürecini basitleştirir.
Diğer pek çok yönlendirici odaklı dağıtımdan farklı olarak, OpenWrt sıfırdan yazılmış tam anlamıyla, kolayca değiştirilebilen bir yönlendirici işletim sistemidir.Bu, kullanıcıların gereksiz bir karışıklık olmadan istenen işlevleri kullanabilecekleri anlamına gelir., ve bu fonksiyonları destekleyen Linux çekirdeği çoğu dağıtımdan çok daha yeni.
Avantajlar
Embedded Linux ile çalışmak veya uğraşmak isteyen ve Linux sisteminin belirli bir anlayışına sahip olanlar için OpenWrt ideal bir seçimdir.OpenWrt çeşitli işlemci mimarileri için mükemmel destek sağlar, ARM, X86, PowerPC ve MIPS de dahil olmak üzere. 3.000'den fazla yazılım paketi ile, tüm sistemi kaplayan araç zincirlerinden, Linux çekirdeğinden, yazılım paketlerinden kök dosya sistemine kadar,Kullanıcılar, "make" komutunu kullanarak firmware üretmek için özel işlevlere sahip gömülü bir sistemi hızlı ve kolay bir şekilde özelleştirebilirler..
Dezavantajları
Linksys, WRT54G / GS'nin kaynak kodunu yayınladıktan sonra, orijinal işlevleri geliştirmek için birçok farklı firmware sürümü çevrimiçi olarak ortaya çıktı.Bu yazılımların çoğu Linksys'in kaynak kodunun %99'unu kullandı.Her bir sabit yazılım, iki dezavantajı olan belirli pazarlar için tasarlanmıştı.İkincisi,, bu sürümler yavaş yavaş resmi Linux dağıtımlarından uzaklaştılar.
OpenWrt farklı bir yaklaşım izledi. Linksys'in firmware işlevselliğine yaklaşmak için yazılım bileşenlerini yavaş yavaş ekleyerek sıfırdan başladı.OpenWrt'in başarısı yazılabilir dosya sisteminde yatıyor, geliştiricilerin her değişiklikten sonra yeniden derleme yapmaktan kaçınmalarını sağlar, bu da onu daha çok mini bir Linux bilgisayar sistemine benzer hale getirir.
OpenWrt projesi Ocak 2004'te başladı. İlk sürümü Linksys tarafından sağlanan GPL kaynak koduna ve uclibc'deki buildroot projesine dayanıyordu.Bu versiyon "stabil" versiyon olarak etiketlendi., ve birçok proje bugün hala kullanıyor, Freifunk - Firmware ve Sip@Home nispeten iyi bilinen örnekler.
2005'in başlarında, bazı yeni geliştiriciler projeye katıldı. Birkaç ay sonra, ilk "deneysel" sürümü yayınladılar.Bu, Linksys'in GPL kaynak kodunu neredeyse tamamen terk etti., çekirdek teknolojisi olarak buildroot2'yi benimsemiş ve tamamen modüllaşmış OpenWrt.4.30), bazı yamalar ve ağ sürücüleri ile birlikte. Geliştirme ekibi ayrıca, görüntüleri doğrudan Flash'a (mtd) yazabilen, kablosuz fonksiyonları yapılandırabilen,ve VLAN geçiş fonksiyonlarını etkinleştirmekBu sürüm "Beyaz Rus" olarak adlandırıldı ve 1.0 sürümü 2005'in sonunda duyuruldu.
OpenWrt, güçlü ağ bileşenlerine ve mükemmel genişletilebilirliğine sahip, son derece modüler ve otomatik bir gömülü Linux sistemidir.küçük robotlarBu arada, 100'den fazla önceden derlenmiş yazılım paketi sunuyor ve bu sayı sürekli artıyor.OpenWrt SDK yazılım geliştirme sürecini basitleştirir.
Diğer pek çok yönlendirici odaklı dağıtımdan farklı olarak, OpenWrt sıfırdan yazılmış tam anlamıyla, kolayca değiştirilebilen bir yönlendirici işletim sistemidir.Bu, kullanıcıların gereksiz bir karışıklık olmadan istenen işlevleri kullanabilecekleri anlamına gelir., ve bu fonksiyonları destekleyen Linux çekirdeği çoğu dağıtımdan çok daha yeni.
Avantajlar
Embedded Linux ile çalışmak veya uğraşmak isteyen ve Linux sisteminin belirli bir anlayışına sahip olanlar için OpenWrt ideal bir seçimdir.OpenWrt çeşitli işlemci mimarileri için mükemmel destek sağlar, ARM, X86, PowerPC ve MIPS de dahil olmak üzere. 3.000'den fazla yazılım paketi ile, tüm sistemi kaplayan araç zincirlerinden, Linux çekirdeğinden, yazılım paketlerinden kök dosya sistemine kadar,Kullanıcılar, "make" komutunu kullanarak firmware üretmek için özel işlevlere sahip gömülü bir sistemi hızlı ve kolay bir şekilde özelleştirebilirler..
Dezavantajları