GN⁺: NASA, 12B 마일 떨어진 우주선에 소프트웨어 업데이트 전송
(bgr.com)- NASA, 120억 마일 떨어진 Voyager 2 우주선에 성공적으로 소프트웨어 업데이트 전송
- Voyager 1이 지난해 Attitude Articular and Control System (AACS)에서 겪었던 문제를 피하기 위해 업데이트 전송
- 소프트웨어 업데이트는 거의 18시간이 소요되며, 이는 탐사선의 미래의 별 밖 우주 탐사를 위한 보험 정책으로 간주됨
- NASA 과학자들이 AACS 메모리의 읽기를 수행하여 업데이트를 위한 올바른 위치에 있는지 확인 중
- 성공적이라면, 10월 28일에 Voyager 2에서 업데이트가 실행될 예정
- NASA는 현재 지구로부터 150억 마일 떨어진 Voyager 1에 패치를 보내기 전에 Voyager 2를 업데이트 테스트베드로 사용할 계획
- 두 탐사선은 연료 라인에서의 추진제 잔류물 축적을 늦추기 위해 재배치를 시도하기 전에 더 많이 회전할 수 있도록 허용됨
- 업데이트는 NASA가 두 탐사선 중 어느 하나가 고장 나는 것에 대해 걱정해야 할 시기가 몇 년 더 늦춰질 것으로 예상됨
Hacker News 의견
- NASA가 12억 마일 떨어진 우주선에 보낸 소프트웨어 업데이트에 대한 기사, 장기간 미션에서의 공학적 창의성과 팀워크 강조
- 반세기 동안 운영되어 왔던 우주선, 우리 태양계 가장자리에서 중요한 데이터를 전송
- 자율 우주선 제어 시스템인 Remote Agent(RA)는 C++로 전환하는 압력에도 불구하고 Common Lisp로 완전히 작성, NASA의 New Millennium 프로그램의 첫 미션인 Deep Space 1(DS1)에서 사용
- 우주선의 거리가 플루토와 지구 사이의 평균 거리와 비교, Voyager 2는 플루토까지의 거리의 거의 3.3배, Voyager 1은 약 4배의 거리에 위치
- 기사에서는 Voyager 비행 데이터 시스템의 설계에 대한 NASA의 역사적 문서, CMOS 메모리와 DMA를 사용한 것을 언급
- 소프트웨어 업데이트의 크기와 전송 방법에 대한 호기심, 기사에서 언급되지 않음
- Voyager의 오류 수정은 시간이 지남에 따라 Golay, Reed-Solomon, 그리고 convolutional coding을 사용하여 발전, 펌웨어 크기 제약이 32KB임에도 불구하고
- 기사에서는 업데이트가 광고와 데이터 수집을 포함하여 "경험을 향상"시키는지 유머러스하게 질문
- JPL에서의 원본 뉴스 기사 링크, 추가적인 읽기를 위해
- 한 댓글에서는 40년 된 기술의 성과를 고려할 때, 왜 이런 종류의 우주선을 계속해서 모든 방향으로 보내지 않는지 의문
- 마지막 댓글에서는 우주가 진공 상태라는 점을 고려할 때 업데이트가 "공기 중"으로 간주되는지 유머러스하게 묻고, 고위험 배포를 소프트웨어 엔지니어링에서의 다른 도전적인 배포와 비교