Dopo che Linksys ha rilasciato il codice sorgente di WRT54G/GS, numerose versioni diverse di firmware sono emerse online per migliorare le funzioni originali.La maggior parte di questi firmware utilizzava il 99% del codice sorgente di Linksys., con solo l'1% di codice aggiuntivo. Ogni firmware è stato progettato per mercati specifici, che hanno avuto due inconvenienti.In secondo luogo, queste versioni si sono gradualmente allontanate dalle distribuzioni Linux ufficiali.
OpenWrt ha adottato un approccio diverso. Ha iniziato da zero, aggiungendo gradualmente componenti software per approssimare la funzionalità del firmware di Linksys.Il successo di OpenWrt risiede nel suo file system di scrittura, che consente agli sviluppatori di evitare di ricompilare dopo ogni modifica, rendendolo più simile a un mini sistema di computer Linux.
Il progetto OpenWrt è iniziato nel gennaio 2004. La prima versione si basava sul codice sorgente GPL fornito da Linksys e sul progetto buildroot in uclibc.Questa versione è stata etichettata come la versione "stabile", e molti progetti lo usano ancora oggi, con Freifunk - Firmware e Sip@Home come esempi relativamente noti.
All'inizio del 2005, alcuni nuovi sviluppatori si unirono al progetto.questo ha quasi completamente abbandonato il codice sorgente GPL di Linksys, ha adottato buildroot2 come tecnologia di base e OpenWrt completamente modularizato.4.30), insieme ad alcune patch e driver di rete. Il team di sviluppo ha anche aggiunto molti strumenti gratuiti a OpenWrt, che potevano scrivere direttamente immagini in Flash (mtd), configurare funzioni wireless,e abilitare le funzioni di commutazione VLANQuesta versione è stata chiamata "White Russian", e la versione 1.0 è stata annunciata alla fine del 2005.
OpenWrt è un sistema Linux integrato altamente modulare e automatizzato, dotato di potenti componenti di rete ed eccellente estensibilità.piccoli robotNel frattempo, offre oltre 100 pacchetti software pre-compilati, e questo numero è in costante aumento.l'OpenWrt SDK semplifica il processo di sviluppo del software.
A differenza di molte altre distribuzioni orientate al router, OpenWrt è un sistema operativo di router completamente sviluppato e facilmente modificabile scritto da zero.Ciò significa che gli utenti possono utilizzare le funzioni desiderate senza inutili disordini, e il kernel Linux che supporta queste funzioni è molto più recente di quello della maggior parte delle distribuzioni.
Vantaggi
Per coloro che hanno una certa comprensione del sistema Linux e desiderano studiare o impegnarsi con Linux embedded, OpenWrt è una scelta ideale.OpenWrt fornisce un supporto eccellente per varie architetture di processoriCon oltre 3.000 pacchetti software, che coprono l'intero sistema dalle catene di strumenti, il kernel Linux, pacchetti software al file system root,gli utenti possono personalizzare rapidamente e comodamente un sistema incorporato con funzioni specifiche per produrre firmware semplicemente utilizzando il comando "make".
Svantaggi
Dopo che Linksys ha rilasciato il codice sorgente di WRT54G/GS, numerose versioni diverse di firmware sono emerse online per migliorare le funzioni originali.La maggior parte di questi firmware utilizzava il 99% del codice sorgente di Linksys., con solo l'1% di codice aggiuntivo. Ogni firmware è stato progettato per mercati specifici, che hanno avuto due inconvenienti.In secondo luogo, queste versioni si sono gradualmente allontanate dalle distribuzioni Linux ufficiali.
OpenWrt ha adottato un approccio diverso. Ha iniziato da zero, aggiungendo gradualmente componenti software per approssimare la funzionalità del firmware di Linksys.Il successo di OpenWrt risiede nel suo file system di scrittura, che consente agli sviluppatori di evitare di ricompilare dopo ogni modifica, rendendolo più simile a un mini sistema di computer Linux.
Il progetto OpenWrt è iniziato nel gennaio 2004. La prima versione si basava sul codice sorgente GPL fornito da Linksys e sul progetto buildroot in uclibc.Questa versione è stata etichettata come la versione "stabile", e molti progetti lo usano ancora oggi, con Freifunk - Firmware e Sip@Home come esempi relativamente noti.
All'inizio del 2005, alcuni nuovi sviluppatori si unirono al progetto.questo ha quasi completamente abbandonato il codice sorgente GPL di Linksys, ha adottato buildroot2 come tecnologia di base e OpenWrt completamente modularizato.4.30), insieme ad alcune patch e driver di rete. Il team di sviluppo ha anche aggiunto molti strumenti gratuiti a OpenWrt, che potevano scrivere direttamente immagini in Flash (mtd), configurare funzioni wireless,e abilitare le funzioni di commutazione VLANQuesta versione è stata chiamata "White Russian", e la versione 1.0 è stata annunciata alla fine del 2005.
OpenWrt è un sistema Linux integrato altamente modulare e automatizzato, dotato di potenti componenti di rete ed eccellente estensibilità.piccoli robotNel frattempo, offre oltre 100 pacchetti software pre-compilati, e questo numero è in costante aumento.l'OpenWrt SDK semplifica il processo di sviluppo del software.
A differenza di molte altre distribuzioni orientate al router, OpenWrt è un sistema operativo di router completamente sviluppato e facilmente modificabile scritto da zero.Ciò significa che gli utenti possono utilizzare le funzioni desiderate senza inutili disordini, e il kernel Linux che supporta queste funzioni è molto più recente di quello della maggior parte delle distribuzioni.
Vantaggi
Per coloro che hanno una certa comprensione del sistema Linux e desiderano studiare o impegnarsi con Linux embedded, OpenWrt è una scelta ideale.OpenWrt fornisce un supporto eccellente per varie architetture di processoriCon oltre 3.000 pacchetti software, che coprono l'intero sistema dalle catene di strumenti, il kernel Linux, pacchetti software al file system root,gli utenti possono personalizzare rapidamente e comodamente un sistema incorporato con funzioni specifiche per produrre firmware semplicemente utilizzando il comando "make".
Svantaggi