ClickCease Linux 커널 6.12 출시: 주요 기능 및 개선 사항

목차

인기 뉴스레터 구독하기

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

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

Linux 커널 6.12 출시: 주요 기능 및 개선 사항

by 로한 티말시나

2024년 12월 12일 TuxCare 전문가 팀

  • Linux 커널 6.12는 실시간 컴퓨팅을 위한 PREEMPT_RT를 도입하고 BPF 및 EEVDF를 통한 향상된 스케줄링을 제공합니다.
  • 향상된 하드웨어 지원에는 라즈베리 파이 5, 게임 장치, 확장된 RISC-V 호환성이 포함됩니다.
  • KernelCare Enterprise 는 Linux 배포판에 대한 라이브 커널 패치를 지원하여 재부팅이나 다운타임 없이 보안을 보장합니다.

 

최신 Linux 커널 6.12는 2024년 11월 17일에 출시되었습니다. Linux 커널은 새로운 릴리스가 나올 때마다 성능, 보안 및 기능의 한계를 계속 넓혀가고 있습니다. LTS(장기 지원) 시리즈가 될 것으로 예상되는 이번 새 버전도 예외는 아니어서 실시간 기능 및 파일 시스템 성능 향상과 같은 흥미로운 새 기능과 개선 사항을 다수 제공합니다.

그렇다면 이번 버전에서 눈에 띄는 점은 무엇일까요? 이 문서에서는 이번 릴리스에서 중요한 이정표가 되는 주요 기능과 개선 사항을 살펴봅니다. 리눅스의 진화.

 

Linux 커널 6.12의 새로운 기능은 무엇인가요?

실시간 "PREEMPT_RT" 지원

 

주요 추가 사항 중 하나는 바로 PREEMPT_RT(실시간) 패치세트. 거의 20년에 걸친 개발 끝에 마침내 메인라인 Linux 커널 6.12에서 이 기능이 현실화되었습니다. 우선순위가 높은 작업이 우선순위가 낮은 커널 프로세스를 중단할 수 있게 함으로써 진정한 실시간 컴퓨팅을 가능하게 합니다.

리눅스 개발자 토마스 글릭스너가 최근 인터뷰에서 설명한 것처럼 운영 체제의 맥락에서 실시간은 단순히 "빠름"만을 의미하는 것이 아닙니다. Linux.com. 실시간은 작업이 구체적이고 예측 가능한 시간 내에 처리되도록 보장합니다. 이 기간은 애플리케이션에 따라 달라질 수 있습니다.
산업 자동화 및 통신과 같이 타이밍이 중요한 애플리케이션에 이상적인 PREEMPT_RT는 응답성을 향상하고 지연 시간을 줄입니다. Linux 6.12에서는 이 기능이 ARM64, RISC-V 및 x86/x86_64 아키텍처에 제공됩니다.

 

새로운 스케줄링 시스템 - sched_ext

 

Linux 6.12에는 BPF(버클리 패킷 필터)로 구동되는 특수한 스케줄링 클래스인 sched_ext가 도입되었습니다. 이 접근 방식은 사용자 정의 스케줄링 동작을 가능하게 하여 게임을 비롯한 틈새 애플리케이션의 성능을 최적화할 수 있는 문을 열어줍니다. EEVDF(가장 빠른 적격 가상 마감일 우선) 스케줄러의 구현은 워크로드 관리를 더욱 세분화하여 부하가 많은 상황에서도 원활한 작동을 보장합니다.

 

RISC-V 아키텍처 확장

 

리눅스 커널은 여러 CPU ISA 확장에 대한 지원을 추가함으로써 RISC-V 생태계에 대한 노력을 계속하고 있습니다. 이를 통해 RISC-V로 작업하는 개발자는 커널의 확장된 하드웨어 호환성의 이점을 누리면서 최첨단 기능을 활용할 수 있습니다.

 

Arm의 권한 오버레이 확장

 

Linux 커널 6.12의 또 다른 주요 추가 사항은 Arm 권한 오버레이 확장(POE) 지원의 통합입니다. 지난 1년 동안 개발되어 온 이 기능은 이제 커널 내에서 완전히 작동합니다.

2022년 Arm A-프로필 사양에 도입된 POE는 사용자가 사용자 공간에서도 특정 메모리 영역에 세분화된 권한을 부여할 수 있도록 지원합니다. 이 기능은 Linux 메모리 보호 키 시스템 호출을 구현하여 시스템 보안과 무결성을 강화하는 데 매우 중요합니다.

 

파일 시스템 및 스토리지 개선 사항

 

파일 시스템 성능은 Linux 6.12에서 눈에 띄게 향상되었습니다:

 

XFS 업데이트: 페이지 크기를 초과하는 블록 크기를 지원하여 스토리지 확장성이 향상되었습니다.

EROFS 개선 사항: 파일에 저장된 파일 시스템 이미지를 마운트하는 기능으로 읽기 전용 환경의 유연성이 향상되었습니다.

퓨즈 업데이트: 이제 ID 매핑 마운트를 통해 컨테이너형 스토리지를 더 쉽게 관리할 수 있습니다.

NFS LOCALIO 프로토콜 지원: 로컬라이즈된 네트워크 파일 작업의 효율성을 높입니다.

 

주요 하드웨어 개선 사항

 

예상대로 Linux 커널 6.12는 향상된 하드웨어 지원을 제공합니다:

라즈베리 파이 5: 이 인기 있는 싱글 보드 컴퓨터의 초기 메인라인 지원으로 접근성이 더욱 향상되었습니다.

게임 장치: ARM 기반 게임포스 에이스 및 원엑스플레이어 센서가 호환성을 확보했습니다.

노트북 기능: ASUS 비보북의 향상된 팬 제어, Dell 노트북의 사용자 지정 가능한 배터리 충전 프로필, 레노버 씽크패드 X12 2세대 키보드에 대한 향상된 지원.

향상된 NVIDIA GPU 지원: SMMUv3용 가상 명령 대기열 구현의 통합으로 향상된 GPU 성능과 확장성을 제공합니다.

 

Linux 커널 6.12 보안 업데이트

 

DRM 패닉의 QR코드

 

이번 릴리스에 새롭게 추가된 기능은 DRM(다이렉트 렌더링 관리자) 커널 패닉 시 QR 코드를 지원하는 것입니다. 이 기능을 통해 사용자는 오류 정보를 보다 효과적으로 캡처하고 디코딩하여 디버깅 및 문제 해결을 간소화할 수 있습니다.

 

vDSO getrandom(), 추가 CPU 아키텍처로 확장됨

 

Linux 6.12는 vDSO 기반 getrandom() 지원을 5개의 CPU 아키텍처로 확장합니다. 여기에는 ARM64(AArch64), PowerPC 64비트, PowerPC 32비트, s390x 및 LoongArch 64비트 아키텍처가 포함됩니다. 이를 통해 사용자 공간 내에서 직접 고성능의 안전한 난수를 생성할 수 있습니다.

 

Linux 커널 6.12로 업그레이드하기

 

최신 기능과 성능 향상을 경험해보고 싶은 분들을 위해 Linux 커널 6.12는 공식 커널 웹사이트 에서 다운로드하거나 리누스 토발즈의 git 트리. 하지만 커널을 수동으로 컴파일하는 것은 복잡한 과정일 수 있습니다.

안정성을 선호하는 경우 Linux 배포판에서 향후 업데이트에 커널 6.12가 포함될 때까지 기다리세요. 이렇게 하면 배포판의 패키지 관리자가 필요한 종속성 및 구성 변경을 처리하므로 원활하고 번거로움 없이 전환할 수 있습니다.

 

최종 생각

 

Linux 커널 6.12는 최신 컴퓨팅의 초석으로서 커널의 역할을 계속 강화합니다. 실시간 기능, 하드웨어 호환성, 보안에 중점을 둔 이번 릴리스는 고성능 서버에서 임베디드 시스템에 이르기까지 다양한 애플리케이션에 도움이 될 것입니다. 임베디드 시스템.

Linux 커널 개발이 진행됨에 따라 향후 릴리스에서는 더욱 획기적인 기능과 최적화를 기대할 수 있습니다. 앞으로의 흥미로운 개발에 대해 기대해 주세요. Linux 커널 6.13 그리고 그 이후에도 기대해주세요.

요약
 Linux 커널 6.12 출시: 주요 기능 및 개선 사항
기사 이름
Linux 커널 6.12 출시: 주요 기능 및 개선 사항
설명
실시간 처리, 향상된 하드웨어 지원, 강화된 보안 등 Linux 커널 6.12의 최신 기능에 대해 알아보세요.
작성자
게시자 이름
TuxCare
게시자 로고

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