일반적으로 여기서는 Linux 커널 릴리스를 다루지 않지만 버전 5.2는 특별한 것입니다. 다양한 성능 향상, 새로운 드라이버 및 API 외에도 대소 문자를 구분하지 않는 Ext4 파일 시스템 옵션을 특징으로하는 커널의 첫 번째 버전입니다.
snapchat에서 스티커를 제거하는 방법
릴리스의 주요 변경 사항은 다음과 같습니다.
광고
- DSP 오디오 장치 용 Sound Open Firmware
- 파일 시스템 마운트를위한 새로운 마운트 API : fsopen (), open_tree (), fspick (), fsmount (), fsconfig () 및 move_mount ().
- ARM 기반 Mali GPU 용 새로운 오픈 소스 드라이버
- BFQ I / O 스케줄러의 성능이 향상되었습니다.
- 새로운 커널 모듈 dm-dust 드라이브에서 불량 블록을 시뮬레이션 할 수 있습니다.
보안 및 신뢰성
커널은 새 부팅 매개 변수를 지원합니다.완화 =
[대부분] Intel CPU에서 다양한 취약성 보호를 구성하고 비활성화 할 수 있습니다.
완화 = 해제
-모든 것을 비활성화합니다.- mitigations = auto-적용 가능한 모든 완화 옵션을 자동으로 활성화하지만 Hyper-Threading은 유지합니다.
- mitigations = auto, nosmt-위와 동일 + 하이퍼 스레딩을 비활성화합니다.
Intel CPU 용 MDS, 마이크로 아키텍처 데이터 샘플링에 대한 추가 보호를 포함하는 커널 5.2. 아래에서 상태를 확인할 수 있습니다.
/ sys / devices / system / cpu / vulnerabilities / mds
있습니다 두 가지 모드 지원 , 첫 번째는 업데이트 된 CPU 마이크로 코드에 의존하고 다른 하나는 코드 해킹입니다. 자체 부팅 매개 변수가 있습니다.mds =
설정할 수 있습니다
mds = full
mds = full, nosmt
<-- this disables Hyper Threadingmds = 꺼짐
드라이버
새 커널에는 다음과 같은 여러 새 드라이버가 포함되어 있습니다. 라임 GPU Mali 400/450 및 Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) 및 Bifrost (Mali G3x, G5x, G7x) 용 Panfrost.
i915 Intel 드라이버는 이제 Elkhartlake (Gen11) 칩을 지원합니다.
GPU AMD Vega20 용 amdgpu 드라이버는 이제 RAS . 또한 드라이버는 SMU 11 전원 관리 기술을 포함하여 다른 많은 개선 사항을 받았습니다.
대소 문자를 구분하지 않는 ext4 파일 시스템 옵션
새 속성 인 + F (EXT4_CASEFOLD_FL)를 디렉토리에 설정할 수 있습니다. 속성이 설정되면 모든 파일 이름 비교 작업에서 대소 문자를 무시합니다. Test.txt, test.txt 및 test.TXT와 같은 파일 이름은 동일한 파일 이름으로 취급됩니다. 속성 + F는 내부에 저장됩니다.아이 노드
모든 파일 및 하위 디렉토리에 적용됩니다.
이 속성은 기본적으로 활성화되어 있지 않습니다. 기본적으로 ext4는 대소 문자를 구분합니다.
패치는 Canonical의 개발자 인 Gabriel Krisman Bertazi에 의해 만들어졌으며 7 번의 시도 끝에 주류로 받아 들여졌습니다.
커널 소스 코드를 얻을 수 있습니다. 여기 .