Linux Kernel 4.20이 크리스마스 선물로 출시되었습니다.

커널 테스트

어제 Linux Kernel 프로젝트의 리더이자 창시자 인 Linus Torvalds는 새로운 버전의 Linux 4.20에 도달했습니다.

이 새로운 릴리스로 새로운 Linux 커널은 350,000 개 이상의 새로운 라인으로 성장했습니다. 약 14,000 개의 변경 사항에 분산됩니다.

11.400 개 이상의 파일이 수정되었습니다. 이것은 최신 릴리스와 일치하는 새로운 문제를 가져옵니다. 또한 패치 배포는 드문 일이 아닙니다. 약 XNUMX 분의 XNUMX는 드라이버, 나머지는 네트워크, 파일 시스템 및 도구에 기인합니다.

이것은 상상력의 확장에 의한 주요 릴리스가 아닙니다. Torvalds는“대부분은 네트워크 (컨트롤러, 핵심 네트워크 수정, bpf)입니다.

또한 다른 비 네트워크 드라이버 업데이트와 향후 컴파일러 지원에 의해 우회 된 일부 x86 온라인 asm 변경의 역 시리즈도 있습니다.

그의 게시물에서 그는 또한 다음과 같이 말합니다.

그리고 "모든 사람이 이미 휴식을 취하고 있습니다"의 일환으로받은 편지함에 이미 초기 pull 요청이 있음을 기꺼이보고 할 수 있습니다.

연말 연시 휴식을 취할 수 있도록 한 번 더 해보라고 권유했습니다.

사실, 나는 아마 며칠 동안 일을 시작하지 않을 것입니다. 그러나 그렇지 않다면 정상적인 근무 시간을 유지하도록 노력합시다.

Linux Kernel 4.20의 새로운 기능

이 새 버전의 커널을 사용하면e는 새로운 변경 사항을 추가했으며 언급했듯이 장치 및 특히 비디오 카드에 대한 지원이 훨씬 더 추가되었습니다.

새로운 그래픽 드라이버

리눅스 커널

Linux 4.20 용 드라이버 변경 사항의 두드러진 기능은 AMD입니다.

그래픽 카드 제조업체 개발자가 다음 코드를 추가했습니다. AMD Vega 20 GPU는 거의 완벽하게 지원되는 새 카드로 제공됩니다.

또한 이제 Raven 2 및 Picasso의 코드 명 GPU도 지원됩니다. 무료 Nvidia Nouveau 드라이버는 HDMI 2.0에 대한 초기 지원을 받았습니다.

파일 시스템

이 새로운 커널의 파일 시스템은 Btrfs의 성능 향상에 중점을 둡니다.. 그러나 또한 Ext4, XFS, F2FS, Device Mapper 및 Ceph는 패치를 받았습니다.

Linux 4.20을 개발하는 동안 개발자는 Ext4를 사용할 때 특정 조건에서 데이터 손실을 초래할 수있는 문제를 해결해야하는 과제에 직면했습니다.

결국 널리 퍼진 파일 시스템 오류는 아니었지만 Blk-MQ 다중 대기열 블록 계층에서 오랜 검색을 한 후 버그가 추적되었습니다.

이전 버전이 4.21에서 이미 제거되었을 수 있으므로 블록 드라이버가 새 버전으로 전환 할 준비가되어있는 것이 훨씬 더 중요합니다. 그 일환으로 수많은 블록 컨트롤러가 Multiqueue API로 변환되었습니다.

네트워크 하위 시스템

TCP 스택은 나가는 트래픽 분산에서 각 패킷의 가장 빠른 종료 시간을 결정하는 모델을 사용하도록 변환됩니다.

구현 된 모델은 나가는 패킷 대기열 대신 확장 문제를 해결하려고합니다., 각 패킷을 보낼 수있는 가장 빠른 시간을 결정하는 타이머 기반 루핑 구조입니다.

이 구조를 사용하면 전송 된 패킷의 배포 효율성을 높이고보다 정확하게 수신 및 전송 시간을 계산할 수 있습니다. (RTT, 왕복 시간) 흐름 형성 중.

한편, BPF 프로그램의 형태로 네트워크 플로우에서 패킷 헤더를 분석하는 핸들러 (네트워크 플로우 디스 섹터)를로드하는 기능이 추가되어 이전에 제안 된 것보다 높은 성능과 보안을 달성 할 수 있습니다. C에서 구현.

커널 4.20을 얻는 방법?

이제이 새 버전을 다운로드 할 수 있습니다. 시스템에서 컴파일하는 것을 좋아하는 모험가라면 즉시 수행 할 수 있습니다.

배포판에서 출시 된 패키지를 기다리는 것을 선호하는 사람들은 신속한 업데이트를 위해 출시되는 날이 문제입니다.

 


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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