Как проверить старое ядро ​​Linux? - PullRequest
0 голосов
/ 17 января 2019

Мы можем изменить ядро ​​ОС, например CentOS, с помощью 'yum update kernel-xxxx'

Однако я думаю, что мы не можем понизить ядро ​​до старой версии.

Цель состоит в том, чтобы протестировать старое ядро ​​(например: 0.11, 0.96, 2.0 .... и т. Д.)

Есть ли способ протестировать его без комплектации ОС (например, CentOS)? (особенно я хочу проверить это с VirtualBox)

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Действительно старые версии все еще можно найти в Funet. Например:

http://ftp.funet.fi/pub/linux/kernel/Historic/old-versions/

Я установил 0.95a назад с дискет, но спустя четверть века не могу вспомнить все детали. Дело в том, что вам не нужен дистрибутив, они появились намного позже И я уверен, что ни один недавний дистрибутив не будет работать с этими старыми ядрами и glibc s.

Вы должны создать загрузочную дискету (или ее образ для вашей виртуальной машины) из bootimage/rootimage. Нет необходимости прекомпилировать. Я думаю, что вы получите оболочку и не намного, все вещи GNU, которые вы должны установить отдельно.

Поиск Часто задаваемые вопросы по Linux ежемесячных сообщений в comp.os.linux архив usenet:

https://groups.google.com/forum/#!msg/comp.os.linux/ZbiUmhnkjIY/y_OADLVPxooJ

0 голосов
/ 17 января 2019

Я не уверен, что это ответ на ваш вопрос 100%, но я попробую.
Вы можете скачать / клонировать старую версию ядра Linux здесь kernel.org .
Самая старая версия - 2.6.11 (насколько я нашел). Я надеюсь, что это соответствует вашим ожиданиям.
Этот источник / tarbal должен быть собран и установлен Tutorial .
Пожалуйста, будьте осторожны, многие вещи могут пойти не так, и может потребоваться некоторое время, чтобы сделать это так, как вы хотите. Я никогда не пробовал эти шаги в виртуальной машине, поэтому я не уверен, возможно ли это.

--- EDIT ---

Вы можете найти даже более старую версию ядра в архиве, и вот ссылка на 2.4.x Архив

...