Linux Kernel 6.6: New Features

Linux Kernel 6.6은 AMD 프로세서 성능 향상을 위한 EEVDF 스케줄러 도입, 보안 강화를 위한 Intel Shadow Stack 통합, AMD와 NVIDIA GPU 지원 개선, SELinux 보안 투명성 증대 및 다양한 아키텍처에 대한 새로운 지원을 포함한 중요한 업데이트를 제공합니다. ReiserFS의 폐기 예고와 KSMBD의 안정화로 더욱 향상된 Linux 환경을 제공합니다.

Linux Kernel 6.6의 출시는 “DevOps Experience”에 큰 변화를 가져왔습니다. “Processor Updates”의 핵심은 새로운 EEVDF 스케줄러로, 특히 AMD 프로세서에 대한 성능과 효율성을 크게 향상시키며 AMD Dynamic Boost Control 기능을 제공합니다.

“GPU Updates” 부분에서는 AMD GPU 사용자들에게 새로운 AMD FreeSync Panel Replay 지원이 도입되어 더욱 부드러운 비주얼을 제공하며, NVIDIA 사용자는 강화된 보안을 경험하게 됩니다.

“Security Updates”에서는 SELinux의 보안과 투명성이 강화되었으며, RISC-V 아키텍처는 이제 KASLR을 지원하여 보안을 더욱 강화합니다.

기타 “Other Updates”로는 USB MIDI 2.0 기능 드라이버 추가와 Intel Visual Sensing Controller 드라이버 도입으로 현대 노트북의 센싱 능력이 향상되었습니다.

마지막으로 “Final Thoughts”에서는 이 모든 업데이트가 Linux 사용자에게 더 나은 성능, 강화된 보안 및 확장된 기능을 제공한다고 강조하며, TuxCare의 “KernelCare Enterprise”를 통해 시스템 재부팅 없는 보안 패치의 중요성을 언급합니다.

https://securityboulevard.com/2023/11/linux-kernel-6-6-is-here-find-out-whats-new/

EEVDF

EEVDF 스케줄러는 작업들이 컴퓨터 자원을 공정하게 사용할 수 있도록 도와주는 일종의 관리자입니다. 이 관리자는 각각의 작업에 대해 ‘기한’을 정하고, 이 기한에 맞춰 작업이 컴퓨터에서 실행될 수 있도록 순서를 정해줍니다. 이렇게 하면 컴퓨터가 여러 작업을 더 효율적으로 처리할 수 있게 되죠. 2023년에 리눅스 커널에서는 기존의 관리자를 EEVDF로 바꾸어 성능을 더 향상시켰습니다.

기존의 CFS (Completely Fair Scheduler) 을 대체하였음.

EEVDF 스케줄러를 사용함으로써 리눅스 커널의 효율성이 개선됩니다. 이 스케줄러는 작업들에 공정하고 효율적인 처리 시간을 할당하여 시스템의 전반적인 성능을 향상시키고, 특히 AMD 프로세서에서 더 나은 성능을 제공합니다. 또한, ‘지연 좋음(latency nice)’과 같은 별도의 패치가 불필요해져 시스템 유지 관리가 단순화되고, 안정성이 높아집니다.