Windows 10 atjauninājuma lielums beidzot kļūst mazāks ar versiju 19H1
Pagājušajā nedēļā Microsoft paziņoja par to, kas varētu būt liels atvieglojums visiem Windows 10 lietotājiem — ievērojami samazināts OS piegādāto atjauninājumu apjoms. Klienti jau sen ir sūdzējušies par šo problēmu kopš Windows 10 debijas 2015. gadā, un šķiet, ka Microsoft beidzot sāk saņemt šo ziņojumu.
2018. gada beigās vai 2019. gada sākumā nāks klajā ar jaunu modeli Windows 10 un Windows Server kvalitatīviem atjauninājumiem, kas tos piegādās kompaktākās pakotnēs. Pašlaik kvalitatīvi atjauninājumi tiek izlaisti katru mēnesi, un, tā kā tie ietver visus iepriekš izdotos labojumus, to apjoms ir ievērojami liels. Šīs pakotnes ir dažāda veida atkarībā no tā, cik tās ir kumulatīvas — daži ir delta atjauninājumi, daži ir Express atjauninājumi un Microsoft arī piegādā pilnus atjauninājumus, kas nodrošina OS ātri atjaunināšanu ar jaunākajiem ielāpus. Pilnie atjauninājumi ir vislielākie.
Lai vienkāršotu šo neskaidrību, Microsoft ir nolēmis pārtraukt delta, ekspress un pilnos atjauninājumus nākamajiem Windows laidieniem 10, un nomainiet tos ar jaunu pakotnes veidu, kas, viņuprāt, būs vēl kompaktāks un prasīs mazāk CPU laika uzstādīt. Mazāks izmērs ietaupīs tīkla joslas platumu un atvieglos to izvietošanu, izmantojot Windows Server Update Services, System Center Configuration Manager, Microsoft Update katalogu vai Windows Intune. Šie jaunie Express atjauninājumi būs atkārtoti izplatāmi Standalone Installer (.msu) faili vai (.cab) faili.
Saskaņā ar Microsoft datiem pat Express atjauninājumi prasīja daudz CPU laika, taču šis jaunais formāts prasīs daudz mazāk. Tāpēc tas ir jāinstalē ātrāk, taču tas lielā mērā būs atkarīgs no jūsu mašīnas ātruma (lēnākas iekārtas iegūs vairāk).
Vecākās operētājsistēmas Windows 10 versijās turpinās saņemt delta un pilnus atjauninājumus, taču tās joprojām izmantos šīs jaunākās atjauninājumu pakotnes. Šis jaunais dizains attiecas uz visiem ikmēneša jebkuras klases un svarīguma kvalitātes atjauninājumiem.
Microsoft precizē izmaiņas un iepriekšējo atjauninājumu pakotņu aprakstus šādi:
Pilns atjauninājums — satur saspiestu versiju (līdzīgi ZIP stila saspiešanai) katram komponentam un bināram failam, kas ir mainījies operētājsistēmā kopš RTM.
Ātrā atjaunināšana — serveris satur saspiestas deltas no vairākām bāzes līnijām katram komponentam un binārajam failam, kas ir mainījies kopš RTM. Jūsu iekārta tērzē šurpu un atpakaļ ar serveri (serveris var būt pats Windows Update vai tas varētu būt vietējais WSUS serveris), lai noteiktu, kuri baitu diapazoni tam nepieciešami, un pēc tam tos lejupielādētu diapazonos. Pēc tam jūsu ierīce hidratē šos baitu diapazonus atpakaļ pilnos failos jūsu ierīcē un pēc tam veic instalēšanu. Ar vairākām bāzes līnijām es domāju, ka tas ietver deltas no konkrētiem laika punktiem. Parasti mēs izmantojam pēdējo mēnešu LCU (N), iepriekšējo mēnesi (N-1) līdz pat N-5 mēnešiem un RTM. Tātad servera ekspresfails varētu būt 6–7 GB, savukārt gala ierīce lejupielādē tikai 150–200 MB.
Neliels atjauninājums — pakotnē ir saspiests delta no RTM katram failam (Forward Delta) un delta atpakaļ uz RTM (Reverse Delta). Būtībā tas nozīmē, ka tā vietā, lai ietvertu vairākas bāzes līnijas, tai ir tikai 1 bāzes līnija (RTM). Piemēram, ja jūsu ierīce būtu septembra LCU un pēc tam instalējāt oktobri, jūsu iekārta to darītu izmantojiet septembra apgriezto delta, lai atgrieztos RTM, un pēc tam oktobra uz priekšu delta, lai pārietu uz oktobri (10B). Tas tiek darīts darījumā, tāpēc nav iespējams, ka ierīce kaut kur iestrēgs — vai nu pilns atjauninājums izdodas, vai ne. Tā kā viss saturs ir pašā pakotnē, servera sarunas nav nepieciešamas. Tā kā tam ir tikai viena bāzes līnija (no RTM), tas dažkārt būs lielāks par ātro atjauninājumu kādam, kas bija iepriekšējo mēnešu ielāps. Taču lieluma atšķirībai jābūt minimālai, un bez servera pārrunām un ierīces analīzes tas lejupielādes un instalēšanas laikā patērē mazāk CPU.
Jaunajā mazākajā pakotnes formātā patiešām lieliski ir tas, ka tas pats fails ir pieejams no Windows Update, WSUS un Catalog. Tātad, pat ja lejupielādējat no HTTPS (kataloga) un veiciet dubultklikšķi, lai instalētu, jūs iegūsit mazāku pieredzi. Atšķirībā no ekspress, kas darbojās tikai, izmantojot Windows atjauninājumu vai WSUS (vai trešo pušu risinājumus, kas atbalsta ekspresprotokolu).
Lai veiktu šīs izmaiņas, bija nepieciešamas izmaiņas gan pašā pakotnes formātā, gan klienta atjauninājumu kaudzē. Šāda veida izmaiņu veikšana vecākām OS versijām būtu riskanti (atjaunināšanas kaudze ir ļoti svarīga). Izmantojot jauno operētājsistēmas versiju, mums ir daudzu mēnešu iekšēja pārbaude, kā arī Windows Insider priekšskatījumi, ko varam izmantot, lai apstiprinātu izmaiņas un samazinātu risku.
Ko jūs domājat par šo jauno atjauninājumu pakotnes formātu? Vai, jūsuprāt, Microsoft vajadzēja to izstrādāt jau no paša sākuma? Kādus uzlabojumus jūs plānojat atjaunināt?