Linux 커널 5.8에는 여러 가지 변경 사항이 포함되며 RC1을 사용할 수 있습니다.

Linus Torvalds는 최근 첫 번째 RC를 공개했습니다. (출시 후보) 버전 리눅스 커널 5.8 그리고 광고에서 그것은 분명히 가장 큰 핵이 될 것이라고 지적했습니다. 프로젝트의 전체 존재와 관련하여 모든 사람.

그리고 그것은 Linux Kernel 5.8에서, 14,206 개의 변경 세트가 채택되었습니다. 해적 저장소에있는 모든 파일의 약 20 %에 영향을 미침 커널 코드로. 5.8-rc1 패치의 크기는 61MB로 결과 35 패치보다 약 5.7 % 더 큽니다.

그래서 저는 이것을 예상하지 못했지만 5.8은 역대 가장 큰 릴리스 중 하나 인 것 같습니다.

-rc1부터는 v4.9까지 유지되며, 이는 많은 커밋으로 오랫동안 가장 큰 릴리스였습니다. 예, 5.8-rc1은 4.9-rc1보다 커밋이 몇 개 적지 만 그럼에도 불구하고 훨씬 더 완전한 버전입니다.

4.9 커널은 해당 릴리스에 병합 된 그레이 버스 하위 시스템으로 인해 부분적으로 인위적으로 커졌지 만 v4.8의 rc 시리즈가 더 길어서 개발이 더 많이 이루어 졌기 때문입니다. 5.8에서 우리는 릴리스를 더 크게 만드는 그런 종류의 문제의 징후가 없으며 많은 개발이 있습니다.

전체적으로이 새 버전의 변경 사항 중 15234 개의 파일이 영향을 받았습니다. 1026178 줄의 코드가 추가되고 480891 줄이 제거되었습니다 (비교적으로 570560 줄의 코드가 브랜치 5.7에 추가되었고 297401 줄이 제거되었습니다).

모든 변화의 약 37 % 5.8에 등장 장치 드라이버와 관련이 있습니다. 변경 사항의 약 16 %는 하드웨어 아키텍처의 특정 코드 업데이트와 관련이 있으며, 10 %는 네트워크 스택에, 3 %는 파일 시스템에, 4 %는 내부 커널 하위 시스템에 연결됩니다.

이전에 대규모 패치가있는 코어가 발견되었지만 변경 사항은 일반적으로 하나의 하위 시스템에 집중되어 있거나 많은 양의 일반적인 데이터를 추가하여 발생했습니다 (예 : AMD GPU 드라이버 용 커널 4.12 및 커널 2.6.29의 로그 설명, 새 드라이버의 상당 부분이 준비 섹션에 추가되었습니다.

핵심 Linux 5.8은 그 자체에 많은 변화가 있다는 점에서 주목할 만합니다. (커밋 수 및 추가 된 코드 줄 수 측면에서) 서로 다른 하위 시스템에 분산되어 있습니다.

대부분의 변경 사항은 드라이버와 많은 변경 사항은 기본 하위 시스템의 근본적인 변경 및 정리와 관련이 있습니다., 특정 하드웨어 개선 사항 개발. SPDX 형식의 라이선스 정보 업데이트와 관련된 자동 에디션이없는 것은 아니지만, 이러한 에디션은 지배적이지 않으며 증가 된 개발 활동 만 반영합니다.

크기에도 불구하고 반드시 보이지는 않는다는 점은 주목할 가치가 있습니다. 적어도 지금까지는 특히 문제가되는 버전입니다.

예, 그 크기가 너무 커서이 병합 창을 제가 좋아하는 것보다 약간 더 스트레스를 받았습니다. 왜냐하면 저는 마지막에 풀 리퀘스트의 일부를 더 자세히보기 위해 며칠 동안 조용한 시간을 보내는 것을 정말 좋아하기 때문입니다.

이번에는 실제로 일어난 적이 없습니다. 하지만 실제로는 더 자세히 다루고 싶은 풀 리퀘스트가 두 개 밖에 없었기 때문에 모든 것이 잘 진행되었습니다. -Linus Torvalds의 의견.

그는 또한 언급합니다 사실, 비록 커널 5.8-rc1은 "최고 수준"입니다. 안부 확인 수와 새 줄 수 모두 실제로 수정 된 파일 수 측면에서 뛰어난 챔피언입니다.

Y다시 한 번 이것은 트리 전체에 걸친 간단한 스크립트 때문이 아닙니다.
(SPDX 라이센스 라인에 많은 변경 사항이있는 커널에는 수정 된 파일), 개발 작업.

최종적으로 그것에 대해 더 알고 싶다면, 다음 링크에서 자세한 내용을 확인할 수 있습니다.

출처 : https://lkml.org/


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.