Windows 10-oppdateringsstørrelsen blir endelig mindre med versjon 19H1
Forrige uke kunngjorde Microsoft det som kan komme som en stor lettelse for alle Windows 10-brukere – en stor reduksjon i størrelsen på oppdateringer levert for operativsystemet. Kunder har lenge klaget på dette problemet siden Windows 10 debuterte i 2015, og det ser ut til at Microsoft endelig begynner å få beskjeden.
Sent i 2018 eller tidlig i 2019 kommer en ny modell for kvalitetsoppdateringer til Windows 10 og Windows Server, som vil levere dem i mer kompakte pakker. For øyeblikket utgis kvalitetsoppdateringer månedlig, og fordi de inkluderer alle tidligere utgitte rettelser, er størrelsen deres betydelig stor. Disse pakkene er av forskjellige typer avhengig av hvor kumulative de er - noen er deltaoppdateringer, noen er det ekspressoppdateringer og Microsoft sender også fulle oppdateringer som bringer OS raskt oppdatert med det siste lapper. Fulle oppdateringer er de største.
For å forenkle denne forvirringen har Microsoft besluttet å avslutte delta-, ekspress- og fulloppdateringer for fremtidige utgivelser av Windows 10, og erstatte dem med en ny pakketype som de hevder vil være enda mer kompakt og ta mindre CPU-tid installere. Den mindre størrelsen vil spare nettverksbåndbredde, gjøre dem enklere å distribuere ved hjelp av Windows Server Update Services, System Center Configuration Manager, Microsoft Update-katalogen eller Windows Intune. Disse nye Express-oppdateringene vil være redistribuerbare Standalone Installer-filer (.msu) eller (.cab)-filer.
Selv Express-oppdateringer tok mye CPU-tid ifølge Microsoft, men dette nye formatet vil ta mye mindre. Så det bør installeres raskere, men det vil i stor grad avhenge av hastigheten på maskinen din (tregere maskiner vil ha større nytte).
Eldre versjoner av Windows 10 vil fortsette å få delta- og fulloppdateringer, men vil fortsatt dra nytte av disse nyere oppdateringspakkene. Dette nye designet gjelder for alle månedlige kvalitetsoppdateringer uansett klasse og betydning.
Microsoft utdyper endringene og tidligere oppdateringspakkebeskrivelser som følger:
Full oppdatering - inneholder komprimert versjon (ligner komprimering i ZIP-stil) av hver komponent og binær som har endret seg i operativsystemet siden RTM
Ekspressoppdatering - Serveren inneholder komprimerte deltaer fra flere grunnlinjer for hver komponent og binær som har endret seg siden RTM. Maskinen din chatter frem og tilbake med serveren (serveren kan være selve Windows Update, eller den kan være en lokal WSUS-server) for å identifisere hvilke byteområder den trenger og deretter laste ned disse områder. Enheten din hydrerer deretter disse byteområdene tilbake til komplette filer på enheten din og utfører deretter en installasjon. Med flere grunnlinjer mener jeg at den inkluderer deltaer fra bestemte tidspunkter. Generelt bruker vi siste måneders LCU (N), måneden før (N-1) helt tilbake N-5 måneder, og RTM. Så serverekspressfilen kan være 6-7GB mens sluttenheten bare laster ned 150-200mb.
Liten oppdatering - Pakken inneholder det komprimerte deltaet fra RTM for hver fil (Forward Delta), og deltaet tilbake til RTM (Reverse Delta). I hovedsak betyr dette at i stedet for å inneholde flere grunnlinjer, har den bare 1 grunnlinje (RTM). For eksempel, hvis enheten din var på september LCU og deretter installerte oktober, ville maskinen din gjøre det bruk septembers reversdelta for å gå tilbake til RTM og deretter oktober fremoverdeltaet for å gå til oktober (10B). Den gjør dette i en transaksjon, så det er ingen mulighet for at enheten din blir sittende fast i midten et sted – enten den fulle oppdateringen lykkes eller ikke. Siden alt innholdet er i selve pakken, er ingen serverforhandling nødvendig. Fordi den bare har en enkelt baseline (fra RTM), vil den noen ganger være større enn en ekspressoppdatering for noen som var på oppdateringen forrige måned. Men størrelsesforskjellen skal være minimal, og uten serverforhandling og enhetsanalyse bruker den mindre CPU under nedlasting og installasjon.
Det som virkelig er flott med det nye mindre pakkeformatet er at den samme filen er tilgjengelig fra Windows Update, WSUS og Catalog. Så selv om du laster ned fra HTTPS (Catalog) og dobbeltklikker for å installere, får du den mindre opplevelsen. I motsetning til express som kun fungerte via Windows-oppdatering eller WSUS (eller tredjepartsløsninger som støtter ekspressprotokollen).
For å gjøre denne endringen var det nødvendig med modifikasjoner i både selve pakkeformatet og i oppdateringsstakken på klienten. Å gjøre slike endringer i eldre versjoner av operativsystemet vil være risikabelt (oppdateringsstabelen er helt avgjørende). Med en ny versjon av operativsystemet har vi mange måneder med både intern testing så vel som Windows Insider-forhåndsvisninger som vi kan bruke til å validere endringene i stor skala og redusere risiko.
Hva synes du om dette nye oppdateringspakkeformatet? Synes du Microsoft burde ha designet det fra starten av? Hva slags forbedringer forventer du å oppdatere?