LINUX.ORG.RU

Разработчики ядра собираются обсудить прекращение поддержки старых процессоров

 , ,


0

0

После выхода ядра Linux 5.10 с пятилетней поддержкой, разработчики начали обсуждение прекращения поддержки ряда старых процессоров, для которых не было изменений уже много времени. В основном это касается старых ARM и действительно старых 486, Alpha (1992 года) и первой версии Itanium.

>>> Подробности

★★★★★

Проверено: atsym ()

Ответ на: комментарий от atsym

Чувствую, что в этой новости его будут обсуждать больше, чем саму новость. ;-))

hummer ()

лучше бы проблему с io исправили.
но я уже начинаю сомневаться, что эта проблема существует в части ядра

darkenshvein ★★★★★ ()

разработчики начали обсуждение прекращения поддержки ряда старых процессоров, для которых не было изменений уже много времени

Т.е. удаляют то, что никому не мешает и не требует усилий?

xaizek ★★★★★ ()
Ответ на: комментарий от atsym

Из этой новости я узнал, что Шаман жив и здравствует. И здравия ему.
респект таким модераторам, которые своими лапками поддерживают лор.

darkenshvein ★★★★★ ()

прекращения поддержки ряда старых процессоров, для которых не было изменений уже много времени.

Эмм… А, что, разве там нужно было что-то менять, если эти самые процессоры не менялись? Работает, стабильно - не трожь.

  • zx –added in 2015 for both 32, 2017 for 64 bit, no notable changes
  • lpc18xx – added in 2015, new dts in 2018, but few other changes
  • lpc32xx – added in 2010, multiplatform 2019, hardware is EOL

EOL - означает, что не будет новых продуктов. Но «старые» ведь ещё годы будут на ходу. Возмутительно.

gag ★★★★★ ()

Разработчики ядра собираются обсудить прекращение поддержки старых процессоров

Лучше бы добавили поддержку новых, например e2k.

Xintrea ★★★★★ ()
Ответ на: комментарий от Shaman007

В космосе наверное ещё летают. В космосе вообще почти всё устоявшееся. Всякие RAD750, RAD6000 да RTX2000. Но Лялих их вряд-ли когда-либо нюхал.

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 2)

486 может быть полезен для виртуальных машин, для него проще программную эмуляцию делать. Что там такого важного в следующих версиях x86, без чего ядро не может работать?

X512 ★★ ()
Ответ на: комментарий от X512

Old new stock – всё ещё в спросе. The Host – 60 лет в строю, пытались заменить с десяток раз. Может наконец получилось. Из того что мне известно – старый софт из-за невозможности повторить гоняют в эмуляции.

beastie ★★★★★ ()
Ответ на: комментарий от gag

Хорошо, старые устройства на старых SoC ещё на ходу. Будет ли кто-нибудь обновлять на них ядро? Даже в свежем Android используют ядро 4.14, далеко не первой свежести.

i-rinat ★★★★★ ()
Ответ на: комментарий от Shaman007

У r3k тьма клонов, от студенческих поделок до комдива

ncrmnt ★★★★★ ()

На 486 ввиду ограниченности памяти вряд ли получится запустить полноценный дистрибутив, так что все равно. Старые ARM так вообще в основном в чудом выжившей одноразовой технике, так что скатертью дорожка.

Я только за если в линуксе не будет поддержки устройств старше ~25 лет, а то какое-то кладбище драйверов.

ArkaDOSik ★★ ()
Ответ на: комментарий от mky

Вроде бы CMPXCHG8B.

Она же вроде бы нужна только для SMP, которого нет в 486. Без SMP можно использовать обычный обмен и cli/sti для блокировок.

X512 ★★ ()
Ответ на: комментарий от ArkaDOSik

На 486 ввиду ограниченности памяти вряд ли получится запустить полноценный дистрибутив, так что все равно.

Без GUI должно работать.

X512 ★★ ()
Ответ на: комментарий от ArkaDOSik

полноценный дистрибутив

Линукс только для полноценных дистрибутивов? Всякие маршрутизаторы, видеорегистраторы пусть проваливают на другое ядро?

не будет поддержки устройств старше ~25 лет

Смелое заявление. Винду решили переплюнуть? Есть пользователи с ps/2 клавами, и может и мышами. И com-порты для ИБП бывают нужны.

mky ★★★★★ ()
Ответ на: комментарий от ArkaDOSik

старые ретро пэка есть, но они для фана и вообще, кому надо может и пострадать на старом ведре.

salozar ()
Ответ на: комментарий от mky

Линукс только для полноценных дистрибутивов? Всякие маршрутизаторы, видеорегистраторы пусть проваливают на другое ядро?

Разве процессоры для маршрутизаторов не развиваются?

bbk123 ★★★★★ ()
Ответ на: комментарий от X512

У меня не получилось запустить на Pentium, проблема в ядре, но не в поддержке процессора, а в IDE контроллере (перевой версии intel 430VX). Её современный libata никогда не поддерживал, а старый драйвер IDE уже не работает. Какие-то проблемы с чтением конфигураци PCI.

Подозреваю, что на реальном компе с i80486 будет что-то аналогичное. Если внимательно смотреть код драйверов ядра, то там сплошние workaround'ы аппаратных ошибок. Со временем, так как код никто не тестирует на том, старом железе, они перестают работать.

mky ★★★★★ ()
Ответ на: комментарий от mky

Линукс только для полноценных дистрибутивов? Всякие маршрутизаторы, видеорегистраторы пусть проваливают на другое ядро?

Почему же, OpenWRT - пример полноценного дистрибутива. Но увы, ему уже нужно 128 МБ памяти в snapshot ветке.

Смелое заявление. Винду решили переплюнуть? Есть пользователи с ps/2 клавами, и может и мышами. И com-порты для ИБП бывают нужны.

Так не зря же на любой современной материнской плате и COM порт (гребенка для вывода на корпус), и PS/2 разъёмы оставили в покое. И последние будут жить так как обеспечивают самую низкую задержку среди интерфейсов для HID устройств.

ArkaDOSik ★★ ()
Последнее исправление: ArkaDOSik (всего исправлений: 2)
Ответ на: комментарий от bbk123

Развитие процессора вопрос сложный. Достаточно долго существовало семейство AMD Geode. Техпроцесс менялся, а система команда так и оставалась 80486 (видимо из-за лицензии).

mky ★★★★★ ()
Ответ на: комментарий от mky

Достаточно долго существовало AMD Geode.

Вот и ты в прошедшем времени о нём написал. Я думаю, что новые процессоры старой архитектуры всё таки продолжат поддерживать. Давай дождёмся результатов обсуждения. В любом случае думаю, что убирать проддержку старого железа начнут лишь с 5.11, а в 5.10 ничего убирать не будут.

bbk123 ★★★★★ ()
Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от ArkaDOSik

Но увы, ему уже нужно 128 МБ памяти в snapshot ветке.

ЕМНИП, я находил на зарубержных форумах сборище некрофилов, которые пытались напихать в 80486 побольше памяти. Вроде, 4x64=256 Мб получалось...

И последние будут жить

Но им больше 25 лет же, их же нужно выкинуть,

а то какое-то кладбище драйверов

:)

mky ★★★★★ ()
Ответ на: комментарий от i-rinat

Да ладно, давайте компиляцию ядра первой ветки вспомнинать, там, ЕМНИП, «make menuconfig» не было.

mky ★★★★★ ()
Ответ на: комментарий от mky

Я неправильно выразился. Конечно 25 лет должно пройти с момента конца производства, а PS/2 совместимые устройства производят до сих пор, как и например дискеты и дисководы для них, которые востребованы очень много где до сих пор.

А 486 так вообще в теории может индексировать до 4 ГБ, так что если это некрофилам надо, то пусть они и поддерживают, а то выше уже написали что всё поломалось :)

Ещё можно сказать что производство 486 закончилось в 2007, но в Боингах явно не линукс гоняли эти процессоры.

ArkaDOSik ★★ ()
Последнее исправление: ArkaDOSik (всего исправлений: 1)
Ответ на: комментарий от ArkaDOSik

производство 486 закончилось в 2007

Это Intel закончил производство 80486, и то не факт. Texas Instruments всё ещё сообщает, что производит NS486SXF. Пятьдесят баксов за штуку.

i-rinat ★★★★★ ()
Ответ на: комментарий от beastie

я всё ещё помню 2.6.32

Оно еще молодо и поддерживаться будет достаточно долго (ELS RHEL 6 06/2024)

int13h ★★★★★ ()
Ответ на: комментарий от i-rinat

Так он же бздун, вот и решил что 2.6.32 это что-то древнее.

anonymous ()
Ответ на: комментарий от ArkaDOSik

Осведомлены вроде. К 240 Hz монитору обязательна PS/2 мышь

А всякие симплы и остальные из топа cs не в курсе и играют на bt.

anonymous ()

Значит периферию античную держат и норм. Какие-то ссаные датчики в ядро пихнем. А все античные компы выкинем да? А роутер на 468-ом уже не роутер что ли? Там типа гигабитной сети что-ли не было? PCI разъем жив до сих пор. Так и хочется процитировать министра иностранных дел.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.