USD 92.13 ЕВРО 98.71

Linux больше не будет поддерживать чипы i386

Экономика

14.12.12

Linux больше не будет поддерживать чипы i386

В новом ядре Linux версии 3.8 будет отключена поддержка 27-летнего 32-битного процессора Intel i386 и его клонов.

Инго Молнар, инженер компании Red Hat и один из разработчиков ядра Linux 11
предложил создателю Linux Линусу Торвальдсу,
внести в ядро
предложенные им изменения
. Он пояснил, что: «Этот патч удалит из ядра
поддержку старинного процессора i386 и его клонов, таким образом упростив
многие процессы внутри ядра. К сожалению, тут есть и немного горький
ностальгический момент: на системе 386 DX33, под которую изначально писался
Linux, он бльше запускаться не будет».

Действительно, в 1991 году Торвальдс написал следующее сообщение в
Usenet-рассылку: «Я делаю (бесплатную) операционную систему (это всего лишь
хобби, и она не будет большой и профессиональной как gnu – набор свободного
ПО, созданный и поддерживаемый Ричардом Столманом
) для клонов 386(486) AT».
Это считается точкой отсчета существования Linux.

На сообщение Молнара Торвальдс ответил на следующий день. 12 декабря он
написал:

«Я не сентиментален, а это позволит неплохо подчистить систему»
. Позже он
добавил, что «неплохо бы пойти еще дальше и удалить еще и старый добрый
FPU-эмулятор (Floating Point Unit – модуль для обработки операций с плавающей
запятой). Или кто-те еще использует 486SX?»

486SX
– это выпущенный Intel в 1991 первом году чип, в котором не было FPU. Конечно,
его 16-мегагерцовая версия могла сохраниться только в каких-нибудь совсем
древних системах, однако по словам Питера Анвина, одного из разработчиков ядра
Linux, работающего в компании Intel, 486SX все еще может использоваться в
некоторых промышленных системах. «Некоторое количество клонов 486SX по-прежнему
производится и применяется во встраиваемых системах. Не удивлюсь, если у многих
из них нет FPU-модуля».

В итоге Торвальдс принял решение: «Ок. Раз код работает и не вызывает таких
осложнений как cmpxchg (compare and exchange – давнишняя проблема инструкций
386-процессоров) и подобные ей, давайте его сохраним».

Таким образом, поддержка 486DX и SX в Linux 3.8 будет сохранена, а эре
386-процессоров приходит конец.

Однако сильно беспокоиться не стоит, в более старых версиях Linux поддержка
останется, просто не стоит рассчитывать, что новая система будет работать на
древних процессорах.