내가 찾고 있어요kernel.org웹사이트에는 Linux 커널 버전의 출시 날짜가 나열되어 있지만 한 가지 이해할 수 없는 점이 있습니다.
내 컴퓨터가 DirtyCOW(2016년 10월 18일 패치)에 취약한지 확인하기 위해 Linux 커널 버전을 비교했을 때 내 컴퓨터에 커널 버전 4.4.38(2016년 10월 12일)이 있다는 것을 깨달았습니다. 수정 패치가 설치되었습니다. 그러나 다른 커널인 4.8.1(2016-10-07)은 그렇지 않습니다.
그렇다면 왜 더 큰 숫자의 버전이 더 작은 숫자의 버전보다 먼저 출시됩니까?
답변1
새로운 "주요" 커널 버전이 출시되면 .0 버전 번호(또는 짧은 버전 번호,예를 들어4.3), 안정적인 브랜치를 시작하고 필요에 따라 업데이트를 받습니다. 업데이트는 먼저 마스터 브랜치(Linus Torvalds의 트리)로 이동하고 안정 릴리스와 관련된 업데이트는 다양한 안정 브랜치로 백포트됩니다. 안정 버전은 가끔씩 출시되는데, 이는 여러 분기에서 동시에 발생합니다. 이는 여러분이 보고 있는 내용을 설명합니다. 4.4는 2016년 초에 출시되었지만 계속해서 업데이트와 새 버전(4.4.1, 4.4.2)을 받습니다. ..) 최신 커널이 최신 분기(4.5, 4.6...)에 출시되고 업데이트(4.5.1, 4.6.1...)를 받더라도 마찬가지입니다.
가장 중요한 것은 일부 안정적인 브랜치가 장기 릴리스 브랜치로 선택되어 수년 동안 유지된다는 점입니다.이 kernel.org 페이지그들과 그들의 계획된 수명 종료를 나열하십시오. 4.4는 적어도 2018년 2월까지 지원되는 장기 브랜치입니다. 4.8은 아닙니다. 4.8.17이 마지막 버전(1월 9일)입니다.