Nachdem Linksys den Quellcode von WRT54G/GS veröffentlicht hatte, erschienen zahlreiche verschiedene Versionen der Firmware online, um die ursprünglichen Funktionen zu verbessern.Die meisten dieser Firmwares nutzten 99% des Linksys-Quellcodes.Jede Firmware wurde für bestimmte Märkte entwickelt, die zwei Nachteile aufwiesen: Erstens war es schwierig, die Stärken verschiedener Firmwareversionen zu integrieren.Zweitens, diese Versionen trieben allmählich weiter von den offiziellen Linux-Distributionen ab.
OpenWrt verfolgte einen anderen Ansatz. Es begann von Grund auf, indem es schrittweise Softwarekomponenten hinzufügte, um die Funktionalität der Linksys-Firmware zu annähern.Der Erfolg von OpenWrt liegt in seinem schreibbaren Dateisystem, die es Entwicklern ermöglicht, nach jeder Änderung nicht neu zu kompilieren, was es mehr wie ein Mini-Linux-Computersystem macht.
Das OpenWrt-Projekt begann im Januar 2004. Die erste Version basierte auf dem von Linksys bereitgestellten GPL-Quellcode und dem Buildroot-Projekt in uclibc.Diese Version wurde als die "stabile" Version bezeichnet, und viele Projekte verwenden es noch heute, wobei Freifunk - Firmware und Sip@Home relativ bekannte Beispiele sind.
Anfang 2005 schlossen sich einige neue Entwickler dem Projekt an. Einige Monate später veröffentlichten sie die erste "experimentelle" Version.Dieser hat den Quellcode von Linksys fast vollständig aufgegeben., übernahm buildroot2 als Kerntechnologie und vollständig modularisierte OpenWrt. OpenWrt verwendete den offiziell veröffentlichten Linux-Kernel-Quellcode (2.4.30), zusammen mit einigen Patches und Netzwerktreibern. Das Entwicklerteam fügte auch viele kostenlose Tools zu OpenWrt hinzu, die Bilder direkt in Flash (mtd) schreiben, drahtlose Funktionen konfigurieren,und VLAN-Schaltfunktionen aktivierenDiese Version hieß "Weißrussisch", und Version 1.0 wurde Ende 2005 angekündigt.
OpenWrt ist ein hochmodulares und automatisiertes eingebettetes Linux-System mit leistungsstarken Netzwerkkomponenten und hervorragender Erweiterbarkeit.kleine RoboterInzwischen bietet es mehr als 100 vorkompilierte Softwarepakete an, und diese Zahl steigt ständig an.Das OpenWrt SDK vereinfacht den Softwareentwicklungsprozess.
Im Gegensatz zu vielen anderen Router-orientierten Distributionen ist OpenWrt ein vollwertiges, leicht modifizierbares Router-Betriebssystem, das von Grund auf geschrieben wurde.Dies bedeutet, dass Benutzer die gewünschten Funktionen ohne unnötige Unordnung nutzen können, und der Linux-Kernel, der diese Funktionen unterstützt, ist viel neuerer als die meisten Distributionen.
Vorteile
Für diejenigen mit einem gewissen Verständnis des Linux-Systems, die sich mit eingebettetem Linux beschäftigen möchten, ist OpenWrt eine ideale Wahl.OpenWrt bietet hervorragende Unterstützung für verschiedene Prozessor-Architekturen, einschließlich ARM, X86, PowerPC und MIPS. Mit mehr als 3.000 Softwarepaketen, die das gesamte System von Toolchains, dem Linux-Kernel, Softwarepaketen bis zum Root-Dateisystem abdecken,Benutzer können ein eingebettetes System mit spezifischen Funktionen schnell und bequem anpassen, um Firmware zu erzeugen, indem sie einfach den Befehl "make" verwenden.
Nachteile
Nachdem Linksys den Quellcode von WRT54G/GS veröffentlicht hatte, erschienen zahlreiche verschiedene Versionen der Firmware online, um die ursprünglichen Funktionen zu verbessern.Die meisten dieser Firmwares nutzten 99% des Linksys-Quellcodes.Jede Firmware wurde für bestimmte Märkte entwickelt, die zwei Nachteile aufwiesen: Erstens war es schwierig, die Stärken verschiedener Firmwareversionen zu integrieren.Zweitens, diese Versionen trieben allmählich weiter von den offiziellen Linux-Distributionen ab.
OpenWrt verfolgte einen anderen Ansatz. Es begann von Grund auf, indem es schrittweise Softwarekomponenten hinzufügte, um die Funktionalität der Linksys-Firmware zu annähern.Der Erfolg von OpenWrt liegt in seinem schreibbaren Dateisystem, die es Entwicklern ermöglicht, nach jeder Änderung nicht neu zu kompilieren, was es mehr wie ein Mini-Linux-Computersystem macht.
Das OpenWrt-Projekt begann im Januar 2004. Die erste Version basierte auf dem von Linksys bereitgestellten GPL-Quellcode und dem Buildroot-Projekt in uclibc.Diese Version wurde als die "stabile" Version bezeichnet, und viele Projekte verwenden es noch heute, wobei Freifunk - Firmware und Sip@Home relativ bekannte Beispiele sind.
Anfang 2005 schlossen sich einige neue Entwickler dem Projekt an. Einige Monate später veröffentlichten sie die erste "experimentelle" Version.Dieser hat den Quellcode von Linksys fast vollständig aufgegeben., übernahm buildroot2 als Kerntechnologie und vollständig modularisierte OpenWrt. OpenWrt verwendete den offiziell veröffentlichten Linux-Kernel-Quellcode (2.4.30), zusammen mit einigen Patches und Netzwerktreibern. Das Entwicklerteam fügte auch viele kostenlose Tools zu OpenWrt hinzu, die Bilder direkt in Flash (mtd) schreiben, drahtlose Funktionen konfigurieren,und VLAN-Schaltfunktionen aktivierenDiese Version hieß "Weißrussisch", und Version 1.0 wurde Ende 2005 angekündigt.
OpenWrt ist ein hochmodulares und automatisiertes eingebettetes Linux-System mit leistungsstarken Netzwerkkomponenten und hervorragender Erweiterbarkeit.kleine RoboterInzwischen bietet es mehr als 100 vorkompilierte Softwarepakete an, und diese Zahl steigt ständig an.Das OpenWrt SDK vereinfacht den Softwareentwicklungsprozess.
Im Gegensatz zu vielen anderen Router-orientierten Distributionen ist OpenWrt ein vollwertiges, leicht modifizierbares Router-Betriebssystem, das von Grund auf geschrieben wurde.Dies bedeutet, dass Benutzer die gewünschten Funktionen ohne unnötige Unordnung nutzen können, und der Linux-Kernel, der diese Funktionen unterstützt, ist viel neuerer als die meisten Distributionen.
Vorteile
Für diejenigen mit einem gewissen Verständnis des Linux-Systems, die sich mit eingebettetem Linux beschäftigen möchten, ist OpenWrt eine ideale Wahl.OpenWrt bietet hervorragende Unterstützung für verschiedene Prozessor-Architekturen, einschließlich ARM, X86, PowerPC und MIPS. Mit mehr als 3.000 Softwarepaketen, die das gesamte System von Toolchains, dem Linux-Kernel, Softwarepaketen bis zum Root-Dateisystem abdecken,Benutzer können ein eingebettetes System mit spezifischen Funktionen schnell und bequem anpassen, um Firmware zu erzeugen, indem sie einfach den Befehl "make" verwenden.
Nachteile