• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
소프트웨어

Linux 커널 6.7 공식 출시, 이것이 새로운 기능입니다

달소 달소 246

0

2
출처 https://9to5linux.com/linux-kernel-6-7-officially-released-this-is-whats-new

6.8은 3월출시라고합니다.

Ubuntu 24에서는 6.8 쓸수있겠군요 ㅎㅎ

 


 

Linus Torvalds는 오늘 몇 가지 새로운 기능과 개선 사항을 도입한 Linux 커널의 최신 안정 버전인 Linux 커널 6.7의 출시 및 일반 공급을 발표했습니다 .

Linux 커널 6.7의 주요 특징에는 속도와 성능을 유지하면서 Btrfs 및 ZFS 파일 시스템이 제공하는 최신 기능과 경쟁하도록 설계된 Linux 기반 운영 체제용 COW(기록 중 복사) 파일 시스템인 bachefs 파일 시스템 구현이 포함됩니다. EXT4 및 XFS 파일 시스템의

Linux 커널 6.7은 또한 Nouveau 오픈 소스 그래픽 드라이버에 NVIDIA의 GSP 펌웨어에 대한 지원을 도입합니다. 이는 GSP(GPU 시스템 프로세서)가 지원되지 않는 하드웨어에서만 사용되며 GSP가 이미 지원되는 하드웨어에서는 선택 사항입니다.

Btrfs 파일 시스템의 새로운 기능도 포함되어 있습니다. raid-stripe-tree, 물리적 매핑이 여러 장치에서 일치하지 않을 수 있는 논리적 파일 범위 매핑을 위한 새로운 트리, 단순 할당량 계산(squota) 및 임시 파일 시스템 fsid (임시_fsid).

또한 Btrfs 파일 시스템은 체크섬 삭제 예약을 줄여 범위가 많은 파일의 경우 파일 삭제 시간을 12% 줄이고, 삽입 중 범위 상태 병합을 더욱 효율적으로 만들어 중요한 기능의 실행 시간을 5% 줄이는 성능 향상을 얻었습니다.

EXT4 파일 시스템 팬을 위해 Linux 커널 6.7은 다중 블록 할당자를 개선하고 커밋 기계에서 해제된 데이터 블록 처리를 최적화하여 s_md_lock 스핀록에 대한 잠재적인 잠금 경합을 방지하고 백업 슈퍼블록을 개선하여 온라인 크기 조정 또는 라벨이나 UUID를 업데이트할 때.

Linux 커널 6.7에는 UDP의 IPsec ESP에 대한 GRO 캡슐화 해제 지원, 경로 속성에 의해 선택적으로 활성화되는 TCP 타임스탬프의 usec 확인 지원, TCP 인증 옵션(RFC 5925, TCP 지원)과 같은 네트워킹 개선 사항이 많이 있습니다. -AO)는 MD5 옵션을 보다 현대적으로 대체하여 vsock 소켓을 통해 조각난 skbs 전송을 지원하고 I3C를 통한 MCTP를 지원합니다.

또한 사용자 공간이 전체 테이블을 덤프하는 대신 단일 MDB 항목을 요청할 수 있도록 MDB용 netlink GET(멀티캐스트 전달)이 지원되며, 소켓 백로그를 처리하는 동안 일반 TCP ACK를 연기하여 200Gbit NIC의 단일 TCP 흐름 성능이 20% 향상되었습니다. , 앱이 깨우기 ​​횟수를 제한하는 데 도움이 되도록 MPTCP 소켓에서 rcvlowat 및 notsent_lowat를 지원합니다.

네트워킹 추가에는 맵에 CPU별 객체를 할당하고 저장할 수 있는 로컬 CPU별 kptr 지원, 다양한 필터가 있는 여러 PTP 타임스탬프 이벤트 큐 리더 지원, VXLAN 터널 드라이버에서 선택적 FDB 플러시 지원 등이 계속해서 추가됩니다. OOM 공격을 방지하기 위해 브리지에서 학습된 FDB 항목을 제한할 수 있도록 지원합니다.

또한 FQ(Fair Queuing) 패킷 스케줄러는 내장된 3밴드 우선순위 및 WRR 스케줄링, 우회 지원 및 더 나은 비활성 흐름 보고를 받았습니다. BPF v4 CPU 명령 지원이 ARM32 및 s390x 플랫폼에 추가되었으며 BPF 타이머를 현재 CPU에 고정하는 기능과 UNIX 소켓용 확장 cgroup BPF sockaddr 후크가 추가되었습니다.

Linux 커널 6.7은 또한 Landlock(TCP 바인딩 및 연결 액세스 제어)에 대한 초기 네트워크 지원, HDA 패치 지원, 새로운 하드웨어 유형 및 장치를 지원하는 Thunderbolt/USB4 수정 사항을 추가하고 모든 미디어 드라이버가 이전 V4L2 대신 VB2 kAPI를 사용할 수 있도록 합니다. 핵심 videobuf kAPI가 제거되었습니다.

또한 autofs를 새로운 마운트 API로 포팅하고, CephFS 로깅을 업데이트하고, Intel의 CAT 구현을 위한 비연속 용량 비트마스크에 대한 지원을 추가하고, exFAT 파일 시스템에 ioctls 지원을 추가하여 fatattr util에서 사용되는 파일 속성을 가져오고 설정합니다. zero_size_dir디렉터리를 생성할 때 클러스터를 할당하는 새로운 마운트 옵션입니다.

반면 F2FS 파일 시스템은 페이지 크기에 맞춰 내부 블록 크기를 변경하여 더 큰 페이지 크기를 지원하고 전원 끄기 복구와 관련하여 향상된 구역 블록 장치 지원을 받았습니다. Rust 지원은 Linux 커널 6.7에서 Rust 1.73.0으로 업데이트되었으며 C에서도 활성화된 경우 이제 IBT가 기본적으로 활성화됩니다.

ARM64 지원을 위해 Linux 커널 6.7은 새로운 HWCAP 정의를 도입하고 Ampere SoC PMU에 대한 지원을 제공하며, ARM 플랫폼은 AMD/Pensando에서 데이터 처리 장치에 대한 지원을 받고 Sophgo에서 새로운 RISC-V 기반 고급 장치에 대한 지원을 받았습니다.

LoongArch 아키텍처는 이제 KVM(커널 기반 가상 머신)에서 지원되며 정적 키가 있는 PREEMPT_DYNAMIC과 LoongArch 아키텍처의 BPF CPU v4 지침도 지원됩니다. KVM에 대해 말하자면, ARM 플랫폼은 이제 메모리 작업 명령에 대한 게스트 지원 기능을 갖추고 있으며 Smstateen 및 Zicond 확장은 물론 senvcfg 가상화도 지원합니다.

RISC-V 아키텍처의 경우 Linux 커널 6.7은 사용자 공간에서 cbo.zero에 대한 지원, ACPI 기반 시스템의 CBO에 대한 지원, 소프트웨어 섀도우 호출 스택에 대한 지원, S 모드에서 잘못 정렬된 액세스 처리에 대한 지원, 다양한 새로운 재배치에 대한 지원을 추가합니다. 모듈 로더 및 T-헤드 캐시 플러시 작업이 개선되었습니다. 또한 KVM에는 RISC-V용 가상화된 SBI 디버그 콘솔(DBCN)이 있습니다.

예상대로 Linux 커널 6.7에는 더 나은 하드웨어 지원을 위해 수많은 신규 및 업데이트된 드라이버가 함께 제공됩니다. 새로운 드라이버의 더 많은 USB Type-C 추가, XHCI 확장 추적 지원, USB "La Jolla Cove Adapter(LJCA)" 지원, HP Omen 시스템에 대한 DMI 특징, 새로운 USB dwc3 플랫폼에 대한 지원 및 Lenovo에 대한 펌웨어 감지 개선이 제공됩니다. cptkbd.

또한 Linux 6.7의 하드웨어 지원은 Lenovo Thinkpad 장치에서 패스스루 중 보조 MAC 주소 읽기 지원, ThinkPad Compact 키보드의 향상된 일시 중지/재개, HP 250 G7 노트북 PC의 EC GPE 감지 기능 및 ACPI를 통해 향상되었습니다. TongFang GMxXGxx/ TUXEDO Stellaris/Polaris Gen5 노트북에 대한 IRQ 재정의.

마지막으로 Linux 커널 6.7은 Xilinx의 Versal 통합 메모리 컨트롤러를 위한 새로운 EDAC 드라이버, MPS(Monolithic Power) MP3309C 스텝업 컨버터를 위한 새로운 장치 트리 바인딩, 3개의 Lenovo x86 Android 태블릿을 위한 "공급업체" 백라이트 문제, CephFS에서 idmapped 마운트를 지원하고 세션 트렁킹 중 NFS4ERR_DELAY 오류를 처리하기 위해 업데이트된 NFSv4.1 구현을 지원합니다.

또한 6.7 커널을 사용하면 Linux가 현재 세대 CXL 플랫폼에 대해 PCIe AER을 통해 신호를 받은 CXL 링크 프로토콜 오류를 기본적으로 처리하고, AMD IOMMU에 대한 SVA 지원을 추가하고, Watchdog에 대한 Amlogic C3 및 S4 SoC 지원을 추가하고, 초기 Intel Lunar Lake 지원을 추가하고, Intel을 홍보할 수 있습니다. Meteor Lake를 안정적으로 지원합니다.

AMD 사용자의 경우 Linux 커널 6.7은 GC 11.5, DCN 3.5, VPE 6.1, NBIO 7.11 및 DML2를 포함하여 향후 출시될 하드웨어 플랫폼에 대한 지원, es83xx 칩이 있는 AMD 플랫폼에 대한 지원, AMD ACP 6.3 및 7.0을 추가합니다.

보안 측면에서 Linux 6.7은 새로운 가상 주소 기반 lskcipher 인터페이스, PPC에 대한 6방향 언롤링의 향상된 AES/XTS 성능, PKCS1Pad의 FIPS 202 SHA-3 지원 및 단일 페이지 메시지에 대한 빠른 경로로 암호화 지원을 업데이트합니다. Adiantum 디스크 암호화 및 암호 해독 알고리즘.

또한 Linux 6.7의 AppArmor는 io_uring 및 사용자 생성 중재에 대한 초기 지원,change_profile 사용을 강화하는 새로운 제한 사항, 현재 작업의 secid를 검색하고 작업 버퍼를 할당할 때 발견되는 성능 병목 현상을 줄이기 위한 몇 가지 최적화를 받았습니다.

Linux 커널 6.7 은 소스에서 커널을 컴파일하려는 사람들을 위해 kernel.org 웹사이트나 Linus Torvalds의 git 트리 에서 지금 다운로드할 수 있습니다 . 다른 모든 사람들은 자신이 선호하는 GNU/Linux 배포판의 안정적인 소프트웨어 저장소에 새 커널 버전이 도착할 때까지 기다려야 합니다.

Linux 커널 6.7은 단 몇 달 동안만 지원되는 단기 분기입니다. 이는 이제 Linus Torvalds가 공식적으로 병합 창을 연 Linux 커널 6.8에 의해 계승될 것입니다. Linux 커널 6.8은 2024년 3월 중순에 출시될 예정입니다.

image.png.jpg

 

신고공유스크랩
2
profile image
달소 글쓴이 2024.01.09. 17:58
냉동개구리
4버전까지는 좀 더뎠던거같은데,, 5부터는 미친듯이 올라가는것같습니다 ㅋㅋ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story