Linux 6.1은 Rust 인프라와 기타 새로운 기능을 소개합니다.

Linux 6.1

예상대로 리누스 토발즈 석방했다 외치는 소리 Linux 6.1. 새로운 안정 버전이므로 흥미로운 소식이 있습니다. 각각의 모든 릴리스에서와 같이 새 하드웨어에 대한 지원이 포함되었지만 이 버전이 어떤 이유로 역사에 기록되어야 한다면 Rust에 대한 초기 지원을 추가하기 위한 것이 될 것입니다. 실제 코드는 없지만 기초는 이미 여기에 있습니다.

이것은 Torvalds 자신이 다음에서 보고했습니다. 첫 번째 출시 후보 Linux 6.1의 경우 특히 "우리는 오랫동안 만들어온 몇 가지 기본 사항, 특히 다중 유전자 LRU VM 시리즈와 초기 Rust 스캐폴딩(아직 커널에 실제 Rust 코드는 없지만 인프라가 있음)이 있습니다.” 이미 안정적인 버전을 사용할 수 있으므로 이제 다음에 대해 이야기할 시간입니다. 뉴스.

Linux 6.1 하이라이트

La 뉴스 목록 가장 주목할만한 것은:

  • 프로세서:
    • IBM POWER/PowerPC 코드에는 다른 새로운 기능과 함께 64비트용 KFENCE가 있습니다.
    • LoongArch CPU 포트는 이 중국 CPU 아키텍처에 TLB/캐시 코드 검토, QSpinLock 지원, EFI 부팅, 성능 이벤트 지원, Kexec 처리, eBPF JIT 지원 및 기타 여러 기능을 제공합니다.
    • Linux에서 해결할 수 없는 하드웨어 문제로 인해 Cortex-A16 프로세서에 대한 BF510 지원이 중단되었습니다.
    • EPYC 2 "Rome" 프로세서 이상을 위한 AMD vIOMMU 하드웨어 지원 IOMMU 가상화의 일부인 AMD IOMMU v7002 페이지 테이블 작업.
    • AMD 성능 및 최신 프로세서와 Zen 2 CPU에 대한 LbrExtV4 지원이 포함된 AMD CPU 캐시 및 메모리 보고서.
    • AMD 플랫폼 관리 프레임워크(PMF)는 차세대 AMD Ryzen 장치와 더 나은 열/전력/소음 관리를 위해 통합되었습니다.
    • 새로운 ARM SoC 및 다양한 새로운 ARM 장치를 지원합니다.
    • 더 빠른 인텔 메모리 오류 디코딩.
    • AMD Rembrandt 노트북에 대한 AMD P-State 및 s2idle 수정.
    • 높은 성능 비용으로 인해 런타임에 Spectre-BHB 완화를 비활성화하는 ARM 지원.
  • 그래픽 및 GPU:
    • Intel Meteor Lake 활성화는 계속되었습니다.
    • 향상된 Intel GPU 펌웨어 처리.
    • Intel Arc Graphics DG2/Alchemist에 대한 다양한 개선 사항.
    • 적절한 메시 셰이더 지원을 위해 RADV Vulkan 드라이버에 필요한 AMDGPU 갱 제출 지원.
    • RX 2 시리즈 RDNA2 GPU에 대한 Mode6000 재설정 지원.
  • 스토리지 및 파일 시스템:
    • RISC-V 커널의 기본 구성은 여러 CD-ROM 이미지 형식을 허용합니다.
    • 컨테이너 사용 사례를 초기 대상으로 하는 EROFS에 대한 FSCache 기반 공유 도메인 지원.
    • EXT4 성능 수정 및 최적화.
    • 점점 더 많이 사용되는 이 Linux 파일 시스템에 대한 Btrfs 및 기타 작업에 대한 상당한 성능 최적화.
    • 직접 I/O 정렬 세부 정보를 보고하는 statx() 지원.
  • 기타 하드웨어:
    • Logitech HID++ Hi-Res Scrolling 지원 자동 감지 및 모든 Logitech Bluetooth 장치에 대해 HID++ 활성화 시도.
    • Sound Open Firmware 코드, 새로운 AMD "Pink Sardine" 오디오 코프로세서 지원, 새로운 Apple Silicon 장치에서 사운드 지원을 위한 새로운 Apple MCA SoC 드라이버에 추가된 AMD Rembrandt로 사운드 지원이 눈에 띄게 추가되었습니다.
    • WiFi 802.11be 및 WiFi 7을 위한 WiFi EHT(Extremely High Throughput) 및 MLO(Multi-Link Operation) 준비.
    • 차세대 AI 가속기를 위한 Intel Habana Labs Gaudi2의 지속적인 활성화.
    • IBM Operation Panel용 입력 컨트롤러.
    • Linux 입력용 PINE64 PinePhone(Pro) 키보드 케이스 드라이버를 추가했습니다.
    • Intel Meteor Lake Thunderbolt 지원.
    • Linux 커널 Thunderbolt 네트워크 드라이버를 사용한 종단 간 USB4 흐름 제어 지원.
    • "저렴한 클론" Nintendo 컨트롤러를 더 잘 처리합니다.
    • 새로운 미디어 드라이버와 두 개의 기존 드라이버가 스테이징에서 제외되었습니다.
    • 다양한 하드웨어 모니터링 드라이버 추가.
  • 가상화:
    • Xen은 이제 x86_64에 대해 보조금 기반 VirtIO를 지원합니다.
    • VirtIO 블록의 "보안 지우기" 지원 및 vDPA 기능 프로비저닝 지원.
    • 중요한 9P VirtIO 최적화 덕분에 9P 프로토콜을 사용하는 사용자를 위해 호스트와 게스트 VM 간의 파일 공유가 빨라집니다.
  • 보안:
    • Kernel Memory Sanitizer는 커널 코드 내에서 초기화되지 않은 값에 대한 동적 메모리 버그 감지기로 병합되었습니다. 이 KMSAN은 현재 LLVM Clang에서 발견되는 컴파일러 계측에 의존합니다.
    • Linux 6.1은 기본적으로 W+X 커널 매핑에 대해 경고하며 향후 커널 릴리스에서는 이러한 매핑이 처음부터 생성되는 것을 금지할 수 있습니다.
    • EFI는 기밀 컴퓨팅을 중심으로 작업합니다.
    • 모든 하드 코어 점프 후 INT3을 보장하기 위해 Retpolines 강화.
    • SELinux는 런타임 시 비활성화 지원을 계속 중단합니다.
    • RNG 및 암호화 코드 개선.
    • 커널에 대해 지난 몇 년 동안 모든 memcpy 기반 버퍼 오버플로를 포착했을 교차 필드 memcpy()에 대한 런타임 경고.
  • 다른 사람:
    • PREEMPT_RT에 앞서 더 많은 코드 정리.
    • 그룹 수준에서 PSI 데이터를 활성화/비활성화하는 기능을 포함하여 PSI(실속 압력 정보) 처리가 개선되었습니다.
    • 일반 EFI 압축 부팅 지원.
    • IEEE-1394 Firewire를 통한 고속 직렬/TTY 드라이버 제거.
    • 이전 a.out 코드 제거를 완료했습니다.
    • 이전 DECnet 네트워크 코드를 제거했습니다.
    • Linux 커널 페이지 검색 코드를 수정하고 특히 RAM 용량이 제한된 Linux 시스템에서 사용자 경험을 개선하기 위해 MGLRU를 병합했습니다.
    • Linux 6.1은 세그먼테이션 오류가 발생한 CPU 코어를 인쇄합니다. Linux 시스템 관리자가 동일한 CPU/코어에서 세그먼트 오류가 계속 발생하는 것을 발견하면 프로세서에 오류가 있다는 신호일 수 있습니다.
    • 초기 Rust 프레임워크는 Rust 프로그래밍 언어에 대한 초기 지원으로 병합되었습니다. 새로운 Rust 드라이버 및 기타 커널 하위 시스템 추상화는 향후 커널 주기에서 병합될 것입니다.

Linux 6.1 지금 이용 가능 en kernel.org. 대부분의 배포는 채택을 위한 첫 번째 유지 관리 업데이트를 기다립니다. 이것은 2022 LTS 릴리스가 될 것으로 예상됩니다.


코멘트를 남겨주세요

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

*

*

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