Windows 10의 업데이트 방식을 좋아하는 사용자는 아마 한 명도 없을 것입니다. 번거롭고 침입적인 업데이트 과정부터 끝이 보이지 않는 대기열까지, 마이크로소프트는 Windows 11에서 반드시 해결해야 할 업데이트 관련 문제가 많았습니다. 그리고 실제로 회사는 그 문제들을 개선하고 있는 것으로 보입니다.
마이크로소프트는 여러 개선 사항 중에서도 Windows 11 업데이트의 크기를 최대 40%까지 줄였습니다. 이는 PC로 전달되는 업데이트 방식을 조정함으로써 가능해졌습니다. Windows 11의 업데이트 프로세스 세부 내용을 살펴보기에 앞서, 먼저 Windows 10에서 업데이트가 어떻게 작동하는지 알아보겠습니다.
Windows 10의 업데이트 방식
2018년 Windows 10 버전 1809 출시와 함께, 마이크로소프트는 익스프레스 다운로드 방식을 폐기하고 쌍방향(forward) 및 역방향(reverse) 차등 다운로드 방식을 채택했습니다. Windows 11은 이 쌍방향·역방향 차등 업데이트를 일부 수정한 버전을 사용합니다.
Windows 업데이트의 익스프레스 다운로드란?
익스프레스 다운로드 방식에서는 Windows 10 기기가 업데이트 완료에 필요한 파일의 누락된 부분만 설치했습니다. 시스템은 파일 버전과 과거 베이스라인을 비교하여 누락된 부분을 스스로 파악했습니다.
이해를 돕기 위해 예를 들어보겠습니다. 마이크로소프트가 7월에 Windows 10의 사진 앱에 업데이트를 배포했다고 가정해 봅시다. Windows 10의 업데이트에는 특정 파일에 대해 이전에 릴리스된 모든 수정 사항이 포함되어 있기 때문에, 마이크로소프트가 앱을 업데이트할 때마다 사진 앱의 모든 이전 버전을 패키징한다면 업데이트 크기가 걷잡을 수 없이 커질 수 있습니다.
Windows 11의 '관찰, 재인코딩, 저장' 방식
이러한 문제를 해결하기 위해 Windows 11은 역방향 차등(reverse differential)을 생성하기 위해 "관찰(observe), 재인코딩(re-encode), 저장(store)" 방식을 사용합니다. 사진 앱 예시를 통해 이 과정이 어떻게 작동하는지 자세히 살펴보겠습니다.
Windows 11에서 마이크로소프트가 배포하는 업데이트 패키지에는 앱의 기본 버전을 업데이트하는 쌍방향 차등(forward differential)만 포함됩니다. 쌍방향 차등을 적용하는 동안 Windows는 진행 중인 변경 사항과 수정 사항을 "관찰"합니다. 이후 시스템은 이러한 변경 사항을 가져와 사진 앱의 기본 버전으로 되돌리는 데 필요한 수정 사항을 설명하는 데이터 세트 형태로 재인코딩합니다.
마지막으로, Windows 10의 업데이트와 달리 Windows 11의 역방향 차등은 각 기기에서 직접 유지 관리됩니다. 따라서 업데이트가 앱을 기본 버전으로 되돌려야 할 때마다 PC가 스스로 수행해야 할 단계를 제공하게 됩니다.
이 기술을 활용하여 마이크로소프트는 Windows 11 업데이트 크기를 40% 줄였으며, 그 결과 호스트 하드웨어에 더 적은 부담을 주는 최적화된 업데이트를 구현했습니다.
모든 면에서 나아진 Windows 11 업데이트
Windows 11에는 Windows 업데이트에 대한 수많은 수정 사항이 포함되어 있습니다. 업데이트 크기를 거의 절반 가까이 줄인 것은 업데이트 프로세스를 근본적으로 개선하기 위한 훌륭한 첫걸음입니다.
다만, 업데이트 크기 감소만이 마이크로소프트가 만든 유일한 개선 사항은 아닙니다. 회사는 백그라운드 활동을 크게 줄이는 것을 포함한 다양한 수정 사항을 통해 서비스(servicing) 처리 방식 역시 개선했습니다. 이러한 변화들이 누적되면 사용자에게 더욱 쾌적한 업데이트 경험을 제공할 것으로 기대됩니다.