Linux 6.0에는 AArch64, NVMe 인증 등에 대한 지원이 포함됩니다.

Linux 커널의 마스코트 Tux

Linux 커널은 Linux 운영 체제(OS)의 중추이며 컴퓨터 하드웨어와 해당 프로세스 간의 기본 인터페이스입니다.

개발 XNUMX 개월 후 Linus Torvalds는 Linux 커널 6.0를 출시했습니다. 40에 도입된 모든 변경 사항 중 약 6.0%가 장치 드라이버와 관련되어 있으며, 변경 사항 중 약 19%는 하드웨어 아키텍처 관련 코드 업데이트와 관련되어 있으며, 12%는 네트워크 스택과 관련되어 있으며, 4%는 파일 시스템과 관련되어 있습니다. , 그리고 내부와 2%.

새 버전의 Linux 커널 6.0의 주요 혁신 중 하나는 AArch64 하드웨어 아키텍처 지원 (ARM64), NVMe 대역 내 인증 지원, OpenRISC 및 LoongArch 아키텍처에서 PCI 버스 지원, XFS 및 io_uring을 사용하는 동안 비동기 버퍼 쓰기, 네트워크 전송 지원 등이 있습니다.

새로운 커널 버전의 일반 가용성을 발표하면서 Torvalds는 버전 6.0이 "최소한 상당한 시간 동안 커밋 수로 볼 때 가장 큰 릴리스 중 하나"라고 말했습니다. 이는 주로 "15.000개의 총 커밋"이 병합되지 않았기 때문입니다. .

Linux Kernel 6.0의 새로운 기능은 무엇입니까?

이 새 버전의 Linux Kernel 6.0에서는 다음이 강조됩니다. 더 나은 ACPI 및 전원 관리 포함, Intel의 Sapphire Rapids 프로세서 사용자가 전력을 절약하는 데 도움이 될 것입니다.

또 다른 중요한 변화는 SMB3에 대한 커널 지원은 파일 전송 속도를 높이고 보안을 향상해야 합니다. 더 많은 사용자에게 더 이상 안전하지 않고 오랫동안 중단된 SMB1을 제거할 이유를 제공합니다.

이 외에도 강조하고 있는 것은 XFS 파일 시스템에 대한 비동기 버퍼 쓰기 지원 추가 io_uring 메커니즘을 사용합니다. fio 툴킷(1 스레드, 4kb 블록 크기, 600초, 순차 쓰기)을 사용한 성능 테스트는 초당 입출력 작업(IOPS)이 77k에서 209k로, 데이터 전송 속도가 314MB/s에서 854MB/s로 증가한 것으로 나타났습니다. 대기 시간은 9600ns에서 120ns(80x)로 떨어집니다.

또한 NVMe 드라이브에 대한 대역 내 인증에 대한 지원이 추가되었으며 시스템의 RAM 기가바이트당 4개의 유효한 클라이언트로 설정된 활성 클라이언트 수에 대한 제한을 구현하는 NFSv1024 서버가 추가되었습니다.

CIFS 클라이언트 구현은 다중 경로 성능을 향상시켰으며 특정 이벤트를 무시하기 위해 fanotify FS의 이벤트 추적 하위 시스템에 새로운 FAN_MARK_IGNORE 플래그가 추가되었습니다.

보안 프론트에서는 Linux 커널 6.0에서 난수 시드 검색 구현 x86 및 m68k 커널에 대한 부트로더 구성 데이터와 SafeSetID 보안 모듈 지원 setgroups()의 변경 사항을 처리하기 위해 ARIA 암호화 알고리즘을 지원합니다.

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 설정을 제거했습니다. 커널을 "-O3" 최적화 모드에서 컴파일할 수 있도록 했습니다. 최적화 모드에 대한 실험은 컴파일 타임 플래그("make KCFLAGS=-O3")를 전달하여 수행할 수 있으며 Kconfig에 구성을 추가하려면 "-O3" 모드에서 적용된 루프 해제를 보여주는 반복 가능한 성능 프로필을 제공해야 합니다. "-O2" 최적화 수준에 비해 이득을 제공합니다.

반면에 Intel의 Arc 개별 그래픽이 이제 지원되고 일부 Arm 기반 노트북과의 호환성이 개선되었음을 강조합니다.

LoongArch 아키텍처도 마찬가지입니다. 중국의 주권 아키텍처는 수입 기술에 대한 의존도를 줄이기 위해 고유 기술의 후보로 선전됩니다.

또한 언급할 가치가 있습니다 새로운 RISC-V 확장 그들은 Zicbom, Zihintpause 및 Sstc로 메인 커널에 통합됩니다. RISC-V 또한 더 유용한 기본 커널 구성이 있습니다. defconfig 빌드에서 Docker 및 Snaps와 같은 애플리케이션을 실행합니다.

추가 "메모리 리듀서" 작업에 대한 정보를 얻기 위한 debugfs 인터페이스 개별(메모리 소비를 줄이기 위해 메모리 및 팩 커널 데이터 구조가 충분하지 않을 때 호출되는 드라이버).

다른 변경 사항 중 이 새 버전에서 눈에 띄는 :

  • PCI 버스 지원은 OpenRISC 및 LoongArch 아키텍처에 대해 구현되었습니다.
  • 캐시 불일치 DMA 장치를 관리하기 위해 RISC-V 아키텍처용 "Zicbom" 확장을 구현했습니다.
  • RAPL 드라이버에서 Intel Raptor Lake P 지원.
  • AMD는 다가오는 AMD 하드웨어에 대한 준비를 기다립니다.
  • AMD Raphael 및 Jadeite 플랫폼에 대한 오디오 드라이버 지원.
  • Intel Meteor Lake 오디오 드라이버 지원.
  • Intel IPI 및 AMD x2AVIC 가상화가 KVM용으로 제공됩니다.
  • Raspberry Pi 3용 Raspberry Pi V4D 커널 드라이버 지원.
  • Atari FBDEV 드라이버 수정.
  • 구형 FBDEV 컨트롤러에서 더 빠른 콘솔 스크롤.
  • 다양한 기타 오픈 소스 커널 그래픽 드라이버 업데이트.
  • IO_uring 사용자 공간 블록 드라이버 지원.
  • IO_uring 성능 최적화 및 네트워크에 대한 복사 없는 포워딩을 포함한 새로운 기능 추가.

이에 대해 더 알고 싶다면 세부 사항을 확인할 수 있습니다. 다음 링크에서.


코멘트를 남겨주세요

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

*

*

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