Linux 커널 5.14의 새로운 기능

0
234

Sean Locke 사진/Shutterstock

Linux가 30년이 되면서 커널 5.14가 릴리스되었습니다. 여기에는 내부 내부 수정 사항과 사용자가 볼 수 있는 변경 사항에 대한 일반적인 광범위한 제안이 포함되어 있습니다. 주요 개선 사항 및 이점을 살펴보겠습니다.

생일 축하와 새로운 커널

Linux는 이제 막 30살이 되었습니다. 무료 운영 체제를 만드는 것에 대한 Linus Torvalds의 유명한 게시물(“…그냥 취미, GNU처럼 크고 전문적이지는 않을 것”)은 1991년 8월 25일에 작성되었습니다. 새로운 Linux 커널은 2021년 8월 말, Torvalds가 건조하게 결론짓는 “끊임없는 현란함, 불꽃놀이, 샴페인”과 일치하는 것은 분명히 중간 30년의 통과를 표시할 것입니다.

이 커널 릴리스는 일반적인 버그 수정 및 성능 개선을 특정 유형의 하드웨어에 대한 더 나은 지원 및 특정 그래픽 카드에 대한 핫 언플러그와 같은 일부 특정 사용 사례에 맞는 기능과 혼합하여 다양한 개선 및 변경 사항을 제공합니다.

한 남자의 틈새 시장은 다른 남자의 주류입니다. 어딘가에서 누군가는 가장 난해한 추가 또는 수정 사항을 보고 기뻐할 것입니다. 더 많은 하드웨어 플랫폼을 지원하면 Linux가 확산되는 데 도움이 됩니다. 즉, 이 릴리스에는 모두에게 도움이 되는 내용이 많이 있습니다.

이미 들어보셨을 수도 있는 한 가지 변경 사항은 새로운 추가 사항이 아니라 제거된 것입니다. 수만 줄의 레거시 코드가 커널에서 제거되었으며 더 이상 사용되지 않는 IDE(통합 드라이브 전자 장치) 하드 드라이브 인터페이스를 지원합니다.

따라서 1980년대 후반으로 거슬러 올라가는 하드웨어 인터페이스에 대한 지원이 중단되었지만 이 릴리스에서 현재와 현재를 위한 새로운 기능은 무엇입니까?

향상된 노트북 기능 통합

일부 제조업체의 노트북은 커널 5.14의 전용 기능을 활용할 수 있습니다. 이들 중 일부는 일반 최종 사용자에게 보이고 일부는 배후에서 볼 수 있습니다. Lenovo ThinkPad 노트북 사용자는 이제 Linux 내에서 BIOS 설정을 변경할 수 있습니다.

이는 Dell이 주도한 이니셔티브를 기반으로 하며, 킬 스위치 또는 동일한 작업을 수행하는 제조업체별 키보드 단축키의 동작을 모방하여 웹캠 및 마이크를 비활성화할 수 있는 드라이버에 기여했습니다.

향상된 프로세서 지원

Intel의 P-state 하이브리드 아키텍처 프로세서 Alder Lake P 및 Alder Lake M은 확장 지원을 받습니다. 이 프로세서에는 고성능 “Golden Cove”와 고효율 “Gracemont” 코어가 혼합되어 있습니다. AMD의 Yellow Carp GPU와 Beige Goby GPU에 대한 지원도 빼놓을 수 없습니다.

Meltdown 및 Spectre 결함이 내 PC에 어떤 영향을 미칩니까?

관련된Meltdown 및 Spectre 결함이 내 PC에 어떤 영향을 미칩니까?

아마도 가장 중요한 프로세서 관련 커널 개선 사항은 memfd_secret 핵심 일정 개선. 이는 Intel의 이전 Spectre 및 Meltdown 취약점에 대한 지속적인 이니셔티브의 일부입니다. 이들은 2018년에 발견되었으며 그 이후로 이러한 심각한 보안 결함을 극복하기 위한 작업이 진행 중입니다.

NS memfd_secret 이 기능을 사용하면 응용 프로그램이 커널도 액세스할 수 없는 메모리를 할당하고 차단할 수 있습니다. 이를 통해 애플리케이션은 암호화 키 및 인증 자격 증명과 같은 비밀을 안전하게 저장할 수 있습니다.

핵심 스케줄링 방법은 커널이 하이퍼 스레딩을 보다 효율적으로 사용할 수 있도록 합니다. 이제 신뢰도가 높은 프로세스와 신뢰도가 낮은 프로세스가 동일한 코어에서 동시에 실행되지 않도록 할 수 있습니다. Spectre 및 Meltdown과 싸우는 이전 방법은 하이퍼 스레딩을 비활성화하는 것이었습니다. 분명히, 그것은 임시방편이었고 우리는 실제 수정이 이루어지고 있는 것을 보고 있습니다.

RISC-V 아키텍처는 다음을 포함한 일부 핵심 커널 기능에 대한 향상된 액세스의 형태로 향상된 지원을 얻습니다. 투명한 거대한 페이지. 이것은 CPU의 메모리 매핑 기능을 가장 효율적으로 사용하여 성능을 향상시키는 커널 기능입니다. 이는 커널 공간에서 사용자 공간으로 데이터를 앞뒤로 이동하는 최적화된 루틴으로 강화되었습니다. 이 컨텍스트에서 “디지털 권한 관리”가 아닌 “직접 렌더링 관리자”인 SimpleDRM을 추가하면 GPU와의 상호 작용이 향상됩니다.

USB4 개선 사항

커널의 USB4 루틴이 개선되었습니다. 오디오 드라이버의 대기 시간이 줄어들었고 기타 많은 USB 관련 드라이버에 개선 사항 및 버그 수정이 추가되었습니다. Thunderbolt 코어에서 USB4 지원이 업데이트 및 증가되었습니다.

AMD Radeon 핫스왑 지원

컴퓨터가 실행되는 동안 AMD Radeon 그래픽 카드를 컴퓨터에서 꺼내고 싶습니까? 이론적으로 커널 5.14를 사용하면 커널 패닉이 발생하지 않고 이제 그렇게 할 수 있습니다. 이것은 조금 찾아볼 수 있는 기능일 수 있지만 AMD Radeon GPU는 이 기능을 지원하므로 이제 커널이 지원합니다.

기타 플랫폼 지원

표준 PC 폼 팩터 이외의 플랫폼에 대한 지원이 향상되었습니다. Raspberry Pi 400은 키보드 내부의 컴퓨터입니다. 애호가, 제조업체 및 교육자들이 많이 선호하는 인기 있는 Raspberry Pi 단일 보드 컴퓨터(SBC)의 모델 4를 기반으로 하는 이 제품은 표준 키보드보다 작은 패키지에 매우 저렴한 컴퓨터를 포장합니다. 그러나 비표준 하드웨어에는 사용자 정의 커널이 필요했습니다. 지원은 이제 표준 커널에 포함됩니다.

바나나 파이는 건방진 이름으로 라즈베리 파이의 직접적인 경쟁자입니다. Banana Pi Model M은 이제 커널 내에서 직접적인 지원을 받습니다.

시스템 온 칩(Systems-on-a-Chip)도 주목을 받았습니다. Qualcomm SM8150 SoC(시스템 온 칩)에 대한 직접 지원을 추가하면 이 SoC를 기반으로 하는 Microsoft Surface Duo 플랫폼을 활용하는 Linux 사용자의 사용자 경험이 향상됩니다. SM8150은 Snapdragon 855+/860 모바일 플랫폼의 부품 번호입니다.

Rockchip RK3568 SoC는 커널 5.14에서도 지원됩니다. 타 제조사의 자사 제품 내부에 사용하도록 설계된 제품입니다. 흥미롭게도 Quartz64에서 테스트 중입니다. 이것은 Linux 기반 PinePhone 뒤에 있는 사람들인 Pine64에서 개발 중인 SBC입니다.

스마트폰 주제에서는 Sony Xperia 1/1II 및 5/5II 스마트폰에 대한 지원도 추가되어 Ubuntu Touch와 같은 운영 체제에서 쉽게 사용할 수 있습니다.

내 배포판은 언제 5.14를 받게 됩니까?

Arch 및 Manjaro와 같은 롤링 배포는 이미 자체적으로 5.14로 업데이트되고 있습니다. 다른 배포판은 자체 업그레이드 및 업데이트 주기에 따라 적용됩니다. 표준 데스크탑 및 서버 이외의 플랫폼에 대한 더 광범위하고 더 나은 지원을 보게 되어 기쁩니다. 이는 비주요 플랫폼 사용자뿐만 아니라 Linux 커뮤니티 전체에 이익이 됩니다.

오 그래, 생일 축하해, 리눅스!