De chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d'évolution de la conteneuris..
🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur linkedIn : https://www.linkedin.com/in/devoxxfrance/, twitter : https://twitter.com/DevoxxFR ou consultez notre site web https://www.devoxx.fr/ ✅ De chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d'évolution de la conteneurisation 📣 Thomas SCHWENDER 📕 La plupart d'entre nous ont découvert le concept de conteneur en **2013** avec l'arrivée de **Docker**. Aujourd'hui, avec l'avènement du Cloud et de Kubernetes, les conteneurs sont partout autour de nous. Toutefois, **l'histoire de la conteneurisation** reste globalement méconnue. Qui pour se souvenir que tout a commencé en **1979** avec l'apparition de **chroot**, qui marqua le début de l'isolation des process ? Qu'il a fallu attendre d'avoir les **cgroups** (2008), puis les **user namespaces** (2013) pour que Docker puisse voir le jour ? Que la généralisation des containers, conséquence de **l'adoption de Kubernetes** par tous les Cloud providers (2018), entraîna l'apparition des **sandbox runtimes** et des **daemonless runtimes** ? Sans oublier la récente poussée de **WebAssembly** et de ses **modules** (2022), nos nouveaux "containers Javascript". Au cours de ce talk, nous allons détailler les **grandes étapes** qui ont marqué l'histoire de la conteneurisation, et expliquer **POURQUOI** elles ont eu lieu. L'objectif est qu'en sortant, vous ayez compris **quelles orientations a suivi la conteneurisation** depuis toutes ces années, et ce vers quoi nous allons.