Matthieu Boutier

Recherche

Routage réseau

Je travaille actuellement en thèse sous la direction de Juliusz Chroboczek sur le thème : Métriques non-standard pour le routage Internet.

Routage sensible à la source

Voir la page dédiée ici.

Envie de faire un kernel panic sur MacOS, avec un code en user-space ? C'est simple !

Concurrence : le langage CPC

CPC est un langage étendu du C pour écrire des programmes concurrents. Le code CPC est écrit à l'aide de threads coopératifs, qui sont compilés en langage C en style à événements.

Le code CPC fonctionne sous Unix et Windows, permettant d'écrire un code compatible et efficace sur ces deux pattes-formes. CPC utilise notamment les méthodes les plus efficaces pour faire des entrées/sorties sur ces deux systèmes d'exploitation.

Hekate

Hekate est un seeder BitTorrent écrit en CPC par des étudiants de M1, montrant la viabilité du langage pour l'écriture de programmes conséquents. Je l'ai modifié pour qu'il fonctionne avec la version Windows de CPC.

Papiers

Support

Code source des serveurs web Windows écrits pour mon M2 : ici.

Un binaire cpc pour Windows, avec un dossier de test : ici.