리눅스 커널 RAID 코드의 마지막 MMX 최적화 제거 추진
Eric Biggers가 보낸 세 패치는 32비트 x86 커널의 RAID XOR·RAID6 계산에서 마지막 MMX 최적화 경로를 제거하고, 해당 구형 CPU가 기존 스칼라 C 코드로 계산하도록 합니다. Phoronix는 패치가 Andrew Morton의 MM Git 트리에 들어갔으며 Linux 7.5에 포함될 가능성을 전했습니다.
보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.
Eric Biggers가 보낸 세 패치는 32비트 x86 커널의 RAID XOR·RAID6 계산에서 마지막 MMX 최적화 경로를 제거하고, 해당 구형 CPU가 기존 스칼라 C 코드로 계산하도록 합니다. Phoronix는 패치가 Andrew Morton의 MM Git 트리에 들어갔으며 Linux 7.5에 포함될 가능성을 전했습니다.
r/sysadmin 이용자 u/sobrique는 NFS 파일 읽기로 찬 페이지 캐시가 프로세스 메모리를 여러 NUMA 노드에 분산시켜 지연을 키웠다고 진단했습니다. numactl 바인딩과 systemd MemoryHigh 조정을 대안으로 제시하고 테스트 환경에 해결책을 배포했다고 했지만, 적용한 방안과 적용 후 성능 수치는 게시물에 없습니다.
KDE Linux가 NTSYNC 커널 모듈을 기본 활성화해 Wine·Proton 호환 계층이 Windows 동기화 기능을 처리할 기반을 마련했습니다. KDE는 게임 성능 개선을 기대한다고 밝혔으며, 베타 마일스톤 진척률은 85%입니다. 11월 3일 현재 공식 안내는 Alpha 상태와 Testing edition 제공을 표시합니다.
리누스 토발즈가 11월 1일 Linux 7.4-rc1을 공개하며 AI가 찾아낸 문제의 수정과 AI가 제안한 패치가 이번 병합 창에 많이 들어왔다고 밝혔습니다. 그는 이런 작업이 안정화 단계에 몰리기보다 정규 개발 과정에서 일찍 반영되는 편이 낫다고 기대했지만, 이후 rc 단계의 흐름은 지켜보겠다고 했습니다.
Linux 7.4은 perf의 Python 스크립트를 공통 모듈 기반으로 바꾸고 단독 실행을 지원합니다. 모듈의 데이터 처리와 내보내기 기능을 보강하며, 별도 변경으로 ARM64의 자료형 프로파일링도 확장합니다.
sysinfo 개발자가 Linux에서 GPU 사용량을 수집하며 생긴 성능 부담을 줄인 과정을 공개했습니다. 파일 디스크립터 테이블을 부모와 공유하는 스레드는 GPU 정보를 다시 읽지 않고 부모 값을 복사해, 제시한 한 실행에서 갱신 시간이 0.312초에서 0.110초로 줄었습니다. getdents64의 버퍼 크기 설명과 별도 벤치마크 수치는 이 결과와 구별됩니다.
퀄컴이 Snapdragon 8 Elite Extreme Gen 6와 8 Elite Gen 6의 초기 Linux 지원 패치를 칩 발표 후 24시간 안에 커널 메일링 리스트에 올렸습니다. 이는 패치를 검토 단계에 공개한 것으로, 커널 통합 완료를 뜻하지 않습니다. Debian 13 부팅 안내는 8 Elite Gen 6 기기를 대상으로 하며 Mesa GPU 사용자 공간 드라이버 패치는 추후 공개 예정입니다.
Chromium은 Wayland에서 합성기에 주 화면의 HDR 피크 정보를 전달하도록 수정해 KWin에서 영상 하이라이트가 과도하게 잘리던 문제를 해결했습니다. 이슈는 10월 29일 검증 완료됐지만 안정판에 바로 역포팅되지는 않습니다.
Peter Zijlstra가 Linux 커널에서 KGDB를 제거하는 패치를 제출했습니다. KGDB가 NMI 문맥과 시간 관리, 워치독, 브레이크포인트 처리에 문제를 일으킬 수 있으며 QEMU의 GDB 서버로 대체할 수 있다는 주장입니다. 하드웨어 의존 디버깅에는 대안이 충분한지 의견이 갈립니다.
Canonical이 2023년 미리보기 이후 중단됐던 Ubuntu Core Desktop 개발을 다시 추진하며 Ubuntu 27.04 주기부터 브라우저 중심 기기, 개발자 워크스테이션, 게임용 기기에 집중합니다. Snap 앱 부족과 데스크톱 모듈화, 권한 요청, KDE Plasma 지원이 과제로 남아 있으며, 해당 주기에는 데일리 이미지 공개를 목표로 합니다.
KDE Plasma 6.8.2는 KWin, Wayland, 디스플레이 설정과 데스크톱 위젯 등에서 발생하던 오류를 수정하는 업데이트입니다. 변경 목록에는 애니메이션, 화면 캡처, 입력기, 멀티 GPU 동기화와 여러 UI 동작 개선이 포함됐습니다.
CachyOS가 Epic의 Easy Anti-Cheat Linux v2 요구사항에 맞춘 별도 커널과 Secure Boot 설정 안내를 준비하고 있습니다. 일반 최적화 커널은 그대로 두고 선택 설치하는 방식이며, Lockdown Mode와 DKMS 드라이버 호환성이 논의되고 있습니다.
GameVault 2가 Windows, Linux, macOS용 공개 베타로 출시됐습니다. 게임별 여러 버전 선택, Linux용 Wine/Proton 실행 설정, 화면 가림 모드 등을 추가했지만 기존 설치 게임은 다시 받아야 하며 GameVault 1의 모든 기능을 아직 갖추지는 않았습니다.
LinuxRunner는 탈옥이나 가상 머신 없이 iOS·iPadOS에서 ARM64 Linux 프로그램과 데스크톱 환경을 실행하는 앱입니다. 자체 명령어 인터프리터와 Linux 호환 계층을 쓰며, 시스템 호출과 그래픽 지원에는 제약이 있고 성능 비교 벤치마크는 공개되지 않았습니다.
Linux 7.4의 EXT4에 선택형 buffered iomap 지원이 추가됩니다. 대용량 쓰기에서 성능 향상을 보였지만 일부 기능과 마운트 모드가 호환되지 않으며, 조건에 따라 기존 I/O 경로로 자동 전환합니다.
Linux 7.4의 char/misc 변경에서 Android Binder의 C 드라이버가 제거됩니다. 기능 완성도와 안정성을 갖춘 Rust 드라이버로 Google의 개발 초점이 옮겨가며, 일부 테스트에서는 C 버전보다 높은 성능을 보였다고 전합니다.
Lenovo X1 Carbon에서 메모리 오류가 발생하자 글쓴이는 Linux 커널의 memmap 옵션으로 문제가 있는 물리 메모리 구간을 제외했습니다. GRUB 설정에서 달러 기호가 변수로 처리되는 문제를 우회해 Fedora 부팅에 성공했지만, 메모리나 파일 시스템을 복구한 것은 아닙니다.
Linux의 Promontory 21 온도 센서 드라이버가 AMD 600 시리즈 칩셋도 지원합니다. Linux 7.4에 PCI 장치 ID 추가 패치가 병합됐으며, Linux 7.2와 7.3에도 백포트될 예정입니다.
Wayland의 권한 있는 클라이언트가 하드웨어와 무관한 가상 출력을 만들고 제거하는 ext-transient-output 프로토콜이 제안됐습니다. wlroots에서 실험 구현이 진행 중이며, 원격 화면 캡처와 가상 모니터 구성에 활용할 수 있습니다.
arc-rebar는 BIOS에 Resizable BAR 설정이 없는 시스템에서 Intel Arc GPU의 VRAM 접근 창을 부팅 때 확장하는 도구입니다. B580과 특정 Debian 시스템에서 BAR2가 256MiB에서 16GiB로 커졌고, VRAM 대역폭과 Vulkan 처리 성능도 개선됐다고 보고합니다. 지원 조건과 하드웨어 검증 범위는 제한적이며 상업적 사용에는 별도 라이선스가 필요합니다.