Dreamcast servant de routeur/firewall adsl sous linux
Oui, il est possible d'installer linux sur une dreamcast, et ceci depuis deja quelques temps.
Alors, vu que cette console est equipee d'une carte reseau, porquoi ne pas la relier a un switch, lui-meme relie a un modem ethernet adsl (ou une connection directe en rj-45, mais ceci est encore rare en France) ainsi qu'a plusieurs machines constituant le reseau local. Le but d'une telle maneuvre est de se servir de la console comme routeur/firewall sous GNU/Linux afin de partager et de securiser la connection a travers le reseau local.
le site LinuxDevices propose un tutoriel de 101 pages pour arriver a tout mettre en place. Quelques petits mots concernant la methode. On utilise les fonctionnalites de cross-compiling pour compiler les applications et le noyau pour la console, Le cross-compiling permet de creer des binaires pour une machine dont le hard differe de celle utilisee pour la compilation. Concretement, une console dreamcast n'est pas un pc, donc si on essaie de lancer un programme compile pour un pc dessus, on va dans le mur. Le cross-compiling permet de creer le programme qui sera compatible avec la dreamcast.
Le but de ce tutoriel est de graver un cd sur lequel la console va booter et qui contiendra l'os complet, ainsi que les programmes necessaires (ssh, dhcpd, dns, iptables ...) au bon fonctionnement de la passerelle. L'os est completement charge en ram, et ainsi, en cas de probleme majeur tel qu'un hack, un simple reboot de la console permettra de remettre tout a jour, sans perte.
Source :
LinuxDevices