Недавно я увидел, что процессор i386 не будет поддерживаться в ядре Linux 3.8 так это значит, что Ubuntu будет доступен только в ближайшие годы в 64-разрядной версии?
Недавно я увидел, что процессор i386 не будет поддерживаться в ядре Linux 3.8 так это значит, что Ubuntu будет доступен только в ближайшие годы в 64-разрядной версии?
Нет, это означает, что вы не сможете запустить Linux на чипе Intel 80386 , оригинальный чип от Intel, поддерживающей 32-битную архитектуру. Эти процессоры имели тактовую частоту 12-40 МГц и были заменены Intel 80486, а затем Intel Pentium в начале и середине 1990-х годов.
Другие, более современные 32-разрядные чипы (Pentium Pro и выше) по-прежнему будут поддерживаться. Эти процессоры характеризуются наличием архитектуры i386 , но у них есть некоторые улучшения по сравнению с оригинальным 80386, использование которого позволяет удалить некоторые уродливые костыли из Linux, необходимые для поддержки 80386:
Это дерево удаляет поддержку древних 386-процессоров и, следовательно, немного забивает сложности ..., которая преследовала нас дополнительной работой всякий раз, когда мы хотел сменить примитивы SMP в течение многих лет.
Анекдот утверждает, что в поддержку процессора 80386 было какое-то сентиментальное значение, так как это был процессор, который использовал Линус Торвальдс, когда он разработала первую версию Linux.
[Linux] нуждается в MMU (извините всех), и он определенно нуждается в 386/486 MMU (см. Ниже). ... Он использует каждую возможную функцию Я мог найти, поскольку это был также проект, чтобы научить меня 386. Как уже упоминалось, он использует MMU, как для пейджинга (а не для диска), так и для сегментации. Это сегментация, которая делает ее ДЕЙСТВИТЕЛЬНО 386 (каждая задача имеет сегмент 64 Мб для кода и данных - макс. 64 задачи в 4Gb. Любой, кому требуется более 64 Мб / задача - жесткие файлы cookie).
Кроме того, несмотря на поддержку i386, присутствующую в ядре Linux до версии 3.8, в последние годы большинство дистрибутивов Linux были скомпилированы с настройками, которые в любом случае сделали их несовместимыми с процессором 80386 , В частности, Ubuntu требует процессор i686 (Pentium Pro) или выше с Ubuntu 10.10 . р>
Ubuntu не работает на правильном «i386» в течение длительного времени, поддержка процессора была упал в 10.10 . Р>