質問

現在、Windowsカーネルプログラミングを学習できる段階にありますが、その後、どのような種類のジョブを実行できるのか疑問に思っています。

Linuxカーネルの場合、これまでは関連ジョブを処理するドライバーはごくわずかです。

役に立ちましたか?

解決

それと相互作用する低レベルのコードを書くことができます(最適化の目的)。 Linuxの世界のようなドライバーも。

他のヒント

Windowsドライバーを作成できる人にはかなりの数の仕事がありますが、そのほとんどは従来のソフトウェア会社ではなく、Windowsで動作する必要のあるハードウェアを製造している会社です。

Win32をバイパスし、Windows NTカーネルと直接通信するネイティブAPIコードを記述する可能性もあります。ほとんどの場合、MSはこれを行う人々を公式に眉をひそめているように見えます-しかし、彼らがうまくやれば(例えば、以前のntinernals.com)MSは彼らを買収し、どうやらMSのために働くようにします(他の誰かが最初にいないと仮定して) 、もちろん)。

要点は、それは有用なスキルセットですが、人生を変えるイベント、またはその順序の何かである可能性は特に低いということです。また、カーネルコードの記述はカーネルコードの記述である ことを忘れないでください。これを行うことは、通常の「細心の注意」の定義をはるかに超えています。優れたカーネルコードとは、日常的に腰を下ろして身体をリラックスさせなければならない人です。なぜなら、彼は非常に肛門を保持しているため、最初に立ち上がったときに椅子が尻にくっついていたからです!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top