LINUX.ORG.RU

В ядре Linux прекращена поддержка процессоров i386

 ,


2

3

Линус Торвальдс объявил что ядро Linux больше не поддерживает Intel 80386.
«Я не сентиментален», добавляет он. «Скатертью дорога».
Процессор 80386 дебютировал в 1985 году и выпускался вплоть до 2007 года.

Многие Linux-пользователи не разделяют его энтузиазма. В настоящее время эти процессоры в основном используются в контроллерах, а также в бытовой технике. И теперь они объявлены устаревшими.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 2)
Ответ на: комментарий от drBatty

ты случаем не сынок BG? процессор был выпущен в 1999ом, и тогда стоил сотни нефти.

Нет, код запускался на Pentium IV. А компилировался в режиме i386-i686. Или обязательно надо было запускать на i686?

вот то-то и оно, что полно команд, которые 80386 и НЕ умеет.

Я за то же. Но сейчас ведь почти все десктопные ЦПУ умеют SSE2 по крайней мере.

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

Нет, код запускался на Pentium IV.

а... с тобой всё ясно. А у меня сейчас i686, а нормальная моя машинка мне только по SSH доступна.

А компилировался в режиме i386-i686.

блжад! какой 386-686? Это РАЗНЫЕ поколения. ОЧЕНЬ РАЗНЫЕ! Последняя версия Linux на 686 летает, а на 386ом... Сомневаюсь, что на первом пентиуме вообще запустится (а это 586). Ядро-то может и загрузится, а про udev можешь и не мечтать. Я уж молчу про X11.

Или обязательно надо было запускать на i686?

конечно. Компилятор gcc давно уже пихает такой код, которого на 686 и в помине не было. Оно конечно отключается, но то, что взлетит, как всегда никто не обещает. Ну а про оптимальность можно естественно забыть (разрабы уже лет семь назад как забили). А i80386 сейчас можно встретить разве что в кофемолках(которым лет 10).

Я за то же. Но сейчас ведь почти все десктопные ЦПУ умеют SSE2 по крайней мере.

вот тот, за которым я пишу, таки и НЕ УМЕЕТ. Да и уметь мало - нужно уметь так, как об этом думает компилятор. Т.е. бывает так, что _формально_ фича XYZ вроде как есть, но IRL без неё всё в разы лучше и быстрее. Как говориться, не всякое SSE одинаково полезно...

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

блжад! какой 386-686? Это РАЗНЫЕ поколения.

Я в курсе. Если полегчает, то могу написать так: под i386/i486/i586/i686 по отдельности разные программы писал (реальный/защищённый режим). И под i286 тоже писал.

Компилятор gcc давно уже пихает такой код, которого на 686 и в помине не было.

Ладно. Уговорил. Но суть в том, что я таки понимаю разницу между i386 и i686. (Но я компилял TASM'ом и MASM'oм :) )

вот тот, за которым я пишу, таки и НЕ УМЕЕТ.
А у меня сейчас i686,

Я думал i686 должен уметь SSE2. Просто интересно, что это за процессор?

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

Я думал i686 должен уметь SSE2. Просто интересно, что это за процессор?

в двух словах, все пентиумы делятся на поколения.

P5 это т.н. первые пни. также зовутся i586.

P6(i686) это следующее поколение. Формально начинается с iPpro, однако на самом деле, этот был достаточно фэйловым. Его рвал даже прошлый iP-MMX (ибо моложе и MMX, в iPpro MMX не было. Что для десктопа - катастрофа.). iPII был ненамного лучше на самом деле(чем iP-MMX). В итоге, я называю i686 именно iP!!!, и похоже компиляторы тоже. Именно в нём появилось SSE, которое _очень_ сильно помогает десктопу (кино, музыка, браузер... А что ещё надо-то?). Кроме того, в iP!!! наконец-таки нашли оптимальное соотношение размеров разных конвейеров и кешей. Процессор получился настолько удачным, что intel была к нему вынуждена вернуться в третьем годе (iP M, там ещё SSE2 есть).

Вообще говоря, поколения сейчас неточно отражают различия с т.з. программера, именно потому я и называю i686 именно P!!!, к которому принадлежат и первые iP4 (как по командам, так и по производительности). В этом смысле следующим поколением являются самые старшие iP4 и младшие корки. В частности там уже правит бал 64х разрядная архитектура. Что там дальше - я пока ещё не понял, процессоры есть, но изучать их мне лень.

drBatty ★★
()

Збс, ребятам с 486ыми под столом не о чем горевать.

border-radius
()

Многие Linux-пользователи не разделяют его энтузиазма.

1,5 человека - это не многие Linux-пользователи, даже если учесть то, что по миру их наберется 10 человек.

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