Skip to main content

Eclipse SSAM

<p>Eclipse SSAM project provides a <strong>high-performance and security-focused container execution framework</strong> designed primarily for automotive ECU systems, with limited applicability to other systems that share similar resource constraints.</p><p>The scope includes:</p><p><strong>1. Lightweight Container Execution Framework</strong></p><ul><li data-list-item-id="e15de6957bfc56a06e26ddc86305c67bd">Fast initialization of container environments (target: within 100 ms)</li><li data-list-item-id="ea2e8f2e2fdeaecc477eb1f89eb2e2fa2">Enables containerized application to <strong>begin execution with minimal startup latency</strong></li><li data-list-item-id="e6eef9db1f87b4022b7f3eb138f6be653">Optimized for resource-constrained systems such as automotive ECUs</li></ul><p><strong>2. Security and Integrity Assurance</strong></p><ul><li data-list-item-id="e62ec1d16140112a2cd26d645c33d0d45">Continuous integrity verification of container packages</li><li data-list-item-id="e2fff86dd64192f3c91c9a1029a2498bd">Real-time detection of tampering or unauthorized modification during runtime</li><li data-list-item-id="ebbe0a31604e803222e78a3b4d69be7e6">Designed to meet the security requirements of safety-critical systems</li></ul><p><strong>3. Host OS Support</strong></p><ul><li data-list-item-id="e47d8530dfd369b8a51fdef39f09561be">Eclipse SSAM currently operates on <strong>Linux-based host operating systems</strong></li><li data-list-item-id="ef22235ca9865637fc13a6a8632cb3cfc">The architecture allows future <strong>portability to other operating systems</strong> that support container execution</li><li data-list-item-id="e9254c2c69aef340dbadc2a9963773623">Application behavior inside containers remains <strong>OS-dependent by design</strong></li></ul><p><strong>4. Controlled Compatibility with OCI</strong></p><ul><li data-list-item-id="e995f2e1ff3f11bfda76f5d74e1480b91"><p>Eclipse SSAM adopts an OCI-compatible runtime (e.g., runc) for container execution, but its other components — such as image format and package management — are independently designed without adhering to the OCI specification.</p><p>&nbsp;</p></li></ul><p><strong>Applicability</strong></p><p>Eclipse SSAM is designed primarily for automotive ECU systems.</p><p>It may also be applicable to other systems with similar characteristics, such as:</p><ul><li data-list-item-id="e22283296292895da83e8639a6b93668e">limited compute resources</li><li data-list-item-id="ed53ec6780d57883a0c794a841ccd6c48">strict startup time requirements</li><li data-list-item-id="e04f8285138279301aac286e3541f25eb">strong runtime integrity requirements</li></ul><blockquote><p>For general-purpose computing environments (e.g., cloud or enterprise systems), <strong>OCI-compliant container solutions are recommended</strong>.</p></blockquote><p><strong>Key Design Principles</strong></p><blockquote><p>Eclipse SSAM is designed for performance and security, without targeting full OCI compatibility.</p></blockquote><blockquote><p>SSAM does not implement low-level container runtimes (e.g., runc), and instead relies on externally provided runtimes.</p></blockquote><blockquote><p>SSAM provides the capability to execute containers efficiently in constrained systems, without defining higher-level management or orchestration behavior.</p></blockquote><p><strong>Out of Scope</strong></p><ul><li data-list-item-id="e4bc563fb88dd9669a410fa48180fac08">Full OCI-compliant container runtime implementation</li><li data-list-item-id="e89d341bc30315ea475efebb436ae8c24">Development of low-level container runtimes (e.g., runc-equivalent)</li><li data-list-item-id="e3c7d52008e5a11eee71dcbca935388f3">General-purpose cloud or enterprise container platforms</li><li data-list-item-id="e8645466b54653354948fb0d0594b0f0c">Container orchestration systems (e.g., Kubernetes-like frameworks)</li><li data-list-item-id="e38da648f0040183e5a8ee06e34b85c99">Initial support for non-Linux operating systems</li><li data-list-item-id="e1f3212cac9eddfb00097702758214e75">Application-level platforms or service orchestration layers</li></ul><blockquote><p>Eclipse SSAM is a purpose-built container execution framework for automotive systems, designed for performance and security without targeting full OCI compatibility.</p></blockquote>

Basics


Active repositories

Repository Commits Reviews Issues
This project has no activity.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/automotive.ssam


Releases


Reviews


IP Lab requests

Security related information is not yet available for this project. In order to gather such information automatically, Self Service of GitHub resources needs to be enabled for this project.

Back to the top