Linux 7.4, 'AI 생성 수정 폭주'로 구형 EDAC 드라이버 지원 종료
HARDWARE
올해 초 리눅스 네트워킹 서브시스템이 AI 기반 버그 보고서 때문에 구형 네트워크 드라이버를 제거하기 시작한 것과 유사하게, EDAC 드라이버 유지 관리자들은 사용되지 않는 구형 EDAC 드라이버에 대한 증가된 버그 보고/패치로 인해 비슷한 문제에 직면하고 있습니다. 적어도 현재 최신 메인라인 커널 버전을 프로덕션 환경에서 사용하는 사용자들에게는 말이죠. 이른바 AI 스팸을 피하기 위해, 그들은 해당 드라이버들을 고아화(orphaning)하여 다음 커널 릴리스에서 제거할 예정입니다.
AMD의 EDAC 유지 관리자인 Borislav Petkov은 오늘 풀 리퀘스트에서 다음과 같이 설명했습니다:
"여러 EDAC 드라이버를 고아화합니다: i82975x, x38, xgene, i3200. 이들은 그저 임의로 업데이트만 받아왔을 뿐 아무도 실제로 사용하지 않습니다. 적어도 메일링 리스트에서 사용 흔적은 없습니다. 따라서 AI 생성 수정 폭주가 등장한 지금, 그리고 아무도 해당 수정 사항들을 테스트할 수 없기 때문에, 이제는 이를 지원 종료하고 영원한 행복 사냥터로 안내할 때입니다."
i82975x 드라이버는 예전에 사용되던 Intel 975X Express 칩셋용입니다... 저는 20년 전의 Intel 975X 하드웨어를 아직 가지고 있는데, 물론 10년 이상 전원은 켜본 적이 없습니다.
Intel 975X (및 Abit) 시절의 추억이 떠오릅니다. x38 EDAC 드라이버는 Intel X38 MCH용입니다. xgene 드라이버는 AppliedMicro의 구형 X-Gene SOC를 위한 것으로, Ampere Computing에 인수된 후 X-Gene 3가 Ampere eMAG로 사용되었습니다.
마지막으로, i3200 드라이버는 Intel의 3200/3210 칩셋용입니다.
Linux 7.4의 EDAC 코드에는 가상 머신 내에서 EDAC 코어 코드를 테스트하는 데 사용되는 더미 EDAC 드라이버가 새로 추가되었습니다. 또 다른 새로운 추가 사항은 노후화된 실리콘 및 고착 비트(stuck bits)를 처리하기 위한 Bit Fix Filter로 사용되는 Intel BFF 드라이버입니다.
여기에 나머지 EDAC 코드에 대한 많은 AI 기반 수정들이 더해졌습니다. Linux 7.4용 전체 EDAC 기능 패치 목록은 이 풀 리퀘스트에서 확인할 수 있습니다.