私は炎戦を開始しようとしていないことをご理解ください。デバイスドライバの書き込みを学習するのにどのOSが最適ですか?
私自身の教育のためのデバイスドライバの作成に興味があります。このように、私は、さまざまなオペレーティングシステムのドライバーを書くことの比較的容易さについて専門家が考えるものを知ることに興味があります。
(a)デバイスドライバのプログラミングでは、どのオペレーティングシステムに最適なチュートリアルとAPIドキュメントがありますか?
私は、Windows 7、Linux(Fedora and Gentoo)、Solaris 11、OS X 10.7.3の4つの主要なオペレーティングシステムをすべて持っています。理論的には、プラットフォームに対する提案を受け入れることができます。私はMINIX 3.2.0を持っていますが、まだインストールしようとしていません。私のNICは認識しません。この演習は純粋に啓発のためのものですから、別の提案をしてください。
(b)私がより良くなるようになると、ダウンロードするために実際にドライバを公開できるかもしれないという意味で、私の時間の中で最も投資になるオペレーティングシステムはどれですか? (私はWindows 7がデバイスドライバのプログラミングには最適だと考えていますが、市場はおそらく飽和しています)。ドライバを作成するデバイスを手に入れようとするとどうなりますか?ほとんどすべてがドライバーを持っていないのですか?
ご協力いただきありがとうございます。
MS-DOS?真剣に、私が何もしていなければ、そこを見て、シンプルなプリンタドライバなどを書くつもりです。第2の選択:Linux、それはオープンソースなので、他のドライバのコードを見ることができます。 –
これは "建設的ではない議論の質問"であり、そのようにフラグが立てられています。 – blueshift
本当に「議論」の質問ですか?私がやってみたいことは、私がやったことのない旅を始める前に、他人の経験を使うことです。私はちょうど "巨人の肩に立つ"ようにしようとしています。 – Shredderroy