「私はユーザスペースのスレッドとデバイスドライバの実装には、問題があるのではないかと疑問を持っている。」Linuxカーネルの開発を議論しているLinux Kernel Mailing List(LKML)では、時にこんな突拍子もないメールが来ることがある。 今回は、Linux Kernel Mailing List(LKML)での先輩方の、カーネル開発初心者への素早い対応ぶりと、カーネル開発入門に関する議論を紹介する。 4月27日10時6分にS.Kartikeyanは、このような内容のメールをLKMLに投稿した。 Doubt Regarding Multithreading and Device Driver 私のところには/dev/sknというデバイスドライバがある。それは基本的なドライバの操作であるskn_open、skn_release、skn_ioctlを実装しているものだ。 私は