je viens d’acheter un routeur netgear DG834 et j’ai eu une petite surprise en ouvrant la boite
je suis tombé sur un petit flyer disant (traduction):
"Ce produit contient des logiciels développés par 3 parties,
contenant des logiciels soumis aux licences GPL et LGPL…"
le terme “parties” est maladroit certes, je suis un mauvais en anglais, mais du coup je ne sais pas qui est la 3ieme partie.
Bref c’est basé sur un noyau 2.4.17
Bon alors je suis content d’etre tombé sur une machine basée sur du logiciel libre il me reste à voir si tout est libre à l’intérieur dedant
j’ai regardé à tout ca
il y a deux patch à appliquer au sources : un sur apps et l’autre sur le kernel (le .config manifestement)
ensuite on peut faire des modifs et on compile
puis on décompresse le target.tar.bz2 qui crée l’image du systeme de fichier, on intègre ses modifs
on lance le build.sh et on recupère une image à charger dans la machine
le jour ou je voudrai faire planter mon routeur je le ferai je pense
d’ici la …
L’interface de configuration accessible par le réseau, doit bien être programmé sur qq chose … en général ya un p’tit serveur web, du genre apache, un module cgi (pas de php) et os pour faire tourner ça, et comme ils n’ont pas besoin d’un truc dernier cri, mais plutot d’un truc très stable, ils utilisent un noyau très éprouvé donc un vieux 2.4.17 est parfait.