Линус Торвальдс: работа с софтом под Linux усложниться из-за проблем с аппаратным обеспечением
Свои мысли по поводу развития программного обеспечения и аппаратного под Linux Торвальдс рассказал на конференции KubeCon + CloudNative + Open Source Summit China. По мнению Линуса менеджмент ПО значительно осложнится благодаря двум проблемам аппаратного обеспечения, которые находятся вне зоны контроля команд DevOps.
Первой среди проблем выделяется нескончаемый поток патчей для уязвимостей, вызванных моделью спекулятивного выполнения, без которой не могут обойтись ни Intel ни другие производители процессоров. В свою очередь, производители делают основную ставку именно на спекулятивное выполнение, когда речь заходит о повышении производительности процессоров.
Соответственно, каждое обновление аппаратной части сопровождается обновлением патчей для ядра Linux, каждый же патч требует не только обновления ядра, но и BIOS.
Есть и другой путь — отключение гиперпоточности. В данном сценарии пострадает производительность системы и снизится приблизительно на 15%.
Вторая серьезная проблема — закон Мура и прогноз Давида Хауса из Intel, согласно которому производительность процессоров должна удваиваться каждые 18 месяцев из-за сочетания роста количества транзисторов и увеличения тактовых частот процессоров.