Speakers
Description
Snap and Docker have become foundational tools in the open-source ecosystem, offering simplified distribution, cross-platform compatibility, and reproducible environments. Their strengths are particularly evident in scenarios where traditional software deployment is hindered by OS fragmentation, dependency conflicts, or limited user privileges—conditions commonly encountered in academic and resource-constrained environments.
Despite these advances, many domain-specific open-source tools—especially in technical fields like Electronic Design Automation (EDA)—remain difficult to deploy and scale across such diverse systems. One such tool is eSim(https://esim.fossee.in/home), an open-source EDA suite developed by the FOSSEE project(https://fossee.in) at IIT Bombay. It integrates components like KiCad, Ngspice, OpenModelica, and Verilator to support schematic design, simulation, and PCB layout—offering an open alternative to proprietary software like OrCAD or LTspice.
However, eSim’s adoption has often been limited by its platform-specific dependencies and complex installation workflows. To bridge this gap, we packaged eSim using Snap and Docker, enabling frictionless, single-command installation on multiple Linux distributions and reproducible, offline-compatible execution environments. Snap offers automatic updates and dependency bundling across distros, while Docker enables eSim to run in controlled lab setups or low-connectivity environments without requiring root access.
Through this talk, we share our experience containerizing eSim, discuss technical challenges we resolved, and reflect on how such approaches can dramatically increase the usability and impact of domain-specific open-source tools. Our work highlights how container technologies are not only infrastructure solutions but also key enablers of educational access and sustainable software adoption.
Session author's bio
Sumanto Kar is currently serving as an Assistant Project Manager at FOSSEE, IIT Bombay, working under Prof. Kannan Moudgalya. He has extensive experience with the eSim project, an open-source EDA (Electronic Design Automation) tool for circuit design, simulation, analysis, and PCB design. Sumanto has contributed significantly to the development of eSim, led large-scale training initiatives across academic institutions, and managed diverse activities under the project, including intern coordination and outreach.
His work focuses on building and promoting circuit simulation tools, PCB design workflows, and open-source EDA solutions that enhance accessibility, affordability, and quality in engineering education and research. He is particularly passionate about enabling self-reliance in electronic design and supporting educational institutions in adopting open-source alternatives.
Sumanto holds an M.Tech. in Industrial Engineering and Operations Research (IEOR) from IIT Bombay. During his time in IEOR, he worked on contributing to an open-source solver, enhancing its capabilities for mathematical optimization problems, and developed a Global Router, demonstrating a blend of operations research methods and practical engineering design. His academic and professional journey reflects a strong commitment to the intersection of open-source development, optimization, and educational transformation.
Beyond his technical roles, Sumanto actively mentors interns, collaborates on curriculum development efforts, and participates in national initiatives aimed at advancing open-source adoption and supporting the goals of Digital India and Atmanirbhar Bharat in the electronics and education sectors.
| Please confirm that there are included headshots of all speakers in their profiles | Yes |
|---|---|
| Social Media | https://x.com/FOSSEE |
| Level of Difficulty | Intermediate |
| In Person Attendance | In-person |
| Agree to Privacy Policy and Notice | I agree |