Hacker News new | past | comments | ask | show | jobs | submit login

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).



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.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: