Routeur netgear

slt

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.

Sur ce petit papier il y a une URL donnée pour aller recupérer les sources :
http://kbserver.netgear.com/kb_web_files/open_src.asp

Du coup je suis allé voir et j’ai récupéré les sources de ma machine dont voici une liste :

[code]apps

bridge-utils-0.9.5
busybox
cron
dnrd-2.19
ez-ipupdate-3.0.11b8
iproute2
iptables-1.2.8
libupnp-1.2.1
linux-atm-2.4.0
mini_httpd-1.17beta1
nbtscan-1.5.1a
ppp-2.4.1.pppoe4.orig
reaim-0.8
rp-pppoe-3.5
super-freeswan-1.99.8
udhcp-0.9.7
utelnetd-0.1.2
build.sh
DG834_V3.01.32.img
linux-2.4.17_mvl21
patch-apps
patch-knl
README
target.tar.bz2
tools
uClibc-0.9.19[/code]

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

Que cela vous inspire-t-il ?

Il ne sont pas fous chez netgear : il mettent du soft pas cher qui marche très bien … 8)
Je crois même qu’ils ne sont pas les seuls.

“Third Party Software” se traduit en fait par “logiciel tiers” :wink:
c à d logiciels sur lesquels netgear n’est pas propriètaire des droits (libres ou non).

merci :smt023

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 …

Euh… j’ai un DG834G acheté d’occaz et j’ai jamais fait attention. Ils servent à quoi c’est logiciels tierce partie ?

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.

en débloquant le logiciel de navigation d’un GPS Mio j’ai eu la surprise de me retrouver avec un Win CE parfaitement fonctionnelle! :open_mouth: ils sont partout :smt103
un article sur les mobiles by linux
http://www.reseaux-telecoms.net/actualites/lire-des-specifications-uniques-pour-des-smartphones-linux-16518.html

C’est surtout que broadcom fourni ce noyau par défaut, avec leur blob binaire pour piloter les chipset réseau…

Un lien: openwrt.org/

Enjoy,;