Linux 5.8 : Linux 역사상 가장 큰 버전이 이미 출시되었습니다.

Linus Torvalds는 새 버전의 커널 Linux 5.8 그리고이 새로운 편에서 가장 주목할만한 변화 중 아르 KCSAN 경쟁 조건 검출기, 사용자 공간에 알림을 보내는 범용 메커니즘 온라인 암호화를위한 하드웨어 지원, ARM64 용 고급 보호 메커니즘, Russian Baikal-T1 프로세서 지원, 프로세스 인스턴스를 별도로 마운트하는 기능, ARM64 호출 스택 및 BTI에 대한 섀도우 보호 메커니즘 구현.

이 새 버전 핵심 변화량 측면에서 가장 큰 프로젝트가 존재하는 동안 모든 코어의 동시에 변경 사항은 하위 시스템과 관련이 없지만 커널의 다른 부분을 다루며 주로 내부 처리 및 정리와 관련됩니다.

Linux 5.8의 주요 새로운 기능

이 새 버전의 Linux Kernel 5.8에서 코드가있는 섹션이있는 커널 모듈을로드하기 위해 잠금이 제공됩니다. 실행과 쓰기를 허용하는 비트가 동시에 설정됩니다.

지금 별도의 프로세스 인스턴스를 생성 할 수 있습니다. 여러 프로세스 마운트 지점을 허용하고 다른 옵션으로 마운트되지만 동일한 pid 네임 스페이스를 반영합니다.

플랫폼 용 ARM64, Shadow-Call Stack 메커니즘에 대한 지원이 구현되었습니다., 스택에서 버퍼 오버플로가 발생한 경우 함수의 반환 주소를 덮어쓰지 않도록 Clang 컴파일러에서 제공합니다.

그 외에 ARMv8.5-BTI 명령어에 대한 지원도 추가되었습니다. (Branch Target Indicator) 분기해서는 안되는 명령어 세트의 실행을 보호합니다.

블록 장치의 온라인 암호화를위한 하드웨어 지원 추가, 일반적으로 드라이브에 내장된 인라인 암호화 장치를 시스템 메모리와 디스크 사이에 논리적으로 배치하여 커널 지정 암호화 알고리즘 및 키를 기반으로 투명한 암호화 및 암호 해독을 수행할 수 있습니다.

또한이 새 버전에서는 포괄적 인 용어 사용에 대한 권장 사항이 포함되었습니다. 인코딩 규칙을 정의하는 문서에 채택되었습니다.

또한 새로운 KCSAN 디버깅 도구 강조 (Kernel Concurrency Sanitizer), 커널 내 경쟁 조건을 동적으로 식별하도록 설계되었습니다. KCSAN 개발의 주요 초점은 오탐 방지, 확장성 및 사용 용이성입니다.

또 다른 중요한 변화는e는 장치 매퍼에 새로운 dm-ebs 드라이버를 추가했습니다. 더 작은 논리 블록 크기를 에뮬레이션하는 데 사용할 수 있습니다(예: 섹터 크기가 512K인 드라이브에서 4바이트 섹터를 에뮬레이션).

Btrfs는 직접 모드에서 읽기 작업 처리를 개선했습니다.. 마운트시 삭제 된 디렉토리 및 하위 키에 대한 신속한 검사는 상위없이 남겨졌습니다.

Ext4는 ENOSPC 오류 처리를 개선했습니다. 멀티 스레딩이 사용되는 경우. Xattr는 gnu에 대한 지원을 추가합니다. * GNU Hurd에서 사용하는 네임 스페이스.

Ext4 및 XFS, DAX 작업 지원 포함 (디바이스 수준 잠금을 사용하지 않고 페이지 캐시를 우회하여 파일 시스템에 직접 액세스)

또한 연결된 네트워크 케이블 테스트 및 네트워크 장치의 자가 진단을 위한 지원이 커널 및 ethtool 유틸리티에 추가되었습니다.

동안 IPv6 스택의 경우 MPLS 알고리즘에 대한 지원 추가 (Multiprotocol Label Switching) 다중 프로토콜 레이블 전환을 사용하여 패킷을 라우팅합니다(IPv4의 경우 MPLS는 이전에 지원됨).

최종적으로 이 새 버전의 하드웨어에 대해 다음을 찾을 수 있습니다.

  • Intel i915 비디오 카드 용 DRM 드라이버는 기본적으로 활성화되어 있습니다.
  • Intel Tiger Lake (GEN12) 칩 지원
  • amdgpu 드라이버는 FP16 픽셀 형식에 대한 지원을 추가하고 비디오 메모리에서 암호화된 버퍼로 작업하는 기능을 구현합니다.
  • AMD Zen 및 Zen2 프로세서 파워 센서 및 AMD Ryzen 4000 Renoir 온도 센서 지원.
  • Nouveau 드라이버에 NVIDIA 수정 자 형식에 대한 지원이 추가되었습니다.
  • MSM (Qualcomm) 드라이버는 Adreno A405, A640 및 A650 GPU에 대한 지원을 추가합니다.
  • DRM (Direct Rendering Manager) 리소스 관리를위한 내부 프레임 워크가 추가되었습니다.
  • Xiaomi Redmi Note 7 및 Samsung Galaxy S2 스마트 폰과 Elm / Hana Chromebook에 대한 지원이 추가되었습니다.
  • LCD 패널 용 추가 드라이버 : ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • ARM 보드 및 플랫폼 Renesas "RZ / G1H", Realtek에 대한 지원 추가
  • MIPS Loongson-2K 프로세서에 대한 지원 추가

코멘트를 남겨주세요

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

*

*

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