タグ

windowsとUNIXに関するnobyukiのブックマーク (3)

  • ローダブル・カーネル・モジュール - Wikipedia

    Linuxにおけるモジュールはシステムレベルの機能を実行するルーチンの集まりである。それらは特定のデバイス利用のためのデバイスドライバやファイルシステム、通信プロトコルのためのシステムルーチンを含む、カーネルにリンクされていないオブジェクトファイルであり、システムを再起動せずそれらを利用可能にする。場合によっては、実際にデバイスを利用する場合、MAKEDEV[1]を使用して静的にデバイスファイルを作成する、もしくはudevを利用してホットプラグを行い動的にデバイスファイルを生成する必要がある。 Linuxのモジュール群は/lib/modulesディレクトリにバージョン毎に置かれ、バージョン2.6以降は拡張子 .ko ("kernel object"の意)が付されている[2]。モジュールはカーネルに既に含まれている未解決シンボルを持ち、再配置可能なELFオブジェクトである。これはカーネルを一

    ローダブル・カーネル・モジュール - Wikipedia
  • 不定期連載「『なるほどUnixプロセス』で学ぶWindows版Rubyの基礎」~第5章 ファイルディスクリプタ? そのふざけた幻想をぶっ壊す! - 丁稚な日々

    Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。 Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません... 年 月 ◆不定期連載「『なるほどUnixプロセス』で学ぶWindowsRubyの基礎」〜第5章 ファイルディスクリプタ? そのふざけた幻想をぶっ壊す! _ 世の中には規格Cというものがあって、ANSI C(C89)とかISO C90とかISO C99とかいうものがそれなのだけど、そこにはファイルディスクリプタなんてものは存在しない。 だからファイルディスクリプタなんてもののことは忘れてしまえ! _ ...なんて言って済めばいいのだが、Unixさんはこのファイルディスクリプタさんにべったり依存した仕組みで出来上がっている。 そしてRuby

  • 不定期連載「『なるほどUnixプロセス』で学ぶWindows版Rubyの基礎」 - 丁稚な日々

    ◆不定期連載「『なるほどUnixプロセス』で学ぶWindowsRubyの基礎」〜はじめに _ 達人出版会さんから刊行されている話題の書『なるほどUnixプロセス ― Rubyで学ぶUnixの基礎』を紐解きながら、WindowsRubyがどーやってUnix版Rubyとスクリプトレベルの互換性を維持していたりいなかったりするのか、ということを解説してみようと思い立ってしまったのでありました。 ◆不定期連載「『なるほどUnixプロセス』で学ぶWindowsRubyの基礎」〜第3章 プロセスにはIDがある、Windowsであろうとも _ 当たり前だが、Windows上でも puts Process.pid とすればpidが確認できる(ところでなんでputsなの?)。 Windowsにはpsコマンドはないがtasklistコマンドがあって、それで現在実行中のプロセスのpidが確認できるので、比

  • 1