私は現在という本を読んでいますLinux Device Drivers, Third Edition
。ここにリンクがあります。ほとんどの経験豊富な人々はすでにこの本に精通しています。
私はただそれをしなければなりませんでしたChapter 2
。通常、基本的なカーネルプログラミング環境を構築することです。教育目的のために、この本はほぼ常に(最後の例を除く)built-in
CD-ROMなどのハードウェアにのみ依存しています。だから私の質問は:これを達成するために仮想マシン(現在使用されている)を使用できますUbuntu 18.04
かVirtualBox
?5.3 Kernel
本?私は仮想マシンに独自のカーネルがあることを知っています。それでは、VirtualBox
この本を読んで、キャラクタードライバーなどを作成するために実際のマシンの代わりに使用できますか?安全ですか?私がこれをしたい主な理由は、私の女性システムを崩さないためです。残念ながら、現在のテストのために他のシステムを実行する追加のハードウェアはありません。 Ubuntu VMだけでこの本を完成できますか?
注:同様の投稿を見たことがありますが、ここで何をするかを指定したので、別の投稿を作成したいと思いました。つまり、本の例に従ってください。したがって、少なくともこれらの例では、VMに要求するだけで十分です。
ベストアンサー1
はい、これはすべて仮想マシンで実行でき、システムの損傷を防ぐため安全です。仮想化ハードウェアですべての例を完了できます。ただし、書籍が公開されてからカーネルが大幅に変更されたため、現在のカーネルを使用するときは少し調整が必要になる場合があります。