이전에 비권장으로 간주되었던 이타니움 IA-64 아키텍처가 다가오는 GCC 15 컴파일러를 통해 리눅스에서 새로운 지원을 받고 있습니다. 초기에는 GCC 팀이 이타니움 지원을 제거할 계획이었으나, 개발자 레네 레베(René Rebe)가 개입하여 이 아키텍처가 가까운 미래에도 지원될 수 있도록 했습니다. 이 결정은 사용자 기반이 줄어들고 있음에도 불구하고 오픈 소스 커뮤니티 내에서 이타니움 호환성에 대한 놀라운 수요가 있음을 강조합니다.
이 '비권장 해제'는 오직 GCC 15 컴파일러에만 해당되며, 최신 리눅스 커널에는 적용되지 않습니다. 이타니움 지원은 리눅스 6.7에서 중단되었기 때문입니다. 구버전 리눅스 커널을 사용하는 사용자들은 GCC 15가 제공하는 향상을 활용하면서 이타니움 프로세서를 계속 사용할 수 있습니다.
이타니움 아키텍처는 인텔이 HP와 협력하여 개발한 것으로, 인텔의 첫 64비트 CPU 아키텍처로 AMD의 x86-64 명령어 집합보다 먼저 등장했습니다. 이 아키텍처는 매우 긴 명령어 단어(VLIW) 구조를 사용하여, 소프트웨어 컴파일러가 실행을 위해 명령어를 미리 예약하는 방식으로 작동하며, x86 CPU에서 사용되는 하드웨어 기반 스케줄링과는 대조적입니다.
혁신적인 설계에도 불구하고 이타니움은 x86 애플리케이션과의 호환성 부족으로 시장에서 자리 잡는 데 어려움을 겪었습니다. AMD의 x86-64 명령어 집합이 네이티브 x86 애플리케이션을 지원하면서 시장은 빠르게 이타니움에서 멀어졌습니다. 인텔은 2021년에 이타니움 라인을 공식적으로 단종했으며, HP 엔터프라이즈가 마지막 주요 고객으로, 2025년 말까지 이타니움 서버를 지원할 것으로 예상됩니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.