SDV의 미래를 이끄는 오픈 소스 소프트웨어

  1. SDV
  2. |
  3. Open-source software

SDV의 미래를 이끄는 오픈 소스 소프트웨어

오픈 소스 기술과 수십 년간 축적된 임베디드 오토모티브 전문 지식을 바탕으로 안전하고 확장 가능하며 효율적인 SDV 개발 지원

오픈 소스는 클라우드 플랫폼에서 모바일 기기에 이르기까지 모든 분야의 동력이 되며 현대 혁신의 엔진으로 자리 잡았습니다. 자동차 산업에서도 오픈 소스는 개발 속도를 높이고 비용을 절감하며 도구, 표준, 모범 사례가 집약된 공유 생태계의 이점을 누릴 수 있는 길을 제시합니다. 하지만 자동차 소프트웨어에는 긴 제품 수명 주기, 제한된 컴퓨팅 환경, 엄격한 안전 및 보안 요구사항이라는 고유한 과제들이 있습니다. 이 분야에서 오픈 소스의 도입은 단순히 기존 코드를 ‘재사용’하는 수준을 넘어 최적화, 검증 그리고 장기적인 지원이 반드시 병행되어야 합니다. 이를 올바르게 수행할 때, 오픈 소스는 자동차 기업들이 더 스마트하고 안전하며 미래 지향적인 차량을 제작하는 데 강력한 힘이 됩니다.

함께 만드는 미래: 일렉트로비트와 함께 시작하는 오픈 소스 경험

개방형 협업을 통한 새로운 표준 확립

일렉트로비트는 창립 초기부터 이클립스(Eclipse) 소프트웨어 정의 차량, 커넥티드 차량 시스템 연합(COVESA), 오토모티브 그레이드 리눅스(AGL) 등 자동차 업계의 여러 오픈 소스 프로젝트에 기여해 왔습니다.

설계 단계부터 고려된 상호 운용성

개방형 인터페이스와 모듈형 아키텍처를 통해 다양한 소프트웨어 생태계에 최척화된 원활한 통합이 가능합니다

투명성 및 추적성

일렉트로비트는 커뮤니티의 우수 사례(best practices) 확산에 앞장서며, 솔선수범하는 자세로 FOSS 생태계 내에 효과적인 협업과 혁신의 문화를 조성하기 위해 노력하고 있습니다.

더 빠른 개발 및 비용 절감

공유 구성 요소와 커뮤니티 기반 도구는 프로토타이핑 속도를 높이고 중복 엔지니어링을 줄입니다.

커뮤니티별 보안

개방형 검토 프로세스를 통해 취약점을 더 빠르게 발견하고 해결합니다.

확신이 이끄는 혁신: 일렉트로비트 오픈 소스 프로젝트와 솔루션

EB corbos Linux – built on Ubuntu

우분투를 기반으로 한 오픈 소스 운영 체제로, 보안 및 산업 규정을 준수하면서도 리눅스의 풍부한 기능을 활용합니다.

최신 자동차 시스템용 오픈 소스 임베디드 리눅스 플랫폼입니다. 일렉트로비트는 안정적이고 사용자 정의 가능한 기본 OS를 제공하는 것 외에도 오픈 소스가 자동차 환경에서 더 잘 작동할 수 있도록 커뮤니티에 몇 가지 주요 기능을 제공합니다.

  • elos – 임베디드 시스템용 구조화 이벤트 로깅 프레임워크
  • crinit & cominit – 가볍고 결정론적인 리눅스 유닛 패키지
  • 컨테이너 솔루션 – 임베디드 용도에 맞춘 최소 컨테이너 관리
  • Rupdate – Rust 기반의 안전한 모듈식 OTA 업데이트 메커니즘
  • 이러한 기능은 시작 시간, 리소스 제약, 시스템 무결성, 업데이트 유연성과 같은 중요한 자동차 문제를 해결하여 EB Corbos Linux를 프로토타이핑과 생산에 실용적으로 사용될 수 있습니다.

EB corbos Linux for Safety Applications

일렉트로비트만의 하이퍼바이저 기반 안전 확장 기능을 통해 ASIL B/SIL 2 안전 요건에 부합하는 최초이자 유일한 리눅스 OS 솔루션입니다.

기본 OS와 동일한 기반으로 구축된 이 변형(Variant)은 ASIL B 기능 안전 규정을 준수하며 SEooC(Safety Element out of Context)로 제공됩니다. 여기에서는 주로 오픈 소스 기여에 중점을 두지만, 일렉트로비트의 안전 인증 버전은 추적성이나 제어를 손상시키지 않으면서 동일한 철학을 규제 환경으로 확장합니다.

초기 개발 단계를 지원하기 위해, EB corbos Linux for Safety Applications를 활용한 안전 애플리케이션을 탐색하고 프로토타입을 제작해 볼 수 있는 무료 SDK를 제공합니다. 이를 통해 안전 인증을 거친 양산 단계로 넘어갈 수 있습니다.

EB corbos Hypervisor

ASIL B 안전 인증을 받은, 마이크로커널 기반 오픈소스 type-1, 하이퍼바이저입니다.

가상화를 지원하는 마이크로커널 기반 운영 체제입니다. 이 운영 체제는 Kernkonzept GmbH에서 유지 관리하는 오픈 소스 L4Re 운영 체제 프레임워크의 변형을 기반으로 합니다.

Ankaios

소프트웨어 정의 차량용 오픈 소스 컨테이너와 워크로드 오케스트레이터입니다.

일렉트로비트는 Eclipse SDV의 경량 Rust 기반 임베디드 오케스트레이터인 Ankaios개발에 기여하고 있습니다. 이는 최신 자동차 컴퓨팅 플랫폼의 실시간, 결정론적, 보안 오케스트레이션 요건을 해결해 주는 솔루션입니다.

Rust

메모리 안전성, 성능, 신뢰성을 약속하는 오픈 소스 언어는 자동차 혁신의 가능성을 크게 향상시킵니다.

미션 크리티컬 영역을 중심으로 메모리 안전성을 높여 주고, 동시성을 간소화하며, 복원력을 높이는 임베디드 모듈입니다.

오픈소스 커뮤니티 파트너십 및 제휴
ELISA (Elisa.tech)

ELISA는 Enabling Linux In Safety Applications의 약자입니다. 리눅스 재단 산하의 오픈 소스 프로젝트로, 리눅스 기반 안전 필수(safety-critical) 시스템(오류 발생 시 부상, 재산 피해, 환경 사고 등 심각한 피해를 초래할 수 있는 시스템)의 개발 및 인증을 지원하는 데 중점을 두고 있습니다. ELISA는 자체적인 안전 리눅스 배포판을 개발하는 대신, 업계 이해관계자들이 협력하여 개발자가 시스템 안전 규정 준수를 입증하는 데 도움이 되는 도구, 프로세스 및 문서를 정의하고 유지 관리합니다. 또한, ELISA 프로젝트는 회원들의 전문성을 활용하여 안전 표준 기구 및 인증 기관과 협력하고 업계 관행을 형성합니다.

ELISA 프로젝트 워킹 그룹은 리눅스 사용과 관련된 안전 필수 과제에 집중하며, 각 그룹은 도구 조사, 소프트웨어 아키텍처, 시스템, 자동차, 안전 사용 사례 등 주요 영역에 초점을 맞춥니다. 업계 전문가와 리더들은 협력하여 리눅스가 안전 필수 애플리케이션에서 신뢰할 수 있는 구성 요소가 될 수 있도록 모범 사례, 참조 자료 및 지침을 구축합니다.

COVESA (커넥티드 차량 시스템 연합)

COVESA는 커넥티드 차량 기술 개발 및 발전에 중점을 둔 개방형 협력 연합입니다. 자동차 제조업체, 부품 공급업체 및 기술 기업을 한데 모아 표준을 정의하고, 데이터 모델을 공유하며, 새로운 디지털 서비스를 가능하게 하는 상호 운용 가능한 솔루션을 구축합니다. COVESA는 커넥티드 차량을 위한 공통 데이터 접근 방식과 기술을 개발하고 글로벌 생태계를 조성함으로써 차량 내 경험, 연결성 및 클라우드 통합과 관련된 혁신을 가속화하는 데 도움을 줍니다. COVESA의 활동은 자동차 산업 전반에 걸쳐 확장 가능하고 지속 가능한 디지털 서비스를 구축하는 데 중요한 기반이 됩니다.

이클립스 재단

이클립스 재단은 벤더에 구애받지 않는 협업 소프트웨어 혁신 환경을 제공하는 선도적인 오픈 소스 커뮤니티입니다. 재단은 자동차 제조업체, 부품 공급업체 및 기술 리더들이 차세대 자동차 소프트웨어 플랫폼 개발을 가속화하기 위해 협력하는 이클립스 소프트웨어 정의 차량(SDV) 워킹 그룹을 비롯한 여러 전략적 산업 이니셔티브를 운영하고 있습니다. 개방형 협업과 공유 표준을 장려함으로써 재단은 파편화를 줄이고 상호 운용성을 높이며 모빌리티 분야 전반의 디지털 전환을 추진하는 데 기여합니다.

오토모티브 그레이드 리눅스 (AGL)

오토모티브 그레이드 리눅스(AGL)는 소프트웨어 정의 차량(SDV)을 위한 선도적인 오픈 소스 플랫폼으로, 자동차 제조업체가 무선으로 새로운 기능, 업데이트 및 사용자 경험을 제공하고 소프트웨어 중심 차량 아키텍처로의 전환을 가속화할 수 있도록 지원합니다. AGL은 리눅스 재단 협력 프로젝트로서, 자동차 제조업체, 부품 공급업체 및 기술 기업들이 협력하여 인포테인먼트, 계기판, 텔레매틱스 및 기타 차량 내 시스템을 위한 단일 공유 소프트웨어 스택을 구축합니다. AGL은 업계 전반의 파편화를 줄이고 협력을 촉진함으로써 개발 및 출시 기간을 단축하고, 커넥티드 및 소프트웨어 정의 차량 생태계의 핵심에서 혁신을 주도합니다.

 

JasPar

JasPar는 자동차 소프트웨어 기술의 발전을 촉진하고 개발 비용을 절감하기 위해 설립된 다수의 일본 자동차 제조업체 및 부품 공급업체로 구성된 컨소시엄입니다. 이를 위해 일본 기업들은 자동차 LAN 지원 기술, 미들웨어, 소프트웨어 플랫폼 등의 기술을 공동 개발하도록 장려받고 있습니다. JasPar는 국제 표준화 기구에서 일본 자동차 산업을 대표하며 글로벌 표준 개발에 기여하고 있습니다. 일렉트로비트는 JasPar의 정회원입니다.

SOAFEE (Scalable Open Architecture for Embedded Edge)

SOAFEE는 검증된 방법론과 표준화된 인터페이스, 그리고 배포 가능한 오픈 소스 및 상용 블루프린트 빌딩 블록을 결합하는 업계 주도의 협력체입니다. 이를 통해 자동차 소프트웨어 개발자는 다양한 차량 플랫폼에서 일관되게 실행되는 이식 가능한 소프트웨어 및 AI 기반 솔루션을 개발할 수 있습니다.

SOAFEE는 AUTOSAR와 같은 다른 업계 컨소시엄과 협력하여 AUTOSAR 기반 애플리케이션을 SOAFEE 환경 내에서 구축하고 배포하는 방법을 보여줍니다. SOAFEE가 지원하는 또 다른 주요 이니셔티브는 EB Corbos와 같은 솔루션을 포함하여 Linux에서 실행되는 안전 필수 애플리케이션을 지원하는 것입니다.

SOAFEE는 글로벌 회원 생태계를 통해 주요 기술 공급업체, OEM 및 Tier-1 업체를 연결하여 SOAFEE 블루프린트에서 표준화된 인터페이스를 개발하고 검증함으로써 통합을 간소화하고, 작업 중복을 줄이며, 생산 시간을 단축합니다.

SOAFEE: 세상을 움직이는 소프트웨어

리눅스 재단

리눅스 재단은 기술 개발과 상용화를 앞당기기 위해 오픈 소스 프로젝트를 중심으로 지속 가능한 생태계를 구축하는 데 주력하고 있습니다.

2000년에 설립되어 자금과 지적 재산, 인프라, 서비스, 이벤트, 교육을 통해 오픈 소스 커뮤니티를 든든하게 뒷받침하고 있습니다. 리눅스 재단과 그 산하 프로젝트는 서로 협력하여 과감한 투자를 통해 공유 기술을 만들어 나아가고 있습니다.

일렉트로비트는 리눅스 재단 프로젝트 ELISA와 AGL의 회원입니다.

Eclipse S-CORE (Safety Open Vehicle Core)

Eclipse Safe Open Vehicle Core(Eclipse S-CORE) 프로젝트는 고성능 임베디드 전자 제어 장치(ECU)에 초점을 맞춰 소프트웨어 정의 차량(SDV)을 위한 오픈 소스 코어 소프트웨어 스택을 개발합니다. 안전 필수(safety-critical) 애플리케이션을 위해 설계된 Eclipse S-CORE는 ISO 26262(기능 안전), ISO/SAE 21434, UNECE WP.29를 포함한 주요 자동차 안전 및 사이버 보안 표준을 준수합니다. 이 프로젝트는 신뢰할 수 있고 표준에 부합하는 기반을 제공함으로써 기업들이 차세대 자동차 소프트웨어를 안심하고 구축하고 검증할 수 있도록 지원합니다.

Eclipse S-CORE 프로젝트의 일원인 일렉트로비트는EB corbos Linux for Safety Applications를 Eclipse S-CORE에서 사용할 수 있도록 제공하여, 관심 있는 기업들이 안전 규정을 준수하는 리눅스 환경에서 애플리케이션을 통합하고 평가할 수 있도록 지원합니다.

오픈 소스의 미래, 일렉트로비트와 함께 준비하세요


관련 자료