Après que Linksys ait publié le code source de WRT54G/GS, de nombreuses versions différentes de firmware sont apparues en ligne pour améliorer les fonctions originales.La plupart de ces firmwares utilisaient 99% du code source de Linksys.Chaque firmware a été conçu pour des marchés spécifiques, qui présentaient deux inconvénients: premièrement, il était difficile d'intégrer les forces des différentes versions de firmware.Deuxièmement, ces versions se sont progressivement éloignées des distributions officielles de Linux.
OpenWrt a adopté une approche différente. Il a commencé à partir de zéro, ajoutant progressivement des composants logiciels pour approcher la fonctionnalité du firmware de Linksys.Le succès d'OpenWrt réside dans son système de fichiers écrit, permettant aux développeurs d'éviter de recompiler après chaque modification, ce qui le rend plus comme un mini système informatique Linux.
Le projet OpenWrt a débuté en janvier 2004. La première version était basée sur le code source GPL fourni par Linksys et le projet buildroot dans uclibc.Cette version a été étiquetée comme la version "stable", et de nombreux projets l'utilisent encore aujourd'hui, Freifunk - Firmware et Sip@Home étant des exemples relativement connus.
Au début de 2005, de nouveaux développeurs se sont joints au projet. Quelques mois plus tard, ils ont publié la première version "expérimentale".celui-ci a presque complètement abandonné le code source GPL de Linksys, a adopté buildroot2 comme technologie de base, et entièrement modularisé OpenWrt.4L'équipe de développement a également ajouté de nombreux outils gratuits à OpenWrt, qui pouvaient écrire directement des images dans Flash (mtd), configurer des fonctions sans fil,et activer les fonctions de commutation VLANCette version a été nommée "White Russian", et la version 1.0 a été annoncée à la fin de 2005.
OpenWrt est un système Linux intégré hautement modulaire et automatisé, doté de puissants composants réseau et d'une excellente extensibilité.petits robotsEn attendant, il offre plus de 100 logiciels pré-compilés, et ce nombre ne cesse d'augmenter.le SDK OpenWrt simplifie le processus de développement logiciel.
Contrairement à beaucoup d'autres distributions orientées routeur, OpenWrt est un système d'exploitation de routeur à part entière, facilement modifiable écrit à partir de zéro.Cela signifie que les utilisateurs peuvent utiliser les fonctions souhaitées sans encombrement inutile, et le noyau Linux prenant en charge ces fonctions est beaucoup plus récent que celui de la plupart des distributions.
Les avantages
Pour ceux qui ont une certaine compréhension du système Linux qui souhaitent étudier ou s'engager avec Linux intégré, OpenWrt est un choix idéal.OpenWrt fournit un excellent support pour diverses architectures de processeursAvec plus de 3 000 logiciels, couvrant l'ensemble du système des chaînes d'outils, du noyau Linux, des logiciels au système de fichiers racine,Les utilisateurs peuvent rapidement et facilement personnaliser un système embarqué avec des fonctions spécifiques pour produire du firmware en utilisant simplement la commande "make".
Les défauts
Après que Linksys ait publié le code source de WRT54G/GS, de nombreuses versions différentes de firmware sont apparues en ligne pour améliorer les fonctions originales.La plupart de ces firmwares utilisaient 99% du code source de Linksys.Chaque firmware a été conçu pour des marchés spécifiques, qui présentaient deux inconvénients: premièrement, il était difficile d'intégrer les forces des différentes versions de firmware.Deuxièmement, ces versions se sont progressivement éloignées des distributions officielles de Linux.
OpenWrt a adopté une approche différente. Il a commencé à partir de zéro, ajoutant progressivement des composants logiciels pour approcher la fonctionnalité du firmware de Linksys.Le succès d'OpenWrt réside dans son système de fichiers écrit, permettant aux développeurs d'éviter de recompiler après chaque modification, ce qui le rend plus comme un mini système informatique Linux.
Le projet OpenWrt a débuté en janvier 2004. La première version était basée sur le code source GPL fourni par Linksys et le projet buildroot dans uclibc.Cette version a été étiquetée comme la version "stable", et de nombreux projets l'utilisent encore aujourd'hui, Freifunk - Firmware et Sip@Home étant des exemples relativement connus.
Au début de 2005, de nouveaux développeurs se sont joints au projet. Quelques mois plus tard, ils ont publié la première version "expérimentale".celui-ci a presque complètement abandonné le code source GPL de Linksys, a adopté buildroot2 comme technologie de base, et entièrement modularisé OpenWrt.4L'équipe de développement a également ajouté de nombreux outils gratuits à OpenWrt, qui pouvaient écrire directement des images dans Flash (mtd), configurer des fonctions sans fil,et activer les fonctions de commutation VLANCette version a été nommée "White Russian", et la version 1.0 a été annoncée à la fin de 2005.
OpenWrt est un système Linux intégré hautement modulaire et automatisé, doté de puissants composants réseau et d'une excellente extensibilité.petits robotsEn attendant, il offre plus de 100 logiciels pré-compilés, et ce nombre ne cesse d'augmenter.le SDK OpenWrt simplifie le processus de développement logiciel.
Contrairement à beaucoup d'autres distributions orientées routeur, OpenWrt est un système d'exploitation de routeur à part entière, facilement modifiable écrit à partir de zéro.Cela signifie que les utilisateurs peuvent utiliser les fonctions souhaitées sans encombrement inutile, et le noyau Linux prenant en charge ces fonctions est beaucoup plus récent que celui de la plupart des distributions.
Les avantages
Pour ceux qui ont une certaine compréhension du système Linux qui souhaitent étudier ou s'engager avec Linux intégré, OpenWrt est un choix idéal.OpenWrt fournit un excellent support pour diverses architectures de processeursAvec plus de 3 000 logiciels, couvrant l'ensemble du système des chaînes d'outils, du noyau Linux, des logiciels au système de fichiers racine,Les utilisateurs peuvent rapidement et facilement personnaliser un système embarqué avec des fonctions spécifiques pour produire du firmware en utilisant simplement la commande "make".
Les défauts