Linux 5.18은 이미 릴리스되었으며 많은 변경 사항과 개선 사항이 포함되어 있습니다.

며칠 전 Linus Torvalds는 안정적인 Linux 5.18 버전의 일반 가용성을 발표했습니다., Linux 5.17 커널 시리즈 이후 정확히 XNUMX개월 후에 도착하고 개발 주기 전반에 걸쳐 XNUMX개의 RC(릴리스 후보) 단계를 받은 버전으로 커널 개발자가 버그를 수정하고 기존 기능을 개선하는 데 도움이 되었습니다.

이 새 버전의 Linux Kernel 5.18에서 가장 관련성이 높은 변경 사항으로는 C11 컴파일 표준 변경, 추적 시스템의 "사용자 이벤트" 지원, AMD의 "호스트 시스템 관리 포트" 기능 지원 », 64개 지원 - NVMe 장치의 비트 무결성 체크섬 등.

Linux 5.18의 주요 새로운 기능

이 새 버전의 Linux Kernel 5.18에는 다음을 포함하여 Intel의 많은 추가 사항이 있습니다. 새 드라이버 "하드웨어 피드백 인터페이스" Alder Lake와 같은 하이브리드 프로세서용(HFI), "SDSi(Software Defined Silicon)"가 병합되어 "Control-Flow Enforcement Technology"의 일부인 "Intel Indirect Branch Tracking"(Intel Indirect Branch Tracking)이 미래의 Intel CPU와 라이선스가 부여된 실리콘 기능을 사용할 수 있습니다. ", "ENQCMD"가 Sapphire Rapids 등에 대해 다시 활성화됩니다. 플랫폼 환경 제어 인터페이스인 Intel PECI도 Intel 서버 플랫폼에서 CPU와 BMC 간의 인터페이스를 위해 병합되었습니다.

Intel IPI 가상화를 위한 준비도 Linux 5.18에 포함됨, 실제 활성화는 v5.19 주기 동안 있어야 합니다. 새로운 인텔의 경우 그래픽 공간에서 Linux 5.18은 DG2 G12 하위 플랫폼을 지원합니다. Intel Alder Lake N 그래픽 및 다양한 DG2/Alchemist 활성화 비트에 대한 지원.

Zen 4 CPU용 AMD EDAC에 대한 작업, 중첩된 가상화 개선 사항도 있습니다. AMD 및 Zen 4에 대한 기타 작업에서. Linux 5.18이 설치된 KVM은 AMD 가상 머신과도 호환됩니다. 현재 511개 vCPU에서 최대 255개 vCPU로, 최신 세대 EPYC보다 성능이 뛰어납니다. Bergamo로 더 많은 수의 코어를 제공하는 서버. AMD 그래픽의 경우 Linux 5.18은 기본적으로 이전 커널의 모듈 옵션 뒤에 숨겨져 있던 AMDGPU의 FreeSync "비디오 모드"를 활성화합니다.

IP의 첫 번째 블록은 GPU 및 APU에서도 활성화됩니다. 차세대이지만 커널 5.19에서 더 많은 것이 계획되어 있습니다. 하드웨어에 관해서는, "Raspberry Pi Zero 2W"는 이 버전에서 완전한 Linux 커널을 지원합니다.

또한 ReiserFS 파일 시스템은 더 이상 사용되지 않으며 2025년에 제거될 예정입니다. ReiserFS의 사용 중지는 새 마운트, iomap 및 볼륨 API를 지원하기 위해 공통 파일 시스템 변경 사항을 유지 관리하는 데 필요한 노력을 줄여줍니다.

또한 통계 계산을 위한 코드가 재설계되었습니다. dm-crypt와 같은 드라이버에서 계정 정확도를 크게 향상시킨 장치 매퍼 드라이버에서. NVMe 장치의 경우 무결성 검사를 위한 64비트 체크섬 지원이 구현되었습니다.

또한, 패치 세트의 통합이 시작되었음을 강조합니다., 헤더 파일의 계층 구조를 재구성하고 상호 종속성의 수를 줄임으로써 커널 재구축 시간을 크게 줄일 수 있습니다. 커널 5.18에는 스케줄러 헤더 파일(kernel/sched)의 구조를 최적화하는 패치가 포함되어 있습니다.

커널 코드는 C11 표준을 사용할 수 있으며, 이전에 커널에 추가된 코드는 2011년에 형성된 ANSI C(C89) 사양을 준수해야 했습니다. '–std=gnu1989' 옵션을 '–std=gnu89 -Wno-shift- negative -value' 11 커널 빌드 스크립트에 있습니다. C5.18 표준을 사용할 가능성이 고려되었지만 이 경우 지원되는 GCC의 최소 버전을 늘려야 하며 C17 지원을 포함하는 것은 GCC 버전(11)에 대한 현재 요구 사항을 따릅니다.

또한 사용자 공간에서 애플리케이션을 추적하기 위한 확장 도구가 강조 표시됩니다. 새 커널 버전에는 사용자 프로세스가 사용자 이벤트를 생성하고 ftrace 및 perf와 같은 일반적인 커널 추적 유틸리티를 통해 볼 수 있는 추적 버퍼에 데이터를 쓸 수 있는 기능이 추가되었습니다.

마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.


코멘트를 남겨주세요

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

*

*

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