아주 오래된 Linux 커널을 유지하면 어떤 이점이 있습니까?

아주 오래된 Linux 커널을 유지하면 어떤 이점이 있습니까?

내가 방문할 때https://www.kernel.org/다양한 커널 버전이 보입니다. 글을 쓰는 시점에는 메인라인 1개, 마구간 2개, 장라인 최대 6개가 있습니다. 가장 큰 것은 4.9이다. 이렇게 오래된 커널을 계속 사용할 이유가 있나요? 오래된 커널에는 더 많은 취약점이 있지 않습니까?

답변1

  1. 안정화. 최신 커널에는 변경된 수만 줄의 코드가 있으며 이는 일반적으로 새로운 회귀 및 동작 변경을 의미합니다. 24x7을 실행해야 하는 장치가 있는 경우 빛나는 새 커널에 대해 별로 신경 쓰지 않습니다.

  2. 운전사. 드라이버 또는 관련 하위 시스템의 변경으로 인해 새 커널이 반드시 하드웨어를 올바르게 지원하지 않을 수도 있습니다. 새로운 커널을 테스트한다는 것은 종종 가동 중지 시간이 많다는 것을 의미합니다. 테스트 전용 백업 시스템이 충분하지 않아 테스트가 불가능한 경우도 있습니다.

  3. 커널 API. 커널 개발자가 예약함침입하다커널 API/ABI는 항상 존재하며 일부 회사는 트리 외부 드라이버를 실행하고 때로는 소스 코드도 사용할 수 없거나 사용할 수 있지만 아무도 이를 새 커널로 포팅하지 않았습니다. 또한 이식에는 광범위한 디버깅이 필요하며 가동 중지 시간이 발생합니다.

세상에 새롭고 빛나는 것을 중심으로 돌아가는 것은 거의 없습니다. 말 그대로 수십만 개의 시스템이 연중무휴 24시간 내내 실행되어야 하며 안정성이 매우 중요합니다.

관련 정보