Loading…
16-17 June, 2026
Mumbai, India
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit India 2026 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.


Wednesday June 17, 2026 1:40pm - 2:20pm IST
Docker popularized containers as the solution to the classic “it works on my machine” problem by packaging applications with their environments. Ironically, while containers make runtime environments reproducible, images builds often are not. Docker builds tend to have unrestricted network access, depend on unpinned packages, and may produce different results over time—leading to inconsistent environments, fragile CI/CD pipelines, and difficult-to-reproduce failures.

Deterministic software builds are a well-understood problem in the broader build systems world. From a build perspective, container images are simply artifacts—no different from compiled binaries—and follow the same principles of
reproducibility.

The Nix build system was designed to produce hermetic, reproducible builds. By using Nix to construct OCI images, we can eliminate many sources of non-determinism while enabling the same environment definitions to be reused across development, CI, and containers.

In this talk, we’ll explore common sources of non-determinism in Docker builds and show how Nix can produce deterministic OCI images, from augmenting existing Docker workflows to building images entirely with Nix.
Speakers
avatar for Benjamin Philip

Benjamin Philip

Student, Independent
Benjamin is an open source contributor and maintainer who began contributing to open source at the age of 14 and became a project maintainer at 16. He is currently a first-year undergraduate student studying computer science.

He works primarily with functional programming languages such as Elixir and Erlang and contributes to projects in the broader BEAM ecosystem. His technical interests include functional programming, distributed systems, developer tooling, and open source infrastructure... Read More →
Wednesday June 17, 2026 1:40pm - 2:20pm IST
203 (Second Floor)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link