오래된 i486 및 초기 i586 CPU 지원 제거를 제안하는 새로운 리눅스 패치

전문: https://www.phoronix.com/news/Linux-RFC-Remove-i486-Early-586

원저자: Michael Larabel | 작성일: 2025-04-25 10:32
사이트 내 게시일: 2025-04-25 22:40
최근 리눅스 패치가 구식 i486 및 초기 i586 CPU에 대한 지원을 제거할 것을 제안하며, 이는 커널 현대화의 일환으로 나타났습니다. 이러한 결정은 현대 커널과 함께 사용되는 고대 CPU의 사용이 미미해져 하드웨어 에뮬레이션에서 불필요한 복잡성을 초래했기 때문입니다. 리누스 토발즈는 i486 지원에서 벗어날 필요성을 강조하며, 개발 노력이 이러한 레거시 문제에 낭비되어서는 안 된다고 언급했습니다.

제안된 변경 사항은 최소 커널 지원 기능을 TSC(타임 스탬프 카운터) 및 CX8(CMPXCHG8B) 하드웨어 지원을 포함하도록 증가시켜, i486 및 초기 i586 CPU에 대한 지원을 사실상 제거합니다. 이 업데이트는 코드베이스를 상당히 간소화할 것으로 예상되며, 80개의 파일이 수정되고, 38개의 새로운 삽입과 14,104개의 삭제가 이루어질 것입니다. 수학 에뮬레이션 라이브러리 없이도, 33개의 파일이 변경되고 38개의 삽입, 1,081개의 삭제가 이루어져 여전히 상당한 단순화가 이루어집니다.

이러한 변화의 의미는 커널의 복잡성을 줄일 뿐만 아니라, 개발자 자원을 보다 관련성 있고 현대적인 기술로 전환할 수 있도록 해준다는 점에서 중요합니다. 이는 기술 산업에서 레거시 시스템에 대한 지원을 단계적으로 종료하고 현재 하드웨어 환경에서 성능과 보안을 향상시키려는 더 넓은 추세를 반영합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1321) Open Source (1018) kernel (232) Development (74) CPU support (10) modernization (3) i486 (2) i586 (2) Hardware Emulation (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.