Добавить в корзинуПозвонить
Найти в Дзене
OVERCLOCKERS.RU

Запуск Linux на CPU вышедших до Pentium I станет недоступен из-за новых изменений в кодовой базе

В последнее время в ядре Linux наметился отказ от поддержки устаревших процессоров. Совсем недавно фанаты Open Source лишились возможности запускать свежие версии ОС на Intel i486, так как из конфигурации ядра исчезли настройки для него. Изображение: Grok Сейчас стало известно, что процесс оптимизации кода набирает обороты и правкой системы Kconfig с убиранием опции M486 дело не ограничится. Разработчики Linux планируют сделать поддержку счетчика временных меток (TSC) обязательной для процессоров семейства x86, а этому условию соответствуют лишь Pentium I и более поздние модели. Счетчик временных меток позволяет подсчитывать количество циклов CPU, прошедших с момента последнего сброса. Это дает возможность сравнительно легко определять время работы процессора. Начиная со свежих сборок ядра, от наличия данного метода отказаться нельзя. Изображение: phoronix.com Патч с указанным изменением будет включен в ветку «x86/cpu». Одновременно с этим пути кода, которые ведут в обход использования

В последнее время в ядре Linux наметился отказ от поддержки устаревших процессоров. Совсем недавно фанаты Open Source лишились возможности запускать свежие версии ОС на Intel i486, так как из конфигурации ядра исчезли настройки для него.

Изображение: Grok

Сейчас стало известно, что процесс оптимизации кода набирает обороты и правкой системы Kconfig с убиранием опции M486 дело не ограничится. Разработчики Linux планируют сделать поддержку счетчика временных меток (TSC) обязательной для процессоров семейства x86, а этому условию соответствуют лишь Pentium I и более поздние модели.

Счетчик временных меток позволяет подсчитывать количество циклов CPU, прошедших с момента последнего сброса. Это дает возможность сравнительно легко определять время работы процессора. Начиная со свежих сборок ядра, от наличия данного метода отказаться нельзя.

-2

Изображение: phoronix.com

Патч с указанным изменением будет включен в ветку «x86/cpu». Одновременно с этим пути кода, которые ведут в обход использования TSC, будут удалены. Но это еще не конец, так как далее последуют новые правки в рамках масштабных действий по очистке Linux от поддержки устаревших процессоров. А данный патч уже определенно попадет в ядро Linux 7.2, поскольку он находится в репозитории «TIP», откуда изменения перетекают в основной репозиторий Linux для слияния.

Читайте далее на сайте

-3

Коротко о травле в Open Source и Linux на примере реального проекта Installer-SH