안정적인 메인라인 Linux 커널

안정적인 메인라인 Linux 커널

내 질문은 mainline, stable커널 버전을 아는 것에 관한 것입니다. 주요 줄거리를 예로 들어보겠습니다 5.18. 내 이해는 5.18이 커널 mainline이라는 것입니다 . 제작사에서 사용하기 위해 또는 ? kernel.org 사이트에서:5.18.1stable5.185.18.1

안정
각 메인라인 커널이 출시되면 "안정적"이라고 간주됩니다. 안정 커널에 대한 모든 버그 수정은 메인라인 트리에서 백포트되어 지정된 안정 커널 관리자에 의해 적용됩니다. "장기 유지 관리 커널"로 지정되지 않는 한, 다음 메인라인 커널이 출시되기 전에 일반적으로 몇 가지 버그 수정 커널 릴리스만 있습니다. 안정적인 커널 업데이트는 필요에 따라 일반적으로 일주일에 한 번씩 릴리스됩니다.

무슨 뜻이에요? 이는 5.18.1버그 수정 릴리스가 로 백포트된다는 의미입니까 5.18?

답변1

제작 회사의 경우 5.18 또는 5.18.1을 사용합니까?

kernel.org의 커널은 커널 개발자에 의해서만 출시되거나 "안정적"인 것으로 간주됩니다. 테스트하지 않고 즉시 사용하는 배포판이나 회사는 거의 없습니다. 여기서 "안정"은 당신이 생각하는 것과 다릅니다. 이는 확실히 "안정적"이지 않은 RC(릴리스 후보) 또는 Linux-next 커널의 대응 버전입니다. 즉, 상당한 변경이 이루어지고 심각한 버그나 회귀가 포함될 수 있습니다.

프로덕션 품질 커널의 경우 RHEL 및 그 파생물과 같이 실제로 일종의 테스트와 안정성을 보장하는 배포판을 참조해야 합니다.

커뮤니티 지원 배포판에는 커널 버전이 프로덕션 준비가 되었는지 확인할 수 있는 리소스와 자금이 없는 경우가 많습니다.

답변2

어떤 시점에서 메인라인 커널이 요구되고 stable출시됩니다. 이것이 예제 블록의 모습입니다.

이 시점부터 이는 mainline더욱 발전되어 다음 안정적인 커널의 후보가 될 것입니다.

어쨌든 bugfix(한 가지를 수정한 커밋https://docs.kernel.org/process/stable-kernel-rules.html)도 소개된 지점 mainline으로 이전됩니다 . stable이것은 ... 불리운다 backporting.

관련 정보