Linux 5.19에는 AMD 및 Intel에 대한 많은 개선 사항이 포함되어 있습니다. 다음 버전은 Linux 6.0이 될 수 있습니다.

Linux 5.19

우리는 이미 이와 같은 블로그의 편집자와 독자가 가장 좋아하는 운영 체제 커널의 새 버전을 가지고 있습니다. 이 기회에 이후 5.18 차례였다 리눅스 5.19, Linus Torvalds가 방금 출시를 발표했습니다. '그의 차례'라고 하는 것은 논리적인 일이고, 개발이 시작된 이후로 계속 그랬지만, 차기작이 리눅스 5.20이 될지, 아니면 이미 그런 건지 조금 더 의구심이 들었다. 리눅스 6.0. 그러나 이 문서는 현재 공식적으로 출시된 최신 안정 버전에 관한 것입니다.

Linux 5.19는 주요 릴리스입니다. 이미 병합 창에서 많은 변경 사항이 있을 것임을 확인했지만 변경 사항으로 인해 커널 크기가 커지지는 않았습니다. 아래는 가장 뛰어난 뉴스, 에서 픽업 Phoronix, 모든 종류의 하드웨어에 대한 유명한 분석 및 비교와 같은 Linux 개발을 밀접하게 따르는 특수 매체입니다.

Linux 5.19 하이라이트

  • 프로세서 및 플랫폼:
    • Intel IFS(In-Field Scan)는 데이터 센터 배포 전에 CPU 실리콘 테스트를 용이하게 하거나 시간 경과에 따른 실리콘 테스트를 촉진하여 발견되지 않은 하드웨어 문제를 감지하는 데 도움이 되도록 병합되었습니다. ECC 검사 또는 기타 기존 테스트.
    • LoongArch는 Linux 커널용 새 CPU 포트로 병합되었습니다. 그러나 언급한 바와 같이 일부 드라이버가 아직 메인라이닝 준비가 되지 않았기 때문에 LoongArch 시스템 부팅을 지원하지 않습니다.
    • PolarFire SoC를 사용하는 PolarBerry RISC-V FPGA 보드 지원.
    • 32비트 RISC-V(RV32)에서 64비트(RV64) 바이너리 실행을 지원합니다.
    • 크로스 플랫폼 커널 빌드를 위해 이전 ARMv12T/ARMv4 코드를 마침내 변환하여 5년 간의 크로스 플랫폼 Arm 노력을 완료합니다. 이전 Intel XScale/PXA 하드웨어에 대한 Arm 플랫폼 간 지원도 완료되었습니다.
    • 향후 HPE 서버에서 베이스보드 관리 컨트롤러(BMC) 기능에 사용될 HPE GXP SoC를 추가했습니다.
    • ARMv9 확장 가능 매트릭스 확장 지원. SME(Scalable Matrix Extension)는 SVE/SVE2를 기반으로 합니다.
    • 개선 변경 사항은 Zen 4 IBS, AMD PerfMonV2 및 마지막으로 AMD Zen 3 BRS(Branch Sampling)로의 확장과 함께 AMD 측에서 중요합니다.
    • 이전 Renesas H8/300 CPU 아키텍처 제거. 이 아키텍처는 오래되었고 이미 한 번 메인라인에서 제거된 후 수년간 커널에서 유지 관리되지 않았습니다.
    • 더 이상 사용되지 않는 x86 지원 제거 a.out.
    • 절전을 시도하는 동안 배터리를 소모하는 뜨거운 Linux 랩톱에 대한 수정 사항을 포함하여 Intel의 많은 열 및 전원 관리 업데이트.
    • CPUID 기능을 더 쉽게 정리할 수 있습니다.
    • x86/x86_64에 대한 늦은 마이크로코드 로딩은 기본적으로 비활성화되어 있으며 커널을 손상시킵니다. 사용자는 CPU 마이크로코드를 일찍 로드하는 것이 좋습니다.
  • 가상화:
    • AMD SEV-SNP는 AMD EPYC 7003 "Milan" 프로세서와 함께 도입된 SEV(Secure Encrypted Virtualization) 업데이트를 위해 마침내 메인라인이 되었습니다.
    • Intel TDX(Trust Domain Extensions)가 초기 코드 준비와 병합되었습니다.
    • VM 게스트로 실행할 때 XSAVEC 지원.
    • Microsoft는 GPU가 많은 대규모 Azure 가상 머신의 Hyper-V 게스트 부팅 시간을 줄였습니다.
    • AMD SEV와 같은 Confidential Computing(CoCo) 하이퍼바이저의 VM 비밀에 액세스하기 위한 Linux EFO 지원.
    • KVM 및 Xen 업데이트.
    • Google의 Goldfish를 기반으로 하며 기존 Motorola 68 에뮬레이션 옵션보다 훨씬 뛰어난 가상화 사용을 위한 새로운 m68000k 가상 머신 대상입니다.
  • 그래픽 및 디스플레이:
    • 거의 XNUMX만 라인의 새로운 코드.
    • AMD RDNA3 그래픽용 IP 블록을 차세대 CDNA Instinct 가속기와 함께 올해 후반에 출시할 수 있도록 많은 작업이 진행되고 있습니다.
    • 마더보드 다운 디자인을 위한 Intel DG2/Alchemist PCI ID.
    • 기존 코드 경로에서 Intel Raptor Lake P 그래픽을 지원합니다.
    • 이제 DG2/Alchemist 하드웨어에 대해 컴퓨팅 엔진 ABI가 노출됩니다.
    • PCIe ASPM(Active State Power Management)이 성공적으로 활성화되었는지 확인하기 위한 DG2/Alchemist GPU의 전원 문제.
    • DisplayPort에 대한 ASpeed ​​AST 드라이버 지원.
    • Rockchip VOP2 호환성.
    • RDNA2 "Beige Goby"의 새로운 기본 변형을 지원합니다.
    • VP8 및 VP9 상태 비저장 코덱에 대한 MediaTek Vcodec 지원.
  • 파일 시스템 및 스토리지:
    • 4K보다 큰 모든 PAGE_SIZE에 대한 하위 페이지 지원에서 Btrfs 기본 RAID 5/6 모드 및 기타 추가 사항에 대한 하위 페이지 지원에 이르기까지 Btrfs 파일 시스템에 대한 수많은 주목할만한 개선 사항.
    • Apple의 NVMe M1 컨트롤러를 지원합니다.
    • XFS 파일 시스템을 위한 새로운 코드가 많이 있습니다.
    • statx 시스템 호출을 통한 FAT16/FAT32 파일 생성/생년월일 정보.
    • 작년에 Paragon Software가 커널에 기여한 이 NTFS 커널 드라이버의 일부 유지 관리 문제를 해결하기 위해 NTFS3 커널 드라이버 수정 사항이 병합되었습니다.
    • F2FS에 대한 다양한 개선 및 EROFS 및 EXT4에 대한 일상적인 업데이트.
    • NFSv3 Courteous Server 지원.
    • TRIM을 사용하여 섹터를 XNUMX으로 만드는 eMMC 지원.
    • OverlayFS로 IDMAPPED 레이어를 지원합니다.
    • exFAT에 대한 훌륭한 성능 수정.
    • IO_uring이 많이 개선되었습니다.
  • 기타 하드웨어:
    • Synopsys DWC3 USB3 드라이버에 대한 끝없는 작업.
    • Apple eFuse 드라이버를 병합하여 Apple M1 SoC에서 이러한 프로그래밍된 eFuse를 읽고 교정 데이터를 저장합니다.
    • Intel Havana Labs AI 드라이버에 대한 작업이 계속되었습니다.
    • Intel FPGA PCIe 카드 사용 및 기타 가능한 사용 사례를 위해 sysfs를 통한 펌웨어 업데이트 시작 지원.
    • ACPI를 통해 노출될 때 연결된 장치의 물리적 위치 보고 지원. 이것은 여러 포트/위치 등의 경우 연결된 구성 요소가 서버/시스템에 상대적인 위치를 파악하는 데 도움이 될 수 있습니다.
    • Raspberry Pi Sense HAT 조이스틱 드라이버가 병합되었습니다.
    • 노트북 프레임워크에 대한 Chrome OS EC 드라이버 지원.
    • 차세대 서버에 대한 CXL(Compute Express Link) 지원을 계속 활성화합니다.
    • Lenovo ThinkPad Trackpoint II 키보드에 대한 더 나은 지원.
    • Keychron C-시리즈/K-시리즈 키보드의 적절한 취급.
    • Wacom 드라이버 개선 및 기타 HID 작업.
    • Intel의 AVS 오디오 드라이버는 이전 Skylake/Kabylake/Apollo Lake/Amber Lake 시대 오디오 드라이버 코드의 재작성으로 상륙하기 시작했습니다.
    • Aquacomputer 장치에 추가된 ASUS 마더보드의 하드웨어 모니터링 개선을 계속합니다.
  • 보안:
    • 구조 레이아웃을 무작위화하기 위한 Clang RandStruct 지원 및 기존 GCC 지원과 유사합니다.
    • 난수 생성을 위한 RNG 코드 현대화 작업 계속.
    • Intel SGX 엔클레이브는 높은 메모리 압력에서 실패하는 경향이 있었지만 Linux의 Software Guard Extensions에 대한 문제는 이제 해결되었습니다.
    • split-lock을 잘못 사용하는 응용 프로그램 개발자의 삶을 비참하게 만듭니다.
  • 다른 사람:
    • Big TCP에서 무선 통신을 위한 pureLiFi LED 조명 및 기타 많은 개선 사항에 이르기까지 많은 중요한 네트워킹 개선 사항.
    • x86_64 디버그 커널을 쉽게 구성할 수 있는 새로운 옵션입니다.
    • Printk는 이제 콘솔을 통해 KThreads에 메시지를 다운로드합니다.
    • 메모리 관리가 많이 개선되었습니다.
    • 새로 병합된 하위 시스템은 HTE(Hardware Timestamping Engine)로 GPIO 및 IRQ와 같은 시간 공급자와 소비자를 조정합니다. Linux 5.19의 초기 HTE 공급자는 NVIDIA Tegra Xavier SoC 전용입니다. Linus Torvalds는 HTE 이름이 마음에 들지 않고 이 주기나 다음 주기에도 여전히 변경될 수 있습니다.
    • 준비 영역 외부의 WFX WiFi 드라이버 프로모션을 포함하여 준비 영역에 대한 봄 청소.
    • 최신 Linux 시스템에 있는 많은 펌웨어 바이너리를 압축하여 디스크 공간을 절약하기 위해 기존 XZ 압축 펌웨어 지원에 대한 대안으로 Zstd 압축 펌웨어 지원.

Linux 5.19 그것은 몇 분 전에 발표, 귀하의 코드는 현재 사용 가능하며 곧 제공될 예정입니다. 커널 아카이브. 지금 설치하려는 Ubuntu 사용자는 자체적으로 또는 다음과 같은 도구를 사용하여 설치해야 합니다. 움키, 또는 XNUMX월 출시를 기다리고 더 큰 제품으로 도약하세요.


코멘트를 남겨주세요

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

*

*

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