2024 년 11 월 17 일 공식적으로 출시 된 Linux 커널 6.12는 수많은 서브 시스템에서 상당한 향상과 개선을 자랑합니다. 이 릴리스는 성능 향상, 확장 기능 및 강력한 보안 개선의 우선 순위를 정합니다.
Linus Torvalds는 그의 커널 메일 링리스트 발표에서 예상치 못한 합병증이없는 6.12 릴리스까지 부드러운 마지막 주를 강조했습니다. 그는 표준 릴리스 일정을 준수했으며 다음 날 병합 창이 열렸습니다. 그는 또한 초기 기부금 유입을 인정하여 24 개의 풀 요청을 초과했습니다. 합병 창을 열기 전에 Torvalds는 철저한 테스트의 중요성을 강조했습니다. 그는 이전 주 수정은 주로 반전과 커널 코드베이스 전체에 약간의 수정이 분산되어 주요 우려가 없음을 보장한다고 지적했다.
.
이 기사는 Linux Kernel 6.12의 개발 수명주기 전반에 걸쳐 달성 된 개선, 주요 수정 및 이정표를 탐구합니다.
목차
-Linux 커널 6.12 : 향상과 도전에 대한 깊은 다이빙
주요 개선
개발 장애물
7 개의 릴리스 후보 (rcs)
Linux 커널 6.12 RC1 : 기초 설정
Linux 커널 6.12 rc2 : 실질적인 업데이트
Linux 커널 6.12 RC3 : 버그 스쿼시 및 안정성 개선
Linux 커널 6.12 RC4 : 6.x 시리즈에서 가장 큰
Linux 커널 6.12 RC5 : 표준 크기로 돌아 가기
Linux 커널 6.12 RC6 : 안정성은 중심 단계 입니다
Linux 커널 6.12 RC7 : 릴리스 전 최종 연마
Linux 커널 6.12 : 최종 릴리스
Linux 커널 설치 6.12
Linux 커널 6.12는 다양한 서브 시스템, 드라이버, 파일 시스템 및 핵심 커널 구성 요소를 포함한 실질적인 개선 사항을 보여줍니다. 그러나 개발 여정은 특히 특정 릴리스 후보의 규모와 복잡성에 관한 특정 도전을 제시했습니다.
주요 개선
preempt_rt Mainlining :
이 중요한 추가 기능은 실시간 기능을 가능하게하여 시간에 민감한 애플리케이션에 대한 Linux 응답 성을 크게 향상시킵니다.
sched_ext 통합 :
이 스케줄링 확장의 병합은 커널의 작업 관리를 최적화합니다.
드라이버 향상 : GPU 및 네트워킹 드라이버에 특히 중점을 둔 광범위한 드라이버 업데이트.
파일 시스템 개선 사항 : 다양한 파일 시스템에 대해 구현 된 수정 (bcachefs, btrfs, ext4, nfs, xfs 및 smb)) 데이터 무결성과 신뢰성을 보장합니다.
건축 업데이트 : X86, ARM, PowerPC, Loongarch 및 MIPS와 같은 아키텍처에 포함 된 플랫폼 별 개선 사항.
코어 커널 수정 : 스케줄러, 네트워킹, BPF 및 트레이싱 서브 시스템을 포함하여 핵심 커널 구성 요소에 대한
업데이트, 최적화 및 특정 문제 해결에 중점을 둡니다.
지속적인 녹 지원 : Rust 프로그래밍 언어를 커널에 통합하려는 지속적인 노력.
고급 프로파일 링 도구 :
프로파일 링 도구, 특히
에 대한 업데이트, 특히 성능 분석을 개선하여 병목 현상을 식별하고 해결하는 개발자를 지원합니다.
강화 된 보안 : 커널 보안 모듈 및 취약성에 대한 수정 개선.
개발 장애물
대규모 릴리스 후보자 :
특정 릴리스 후보자, 특히 RC4는 평소보다 훨씬 컸으며 테스트 및 통합에 문제가 발생했습니다.
빌드 회귀 : 개발 프로세스는 새로운 빌드 오류와 빌드 경고의 상당한 증가를 겪었으며 해상도에 대한 전용 노력이 필요합니다.
커뮤니케이션 강조 :
Linus Torvalds는 합병 커밋 메시지에서 명확하고 간결한 의사 소통의 필요성을 강조하여 활발한 음성 및 명령적인 문장을 옹호했습니다.
요약하면, Linux 커널 6.12의 개발은 주목할만한 개선을 성공적으로 통합하면서 안정성을 유지하고 코드베이스의 복잡성 확장을 관리하는 지속적인 과제를 강조했습니다.
7 개의 릴리스 후보 (rcs)
Linux 커널 6.12는 최종 릴리스 전에 7 개의 릴리스 후보 (RC)를 통해 엄격한 테스트를 거쳤습니다. 각 RC는 상당한 개선 및 개선을 기여하여 안정적이고 기능이 풍부한 최종 제품으로 끝났습니다. 각 RC에 대한 간단한 개요는 다음과 같습니다
(RC1에서 RC7에 대한 자세한 설명은 여기에서 따라야하며, 원본 텍스트의 구조와 내용을 반영하지만 역설에 대한 사소한 문구 변경이 있습니다.)
Linux 커널 설치 6.12 사용자는 배포의 리포지토리가 업데이트 될 때까지 기다려야 할 수도 있습니다. 즉각적인 액세스를 위해서는
mainline 애플리케이션 (Ubuntu 기반 시스템)을 사용하여 최신 커널 빌드를 설치하는 것을 고려하십시오. Mainline은 새로운 비공식적으로 지원되는 커널 버전을 관리하기위한 사용자 친화적 인 인터페이스를 제공합니다.
위 내용은 Linux 커널 6.12는 공식적으로 출시되었습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!