Linux 5.16은 이미 출시되었으며 이것이 그 소식입니다.

로고 커널 Linux, Tux

개발 XNUMX 개월 후 Linus Torvalds는 새 커널 버전 Linux 5.16 가장 주목할만한 변경 사항 중 하나는 Wine에서 Windows 게임의 성능을 향상시키기 위한 futex_waitv 시스템 호출, fanotify를 통한 파일 시스템의 오류 추적, 네트워크 소켓용 메모리 예약 기능, 오버로드 처리 개선입니다. 많은 양의 쓰기 작업, 다중 드라이브 하드 드라이브 지원 등이 있습니다.

새로운 버전 15415명의 개발자로부터 2105개의 수정 사항을 받았고 변경 사항이 12023개의 파일에 영향을 미쳤습니다., 685198줄의 코드를 추가하고 263867줄을 제거했습니다.

44에 도입된 모든 변경 사항 중 약 5.16%는 장치 드라이버와 관련이 있으며, 변경 사항 중 약 16%는 하드웨어 아키텍처 관련 코드 업데이트와 관련이 있으며, 16%는 네트워크 스택과 관련이 있으며, 4%는 파일 시스템과 관련이 있으며 4%는 관련이 있습니다. 내부 커널 하위 시스템과 관련이 있습니다.

Linux 커널 5.16의 주요 특징

이 새 버전에서 메커니즘은 파일 시스템 상태를 모니터링하고 오류를 추적하기 위해 추가 도구에 알립니다. 버그 추적 지원이 구현되었습니다. 현재 FS Ext4에만 해당됩니다.

또한 쓰기 혼잡 처리가 개선되었습니다. 이는 쓰기 작업의 양이 드라이브의 용량을 초과하고 시스템이 이미 전송된 요청이 완료될 때까지 프로세스의 쓰기 요청을 강제로 차단할 때 발생합니다.

새 버전에서는 과부하 및 차단 작업 발생에 대한 정보를 얻는 데 사용되는 커널 메커니즘이 완전히 재작업되었습니다.

Btrfs는 Zoned Namespace 기술에 대한 지원을 구현합니다. 하드 드라이브 또는 NVMe SSD에서 저장 공간을 블록 또는 섹터 그룹을 구성하는 영역으로 나누는 데 사용되며, 전체 블록 그룹을 업데이트하는 동안 데이터의 순차적 추가만 허용됩니다.

디렉토리 등록 메커니즘이 재설계되었습니다. 트리의 검색 및 잠금 수가 감소되어 효율성이 향상되고 불완전한 페이지를 작성할 때 압축 사용에 대한 지원이 제한되고 하위 페이지 조각 모음 기능이 지원됩니다.

파일 시스템에서 Ext4, 버그 수정만 기록됨 inode 테이블 지연 초기화 매개변수의 보다 정확한 계산 블록 장치 수준에서 CPU 코어에 대한 링크 작업의 효율성을 크게 높이는 최적화가 구현되었습니다.

FS F2FS에 마운트 옵션이 추가되었습니다. 파일이 저장될 때 파일의 조각화를 제어합니다(예: 조각화된 저장소 작업을 위한 디버그 최적화).

새로운 시스템 호출이 추가되었습니다. futex_waitv, 단일 시스템 호출로 한 번에 여러 futex의 상태를 모니터링합니다.. 이 기능은 futex_waitv를 통한 에뮬레이션이 Wine 또는 Proton에서 실행되는 Windows 게임의 성능을 향상시키는 데 유용할 수 있는 Windows에서 사용할 수 있는 WaitForMultipleObjects 기능과 유사합니다.

CPU의 캐시 풀링을 고려하는 처리기가 작업 스케줄러에 추가되었습니다. Kunpeng 920(ARM) 및 Intel Jacobsville(x86)과 같은 일부 프로세서에서는 특정 수의 CPU 코어(보통 4개)가 L3 또는 L2 캐시를 결합할 수 있습니다.

구현되었습니다 DAMON 하위 시스템을 기반으로 하는 몇 가지 새로운 기능 (Data Access Monitor)가 최신 버전에 추가되어 사용자 공간에서 실행 중인 선택된 프로세스와 관련하여 RAM의 데이터에 대한 액세스를 추적할 수 있습니다.

이 외에도 압축 알고리즘의 구현 zstd가 버전 1.4.10으로 업데이트되었습니다. 압축을 사용하는 여러 커널 하위 시스템의 성능을 크게 향상시킬 수 있었습니다.

또한 Spectre 공격에 대한 고급 seccomp() 스레드 보호 메커니즘 중 일부는 기본적으로 비활성화되어 중복으로 간주되어 보안을 크게 향상시키지 않았지만 성능에 부정적인 영향을 미쳤습니다.

Hyper-V 하이퍼바이저는 이제 메모리 내용을 암호화하는 가상 머신 격리 모드를 지원합니다.

하이퍼바이저가 KVM은 RISC-V 아키텍처에 대한 지원을 추가합니다. 호스트 환경 내에서 가상 머신을 마이그레이션하는 기능은 AMD SEV(Secure Encrypted Virtualization) 암호화 게스트의 라이브 마이그레이션을 위한 추가 API와 함께 AMD SEV 및 SEV-ES 확장을 사용하여 구현되었습니다.

PowerPC 아키텍처의 경우 STRICT_KERNEL_RWX 모드가 기본적으로 활성화되어 쓰기와 실행에 동시에 사용할 수 있는 메모리 페이지의 사용을 차단합니다.

마지막으로 컨트롤러 측에서, amdgpu, DP 2.0에 대한 초기 지원 도입 (디스플레이포트 2.0) USB4를 통한 DisplayPort 터널링, APU Cyan Skillfish에 대한 디스플레이 드라이버 지원을 추가하고 APU Yellow Carp에 대한 지원을 확장했습니다.

컨트롤러 i915는 Intel Alderlake S 칩과의 호환성을 안정화합니다. Intel Xe 칩이 있는 시스템에서 하드웨어 보호 그래픽 세션을 호스팅할 수 있는 Intel PXP(Protected Xe Path) 기술에 대한 지원을 구현합니다.

컨트롤러 n에서ouveau, 버그 수정 및 코딩 스타일 개선 작업이 완료되었습니다. x86 호환 Vortex CPU(Vortex86MX)에 대한 지원이 추가되었습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면에서 세부 정보를 확인할 수 있습니다. 다음 링크.

이 새 버전의 업데이트는 배포의 공식 채널에서 몇 시간/일 내에 도착해야 합니다. 그렇지 않으면 소스 코드를 가져와서 직접 컴파일을 수행하도록 선택할 수 있습니다. 아래 링크에서.


코멘트를 남겨주세요

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

*

*

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