Linux, 드디어 AppleTalk 프로토콜 지원 종료
요약
Linux 커널 개발자들이 유지보수 부담을 줄이기 위해 AppleTalk 프로토콜 지원을 중단하기로 결정했습니다. 최근 AI가 생성한 패치가 대량 유입되면서 검토되지 않은 코드가 늘어난 것이 주요 원인입니다.
핵심 포인트
- Linux 커널에서 약 4,000줄의 AppleTalk 관련 코드 삭제
- AI 생성 패치 급증으로 인한 유지보수 효율성 저하가 결정적 계기
- 관심 있는 사용자를 위해 관련 코드는 GitHub에 별도 유지
- 최근 Linux는 AI/LLM 영향으로 오래된 네트워크 드라이버들을 지속적으로 정리 중
Linux, 드디어 AppleTalk 프로토콜 지원 종료

업스트림(Upstream) Linux 개발자들이 Linux 커널에서 AppleTalk 프로토콜 지원을 제거하기로 결정했습니다. 오늘 Linux 7.2를 위해 약 4,000줄에 달하는 커널 코드가 트리(tree)에서 삭제되었습니다. AppleTalk는 표준 TCP/IP를 위해 약 20년 동안 단계적으로 폐지되어 왔으며, 일부 요소는 Apple Bonjour와 같은 서비스에서 살아남아 왔습니다. 하지만 최근 현대에는 거의 사용되지 않거나 전혀 사용되지 않을 이 프로토콜의 Linux AppleTalk 지원과 관련하여, AI가 생성한 패치(patch)들이 메일링 리스트(mailing lists)에 대량으로 유입됨에 따라, 이를 유지 관리하는 것이 부담이 된다고 판단하여 메인라인 커널(mainline kernel)에서 지원을 제거하기로 결정했습니다.
Jakub Kicinski는 메인라인 Linux 커널에서 AppleTalk 지원을 제거하는 패치와 함께 다음과 같이 작성했습니다:
"Wikipedia에 따르면 AppleTalk는 2009년 MacOS X 10.6 (Snow Leopard)에서 제거되었습니다. 최근 우리는 아무도 검토하지 않는 이 프로토콜에 대한 AI 생성 수정 사항(fixes)의 급증을 경험했습니다.
AppleTalk가 AX.25 및 아마추어 무선(hamradio)처럼 Linux 트리에서 벗어나게 합시다. 관심 있는 분들이 테스트해 볼 수 있도록 코드는 github.com/linux-netdev/mod-orphan 에서 유지하겠습니다.
uAPI는 당분간 유지합니다. 특별한 이유는 없으며, 단순히 유지하는 것이 논란을 덜 일으킬 것이라고 생각하기 때문입니다."
이전 커널 사이클인 Linux 7.1에서도 Linux는 오래된 ISA 및 PCMCIA 하드웨어를 위한 ARCnet 지원을 중단했을 뿐만 아니라, 최근 AI / LLM으로 인한 패치 유입을 계기로 ISDN, 아마추어 무선(ham radio) 및 기타 오래된 네트워킹 드라이버들을 제거한 바 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기