Ksplice는 실제로 무엇을 하는가?

Ksplice는 실제로 무엇을 하는가?

그래서 Ubuntu 10.04에 Ksplice를 설치했습니다.

# download the installer
wget https://www.ksplice.com/uptrack/dist/lucid/ksplice-uptrack.deb
dpkg -i ksplice-uptrack.deb

# install dependencies
apt-get install -f

# set auto-updates
vi /etc/uptrack/uptrack.conf
autoinstall = yes

그리고...?

질문: 이는 사소한/대규모 커널 업데이트가 있는 경우 Ksplice가 묻지 않고 이를 설치할 수 있음을 의미합니다.정말더 이상 컴퓨터를 재부팅할 필요가 없나요? (2013-04년까지:https://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29#Releases)

답변1

Ksplice를 사용하면 시스템을 재부팅하지 않고도 실행 중인 커널에 패치를 적용할 수 있습니다.

이는 커널 실행을 잠시 정지시키고 수정된 루틴을 새로운 "패치된" 루틴으로 지정합니다. 이것이 다시 지정되면 커널 실행이 재개됩니다.

대부분의 /사소한/ 업데이트는 아마도 이 방법으로 패치되지만 중요한 변경 사항에는 여전히 재부팅이 필요합니다. 대부분의 보안 패치는 사소한 조정으로 간주되므로 이것이 효과가 있습니다. 주요 업데이트에는 관계없이 재부팅이 필요합니다.

관련 정보