Разработчики ОС Linux перед новым рывком в многоядерность.
Нет. Этот рывок был сделан очень много лет назад, более десятка. Как бы не во времена ядер 1.x. Единственное, что поменялось относительно недавно, во времена 2.6.18 где-то, это объединение одноядерного и многоядерного кода в рантайме. До этого поддержка многоядерности достигалась пересборкой с нужными опциями.
На сегодня в ОС уже загружают все ядра?
Да, и любые, где есть слово Linux.
top - 23:12:17 up 1 day, 14:34, 1 user, load average: 4,51, 4,07, 4,21
Tasks: 1773 total, 1 running, 1772 sleeping, 0 stopped, 0 zombie
%CPU0 : 1,0 us, 2,6 sy, 26,5 ni, 70,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU1 : 0,6 us, 0,6 sy, 0,6 ni, 69,8 id, 28,2 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU2 : 1,3 us, 4,2 sy, 60,1 ni, 33,1 id, 1,3 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU3 : 0,0 us, 0,0 sy, 0,0 ni, 99,3 id, 0,7 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU4 : 1,6 us, 0,0 sy, 0,0 ni, 98,0 id, 0,0 wa, 0,0 hi, 0,3 si, 0,0 st
%CPU5 : 0,0 us, 0,0 sy, 5,2 ni, 94,8 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU6 : 7,5 us, 0,3 sy, 0,0 ni, 92,2 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU7 : 19,8 us, 0,6 sy, 0,0 ni, 79,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU8 : 0,0 us, 0,0 sy, 0,0 ni,100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU9 : 0,0 us, 0,0 sy, 0,0 ni,100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU10 : 0,0 us, 0,0 sy, 0,0 ni,100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU11 : 0,0 us, 0,0 sy, 0,0 ni,100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU12 : 16,9 us, 10,4 sy, 0,0 ni, 72,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU13 : 0,3 us, 0,3 sy, 0,0 ni, 99,3 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU14 : 1,0 us, 2,3 sy, 0,3 ni, 96,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU15 : 5,8 us, 0,6 sy, 0,0 ni, 93,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU16 : 5,5 us, 0,3 sy, 0,0 ni, 94,1 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU17 : 0,3 us, 0,3 sy, 0,0 ni, 99,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU18 : 0,0 us, 0,6 sy, 0,0 ni, 99,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU19 : 0,3 us, 0,3 sy, 0,0 ni, 99,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU20 : 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU21 : 0,0 us, 0,3 sy, 0,3 ni, 99,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU22 : 0,3 us, 0,0 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%CPU23 : 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 16315848 total, 12083188 used, 4232660 free, 408624 buffers
KiB Swap: 20479992 total, 0 used, 20479992 free, 5218396 cached
Правда, половина тут за счёт гипертрединга.