Linuxの最初のバージョンを仮想マシンで実行する方法があるかどうかを知りたいだけです。私はこれに非常に慣れていないので、Linuxカーネルの最初のバージョンがどのように構築され機能したかについての基本的なことを学ぶことを目的としています。
これを行う方法はありますか?またはそれはできません
次のリンクをたどるだけで、Ubuntu12.04でlinux0.01をコンパイルして実行できました。 http://mapopa.blogspot.com/2008/09/linux-0.html
それは絶対に可能であるはずです。ただし、新しいコンパイラは構文が厳密であるため、古いソフトウェアを構築することはしばしば問題になります。ただし、古いバージョンのgccはいつでもインストールできるため、これは明確なショーストッパーではありません。これにはほぼ同じ古いバージョンが必要になるため、徐々に元に戻す必要があります(または、より簡単な方法でコンパイル済みのバイナリをダウンロードする必要があります)。
これについてはよくわかりませんが、初期のバージョンのLinuxにはブートローダーが組み込まれているため、フロッピーに直接コピーすることができたと思います。したがって、カーネルファイルbzImage(または当時呼び出されていたもの)をフロッピーイメージとして使用するだけで、おそらく開始できます。
非常に初期のバージョンは限られたハードウェアのセットをサポートし、ブートシーケンスについて非常に具体的な期待を持っていたと思います。カーネルが準備された時間に近づいた仮想マシンを試してみてください。
たぶん Bochs ?