ไมโครซอฟท์เปิดบริการ Hotpatching อัพเดตเคอร์เนลโดยไม่ต้องบูต ยังให้บริการเฉพาะบน Azure

by lew
23 November 2021 - 11:25

ไมโครซอฟท์เริ่มเปิดบริการ Hotpatching อัพเดตโค้ดโดยไม่ต้องบูตเครื่องใหม่ เพื่อให้ผู้ดูแลระบบยอมอัพเดตระบบบ่อยขึ้น แม้ว่าก่อนหน้านี้ไมโครซอฟท์จะพยายามเสนอทางเลือกหลายทางเพื่อลดระยะเวลาบูตเครื่องก็ตาม แต่ทางเลือกเหล่านั้นก็ยังทำให้ระบบดาวน์ไปช่วงหนึ่งอยู่ดี

Hotpatching ของไมโครซอฟท์สามารถแก้ไขไบนารีสำคัญๆ หลายตัวที่ปกติแล้วรันตลอดเวลาที่เครื่องทำงาน เช่น win32k.sys, ntdll.dll, หรือ explorer.exe โดยอาศัยการแพตช์ทีละฟังก์ชั่น โดยไฟล์แพตช์จะระบุว่าต้องแพตช์กับไบนารีเวอร์ชั่นอะไร

ไมโครซอฟท์ระบุว่าฟีเจอร์นี้ถูกใช้งานใน Azure เองมาระยะหนึ่งแล้ว และเพิ่งเปิดให้ลูกค้าบน Azure ที่ใช้ Windows Server 2019 และ Windows Server 2022 เปิดใช้งานในสถานะพรีวิว ตอนนี้ยังไม่มีกำหนดว่าลูกค้าที่รันเซิร์ฟเวอร์โดยทั่วไปจะใช้งานฟีเจอร์นี้ได้เมื่อใด แต่ทีมงานระบุว่ากำลังพยายามขยายให้รองรับวงกว้างมากขึ้น

ที่มา - Windows Kernel Internal Blog

Blognone Jobs Premium