Инго Молнар, инженер компании 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 поддержка
останется, просто не стоит рассчитывать, что новая система будет работать на
древних процессорах.