2018년 10월 업데이트가 적용된 Windows 10 PC 사용자들에게 반가운 소식이 있습니다. 마이크로소프트는 Spectre 보안 취약점 패치로 인해 저하되었던 PC 성능을 개선하는 작업을 진행 중입니다.
이른바 “Retpoline”이라는 기술이 적용되어 이전 Spectre 패치로 속도가 느려졌던 PC들이 다시 빨라질 것으로 기대됩니다. 원래는 다음 Windows 10 업데이트에 포함될 예정이었던 Retpoline 개선 사항이 앞당겨 적용되고 있습니다.
Google의 기술 문서에서 Retpoline 작동 방식에 대한 자세한 정보를 확인할 수 있지만, 일반 사용자라면 복잡한 기술적 세부 사항에 대해 크게 신경 쓰지 않아도 됩니다. 중요한 것은 이번 Windows 구현을 통해 Spectre 공격으로부터 보호받으면서도 성능 저하를 거의 느끼지 못하게 된다는 점입니다.
Spectre 수정과 관련된 속도 향상은 원래 Windows 10의 2019년 4월 업데이트(일명 19H1)에 포함될 예정이었으나, 마이크로소프트는 2018년 10월 업데이트를 사용하는 PC 사용자들에게도 점진적으로 이 기능을 적용하고 있습니다. 이는 Windows의 안정적인 버전에서 이러한 패치를 사용할 수 있게 된 첫 번째 사례입니다.
이 변경 사항은 2019년 3월 1일에 배포된 Windows 업데이트 KB4482887에 포함되어 있습니다. 하지만 Retpoline 기능은 “특정 장치”에만 활성화됩니다. 마이크로소프트는 Retpoline 관련 블로그 게시물을 통해 다음과 같이 설명했습니다.
“클라우드 구성을 이용한 단계적 출시 방식으로 앞으로 몇 달에 걸쳐 Retpoline을 활성화할 예정입니다. 구현의 복잡성을 고려하여 Windows 10 버전 1809 이상 릴리스에 대해서만 Retpoline 성능 개선 효과를 제공하고 있습니다.”
즉, 마이크로소프트는 점진적으로 Retpoline을 활성화하여 제대로 작동하는지 확인하고 있다는 의미입니다. 이것이 바로 ‘단계적 출시’입니다. 또한 2018년 10월 업데이트로 업그레이드한 PC에만 이 기능이 활성화됩니다.
마이크로소프트의 Mehmet Iyigun에 따르면, 모든 PC는 2019년 4월 업데이트로 업그레이드하면 이 개선된 성능을 누릴 수 있게 될 것입니다.
“오늘 Windows 10 1809에 대한 Spectre 변형 2 완화에 대한 Retpoline 성능 최적화를 점진적으로 출시하기 시작했습니다. 이미 공유했듯이 Windows 10 19H1은 기본적으로 Retpoline이 활성화된 상태로 제공됩니다. https://t.co/qCloXzDzWk #리트폴린 #스펙터 #창문”
— Mehmet Iyigun (@mamyun) 2019년 3월 1일
현재는 이 기능이 기본적으로 비활성화되어 있으며 2018년 10월 업데이트를 사용 중이더라도 아직 활성화되지 않았을 수 있습니다. 그러나 Spectre 패치로 인해 PC 속도가 느려졌다면 조만간 다시 빨라질 것입니다.