Linux 6.0의 경우 향후 릴리스의 모든 Rust 지원에 대한 성능 개선 및 수정이 예상됩니다.

리누s Torvalds는 첫 번째 및 두 번째 버전 후보를 발표했습니다. (CR) 리눅스 6.0 5.19주 간의 합병 기간 후 며칠 전. 이 새로운 커널 버전은 앞으로 두 달 안에 안정화될 것이지만, Torvalds는 6.0에서 XNUMX으로의 변경이 소프트웨어에 근본적인 변경이 이루어졌다는 의미는 아니라고 분명히 밝혔습니다.

대부분의 업데이트는 GPU 개선으로 보입니다., 네트워크 및 사운드. Linux 제작자는 이 릴리스에 일부 Rust 통합이 없다고 언급했지만 다른 릴리스 후보 또는 6.x 릴리스에 나타날 것으로 예상합니다.

“숫자가 크게 변경되었음에도 불구하고 이번 릴리스에서 근본적으로 다른 점은 없습니다. 나는 소수가 의미가 있다는 개념을 오랫동안 피했으며 "계층적" 번호 매기기 시스템의 유일한 이유는 숫자를 더 쉽게 기억하고 구별할 수 있도록 하기 위해서입니다. 그래서 작은 숫자가 약 20이 되면 큰 숫자를 늘리고 작은 숫자로 돌아가는 것을 선호합니다. 그러나 '이 릴리스에서 근본적으로 다른 점은 없다'는 것이 많은 변경 사항이 없다는 것을 의미하지는 않습니다.”라고 Torvalds는 Linux 6.0-rc1을 발표하면서 썼습니다.

그는 800개 이상의 병합된 커밋과 13개 이상의 병합된 커밋이 있다고 언급했습니다. 병합되지 않았습니다. 시작하려면 Linux 6.0-rc의 이러한 릴리스 후보에서는 우리는 제공되는 것을 찾을 수 있습니다 상당한 성능 향상, 고급 Intel Xeon 및 AMD EPYC 서버와 AMD Threadripper에 대한 대대적인 추진으로 이 외에도 Intel Raptor Lake용 새 드라이버를 추가합니다. 새로운 RISC-V 확장, "hostname=" 커널 매개변수를 통한 시스템 호스트 이름 설정 지원, 새로운 AMD Raphael 오디오 드라이버 및 Intel Habana Labs의 Gaudi2 지원.

그 외에도 HEVC/H.265 인터페이스의 안정적인 버전과 함께 제공되며, 오디오, KVM용 Intel IPI 가상화, Intel SGX2 지원, 보안이 중요한 시스템을 위한 런타임 검증, Btrfs용 Send v2 프로토콜, 주요 스케줄러 개선, AMD Zen 4에 대한 추가 준비, 지속적인 AMD RDNA3 그래픽 활성화 및 중IO_uring 시스템 호출 인터페이스가 크게 개선되었습니다.

Linux 6.0은 가장 많은 수의 파일 변경 사항 및 추가된 줄을 설명합니다. 잠시 후. Torvalds는 이번 주기에 백만 줄 이상의 코드가 추가되었으며, 이는 부분적으로 새로운 AMDGPU 주변의 자동 생성 헤더 파일과 Intel Habana Labs Gaudi2 지원에 기인한다고 말했습니다.

코어에 추가된 코드의 양에도 불구하고 기한이 지난 일부 기능이 병합되지 않았습니다. 특히 "Rust for Linux" 프로젝트의 패치. "사실 저는 초기 Rust 프레임워크와 다세대 LRU 가상 머신을 갖고 싶었지만 이번에는 그렇지 않았습니다."라고 Torvalds가 말했습니다.

"Rust for Linux" 프로젝트는 Google과 Internet Security Research Group의 재정 지원을 받아 Miguel Ojeda가 주도하고 있습니다. Torvalds는 이러한 수정 사항이 다음 Linux 6.0 또는 기타 6.x RC에 나타날 수 있다고 말했습니다.

Rust는 C 언어에 이어 Linux 커널 개발을 위한 두 번째 언어로 추가되었지만, Torvalds는 이것이 모든 Linux 코드를 Rust 언어로 다시 작성하는 것이 아니라 Rust를 사용하여 일부 새 커널 모듈을 작성하는 것이라고 설명했습니다. 이러한 선택은 시스템 개발을 위해 C 언어를 대체할 수 있는 대안에 대한 논쟁이 격화되면서 나온 것입니다.

Rust가 제공하는 보안 및 메모리 관리 이점으로 인해 Rust에 대한 기대가 높아졌습니다. 그러나 일부에서는 이러한 유형의 이니셔티브가 실패할 것이라고 생각합니다.

"Rust for Linux"는 Rust 언어를 커널에 도입하는 것을 목표로 하는 프로젝트입니다. Rust는 핵심 속성을 가지고 있어 핵심에서 두 번째 언어로 고려하는 것을 매우 흥미롭게 만듭니다. 프로젝트 개발자와 Torvalds 자신에 따르면 "Rust for Linux" 프로젝트는 고급 단계에 있지만 여전히 커널에 통합하는 속도가 느립니다.


코멘트를 남겨주세요

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

*

*

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