679 читали · 4 года назад
CPU планировщики Linux. Актуальная информация
В этой статье пойдёт разбор актуальных на 2022 год CPU планировщиков ядер Linux (vanilla and custom), которые можно разделить на производные от CFS и BFS CFS («Совершенно честный планировщик») CFS, который стал частью ядра Linux 2.6.23 в 2007 году, является классом планирования для нормальных (в отличие от реального времени) процессов и поэтому называется SCHED_NORMAL. CFS предназначен для интерактивных приложений, типичных для среды настольных компьютеров, но его можно настроить как SCHED_BATCH,...
2 недели назад
Запуск Linux на CPU вышедших до Pentium I станет недоступен из-за новых изменений в кодовой базе
В последнее время в ядре Linux наметился отказ от поддержки устаревших процессоров. Совсем недавно фанаты Open Source лишились возможности запускать свежие версии ОС на Intel i486, так как из конфигурации ядра исчезли настройки для него. Изображение: Grok Сейчас стало известно, что процесс оптимизации кода набирает обороты и правкой системы Kconfig с убиранием опции M486 дело не ограничится. Разработчики Linux планируют сделать поддержку счетчика временных меток (TSC) обязательной для процессоров семейства x86, а этому условию соответствуют лишь Pentium I и более поздние модели...