새 버전의 Linux 5.9가 이미 출시되었으며이 소식이 있습니다.

리누스 토르발스는 메일링 리스트를 통해 새로운 리눅스 커널 버전 5.9의 출시를 발표했습니다 . 이 버전에는 여러 가지 새로운 기능과 개선 사항뿐만 아니라 새로운 드라이버와 드라이버 업데이트가 포함되어 있습니다.

Linux 5.9 커널의 개발은 Linus Torvalds가 첫 번째 RC (Release Candidate) 마일스톤을 발표하면서 약 두 달 전에 시작되었습니다. XNUMX 개 이상의 RC 이후, 커널의 최종 버전이 출시되었으며 향후 몇 주 내에 가장 인기있는 Linux 배포판으로 출시 될 예정입니다.

리눅스 5.9의 장점으로는 유니코어 아키텍처 지원 , x86 커널 컴파일을 위한 Z표준 압축 (Zsdt) 지원 , io_uring 하위 시스템의 비동기 버퍼 읽기 작업 에 대한 완벽한 지원 , 새로운 복구 옵션, 그리고 Btrfs 파일 시스템의 여러 성능 개선 사항 등이 있습니다.

또한 FSGSBASE x86 명령어 지원, 데드라인 스케줄러 용량 지원, 새로운 sysctl 버튼, EXT4 및 F2FS 파일 시스템에 대한 인라인 암호화 지원 , NVIDIA Tegra210 외부 메모리 컨트롤러 지원 및 Chrome OS 통합 컨트롤러 레귤레이터 지원도 포함되어 있습니다 .

또한 Linux 5.9에는 새로운 close_range() 시스템 호출 , Intel "Keem Bay" Movidius VPU 지원, 병렬 이중화 프로토콜 지원, TCP 및 UDP 소켓의 BPF 반복자 지원, NFS 4.2 클라이언트용 확장 속성 지원, 그리고 ARM 및 AArch64(ARM64) 아키텍처의 기본 CPU 주파수 조절기로 schedutil이 추가되었습니다.

또한, Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630(Sony Xperia 10, 10 Plus, XA2, XA2 Plus 및 XA2 Ultra에 사용), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, NXP i.MX6 기반의 새로운 보드 5개, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3 및 Renesas RZ/G2H를 포함한 ARM 보드, 장치 및 플랫폼에 대한 추가 지원도 강조합니다.

cgroup에 대해 새로운 슬랩 메모리 컨트롤러가 구현되었는데 , 이는 슬랩 관리를 메모리 페이지 수준에서 커널 객체 수준으로 옮긴다는 점에서 주목할 만합니다. 이를 통해 각 cgroup마다 별도의 슬랩 캐시를 할당하는 대신, 서로 다른 cgroup 간에 슬랩 페이지를 공유할 수 있습니다. 제안된 접근 방식은 슬랩 사용 효율성을 높이고 , 슬랩에 사용되는 메모리 양을 30~45% 줄이며, 전체 커널 메모리 사용량을 크게 감소시키고, 메모리 단편화를 줄입니다.

그래픽 개선 사항으로는 amdgpu 드라이버가 AMD Navi 21 (Navy Flounder) 및 Navi 22(Sienna Cichlid)에 대한 초기 GPU 지원을 추가했습니다. 또한 Southern Islands GPU(Radeon HD 7000)에 대해 UVD/VCE 비디오 인코딩 및 디코딩 가속 엔진 지원이 추가되었습니다. 화면을 90도, 180도 또는 270도로 회전할 수 있는 기능도 추가되었습니다.

흥미롭게도 AMD GPU 드라이버는 커널에서 가장 큰 드라이버입니다. 여기에는 전체 커널 크기 (2,71 만 줄)의 약 10 % 인 약 27,81 만 줄의 코드가 포함되어 있습니다.

동시에 GPU 레지스터에 대한 데이터와 함께 자동으로 생성 된 헤더 파일에는 1.79 만 줄이 있으며 C 코드는 366 만 줄입니다 (비교 인텔 i915 컨트롤러에는 209 만 149 천 줄, Nouveau-XNUMX 만 XNUMX 천 줄 포함) ).

Nouveau 드라이버는 NVIDIA GPU 디스플레이 엔진에서 프레임별 CRC(순환 중복 검사) 무결성 검증을 지원합니다 . 이 구현은 NVIDIA에서 제공한 문서를 기반으로 합니다.

물론, 이번 주요 커널 릴리스 에는 더 많은 최신 하드웨어 구성 요소에 대한 지원을 추가하기 위해 많은 새로운 드라이버와 업데이트된 드라이버가 포함되어 있습니다. 일반적인 버그 수정 및 내부 커널 변경 사항과 더불어 몇 가지 보안 관련 기능도 포함되어 있습니다.

마지막으로, 직접 커널을 빌드하려는 경우 kernel.org 에서 이 새 버전을 다운로드할 수 있습니다 . 그렇지 않은 경우, 이전 버전에서 업그레이드하기 전에 사용 중인 GNU/Linux 배포판의 안정 소프트웨어 저장소에 안정적인 Linux 커널 5.9가 출시될 때까지 기다릴 수 있습니다.

Linux 5.10 차기 버전은 XNUMX 월 중순이나 크리스마스 연휴 기간에 출시 될 것으로 예상됩니다.


Google에서 선호하는 검색 엔진으로 추가