Linux, ISDN 서브시스템 및 기타 구형 네트워크 드라이버 제거
Source: Slashdot
“아마추어 라디오와 NFC 같은 오래된 코드는 핵심 네트워킹 개발자들에게 오랫동안 부담이 되어 왔다”고 풀 리퀘스트에 적혀 있다.
그리고 목요일에 Linus Torvalds는 풀 리퀘스트를 오래된 통합 서비스 디지털 네트워크(ISDN) 서브시스템을 Linux 커널에서 제거하기 위해 병합했으며, Phoronix는 “PCMCIA 시대 네트워크 어댑터용으로 만든 다양한 오래된 네트워크 드라이버도 함께 제거했다”고 보도했다.
제거는 최근 AI/LLM이 생성한 버그 보고서가 이 오래된 코드에 집중되면서 촉발되었으며, 현재는 활발한 업스트림 사용자가 남아 있지 않은 것으로 보인다. 대형 언어 모델과 증가된 코드 퍼징이 폐기된 하드웨어용 드라이버의 잠재적 문제를 밝혀내면서, 수십 년 된 하드웨어를 실제로 사용하는 사람이 없을 경우 이러한 드라이버를 쉽게 없앨 수 있게 되었다.
무엇이 제거되었는가
- 전체 ISDN 서브시스템 (≈138,161줄의 코드가 삭제됨).
- 레거시 ATM 디바이스 드라이버.
- 아마추어 햄라디오 지원.
- 오래된 PCMCIA 네트워크 어댑터, 포함:
- 3Com 3c509 / 3c515 / 3c574 / 3c589
- AMD Lance 및 AMD NMCLAN
- SMSC SMC9194 / SMC91C92
- Fujitsu FMVJ18X
- 8390 기반 어댑터 (AX88190 / Ultra / WD80X3)
Linux 7.1에서 추가된 정리 작업
- 오래전에 사용되지 않던 버스 마우스 지원 제거.
- Intel 486 CPU 지원 단계적 중단 시작.
- 러시아의 Baikal CPU 지원 폐기.
이 이야기를 더 읽으려면 Slashdot.