最近、linuxを勉強し始めた物ですが、moduleがなんなのかいまいちよくわかりません。20:59Linuxってのはカーネルだけが機能を全部持っている訳ではなく、接木できる仕組みを持っていて、その機能を好きに組み込んだり外したりできます。この接木できる物が一般的にモジュールって呼ばれてます。デバイスドライバは、root権限が無くても、ハードの操作を行いたい場合とかカーネルの持つ機能を使いたい場合に使用します。モジュールとデバイスドライバの関係は、デバイスドライバを作成する場合、一般的にはモジュール化して作ります。Linuxってのはモノリシックカーネル(機能を全部取り込んだオールインワンなカーネル)と言われてますが、プラグインっぽく好きなモジュールを好きに付けたり外したりできる柔軟性も備えていて、デバイスドライバの開発者としてはとてもありがたい訳です。05:16モジュールというのはカーネルに後づけ出来る形式のファイルのことです。WindowsだとDLLみたいなもので、カーネルのプラグインとも言えます。ドライバには大雑把に言ってモジュールとして作られたドライバ、カーネルに組込まれたドライバの二種類があります。モジュールだからといってドライバとは限りません。CRCを計算するだけのモジュールというのもあります。05:30”ハードを制御する”だけであれば、特にドライバである必要も、ましてモジュールも必要ないです。Linuxの場合、root権限があればハードの制御が出来ます。先ほども述べてますが、ドライバが死ぬとカーネルも飛びます。それだけドライバにはリスクがあります。ドライバに盛り込む機能は最低限にするべきです。Linuxの場合、(後づけ出来る)デバイスドライバは基本的にモジュールファイルのはずです。さんもおっしゃってますが、モジュールファイルが全てドライバ、ではありません。メールサーバ、明日お昼まで受付。ご教示ください&疑問お答えします。sendmailをマスターしたい。HDDから情報の救出。gcovとlcovについて。ffmpegをインストールしようとするとエラーが発生します。日本語がCUI画面で文字化けします。参加者を募集しています。Hackの内容、ご教授願いたい。「run-crons」について教えてください。http://xx.xx/cgi-bin/x.prgでCGIプログラムを実行したい。