LINUX.ORG.RU
ФорумTalks

Линус Торвальдс настойчиво предлагает дропнуть поддержку i486

 , ,


1

2

Собственно, сабж: https://www.phoronix.com/news/Intel-i486-Linux-Possible-Drop .

So I *really* don't think i486 class hardware is relevant any more. Yes, I'm sure it exists (Maciej being an example), but from a kernel development standpoint I don't think they are really relevant.

At some point, people have them as museum pieces. They might as well run museum kernels.

Moving up to requiring cmpxchg8b doesn't sound unreasonable to me.

★★★★★

Коллекционеры копролита подымут вой.

Как по мне, дропать надо не 486, а х32. Полностью.

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

Полностью нельзя, так как полно по сей день только 32-битного ПО. Но ограничить поддержку на уровне i686 или даже Pentium I вполне можно.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от utanho

Как по мне, дропать надо не 486, а х32. Полностью.

Есть полно встраиваемого 32 битного железа где работает Линукс и где нет никакого смысла в 64 битах, но есть смысл в экономии расходов на железо. Не забываем что Линукс не только для серверов и десктопов.

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

Чтобы атомики 64-битные делать без костылей.

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

Что такое x32? Нет такого названия.

А 32-битное дропать нельзя, оно прекрасно работает у меня на всех не-серверах.

firkax ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Полностью нельзя, так как полно по сей день только 32-битного ПО. Но ограничить поддержку на уровне i686 или даже Pentium I вполне можно.

Мне чего-то казалось, что уже давно дропнули, удивлен даже, что i486 остается.

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

Виртуальные i486 можно разгонять до производительных Ryzen.

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

Почему эта cmpxchg8b так важна?

Видимо, для скорости.

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

Современный линукс на реальном железе с i486 и так не взлетит.

Если с ядерной консолью, то почему нет? Вот GUI, да, разжирели.

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

А на сколько строк уменьшится ядро?

Вот потом и посмотрим.

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

Для SMP

Я вообще не понимаю какого хрена – ну не хотите поддерживать SMP на i386/i486 ну окей, ЗАЧЕМ УБИРАТЬ ПОДДЕРЖКУ ЭТИХ ПРОЦОВ ВООБЩЕ?

Ну вырубите вы SMP для них. Дбл блд.

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

Я вот чета представил apt-get update и почти всплакнул :)

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

Я вообще не понимаю какого хрена – ну не хотите поддерживать SMP на i386/i486 ну окей, ЗАЧЕМ УБИРАТЬ ПОДДЕРЖКУ ЭТИХ ПРОЦОВ ВООБЩЕ?

В тоже время непонятно зачем вообще поддерживать эти процессоры в НОВЫХ ядрах, которые уже 6.x пошли? То есть, где это имеет значение, чтобы на комп с таким процессором (i486, Карл!) нужно было ставить новое ядро. O_o

Допустим даже какое-то embedded, станки там всякие, так все-равно новые устройства скорее на arm каком будут, чем на i486, и в общем непонятно нафига. Выглядит так, что вообще можно дропнуть все, что старее P-IV, Athlon 64, ну ладно на крайняк уровня P-III учитывая разные странные варианты процессоров, в том числе, не от Intel/AMD

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

Linux же давно ОС не для гиков, а энтерпрайз и IoT стандарт. Так что прекращать поддержку legacy просто так не выйдет — инвесторы не поймут-с.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от alex1101

Linux уже давно энтерпрайз и IoT стандарт, так что драйвера для legacy — это не прихоть, а необходимость, иначе он не будет нужен тем, кто платит деньги за разработку. Что разработчикам тяжко — это их работа.

Так по-хорошему нормальное ядро без мусора можно написать только микроядерным и с нуля, вот только финансирования для такого фиг найдешь, как и сферу применения кроме игрушки для гиков.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от alex1101

Поддержка разных типов процов там весьма локализована и влияет меньше чем на 1% всего ядерного кода.

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

Если ты будешь энтерпрайзу постоянно советовать как обойтись без твоих услуг - он перестанет их заказывать.

firkax ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Речь не о том чтобы дропать поддержку 32битного софта, а поддержку x86_32 железа.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Полностью нельзя, так как полно по сей день только 32-битного ПО

Весь актуальный софт давно мигрировал, остался копролит, для которого сойдет и старое ядро.

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

Есть полно встраиваемого 32 битного железа где работает Линукс и где нет никакого смысла в 64 битах, но есть смысл в экономии расходов на железо.

Так же там нет смысла в новых ядрах

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

Что такое x32? Нет такого названия.

Тут все в курсе, что нет. И все поняли, о чём я. Ваша лодка там, капитан --->

Работает у вас != нужно всем.

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

Мне чего-то казалось, что уже давно дропнули, удивлен даже, что i486 остается.

Дропают на уровне дистров. И только в ядре остается эта наскальная живопись.

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

Чотйта нет? Старые ядра = старые баги. Которые никто не будет править.

Их и так никто не правит. Некогда.

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

Пусть смотрят. Может начнут шевелиться.

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

Так же там нет смысла в новых ядрах

Предлагаете новый хардварный проект начинать на старом ядре? Сомнительная идея.

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

Предлагаете новый хардварный проект начинать на старом ядре? Сомнительная идея.

Очень сомнительная, вы правы. Начинать новый проект с системными ресурсами 20тилетней давности.

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

Начинать новый проект с системными ресурсами 20тилетней давности.

Если для конкретного устройства 64 бит ничего не дают кроме повышения стоимости изделия, то зачем? Даже 8/16 битные микроконтроллеры до сих пор применяются из-за низкой себестоимости. Скажем для микроволновки даже 32 бит – это много.

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

Я предлагаю более радикально: дропнуть и x86_64. Надо только подождать, когда Линус продаст на барахолке свой тредриппер, и купит нормальный макстудио на M2.

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

Спеки закрыты, поэтому скорее Линус скажет fuck you, Apple

cobold ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Да чепуха. Винда не меньший ынтырарайз, а x86 версии в десяточке дропнули, а в win11 дропнули процессоры 4 летней давности

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

Что такое x32? Нет такого названия.

Вообще есть :D

А 32-битное дропать нельзя, оно прекрасно работает у меня на всех не-серверах.

Можно, я разрешаю. Ты можешь в качестве компенсации создать пару тредов в толксах и поныть о том, что 32-битных обижают.

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

Скажем для микроволновки даже 32 бит – это много.

Как будто ты не видел духовки на OpenBSD.

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

а x86 версии в десяточке дропнули

Windows 7 SP1 требует SSE2.

486 был дропнут очень давно…

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.