Ubuntu Introduces Livepatch Service for Arm64: Kernel Updates Without the Need to Restart Critical Devices
9 hour ago / Read about 0 minute
Author:小编   

Recently, Canonical has made an exciting announcement: its Livepatch service is now compatible with devices running on the Arm64 architecture. This innovative service empowers users to implement crucial security updates for the Linux kernel without the necessity of a system restart or any disruption to services. This capability holds immense significance for critical production equipment that must function continuously, such as ARM industrial controllers utilized on factory assembly lines and ARM routers found in smart gateways. It facilitates the repair of high-risk kernel vulnerabilities without the need to schedule a reboot time window.

Livepatch operates on the foundation of the kprobes and ftrace mechanisms within the Linux kernel. It employs real-time kernel patching technology to integrate new function code into the actively running kernel and seamlessly substitute vulnerable old function pointers. This ensures that the update process is devoid of race conditions or any potential system instability.

Previously, this functionality was exclusively available on the AMD64 architecture. However, it has now been expanded to encompass the Arm64 platform, thereby bolstering security in embedded devices and edge computing scenarios.