엣지 AI 주간 브리프(9/29~10/5): Jetty LTS가 말해준 건 기능보다 수명 관리였다
· tech
이번 주 핵심은 새 기능 도입 경쟁이 아니라 LTS 수명 전략과 릴리스 게이팅을 동시에 설계하는 운영 역량이었다.
이번 주(9/29~10/5)는 화려한 데모보다 운영팀이 오래 버틸 수 있는 구조가 더 또렷하게 보인 구간이었다.
표면적으로는 업데이트가 이어진 한 주였다. 그런데 내용을 뜯어보면 포인트는 하나다. “지금 당장 붙일 수 있느냐”보다 “2~3년 뒤에도 감당 가능한 선택이냐”가 더 중요해졌다. 특히 시뮬레이션과 배포를 같이 굴리는 팀이라면, 이번 주 신호를 그냥 뉴스로 넘기기 어렵다.
이번 주 신호를 실무 언어로 바꾸면
첫째, Gazebo Jetty LTS 등장은 기술 업데이트가 아니라 운영 계약에 가깝다. Jetty는 2025년 9월 릴리스, 2030년 9월 EOL로 제시됐다. LTS를 선택한다는 건 “기능 속도” 대신 “예측 가능한 유지보수 기간”을 확보하겠다는 선언이다. 현장 로봇/엣지 시스템에서 이 차이는 크다. 분기마다 스택을 흔드는 대신, 검증 자산을 누적할 수 있기 때문이다.
둘째, Rolling 패키지 업데이트는 여전히 빠르고, 그래서 게이팅이 필수다. 9/29 Rolling Ridley 신규 패키지 반영 흐름은 생태계 속도가 느려지지 않았다는 증거다. 문제는 속도 자체가 아니라 흡수 방식이다. 기능이 들어오는 주기와 팀의 회귀 테스트 주기가 어긋나면, 릴리스 직후 장애가 반복된다.
셋째, 커뮤니티 주간 뉴스는 기술 트렌드보다 “운영 리듬”을 먼저 보여준다. 9/29 주간 ROS 뉴스는 여러 업데이트를 한데 묶어 보여주는데, 이런 묶음 신호를 내부 캘린더와 연결하지 않으면 대응이 항상 하루 늦어진다. 운영팀 입장에서는 뉴스 소비가 목적이 아니라, 위험 주간을 미리 표시하는 게 목적이어야 한다.
이번 주 체크리스트 (팀 단위 최소 실행)
- LTS/비LTS 이원화 기준 확정
- 시뮬레이터·미들웨어·드라이버를 LTS 우선/실험 우선으로 미리 분류
- 운영 트랙은 LTS 기본, 실험 트랙만 최신 기능 허용
- 분기 말에만 재평가해 즉흥 업그레이드 차단
- Rolling 흡수 전용 게이트 추가
- 패키지 업데이트 수용 전 스모크 테스트(기동/센서/기본 추론) 자동화
- 실패 시 즉시 이전 스냅샷으로 롤백하는 절차 문서화
- “이번 주 반영” 대신 “이번 주 검증 완료”를 KPI로 전환
- 주간 뉴스를 위험 지도에 연결
- 외부 릴리스/공지일을 내부 변경 금지일과 연동
- 온콜 인수인계 문서에 “이번 주 외부 변경점” 섹션 고정
- 기능 리뷰보다 장애 재현 가능성 리뷰를 먼저 진행
이번 주 context / issues / releases
- Context: ROS News for the Week of September 29th, 2025
- Issue: 빠른 Rolling 반영 주기와 팀 검증 주기 사이의 간격(릴리스 게이팅 부재 시 회귀 위험 확대)
- Release: Gazebo Jetty (LTS, Sep 2025~Sep 2030), New Packages for Rolling Ridley 2025-09-29
이번 주 결론은 간단하다. 스택이 빨라지는 시대일수록, 팀은 더 느리고 단단한 규칙이 필요하다. 결국 경쟁력은 최신 기능 채택 속도보다 “지속 가능한 변경 속도”에서 갈린다.
참고 링크
- ROS News for the Week of September 29th, 2025
https://discourse.openrobotics.org/t/ros-news-for-the-week-of-september-29th-2025/50409 - Gazebo Releases (Jetty LTS / EOL 정보)
https://gazebosim.org/docs/jetty/releases/ - New Packages for Rolling Ridley 2025-09-29
https://discourse.openrobotics.org/t/new-packages-for-rolling-ridley-2025-09-29/50333