리눅스 커널 5.3이 이미 출시되었습니다.

리눅스 커널

개발 XNUMX 개월 후 Linus Torvalds는 Linux 커널 버전 5.3을 도입했습니다. 그 사이에 변화들 가장 주목할만한 AMD Navi GPU 지원이 강조됩니다. Zhaoxi 프로세서 및 Intel Speed ​​Select 전원 관리 기술 그리고 더 많은.

새 버전 발표, Linus는 규제의 모든 주요 지지자들을 상기 시켰습니다. 커널 개발 사용자 공간 구성 요소에 대해 동일한 동작을 유지합니다. 커널을 변경해도 이미 실행중인 응용 프로그램을 위반하여 사용자 수준 회귀로이어서는 안됩니다.

동시에 행동 위반은 ABI의 변경, 오래된 코드 또는 오류 제거뿐만 아니라 적절하게 유용한 개선 작업의 간접적 인 영향을 줄 수 있습니다.

Linux 커널 5.3의 새로운 기능

이 새로운 버전의 Linux Kernel 5.3에서 눈에 띄는 참신함 중에서 우리는 Amdgpu 드라이버는 AMD NAVI GPU에 대한 초기 지원을 추가합니다. (RX5700)에는 기본 컨트롤러, 디스플레이 상호 작용 코드 (DCN2), GFX 및 컴퓨팅 지원 (GFX10), SDMA 5 (DMA0 시스템), 전원 관리 및 멀티미디어 인코더 / 디코더 (VCN2)가 포함됩니다.

amdgpu Vega12 및 Vega20 GPU 카드에 대한 지원도 개선되었습니다. 추가 메모리 및 전원 관리 기능이 추가되었습니다.

Icelake 칩용 Intel 비디오 카드 용 DRM 드라이버에서 새로운 다중 세그먼트 감마 보정 모드가 구현됩니다. DisplayPort를 통해 YCbCr4 : 2 : 0 형식으로 표시하는 기능이 추가되었습니다.

메모리 및 시스템 서비스

커널 5.3에서 Intel Speed ​​Select 전원 관리 기술에 대한 지원을 소개합니다. 무엇입니까 Intel Xeon 프로세서가있는 일부 서버에서 사용 가능. 이 기술을 사용하면 다른 CPU 코어에 대한 파티션 성능 및 성능 설정을 설정할 수 있으므로 특정 코어에서 수행되는 작업의 성능 우선 순위를 지정하여 다른 코어의 성능을 저하시킬 수 있습니다.

반면에 Linux Kernel 5.3에서는 사용자 공간의 프로세스는 루프를 사용하지 않고 잠시 기다릴 수 있습니다. umwait 명령을 사용합니다. umonitor 및 tpause 지침과 함께이 지침은 곧 출시 될 Intel "Tremont"칩에서 제공되며, Hyper Threading을 사용할 때 에너지를 절약하고 다른 스레드의 성능에 영향을주지 않는 지연을 구현할 수 있습니다.

RISC-V 아키텍처의 경우 대용량 메모리 페이지에 대한 지원이 추가되었습니다. (큰 페이지).

디스크 하위 시스템, I / O 및 파일 시스템

XFS 파일 시스템의 경우 다중 스레드 inode 바이 패스 옵션이 구현됩니다. (예 : 할당량을 확인할 때). 새로운 ioctl BULKSTAT 및 INUMBERS가 추가되어 inode 생성 시간 및 각 AG 그룹 (할당 그룹)에 대한 BULKSTAT 및 INUMBERS 매개 변수를 설정하는 기능과 같이 FS 형식의 다섯 번째 버전에 나타난 기능에 액세스 할 수 있습니다.

동안 Ext4 파일 시스템에 대한 디렉토리 공백에 대한 지원이 추가되었습니다. (연결 해제 된 블록). 열린 파일에 대해 플래그 'i'가 처리되었습니다 (파일이 이미 열려있을 때 플래그가 설정된 경우 한 상황에서 쓰기 금지).

F2FS는 체크 포인트 = 비활성화 모드에서 작업 할 때 가비지 수집기를 제한하는 옵션을 추가합니다.

직접 I / O를 사용하여 F2FS에서 스왑 파일을 호스팅하는 기능이 추가되었습니다. 모든 사용자에 대해 파일 수정 및 해당 파일에 대한 블록 할당에 대한 지원이 추가되었습니다.

가상화 및 보안

코어에는 임베디드 ACRN 장치 용 하이퍼 바이저가 포함되어 있습니다. 이는 실시간 작업 준비를 염두에두고 중요 시스템에서 사용하기에 적합하도록 작성되었습니다. ACRN은 최소한의 오버 헤드를 제공하고, 장비와 상호 작용할 때 짧은 지연 시간과 적절한 응답 성을 보장합니다.

Linux 사용자 모드에는 시간 관련 코드의 디버깅을 단순화하기 위해 가상 UML 환경에서 시간을 늦추거나 가속화하는 모드가 추가되었습니다. 더욱이, 시작 매개 변수 추가 epoch 형식의 특정 지점에서 시스템 시계를 시작할 수 있습니다.

nftables 용 Netfilter는 필터링 메커니즘에 대한 지원을 추가합니다. 드라이버에 추가 된 Flow Block API를 사용하는 하드웨어 가속 패키지. 모든 문자열이 포함 된 완전한 규칙 테이블을 네트워크 어댑터 옆에 휴대 할 수 있습니다. 포함은 NFT_TABLE_F_HW를 테이블에 바인딩하여 수행됩니다.

Layer 3 및 4 프로토콜에 대한 간단한 메타 데이터, 수락 / 거부 작업, IP 및 발신자 / 수신자 네트워크 포트 및 프로토콜 유형별 일치가 지원됩니다.


코멘트를 남겨주세요

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

*

*

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