Canonical, Ubuntu 26.10을 위한 x86-64-v3 패키지 실험 중
UBUNTU
Canonical은 지난 몇 번의 릴리스 사이클 동안 더 나은 성능을 위해 x86_64-v3 패키지를 실험해 왔습니다. x86-64-v3를 대상으로 빌드하면 AVX/AVX2, FMA, BMI1/BMI2, MOVBE 및 기타 최신 ISA (Instruction Set Architecture, 명령어 집합 구조) 기능을 사용할 수 있다고 가정할 수 있습니다. 하지만 이 바이너리(binaries)를 실행하려면 Intel Haswell CPU 또는 AMD Excavator 및 그 이후 세대의 CPU를 사용해야 합니다. 대략 지난 10년 동안 출시된 Intel 및 AMD CPU들이 이에 해당합니다.
Red Hat은 이미 RHEL 10의 타겟을 x86_64-v3로 설정했으며, CachyOS와 같은 배포판들은 x86_64-v3 패키지를 제공하고 있습니다. Canonical은 아직 공식적으로 지원되는 솔루션을 도입하지는 않았지만, 테스트를 위한 x86_64-v3/amd64v3 패키지 아카이브를 제공해 왔습니다.
한 Phoronix 독자는 이제 Ubuntu 26.10(Stonking Stingray)을 위한 amd64v3 아카이브가 존재한다는 점을 언급했습니다. 기존의 amd64 아카이브는 계속 사용할 수 있으며, amd64v3 아카이브는 현재 성능이 지원되는 시스템에서 기본적으로 활성화되어 있거나 그와 유사한 상태는 아닙니다. 하지만 Ubuntu 26.10 개발 빌드를 실행하면서 이 최신 x86_64 베이스라인(baseline)을 위해 빌드된 최신 패키지들의 성능 영향을 테스트하고자 하는 사용자들에게는 사용 가능합니다.
저는 곧 몇 가지 벤치마크(benchmarks)를 실행할 예정이며, 그동안 Ubuntu 26.10의 amd64v3 패키지 상태에 공식적인 변화가 있는지 지켜볼 것입니다. Ubuntu 26.10은 Canonical이 온디바이스 음성-텍스트 변환(speech-to-text) 및 기타 새로운 기능을 갖춘 컨텍스트 인식 데스크톱(context-aware desktop)을 추구함에 따라, 일반적인 LTS 이후의 바쁜 사이클이 될 것으로 보입니다.