리눅스 커널 RAID 코드의 마지막 MMX 최적화 제거 추진
Eric Biggers가 보낸 세 패치는 32비트 x86 커널의 RAID XOR·RAID6 계산에서 마지막 MMX 최적화 경로를 제거하고, 해당 구형 CPU가 기존 스칼라 C 코드로 계산하도록 합니다. Phoronix는 패치가 Andrew Morton의 MM Git 트리에 들어갔으며 Linux 7.5에 포함될 가능성을 전했습니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
Eric Biggers가 보낸 세 패치는 32비트 x86 커널의 RAID XOR·RAID6 계산에서 마지막 MMX 최적화 경로를 제거하고, 해당 구형 CPU가 기존 스칼라 C 코드로 계산하도록 합니다. Phoronix는 패치가 Andrew Morton의 MM Git 트리에 들어갔으며 Linux 7.5에 포함될 가능성을 전했습니다.
Ori Bernstein이 공개한 OpenBSD용 GEFS 작업본에서 파일시스템 생성 도구 mkfs가 가능해졌고 오류 처리 코드도 검토됐습니다. 하지만 스냅샷 제어와 커밋 데이터의 디스크 기록 순서를 보장하는 프로토콜은 아직 미완성입니다. GEFS의 장애 후 복구 목표를 포트에서 실현하려면 이 순서 처리가 남아 있습니다.
Peter Zijlstra가 Linux 커널에서 KGDB를 제거하는 패치를 제출했습니다. KGDB가 NMI 문맥과 시간 관리, 워치독, 브레이크포인트 처리에 문제를 일으킬 수 있으며 QEMU의 GDB 서버로 대체할 수 있다는 주장입니다. 하드웨어 의존 디버깅에는 대안이 충분한지 의견이 갈립니다.
Linux 커널에서 HPFS 파일시스템 지원을 제거하는 패치가 제안됐습니다. 장기간 유지보수가 끊겼고 SMP·PREEMPT 설정과 호환되지 않는 데다 보안 취약점도 확인됐지만, Linux 7.5에 반영될지는 아직 정해지지 않았습니다.
리눅스 커널 7.3이 정식 출시됐습니다. 이번 릴리스에는 비병합 커밋 18,765건이 들어갔고 개발자 3,021명이 참여했으며, AMD 구형 GPU 지원 개선과 BPF·스케줄링·파일시스템 변경 등이 포함됐습니다.
일부 SMP 시스템에서 부팅이 멈추는 문제를 줄이기 위해 Linux 커널이 콘솔 출력용 NBCON 커널 스레드(KThread)의 시작 시점을 늦췄습니다. 이 문제는 2024년 9월 NBCON 코드 도입 뒤 보고됐으며, 수정은 Linux 7.3에 병합됐습니다.
Darrick Wong이 Linux 7.3에 병합된 변경으로 IOmap 파일 시스템 코드 리뷰어 자리에서 물러납니다. Oracle에서 14년, Linux 개발에 23년 참여한 뒤 잠시 쉬겠다고 밝혔으며, XFS 메인테이너에서 물러난 뒤 맡고 있던 마지막 공식 검토 영역도 내려놓습니다.
Linux 커널의 메모리 안전성 취약점 4건에 작동하는 익스플로잇 코드가 공개됐습니다. 패치는 배포됐지만 배포판별 적용 시점이 다르므로, 오래된 커널을 쓰는 시스템은 업데이트 여부를 확인해야 합니다.