ClickCease Linux 커널 6.4가 드디어 출시되었습니다: 새로운 기능 확인

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

Linux 커널 6.4가 드디어 출시되었습니다: 새로운 기능 확인

by 로한 티말시나

2023년 7월 3일 TuxCare 전문가 팀

아시다시피 Linux 커널 6.4는 2023년 6월 25일에 지난주에 출시되었습니다. 이 최신 버전은 이전 릴리스인 Linux 커널 6.3 이후 거의 두 달 만에 출시되었습니다. 이번 릴리스에서는 Intel LAM 지원, 초기 Apple M2 지원, 추가 Rust 코드, AMD 가이드 자율 모드 및 기타 하드웨어 업데이트가 주요 특징입니다.

Linux 커널 6.4의 새로운 기능 및 업데이트

초기 Apple M2 지원

Linux 커널 6.4에는 이제 Apple의 M2 SoC 및 MacBook Air, MacBook Pro, Mac Mini 시스템과 같은 장치에 대한 초기 지원이 포함됩니다. 지원은 대부분 Apple M1과 유사하지만 몇 가지 예외가 있습니다. 예를 들어, Linux의 메인라인 버전에는 아직 Apple M2 Mac Mini에 대한 디스플레이 출력 기능이 없습니다. 또한 새로운 Apple 노트북에 대한 키보드 및 트랙패드 지원은 아직 이 코드에서 작동하지 않으며 몇 가지 다른 제한 사항이 있습니다.

ARM 아키텍처에 대한 기타 SoC 업데이트 및 변경 사항은 다음과 같습니다:

  • 스타파이브 JH7110 SoC 지원
  • 퀄컴 IPQ5332 및 IPQ9574 WiFi 7 네트워킹 SoC
  • Helio X10 SoC
  • 옥스포드 반도체 OX810/OX820
  • 새로운 올위너 F1C200S 보드
  • AM625 비글플레이 산업용 싱글 보드 컴퓨터

 

AMD 가이드 자율 모드

가이드 자율 모드 패치는 12월에 AMD Linux 엔지니어에 의해 처음 출시되었으며, 이후 몇 달에 걸쳐 메인라인 커널과의 호환성을 보장하기 위해 개선해 왔습니다. AMD P-State 드라이버의 이 새로운 작동 모드는 기존의 "수동" 모드 및 Linux 6.3에 처음 도입된 AMD P-State EPP 모드와 함께 작동합니다.

그 후, 지정된 범위 내에서 작동 주파수를 선택하는 책임을 플랫폼 펌웨어에 자율적으로 위임합니다. 운영 체제의 스케일링 거버너는 AMD용 가이드 자율 모드 덕분에 특정 레지스터를 활용하여 최소 및 최대 주파수 또는 성능 수준을 결정할 수 있습니다. 결과적으로 플랫폼 펌웨어는 자율적인 방식으로 주어진 운영 체제 중에서 자유롭게 운영 체제를 선택할 수 있습니다.

AMD Ryzen CPU, 특히 AMD EPYC 서버는 AMD 가이드 자율 모드의 도입과 함께 향상된 성능 및 전력 효율을 경험할 수 있습니다. 이러한 향상은 플랫폼 펌웨어가 적절한 CPU 주파수 스케일링을 선택할 수 있도록 더 잘 갖추어져 있을 때 특히 분명해집니다.

 

스토리지 및 파일 시스템

Linux 6.4에서는 EROFS 파일 시스템에 하위 페이지 블록 지원이 도입되어 대용량 페이지가 자주 발생하는 AArch64 도메인에서 특히 유용합니다. 이 향상된 기능을 통해 이러한 시나리오에서 효율성과 성능을 개선할 수 있습니다.

Linux 6.4는 EXT4 파일 시스템에서 사용되는 데이터 구조가 개선되어 성능이 향상되었습니다. 특히, 인코드 사전 할당과 관련된 확장자를 추적하는 데 사용되는 링크된 목록이 다중 블록 할당기에서 보다 효율적인 레드-블랙 트리로 대체되었습니다. 이 개선 사항은 대량의 무작위 할당 쓰기가 수반되는 워크로드를 처리할 때 EXT4의 성능을 크게 향상시킬 뿐만 아니라 할당 프로세스를 간소화하고 리소스 활용을 최적화합니다.

EXT4의 성능 최적화 및 폴리오 변환 외에도 곧 출시될 Linux 6.4 커널 버전에서는 Btrfs 및 F2FS(플래시 친화적 파일 시스템) 드라이버가 크게 개선됩니다.

Linux 6.4용 Btrfs 업데이트는 디렉터리 로깅 성능을 크게 개선했습니다. 디렉터리 로깅 중 항목에 대한 반복을 피하고 잠금 경합을 줄이는 변경 사항을 구현함으로써, Btrfs 드라이버는 fsync 시간을 4배나 단축합니다.

 

더 많은 러스트 코드 업데이트

또한 Linux 6.4에는 커널에 몇 가지 개선 사항을 가져다주는 새로운 Rust 코드가 도입되었습니다. 예를 들어, 이 새로운 핀-인잇 API는 고정된 데이터 구조의 안전한 초기화를 가능하게 하여 "안전하지 않은" Rust 코드에 대한 의존도를 줄여줍니다. 또한 이 API는 데이터 구조에 안정적인 주소를 제공하고 커널 내 안전성 향상에 기여합니다. 또한 핀-인잇 API는 향후 Linux의 Rust 추상화를 위한 기반이 될 것입니다.

Linux 6.4의 Rust 코드에는 동기화 모듈, 새로운 ioctl 모듈 및 uAPI 크레이트와 같은 다른 모델에 대한 개선 사항도 포함되어 있습니다.

 

기타 하드웨어 지원

  • 인텔 루나 레이크 HD 오디오 지원
  • 새로운 Firewire / IEEE-1394 유지 관리자
  • AMD 사운드와이어 지원
  • Apple M1/M2 키보드 백라이트 지원
  • 100개 이상의 ASUS 데스크탑 마더보드에 대한 센서 모니터링 지원
  • Apple HID 드라이버의 단점

 

마지막 말

보시다시피 Linux 커널 6.4에는 많은 새로운 기능과 개선 사항이 있습니다. 새 커널 버전을 수동으로 설치하거나 배포판에서 커널 업데이트를 제공할 때까지 잠시 기다릴 수 있습니다.

최근 Linux 커널에서 심각도 점수가 중간에서 높은 수준까지 다양한 보안 취약점이 발견되었습니다. 이러한 취약점을 신속하게 해결하여 잠재적인 DoS 공격 및 무단 루트 액세스로부터 시스템을 보호하는 것이 중요합니다. Linux 커널 패치를 위한 효과적인 솔루션은 시스템 재시작이나 다운타임 없이 자동화된 보안 패치를 간소화하는 TuxCare의 KernelCare Enterprise입니다. Linux 라이브 패치에 대한 자세한 내용은 이 종합 가이드를 참조하세요.

 

이 글의 출처는 포로닉스의 이야기입니다.

요약
Linux 커널 6.4가 드디어 출시되었습니다: 새로운 기능 확인
기사 이름
Linux 커널 6.4가 드디어 출시되었습니다: 새로운 기능 확인
설명
Linux 커널 6.4는 2023년 6월 25일에 출시되었습니다. 이 최신 커널 버전에 포함된 새로운 기능 및 개선 사항을 자세히 알아보세요.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?

TuxCare 게스트 작가 되기

메일

Linux 환경을 이해하도록
도와주세요!

오픈소스 현황에 대한 설문조사를 완료하면 최고 상금 500달러를 포함한 여러 가지 상품 중 하나를 받을 수 있습니다!

엔터프라이즈 Linux의 미래를 만들기 위해서는 여러분의 전문 지식이 필요합니다!