Hacker News new | ask | show | jobs
by cmeacham98 1066 days ago
Debian distributes compiled binaries. Thus, they have to either turn processor features on in all their binaries, or off (or distribute two sets of binaries).
3 comments

There are options for runtime instruction selection:

https://wiki.debian.org/InstructionSelection

You're thinking of optimizing the code for a specific processor. Run-time codepaths that detect CPU features have existed since MMX and SSE
Debian does distribute SSE-using binaries (with fallback) on i386 which detects presence of SSE at runtime using CPUID.