This talk introduces CRIU, the tool behind process checkpoint/restore and container live migration, and explores what happens when future CPU features meet current software.
Igor shares his work extending CRIU to support the upcoming Arm64 Guarded Control Stack (GCS), explaining why it breaks existing restore logic, how he made it work, and what he learned by digging into process state, signal frames, and other OS mechanisms CRIU leverages.
Igor Svilenkov Božić is a software engineer with experience across infrastructure, automation, and software development. He's always been fascinated by operating system internals, especially the Linux kernel, and enjoys exploring rabbit holes of operating systems and their underlying hardware implementations.
| 👤 Speaker | Igor Svilenkov Božić |
| 🕕 Date & Time | 19th of November (Wednesday), 6 pm |
| 📍 Location | Beograđanka, Vidikovac, 22nd floor |
| 🏢 Address | Masarikova 5 |
| 💻 Online | C++ Serbia Twitch |
See you!