Linux 커널에서 새로운 주요 개정판(버전의 첫 번째 번호)은 무엇으로 구성됩니까?

Linux 커널에서 새로운 주요 개정판(버전의 첫 번째 번호)은 무엇으로 구성됩니까?

위키피디아는 말한다

2.6.x에서 3.x로의 점프는 대규모 업데이트 때문이 아니라 보다 편리한 시스템으로 도입된 새로운 버전 관리 체계의 첫 번째 버전 때문이었습니다.

그러나 주요 개정판(예: 4.x에서 5.x로)의 다른 점프에 대한 이유는 제공하지 않습니다. 그 이유는 무엇입니까? 5.x로 점프한 이유는 무엇입니까?

답변1

메이저 숫자는 아무 의미가 없습니다. "마이너" 버전이 너무 커지면 숫자가 늘어납니다.

커널 버전의 의미(및 이로 인한 잘못된 기대)에 대한 최신 개요는 다음을 참조하세요.롤링 안정 커널LWN에서:

이 문제를 해결하기 위해 계획은 3.0으로 마이그레이션하고 각 버전에 두 번째 번호(부 버전)를 추가하여 메인라인 버전에서 버전 번호의 세 번째 요소 사용을 효과적으로 포기하는 것입니다. Levin은 이것을 "손가락과 발가락" 버전 번호 매기기 방식이라고 부릅니다. 왜냐하면 Torvalds는 숫자가 부족하여 주 버전 번호를 늘려야 하기 전에 최대 20개의 "부" 버전까지 계산할 수 있다고 말했기 때문입니다. 그래서 3.19 이후에 4.0이 출시되었습니다.

4.20은 Linus의 한계이므로 다음 단계는 5.0입니다.발표하다:

하지만 우리는 기능 기반 릴리스를 하지 않으며 "5.0"은 4.x에 불과하다는 점을 (다시 한번) 지적하고 싶습니다. 숫자가 손가락과 발가락이 부족할 정도로 커지기 시작했습니다. .

관련 정보