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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.