3

Я просто пытаюсь узнать, есть ли способ запустить первую версию Linux на виртуальной машине. Поскольку я очень новичок в этом, моя цель - узнать что-то базовое о том, как была построена и работала первая версия ядра Linux.

Есть ли способ, которым я могу сделать это? или это не может быть сделано

3 ответа3

2

Я смог скомпилировать и запустить Linux 0.01 на Ubuntu 12.04, просто перейдите по следующей ссылке. http://mapopa.blogspot.com/2008/09/linux-0.html

0

Это должно быть абсолютно возможно. Но часто бывает проблематично создавать старое программное обеспечение, потому что новые компиляторы более строги по синтаксису. Но это не определённый ограничитель шоу, так как вы всегда можете установить более старую версию gcc. Что, в свою очередь, потребует почти такой же старой версии, поэтому вам придется постепенно возвращаться назад (или выбрать более простой способ и загрузить предварительно скомпилированные двоичные файлы).

Я не уверен в этом, но я думаю, что в ранних версиях Linux был встроенный загрузчик, поэтому его можно было скопировать прямо на дискету. Таким образом, вы, вероятно, можете запустить его, просто используя файл ядра bzImage (или как он там тогда назывался) в качестве образа дискеты.

0

Я предполагаю, что очень ранние версии поддерживали ограниченный набор аппаратного обеспечения и имели очень специфические ожидания относительно последовательности загрузки. Вы можете попробовать виртуальную машину, которая появилась ближе к моменту подготовки ядра.

Возможно Бохс?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .