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.

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

А почему бы не отделить ветку и не обновлять дыры в безопасности для тех кому действительно надо? От нового ядра им легче не станет. И обновлять такие штуки никто не обновляет и там везде винда позапихана.

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

Правильно и для этого говна есть древнее дерьмо, откуда никто поддержку этого дерьма не забирал.

right_security
()
Ответ на: комментарий от Dog

Зачем большинству платить за убогих? Поддержка этого мусора стоит ресурсов, которые можно было потратить на более полезное. Так же эта стоимость размазывается по всем пользователям линукса, потому что там не могут появляться нормальные апи.

А так да, паразиты только и жаждут того, что за их говно заплатили другие. Но какой смысл в поддержке этих паразитов?

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

Хочешь новое ядро? Заплати. Почему должны платить другие?

Покупай железо, иди к вендорам, которую будут бекпортировать фиксы в твоё дерьмо. Но паразиты же не хотят платить - они хотят жрать и паразитировать.

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

Если для конкретного устройства 64 бит ничего не дают кроме повышения стоимости изделия, то зачем?

Нет, они дают. Просто паразит ворует эту стоимость у тех, кто занимается написания ядра/под ядро.

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

Это чушь. Никакого «много» не существует. Это мусорное понятие. В основном его используют неосиляторы/паразиты.

Вот есть какой-то дерьмодел, который авр-мусор осилил, а тут бам - появляется нормально smt, но дерьмодел то не может. И вот он начинает врать и рассказывать куллстори о том, что «32бита - это много».

А сказки про «низкую стоимость» - это чушь. Вот массово дерьмоделы скупают мусорный авр, хотя это говно даже в виде китайских клонов дерьма стоит дороже смт. По крайней мере это было так, когда я это трогал.

В любом случае. Поддерживать этот мусор никто не должен - это должно стать правилом. Используешь дерьмо - платишь за него сам, а не воруешь у людей.

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

Ну и, для тебя есть копро-ядро. Вместе с копрокедами. У тебя никто их не забирает.

right_security
()
Ответ на: комментарий от Shadow

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

У нас в этом году меняли автоматику. Там контроллеры были на 386dx.

Вот только причем здесь линукс и его новые ядра?

utanho ★★★★★
()

Так если они собираются внедрять использование rust, то исчезнет поддержка процессоров без SSE2.

pandrey ★★
()

Решительно не понятно зачем на таком древнем железе распоследние ядра. Так что все правильно.

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

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

ru-ru_windows_10_consumer_editions_version_22h2_x86_dvd_2e77f200.iso

Не говоря уж о IoT

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

Ядру полезно SSSE3, но это жестко, пусть привыкают постепенно.

One ★★★★★
()

Некропатч любительский сделают

GREAT-DNG ★★★★
()

Вроде, всё логично.

Единственно..

Предложить противникам вести проект Legacy Kernel, если осилят)

rt_free
()
Ответ на: комментарий от right_security

Это чушь. Никакого «много» не существует. Это мусорное понятие. В основном его используют неосиляторы/паразиты.

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

Вот есть какой-то дерьмодел, который авр-мусор осилил, а тут бам - появляется нормально smt, но дерьмодел то не может. И вот он начинает врать и рассказывать куллстори о том, что «32бита - это много».

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

На твоем примере: дерьмодел взял авр-мусор, инженеры на зарплате спроектировали плату на этом мусоре, плату вставили в пластмассовый корпус, получилась микроволновка. Микроволновка - это устройство которым домохозяйка разогревает еду\воду, и ей насрать, авр там или стм. Но вот «появляется нормально smt», и ... и ... и ничего, потому что на кой хрен дерьмоделу перепроектировать плату а возможно и корпус, если авр уже есть, и он уже работает ? Хотя бы одну причину назови кроме причины если вдруг авр-мусор исчез с рынка.

А сказки про «низкую стоимость» - это чушь. Вот массово дерьмоделы скупают мусорный авр, хотя это говно даже в виде китайских клонов дерьма стоит дороже смт. По крайней мере это было так, когда я это трогал.

Плохо трогал, раз так и не смог выучить что stm это микроконтроллеры фирмы, а не архитектура как AVR. Но давай сравним. Стоимость attiny85 на данный момент в рознице - $1.47; Самый дешевый STM32L011F4U6TR что я нашел на «купить сейчас» - €1.70 при условии покупки от 3000, и это при том что ей еще нужна обвязка в отличие от attiny85. А как насчет 8051 от той же Atmel (1KB Flash, 64B RAM; 15 P I/O; вих. на LED; 0-24MHz; dip20) $0.8 ? И это в рознице, на украинском рынке купить сейчас.

Только имбецил будет ставить переусложненный МК в например прожектор с датчиком движения. «Осиляторство» о котором ты написал - на выходе удорожит проект, и это факт, поскольку требует как более усложненной схемы, так и повышает порог входа разработчиков.

В той же самой микроволновке, МК должен дергать двигатель и магнетрон, исходя из значений на паре датчиков (чаще всего это high\low). На Ардуйне этот код, тебе школьник напишет за 10 минут за хорошую оценку по контрольной, и в эти 10 минут будет входить установка arduino ide на Линукс. На STM32 написание кода будет сложнее, и его напишут уже не за хорошую оценку и 10 минут, а за хорошую пачку баксов и сутки.

А результат будет один - дерганье двигателя и магнетрона, хе

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

И вообще, надо бы дропать всё, чему больше 10 лет.

anonymous-angler ★☆
()
Ответ на: комментарий от windows10

А почему эти праазиты живёт? Да всё очень просто. Их много и домохозяйка просто не видела нормальной микроволновки. И как только она её увидит - она харкнёт в этих паразитов.

Поэтому, кстати, такой разброс между нормальным и дерьмом. И удивительно то как мыслят говноделы. Очевидно, что про цену всё это враньё. Но пусть будет так.

В рамках фантазий этого дерьмодела - существует только дно рынка. И делать можно либо дерьмо, либо ничего. Но это не так, очевидно. Беря нормальный мк - ты идёшь по пути не-дерьма.

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

Но т.к. данные паразиты разводят домохозяек - домохозяйки не видят преимуществ на волне засилия говна от паразитов. Как следствие качество не может быть массовым.

Поэтому не-паразиты идут в какой-нибудь хайенд-сегмент. Это тот вред, что паразиты наносят миру.

right_security
()
Ответ на: комментарий от windows10

1KB Flash, 64B RAM; 15 P I/O; вих. на LED; 0-24MHz; dip20

О чём вы спорите? Причём тут линукс, лол.

А результат будет один - дерганье двигателя и магнетрона, хе

Но с другой стороны, я хочу, чтобы у меня еда была банально равномерно прогрета. Или, чтобы, например, микроволновка высчитывала сколько ей надо греть на основе показателя пирометра/веса еды, но такой техники в принципе нет в продаже и никогда будет. Так что царь по сути прав. Рынок завалило дерьмом и технологии встали.

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

Не совсем понимаю, если линукс написан на С, то компиляция под процессор – это забота компилятора, а не программиста?

dicos ★★
()

Только e2k, прочее ересь!

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

Ну хз, в NASA наверняка ещё играются с i386/i486.

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

Есть elks, но на реальном железе очень быстро улетает в панику от элементарных действий. Думаю, в виртуалке тоже так, не пробовал.

Старый minix хотя бы что-то может полезное сделать.

luke ★★★★★
()

Давно пора, имхо заводить современное ведро на i486 только мазохисты будут.

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

Много людей пострадало когда дропнули 386 ? А это было 10 лет назад.

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

Рынок завалило дерьмом и технологии встали.

Ну это все из за МК, даа, невидимая коммунистическая рученка AVR оказалась сильнее свободного рынка с его инновациями.

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

Ну, думается, для легаси, требуется определить какой-то момент, после которого в железе появилось какоё-то кардинальное изменение. До этого момента - следует юзать легаси, т.к. основная ветка более старое уже не поддерживает. Либо для легаси определить отсутствие набора обязательных функциональностей железа.

Как-то так..

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

Сейчас очень много разогнанных пней

Ты сюда из зомби-апокалипсиса пишешь? Или что ты подразумевал под «разогнанными пнями»?

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

Не совсем понимаю, если линукс написан на С, то компиляция под процессор – это забота компилятора, а не программиста?

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

atrus ★★★★★
()
Ответ на: комментарий от cvs-255

Кстати, хардварная поддержка 80 битных float только в 8087 есть, в sse вроде нет

Да, sse2 работает только с 64-бит регистрами.

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

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

Освобождение сил на поддержку, удаление древнего кода. 486 это не только smp, это ещё и специфические костыли acpi, какие-то свои хаки на поддержку оборудования и т.д.

Пока оно в ядре это всё кому-то надо тестировать постоянно. Живого железа с каждым годом всё меньше.

Так что вопрос «нахера» актуальный. У кого есть живые, используемые 486? С современным дистрибутивом, подключенные к интернет, так что актуальным становятся патчи безопасности. Расскажите, я бы послушал эти кулстори.

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