LINUX.ORG.RU

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

 ,


2

3

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

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

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

★★★★★

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

Пардон, а что делать людям, которые под эти самы контроллеры софт пишут?

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

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

DOSEMU не нужен, есть DOSBox.

DOSBox корявый, в нём только поддержка звука не поломана и масштабирование картинки лучше.

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

В разрешении 320 на 240. Ну да, плавали, знаем.

В него было интересно играть в отличии от третьего виндового.

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

Надеюсь, он когда-нибудь выкинет поддержку всего семейства x86

Ещё очень не скоро, Transmeta ведь. А ностальгия — великая сила.

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

И большой?

Смотря на каких задачах, смотрите добавленные в разных поколениях наборы инструкций. Вроде, максимальных эффект виден на мультимедии.

А то, судя по результатам многочисленных тестов на Форониксе, Убунта почти всегда немного превосходит другие дистры.

на Форониксе

нутыпонел.jpg.to

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

Вот этот микроконтроллер, производство Россия

и там стоял линух? Или «там мог стоять линух, но из-за гада Линуса теперь этого никогда не случится!»?

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

80186 до сих пор выпускаются и много где используются. И что?

wheel
()
Ответ на: комментарий от Deleted

Интересно, на сколько строк уменьшился объем ядра после исключения поддержки i386?

Одна строчка в архитектурном Makefile и несколько строчек в конфигурации. В остальном пофиг.

Лично мне гораздо более интересно, когда же, наконец, начнут использовать MMX и выше (SSEx, AVX, 3dNowx) в ядре. Пусть даже не для математики, а хотя бы для хранения значений переменных на регистрах при вызовах функций. IMHO, можно было бы увеличить производительность ведра в разы.

wheel
()
Ответ на: комментарий от another

хм, ты натолкнул меня на один эксперимент по установке LFS // побежал в чулан доставать 386dx-33/8 Mb Ram/1 VRAM/120 Mb HDd

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

Лучше бы армы выбросили - для десктопа они бесполезны.

Что за бред? Десктоп менее нужен встроенщины, очевидно же. Посмотри на статистику использования ведроида супротив всех дистрибутивов вместе взятых.

gogi ★
()

Ждем «В ядре Linux прекращена поддержка процессоров i686» и «В ядре Linux прекращена поддержка процессоров архитектуры х86»

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

Лично мне гораздо более интересно, когда же, наконец, начнут использовать MMX и выше (SSEx, AVX, 3dNowx) в ядре. Пусть даже не для математики, а хотя бы для хранения значений переменных на регистрах при вызовах функций. IMHO, можно было бы увеличить производительность ведра в разы.

Что MMX, ещё даже FPU не используют. А он есть во всех поддерживаемых x86.

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

Дождемся когда-нибудь. В принципе, уже сейчас 90+% софта вполне работоспособно на AMD64/EM64T.

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

IMHO, можно было бы увеличить производительность ведра в разы.

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

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

Да и с отменой поправки Джексона-Вэнника у нас будут современные технологии.

Не будут. Сними розовые очки, одень губозакаточную машинку.

Вот этот микроконтроллер, производство Россия с ядром Cortex M3 с переферией сходной с STM32 в корпусе, предназначенном для использования в условиях ионизирующего излучения. Спокойно, кстати, можно купить. Да и стоит не так уж дорого.

С полгода назад его только начали раздавать некоторым партнёрам по паре штук, причём, ЕМНИП, что-то у них там не работало, и спешно доводилось до ума. В принципе, микросхемки интересные, самое то для очень многих применений. Но в чём-то серьёзном я бы их поостерёгся использовать до, по крайней мере, окончательной версии документации, и ревизии C или D errata. Документация, в которой на каждой странице написано «предварительный вариант спецификации», и которая датирована 2010 годом, не внушает доверия.

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

Да уж ладно, оверхед...

Есть очень простой факт: аппетит приходит во время еды.

Был бы спрос, железячники бы подтянулись.

wheel
()
Ответ на: комментарий от gogi

Десктоп менее нужен встроенщины, очевидно же.

Неа - более.

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

Пофигу, ведроид там внутри ненужного или винда крутится - всё равно не полноценный линукс с иксами.

Napilnik ★★★★★
()

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

Подумаешь Linux на кофеварке не запустится. Больше на компьютерах будет запускаться.

nexfwall ★★★★
()
Alas, Poor Yorick! I knew him, Horatio…
Xenesz ★★★★
()

выпускался вплоть до 2007 года

Не знал!

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

А от 8битных AVR в 2012 глаза на лоб не лезут?

С учётом их стоимости — ещё как лезут.

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

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

Да уж ладно, оверхед...

Сохранение-восстановление регистров постоянное. Весь профит от использования FPU нивелируется этим.

Вообще, в ядре используют SSE, когда это действительно необходимо и приносит ощутимый профит, даже несмотря на оверхед (грепай по kernel_fpu_begin)

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

И вообще, лично мне крайне интересно, соответствует ли теория действительности...

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

Ну а дальше набор натфилей и время...

wheel
()
Ответ на: комментарий от andreykyz

у нас будут современные технологии

У вас будут, дооооооооо

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

Я вообще сомневаюсь, что со времен 2.0 есть хоть что-то, что влияет на 386...

wheel
()
Ответ на: комментарий от autonomous

То, что ты путаешь машину и автомобиль - проблема твоей безграмотности. Мотоцикл - вполне себе машина.

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

Там вообще 2.4 большей частью.

А, кстати, ядро 2.4 уже достаточно стабильно, чтобы на него переходить?

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

Вот этот микроконтроллер, производство Россия

Он такой же как и Российский автопром - позволяет владельцу только радоваться наличию, а вычисления производить самостоятельно?

makeB
()
Ответ на: комментарий от AlexCones

Перестать красноглазить. Найти уже себе девушку и нормальную работу.

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

что в России недавно наладили производство 90нм процессоров.

производство процессоров там вроде пока не наладили. Были новости про чипы памяти.

cvs-255 ★★★★★
()

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

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

Были новости про чипы памяти.

Советский манипулятор типа «Мишь» в комплекте прилагается (с тумблерами)?

makeB
()
Ответ на: комментарий от aptyp

А на контроллерах и бытовой технике разве...?

386EX

Представляет собой модификацию процессора 386SX. Процессор предназначался для встраиваемых приложений с высокой интеграцией и малой потребляемой мощностью. Ключевые особенности этого процессора — низкое энергопотребление, пониженное напряжение питания, расположенные на кристалле контроллер прерываний, микросхема выбора чипа, счётчики и таймеры, логика тестирования JTAG. Эта серия процессоров имела несколько модификаций: EXSA, EXTA, EXTB, EXTC. Максимальный ток потребляемый процессорами составляет 320 мА для процессоров серии EXTC и 140 мА для процессоров серии EXTB.

Использовался на борту различных орбитальных спутников и микроспутников и в NASA-овском проекте FlightLinux.

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

Кетайсы клепают годсонов (MIPS) и знать не знают о прахе.

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

Молодец, чо. Linux и 8086 - братья на век. Возвращайся обратно в свою альтернативную вселенную.

anonymous
()

Вместо рефакторинга вроде:

код общий для i386+
#ifdef "современный" SMP-совместимый CPU
часто изменяющийся код
#endif
код общий для i386+
устарело, неудобно, заменить на:
часто изменяющийся код общий для "современных" SMP-совместимый CPU
#ifdef i386
некритичный код; изменять просто чтобы продолжало работать
#endif
часто изменяющийся код общий для "современных" 
взяли и тупо выбросили. Жду умельца, который предложит подобный патч.

gag ★★★★★
()

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

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