1 名前:login:Penguin [2006/04/28(金) 23:52:43 ID:OSZilmdD] 前スレ pc8.2ch.net/test/read.cgi/linux/1100967722/
151 名前:login:Penguin mailto:sage [2006/09/10(日) 12:04:31 ID:A9+6+yys] -Eで見てみればいいじゃん。 C++が分るなら何が不味いのか理解できるだろ。
152 名前:login:Penguin [2006/09/10(日) 12:18:35 ID:ladbRUaW] それ(-E)は見た。その上で聞いている。 Linuxカーネルの開発経験があるわけではないので カーネル周りをいじるときの作法がわからん。
153 名前:login:Penguin mailto:sage [2006/09/10(日) 12:21:33 ID:A9+6+yys] 作法もなにもコンパイルすら通せないんじゃ、 言語とコンパイラの知識足りてないだろ。 C++相談室行けよ。
154 名前:login:Penguin mailto:sage [2006/09/10(日) 12:22:23 ID:ladbRUaW] つまらない煽りは止めていただけますか? まじめに相手をして損した
155 名前:login:Penguin mailto:sage [2006/09/10(日) 12:24:26 ID:HJZ87Jm1] >>152 何か前提からずれていないか? カーネルを弄ってるわけじゃなくて、ユーザーランドのプログラムを作ってるんだよね?
156 名前:login:Penguin mailto:sage [2006/09/10(日) 12:28:51 ID:ladbRUaW] 直接カーネルをいじるわけではなく、 ユーザーランドからスタックの天井の thread_info を取得してその先の stack_struct をいじりたい。 なんとかならんでしょうか?
157 名前:login:Penguin mailto:sage [2006/09/10(日) 12:29:32 ID:ladbRUaW] × stack_struct ○ task_struct
158 名前:login:Penguin mailto:sage [2006/09/10(日) 12:29:52 ID:A9+6+yys] あほか、thread_infoはユーザランドにはねえっつうの
159 名前:login:Penguin mailto:sage [2006/09/10(日) 12:35:55 ID:ladbRUaW] thread_info.h にはこう書いてありましたが、間違えてましたか? もし間違えているなら代案を教えてください。 /* how to get the thread information struct from C */ static inline struct thread_info *current_thread_info(void) { struct thread_info *ti; __asm__("andl %%esp,%0; ":"=r" (ti) : "0" (~(THREAD_SIZE - 1))); return ti; }
160 名前:login:Penguin mailto:sage [2006/09/10(日) 13:00:56 ID:HJZ87Jm1] >>159 /dev/kmem 経由で、自由に読み書きすればええやろ。 もちろん自己責任で。
161 名前:login:Penguin mailto:sage [2006/09/10(日) 15:10:03 ID:FY62Yxxo] /usr/include/linux/asm/thread_info.h: ... #ifdef __KERNEL__ ... #endif /* __KERNEL__ */ ... これに気付きもしないで、なんで-Eの結果を見たとか煽りをやめろとか でかい口を聞けるのか。
162 名前:login:Penguin mailto:sage [2006/09/10(日) 15:39:25 ID:ladbRUaW] いや #define __KERNEL__ はやってみました それでもダメなので聞いてます カーネル周りのファイルをインクルードするには なにか作法があるのかなと
163 名前:login:Penguin mailto:sage [2006/09/10(日) 16:30:58 ID:HJZ87Jm1] >>162 だから、そういうことじゃないってば。 構造体定義を取り込むことはできるだろうけど、ユーザーランドとカーネル内部では そもそもアドレス空間が違うんだから。ユーザーランドからカーネル内部のアドレス 空間を読み書きするには、システムコールかデバイスドライバを経由しないと無理。 目的特化の仕掛けを用意したくなければ、ハイリスクではあるけど160で書いた汎用 デバイスドライバを利用すれば実現できる。
164 名前:login:Penguin mailto:sage [2006/09/10(日) 16:53:17 ID:ladbRUaW] > 構造体定義を取り込むことはできるだろうけど できませんでした。 #define __KERNEL__ 以外にもなにか必要なおまじないはありますか? ユーザーランドだけでいいです。
165 名前:login:Penguin mailto:sage [2006/09/10(日) 18:09:18 ID:zI0pBkj1] $gcc --version gcc (GCC) 3.4.3 $cat main.c #include <linux/thread_info.h> int main(){struct thread_info *ti = current_thread_info();} $gcc -c -nostdinc -isystem $(gcc -print-file-name=include) \ -D__KERNEL__ \ -I/usr/src/linux-2.6.18-rc6/include \ -I/usr/src/linux-2.6.18-rc6/include2 \ -include /usr/src/linux-2.6.18-rc6/include/linux/autoconf.h main.c Cなら何もエラーでないんだけど。LinuxのヘッダーがC++のソースファイルからインクルードされること 想定してないだけなんだと思うけど。できないできないってソースもエラーメッセージも 貼らないで一体何がやりたいのか。エラーが出る最小限の部分取り出してC++相談室に行ってくれよ。 うざいからさ。
166 名前:login:Penguin mailto:sage [2006/09/10(日) 19:10:01 ID:Evk+KbRP] >>164 つまりさ、君は、自分が分からない、知らないことを、 分かる人、知っている人に聞こうとしているんだよね。 書き込みだけ読むと論理的思考ができてないし、 基本的な知識と知恵が足りなそうだからプログラミングに向いてないよ。 やめたほうがいい。
167 名前:login:Penguin mailto:sage [2006/09/10(日) 20:02:10 ID:ladbRUaW] >>>164 >つまりさ、君は、自分が分からない、知らないことを、 >分かる人、知っている人に聞こうとしているんだよね。 あたりまえやん。知らないから聞いてるんだよね あとプログラムの腕前は一流と言ってさしつかえないので 心配しなくて良いです
168 名前:login:Penguin mailto:sage [2006/09/10(日) 20:06:34 ID:pgwnUfRL] >>167 その一流の腕前で何作ってんの?
169 名前:login:Penguin mailto:sage [2006/09/10(日) 20:15:03 ID:fobAY4zC] ゴミ
170 名前:login:Penguin mailto:sage [2006/09/10(日) 20:24:09 ID:Up9wBWIi] 最近はプログラムのバグではなく コンパイルを通すことすら出来ない人の事を一流と言うの?
171 名前:login:Penguin mailto:sage [2006/09/10(日) 20:28:01 ID:hKWLby5W] 一流くらいの自覚のある人は自ら一流って言わないんじゃないかな
172 名前:login:Penguin mailto:sage [2006/09/10(日) 21:25:13 ID:ladbRUaW] 自他共に認めるってあるじゃん 自分からはあえて公言しないけど 周りからはできる奴と思われてます
173 名前:login:Penguin mailto:sage [2006/09/10(日) 21:34:13 ID:vJBzK88X] あいたたたたたた・・・
174 名前:login:Penguin mailto:sage [2006/09/10(日) 21:42:01 ID:Evk+KbRP] >>172 >>152 >Linuxカーネルの開発経験があるわけではないので >カーネル周りをいじるときの作法がわからん。 すまんすまん。一流のプログラマなのね。 一流の人には何も言えませんわ。 じゃ頑張ってください。
175 名前:login:Penguin mailto:sage [2006/09/10(日) 21:47:17 ID:Evk+KbRP] >>165 ここに答えがかいてあるじゃないかwwwww 僕は一流じゃないから、これが答えだってことに気がつかないことが、できないや。
176 名前:login:Penguin mailto:sage [2006/09/10(日) 22:04:45 ID:mMa5RGQW] Linuxカーネルについて詳しく知りたいんですが ここの方はどういう本やwebページで勉強されたんでしょうか? 良書とか推薦して頂けませんか? オライリーの「Linuxカーネル」ぐらいしか見つからない… 予備知識はC++ぐらいです(´・ω・`)
177 名前:login:Penguin mailto:sage [2006/09/10(日) 22:50:35 ID:vJBzK88X] >>176 ソースコードそのものと添付のドキュメントで勉強すればいいじゃないか。 最高の教材だぞ。
178 名前:login:Penguin mailto:sage [2006/09/10(日) 22:58:30 ID:Evk+KbRP] >>176 くらいって、オライリーのLinuxカーネルを読んだから言ってるのかな? この本以上を知りたいのか、この本以前を知りたいのか、どっち? まあ、カーネルの何を詳しく知りたいのかが問題だけどね。 全部なんて無理だよん。
179 名前:login:Penguin mailto:sage [2006/09/10(日) 23:30:55 ID:HJZ87Jm1] >>159 >>165 >>175 コンパイルは通ったのかもしれないけど、ユーザランドで実行した場合、espが 指しているアドレスが current_thread_info()マクロが意図しているものと違って いるから、意味がある実行結果は得られないだろ。 thread_info と task_struct はどちらもカーネルメモリ空間にあるんだってば。 ttp://hira.main.jp/wiki/pukiwiki.php?current_thread_info()%2Flinux2.6
180 名前:login:Penguin mailto:sage [2006/09/10(日) 23:47:52 ID:HJZ87Jm1] >>176 Linuxの実装が知りたければ、オライリーの 詳解Linuxカーネル と Linuxデバイスドライバ を読んどけば間違いない。UNIX USER誌の連載記事 <Linux 2.6 カーネル解読室>の単行 本が今月末に出るらしいから、これも買い。 あと、Linuxの実装に限らない一般教養として、以下も読んどけ。 UNIXカーネルの設計(共立出版) UNIX4.3BSDの設計と実装(丸善) UNIXカーネルの魔法(ピアソンエデュケーション)
181 名前:login:Penguin mailto:sage [2006/09/10(日) 23:48:12 ID:L8JChFsT] >>172 こういうイタイ奴ってホントにいるんだな。 今までネタだとばっかり思っていたんだが…
182 名前:login:Penguin mailto:sage [2006/09/11(月) 01:45:41 ID:TsRv62UV] タネンバウムのモダンオペレーティングシステムもおすすめ
183 名前:login:Penguin mailto:sage [2006/09/11(月) 03:36:30 ID:vH7CDD5S] >>179 んなこたー誰だってしっとるがな
184 名前:login:Penguin mailto:sage [2006/09/11(月) 09:06:58 ID:6MytyMZt] >>183 C++相談室に誘導したり、無意味なコードを回答として示したり、 4月1日でもあるまいし(´・ω・`) 。
185 名前:176 mailto:sage [2006/09/11(月) 16:28:58 ID:m7FzIkWo] >>スレの皆様 どうもありがとうございます。とても参考になりました。 まだオライリーのLinuxカーネルは読んでいません。これからです 何かわくわくしてきたです(;´Д`)
186 名前:login:Penguin mailto:sage [2006/09/14(木) 23:57:24 ID:h/94H5tt] >>180 「UNIX USER誌の連載記事 <Linux 2.6 カーネル解読室>の単行本が今月末に出るらしい」 出版社とか書籍名とか分かれば詳しく
187 名前:login:Penguin mailto:sage [2006/09/15(金) 00:57:58 ID:9RpCu9uR] >>186 それはソフバン以外から出るって事か?
188 名前:login:Penguin mailto:sage [2006/09/15(金) 12:44:19 ID:Z7BoGjdg] >>187 そんなことないと思うけど、昨夜そこのHPで新刊とか見てもなかったので どこから出てきた話なのかなと思いましてね
189 名前:180 mailto:sage [2006/09/15(金) 17:30:36 ID:qQWVXJ4U] >>188 ソースはOSM10月号の p.147 <Xen3.0解読室> の前書き。 著者本人のコメントだから信頼性は高いと思われ。
190 名前:login:Penguin mailto:sage [2006/09/18(月) 14:05:10 ID:UgnJOL6O] >>189 あそこの編集者、技術的検証は全く取らんので嘘書き放題。 なんて現実もある。
191 名前:login:Penguin mailto:sage [2006/09/18(月) 15:34:44 ID:RUTW/Scr] >>190 何か酷い目に遭ったんですか
192 名前:login:Penguin mailto:sage [2006/09/18(月) 20:18:47 ID:h9nMzWRb] Xen関係でよく見る明らかな間違い ブートパラメータにinit 3
193 名前:login:Penguin mailto:sage [2006/09/22(金) 14:33:51 ID:UFTftrAL] なんだ…これ? opentechpress.jp/developer/article.pl?sid=06/09/22/0213254&from=rss
194 名前:login:Penguin mailto:sage [2006/09/23(土) 21:45:46 ID:YhEj3DPv] アラン・コックスのThinkPadも爆発、延焼被害(本人は軽傷) japanese.engadget.com/2006/09/23/alan-cox-thinkpad-battery-explosion/ (((( ;゚Д゚)))ガクガクブルブル
195 名前: ◆Zsh/ladOX. mailto:sage [2006/09/23(土) 22:07:55 ID:myXU4uN1] >>194
196 名前: ◆Zsh/ladOX. mailto:sage [2006/09/23(土) 22:08:30 ID:myXU4uN1] ( ゚д゚)ポカーン ↑を書き忘れw
197 名前:login:Penguin mailto:sage [2006/09/23(土) 23:09:26 ID:y1o+9Qlv] これはまあ、SONYのせいじゃないみたいだね。
198 名前:login:Penguin mailto:sage [2006/09/24(日) 19:20:44 ID:60b3OpN8] >>196 ( ゚д゚)ボカーン!
199 名前:login:Penguin mailto:sage [2006/09/25(月) 07:34:45 ID:hsFBwOwr] で、カーネルソースはどれくらい失われたの?
200 名前:login:Penguin mailto:sage [2006/09/29(金) 12:17:00 ID:DgSNEsYB] 蒼星のアクエリオン聞きながら 200ゲット
201 名前:login:Penguin mailto:sage [2006/10/03(火) 23:22:59 ID:a/KDMfi2] カーネルバグのレポートをあげたいと思うんですが どういう手順でどういうlogをどこに上げればいいとか レポート上げる際の注意点とか みたいなのを解説してるサイトってありませんか?
202 名前:login:Penguin mailto:sage [2006/10/03(火) 23:37:53 ID:mLg/th5c] REPORTING-BUGS
203 名前:180 mailto:sage [2006/10/05(木) 10:08:06 ID:cKbfbjRF] Linuxカーネル2.6解読室(単行本) キタ━━━━(゚∀゚)━━━━ッ!! ttp://www.amazon.co.jp/gp/product/4797338261 噂では、発売日は 10/18 ラスイ。
204 名前:login:Penguin mailto:sage [2006/10/05(木) 13:50:19 ID:cp0+dRHv] 単行本鬼馬二
205 名前:login:Penguin mailto:sage [2006/10/05(木) 14:31:10 ID:/yXIfk84] 結構高価な感が。大幅加筆・修正されるのか
206 名前:login:Penguin mailto:sage [2006/10/05(木) 23:35:01 ID:ECs1dTnx] 出版社: ソフトバンククリエイティブ (2006/10/18) イラネ オライリなら買う。
207 名前:login:Penguin mailto:sage [2006/10/06(金) 00:13:42 ID:BuQ6snmC] >>206 ttp://up.rgr.jp/src/up2717.jpg こういうのでも?
208 名前:login:Penguin mailto:sage [2006/10/06(金) 01:03:31 ID:cHMLdUyl] >>207 即ジャケ買いだ!
209 名前:login:Penguin mailto:sage [2006/10/06(金) 02:23:34 ID:knnt0ZRy] 何をパケットしてんだよw
210 名前:login:Penguin mailto:sage [2006/10/06(金) 22:20:22 ID:XZCf0cUo] 206はカワイソウな人か本当の天災。 ついでに西田さんのGCCプログラミング工房を全国販売してもらいたいものだorz
211 名前:login:Penguin mailto:sage [2006/10/07(土) 00:08:09 ID:+mDe+3EO] >>210 通販だから全世界発売だろ。
212 名前:login:Penguin mailto:sage [2006/10/07(土) 00:13:27 ID:lGeVOPYw] 書店でって意味に決まってるだろうに
213 名前:login:Penguin mailto:sage [2006/10/07(土) 00:35:55 ID:gCA22+Un] 今度出るPS3でちょっとしたデバドラを書いてみたくなったんですが、 ブロックデバイスを勉強するのに適した、シンプルなソースって無いですか? PS3はグラフィックメモリを256MB積んでいるので、それの一部を ラムディスク化してみたいなと思ったんですけど、PS3-Linuxが出るまでに 少し時間もかかりそうなので、今のうちに勉強してみようかなと思っています。
214 名前:login:Penguin mailto:sage [2006/10/07(土) 11:41:20 ID:3iPH+VWw] >>213 drivers/block/rd.c
215 名前:login:Penguin mailto:sage [2006/10/07(土) 12:30:35 ID:lGeVOPYw] 【情報】グーグル、ソースコード検索サービス「Google Code Search」を発表 news18.2ch.net/test/read.cgi/scienceplus/1160120478/l50 これってシステム系に与える影響あるのかな・・・webプログラムに止まりそうで懐疑的
216 名前:login:Penguin mailto:sage [2006/10/07(土) 17:28:37 ID:gCA22+Un] >>214 そのものずばりラムディスクのドライバ本体ですね。 もっと簡単なサンプルが欲しかったのですがさすがにないですか。 関数名でぐぐると、読学のススメというサイトがひっかかったので、 そこを参考にしながらなんとか読んでみようかと思います。
217 名前:login:Penguin mailto:sage [2006/10/07(土) 17:43:13 ID:UfMmG3Y5] お馬さんの本とか
218 名前:login:Penguin mailto:sage [2006/10/07(土) 17:53:12 ID:TA64o2XC] >>216 文字通り骨しかないデバドラ本のサンプルプログラム(ネット配布されてる)、 sbull でしたっけ、 とrd.cとかほかのものを見比べたりすれば理解が早いんじゃないかな。 もうその程度はご存知でしたか
219 名前:login:Penguin mailto:sage [2006/10/07(土) 19:28:12 ID:gCA22+Un] >>217 www.amazon.co.jp/gp/product/4873112532 これですか?なかなかいい値段しますね。 >>218 >文字通り骨しかないデバドラ本のサンプルプログラム(ネット配布されてる)、 sbull でしたっけ、 >とrd.cとかほかのものを見比べたりすれば理解が早いんじゃないかな。 すいませんが、そのサンプルプログラムってURLか もう少し何らかのキーワードわかりますか? sbullでぐぐるとLinuxとは関係なさそうなページがヒットしました。 >もうその程度はご存知でしたか Linux自体にもさほど知識は無いので右も左もわからない状態です。 ただ、drivers/ で grep -nIRe ramdisk *を実行してみると、 そのソースがちょうど引っかかった所でした。 よくわからない関数や構造体が多いのでどうやって読み解けばいいのか、 片っ端からgrepしていくしか無いのかなと思っています。 とりあえず簡単にmodule_init/module_exitでprintkするような サンプルのコンパイルと、insmod/rmmodに成功したような段階です。
220 名前:login:Penguin mailto:sage [2006/10/07(土) 20:08:30 ID:0cSErxK8] >>219 英語OKなら、oreilly.com のオープンブック(open book)コーナーを見てください。 「いい値段」の本の英語版があります。 また、その本の紹介ページのExamplesリンクを辿ると、本に掲載されたサンプルの ソースを置いたサイトに繋がります。
221 名前:login:Penguin mailto:sage [2006/10/07(土) 20:34:06 ID:gCA22+Un] >>220 ありがとうございます。英語もあまり得意ではありませんが、 なんとか読んでみます。
222 名前:login:Penguin mailto:sage [2006/10/07(土) 20:45:19 ID:gCA22+Un] PDFやサンプルを見ると、sbullというのがありますね。 >>218 さんのやり方で頑張ってみます。ありがとうございました。
223 名前:login:Penguin mailto:sage [2006/10/12(木) 09:58:56 ID:eI52Y+Mk] 1 volume 2TB+ に対応した SCSI, FC, USB, IEEE1394のカードって 何がある?
224 名前:login:Penguin [2006/10/15(日) 19:22:11 ID:xAde072s] 今年はLinuxカーネルカンファレンスはやらないのだろうか?
225 名前:login:Penguin [2006/10/15(日) 19:39:29 ID:tudd7b1r] ext4 ktkr
226 名前:login:Penguin mailto:sage [2006/10/15(日) 22:10:04 ID:x/BHEcgl] レイザFSはどなった???wwwww
227 名前:login:Penguin mailto:sage [2006/10/15(日) 22:35:21 ID:MgnNtfS2] >>226 「ライザー」な。
228 名前:login:Penguin mailto:sage [2006/10/16(月) 07:26:22 ID:i62nNwrH] >>227 おまえライドって言ったら笑ったろ!
229 名前:login:Penguin mailto:sage [2006/10/16(月) 11:27:21 ID:5sJdA+H+] >>228 それはそれ、これはこれ。
230 名前:login:Penguin mailto:sage [2006/10/17(火) 14:54:51 ID:VSgfpGJ7] >>203 表紙写真キタ━━━━━(゚∀゚)━━━━━!!!!
231 名前:login:Penguin mailto:sage [2006/10/18(水) 22:30:30 ID:i9x30HpE] >>203 今日、本屋行ったけど売ってなかった。 密林もまだっぽいし。伸びてる?
232 名前:login:Penguin mailto:sage [2006/10/19(木) 00:15:39 ID:vQRAPAm1] >>231 3件回ってなかったからたぶん延期。 目次だけでも見たい。
233 名前:login:Penguin mailto:sage [2006/10/19(木) 00:28:23 ID:6SuqdgN0] >>203 にあるじゃん。ページ数までは分からないけど
234 名前:login:Penguin mailto:sage [2006/10/19(木) 01:06:47 ID:W3j4xqMC] >>231 Amazon 11/8になってるし… orz
235 名前:login:Penguin [2006/10/22(日) 16:28:05 ID:iL1ydxa2] 質問です. カーネル内から,ファイルを指定して読み込む方法はありますでしょうか?
236 名前:login:Penguin mailto:sage [2006/10/22(日) 16:50:38 ID:lQcEvBhy] >>235 質問の仕方が悪いな。まずは何を目的としてるのか教えれ。
237 名前:login:Penguin mailto:sage [2006/10/22(日) 18:12:45 ID:BJq8WkHu] >>236 ファックです
238 名前:login:Penguin mailto:sage [2006/10/27(金) 13:34:15 ID:H8J5E/Hd] 10月版 カーネルのビルドエラーで責任者がクビに!? www.atmarkit.co.jp/flinux/rensai/watch2006/watch10a.html
239 名前:login:Penguin mailto:sage [2006/10/27(金) 15:12:02 ID:rPAjNZSN] >>235 sys_open sys_read
240 名前:login:Penguin [2006/10/28(土) 23:06:58 ID:sAkKmqf5] 最近のkernel2.4のprepatchって、kernelソースディレクトリの名前を一旦「a」に 変えないとパッチが当たらなくなってる? prepatchを解凍して出てきたパッチを見ると diff --git a/Documentation/Configure.help b/Documentation/Configure.help とかになってるんだが・・・
241 名前:login:Penguin mailto:sage [2006/10/29(日) 00:02:49 ID:XhNh9ErL] >>240 patch -p1 じゃだめなの?
242 名前:login:Penguin mailto:sage [2006/10/29(日) 00:18:50 ID:qH81TWEl] www
243 名前:login:Penguin [2006/10/29(日) 00:36:54 ID:0q0Qi+P8] マジレスする人がいるとは思わなかった。もしくは最高に頭の悪そうな発言をして下さいスレに誘導とか
244 名前:240 mailto:sage [2006/10/29(日) 01:14:26 ID:uwckknqj] patchの -pXが何を意味してるか分かってなかった。 これまではa,bの部分がlinux-2.4.33みたいになってたから-p0でパッチを当ててた。 スレ汚しして申し訳ないです。
245 名前:login:Penguin mailto:sage [2006/10/30(月) 22:50:20 ID:/x5wb66H] 俺はWindows XPタンに忠を尽くす。 お前達はどうだ?
246 名前:login:Penguin [2006/10/30(月) 23:21:43 ID:db3LUnkf] Linuxのカーネルってバージョン間で差異が激しいのは仕様なの?
247 名前:login:Penguin mailto:sage [2006/10/30(月) 23:27:39 ID:98BVmzZl] 差異が無いならバージョン上げる意味無い
248 名前:login:Penguin mailto:sage [2006/10/30(月) 23:34:05 ID:Q7UOtihe] 英数字を全角で打つ香具師は相手しない方が良い
249 名前:login:Penguin mailto:sage [2006/10/30(月) 23:49:05 ID:RTrLO7FA] >>245 やっぱりドジっ子のMeタンがいいなぁ。
250 名前:login:Penguin mailto:sage [2006/11/03(金) 00:10:05 ID:MbKVgRf1] >>239 えっと マジレスじゃないでつよね?
251 名前:login:Penguin [2006/11/03(金) 23:44:44 ID:zf4sSv/V] 最近、Linuxのインストール本やサーバ解説の本はやたらと多いが、 Kernelのコンパイルについて解説してある本はメッキリ少なくなったな。
252 名前:login:Penguin mailto:sage [2006/11/03(金) 23:59:04 ID:aSZF4oBu] >>251 そんなもん誰でもできるし。 何が知りたいか逆に知りたい。 パッケージ入れておしまい、というrpm系の文化もあるし。
253 名前:login:Penguin mailto:sage [2006/11/04(土) 00:47:18 ID:LomGhdPB] 今更、Documentation/* を翻訳しただけの本なんて、必要ないだろう。
254 名前:login:Penguin [2006/11/04(土) 00:50:11 ID:Gecghv+H] >>252 >そんなもん誰でもできるし。 ほーぉ、誰でもできるか! そんなら、貴殿のkernelconfigとkernelのpatchを晒してみてくれ。
255 名前:login:Penguin mailto:sage [2006/11/04(土) 01:16:51 ID:INzxcyzV] カイ・キデン
256 名前:login:Penguin mailto:sage [2006/11/04(土) 05:41:26 ID:A1zrXHlF] KernelのコンパイルはLPICの試験項目だから そのへんの資格本に書いてる
257 名前:login:Penguin [2006/11/04(土) 07:51:45 ID:pgVdJPUo] >>256 >そのへんの資格本に書いてる 2.2.Xか2.4.Xの解説じゃないかな。 実際に、2.6.18.1をパッチ張って俺流カーネルをコンパイルしてみるとわかるよ。 昔とやりかたが違うなんてことは良くある。 kernelのコンパイルは、まだ簡単なほうで、X11R7.1のコンパイルはかなり難しい、 LInux使っていてもコンパイルできない香具師が多いと思う。
258 名前:login:Penguin mailto:sage [2006/11/04(土) 09:48:18 ID:0XCvB/JZ] 君、書いてよ
259 名前:login:Penguin mailto:sage [2006/11/04(土) 10:37:36 ID:82aW6LJS] パッチ当てた程度で何をいきがってんだか
260 名前:login:Penguin mailto:sage [2006/11/04(土) 10:53:05 ID:sLixb1RZ] 資格本なんて目的が違うから全然使えませんな
261 名前:login:Penguin mailto:sage [2006/11/04(土) 11:13:37 ID:xDH1kP7z] >>259 では、Fedora Core 6の kerner-2.6.18.1-2798.fc6のpatch、何があたってるか 解説してね。
262 名前:login:Penguin [2006/11/04(土) 11:35:45 ID:xagG5+ry] kerner
263 名前:261 mailto:sage [2006/11/04(土) 11:43:22 ID:xDH1kP7z] 訂正 誤 kerner-2.6.18.1-2798.fc6 正 kernel-2.6.18.1-2798.fc6 すまそ。
264 名前:login:Penguin mailto:sage [2006/11/04(土) 12:53:05 ID:RGMvDpTY] >>261 .spec を読み解く技術とパッチをあてる技術は また別物でしょ。
265 名前:login:Penguin mailto:sage [2006/11/04(土) 13:11:28 ID:LomGhdPB] おい、なんか素人が紛れ混んでるぞ。
266 名前:login:Penguin mailto:sage [2006/11/04(土) 17:00:39 ID:tHaHdXjM] >>261 面倒だからx86だけ。 *2.6.18.1のpatch *utrace patch *AMD Geode対応 *agpgartのi965対応 *i686のcflags 変更 *boot時のinvalid mode IDの出力を削除 *__build_read_lock_constの削除 代わりに__build_write_lockを使用 *save_stack_trace関数の変更 *stracktraceでの未使用関数の削除 *spec内で使いやすくするためにmake noninitconfigでdont_askを追加 *#include <linux/config.h>の削除 rpm build対策? *Exec-shield機能の追加 *GPGで署名をするmodsign機能の追加 *Tux(http accelerator)の追加 *Xenの追加 *debug情報出力機能追加 */dev/memのアクセス制限 */dev/crash(crash memory driver)の追加 *AdvansysのSCSIドライバのpcitableを追加 *iSCSIドライバを2.6.19-rc1相当に更新 *QLogic iSCSIドライバ qla4xxxに対応 *Aic94xx SAS/SATAドライバの更新 *nfsdのportbit機能追加 *IPSec xfrm lablingの対応 *CIPSO(Commercial IP Security Option)機能の追加 *squashfs 3.0の追加 *GFS2の追加 *inode diet(典型的にはinode->i_blksize情報の削除) *NFS superblock sharing/CacheFSによる高速化 *NFSの64ビットinodeサポート *ext3のinode count overflow対策
267 名前:login:Penguin mailto:sage [2006/11/04(土) 20:00:09 ID:2haKsFHS] 最近はずさんな管理が多いが 世の中にはちゃんと調べる人もいるんだなぁ …ほっとした
268 名前:login:Penguin mailto:sage [2006/11/04(土) 20:00:55 ID:2haKsFHS] ○最近はずさんな管理が多いが ×最近はずさんな管理をする人が多いが 語弊があったらスマソ
269 名前:login:Penguin [2006/11/14(火) 06:41:22 ID:x34rpId5] SELinuxがある今となっては、capabilitiesっていらない?
270 名前:login:Penguin mailto:sage [2006/11/25(土) 05:25:37 ID:QlIrPCKI] Kernel Comparison for Linux (2.6.18) verses Windows (2003 R2) widefox.pbwiki.com/Kernel%20Comparison%20Linux%20vs%20Windows
271 名前:login:Penguin mailto:sage [2006/11/28(火) 18:27:19 ID:ANwbW6iC] Linuxカーネル2.6解読室が本屋に平積まれていたので、ちらと見た。 内容は道案内くらいか?お値段が・・・
272 名前:login:Penguin mailto:sage [2006/11/30(木) 11:30:40 ID:3HsodbO8] grep -r "&& 0x"
273 名前:login:Penguin [2006/12/01(金) 09:44:39 ID:wpaWTf0F] linux-2.6.19
274 名前:login:Penguin mailto:sage [2006/12/01(金) 13:35:52 ID:mq6YGmUl] 11月版 「ext4」が見えてきた! ついに利用方法公開 www.atmarkit.co.jp/flinux/rensai/watch2006/watch11a.html 大混乱? 2.6.19-rcリリース カーネルイメージがリロケーション可能に Linus「あまり頻繁にマージしないで」 ファイルシステム「ext4」に動きが! 急なエラーもこれで安心 unionfsがメインラインカーネルにマージか 寂しい10月の-stableリリース
275 名前:login:Penguin mailto:sage [2006/12/01(金) 16:56:14 ID:WNzrmNXx] 今月は特集遅かったな…
276 名前:login:Penguin mailto:sage [2006/12/01(金) 17:59:26 ID:41kNeerF] いまさらext4利用方法公開って言われても遅すぎだろ。
277 名前:login:Penguin [2006/12/01(金) 18:07:12 ID:91huQEIp] ext4のファイルシステムはどうやって作るの? mkfsで作れるの?
278 名前:login:Penguin mailto:sage [2006/12/01(金) 18:10:12 ID:hS1/yIvD] >>277 >274のリンク先読め
279 名前:login:Penguin mailto:sage [2006/12/01(金) 18:47:59 ID:NvNMKjLt] ext3で特に不満はないけどな
280 名前:login:Penguin [2006/12/01(金) 18:52:41 ID:91huQEIp] >279 たいして不満はないですがシーケンシャルだけでも速くなるのはうれしいです
281 名前:login:Penguin mailto:sage [2006/12/01(金) 19:35:34 ID:mCUuX4hf] そんなもん、あれだ いままでの経験上 mkfs.ext4 にきまってるだろ、と読まない俺がいってみる
282 名前:login:Penguin mailto:sage [2006/12/14(木) 16:38:51 ID:utQqiHrs] Userspace I/O kernel drivers for Linux www.kroah.com/log/2006/12/13#uio
283 名前:login:Penguin [2006/12/14(木) 21:35:59 ID:OngCFZyq] lwn.net/Articles/211926/ 今週無料公開版のQuote of the weekワロタ
284 名前:login:Penguin mailto:sage [2006/12/18(月) 14:50:36 ID:FsmtTeGC] モジュールの質問ってここでOKでしょうか? kernel_threadを使ったせい?なのか、psすると 3635 pts/0 R 0:00 modprobe hoge と残るんですが、これは出ないようには出来ないものなんでしょうか? 勿論 rmmod hoge すると消えるんですけど。
285 名前:login:Penguin [2006/12/18(月) 17:48:16 ID:CqDzl5wd] カーネルモジュールからカーネルに「擬似的に」IP パケットを 送り付けたいんだけど、いい方法ないかな? やりたいことを言うと、モジュールで生成したソケット (LISTEN 状態) に 擬似 SYN パケットを送りつけて(Handshake して)そのソケットを 無理やり TCP_CONNECTED の状態に持って行きたい。 netfilter いじればいけると思ってソースを軽く読んでるんだけど、 netfilter って、来たパケットを落としたり書き換えたりするだけで 何も無いところからパケットを生成することはできなかったりする? (読みが浅いだけかも。もうちょっとちゃんと読むか…)
286 名前:login:Penguin mailto:sage [2006/12/19(火) 00:11:12 ID:Y8Ux/Mtq] >>285 ACKも投げないとね とりあえず、そういうときは本当に接続してLANケーブルひっこぬく
287 名前:login:Penguin [2006/12/19(火) 14:55:27 ID:CRmuTbew] >> 286 もちろん ACK も投げる。(記述を省略していた) 他のマシンと通信をしているソケットを(FIN を送らずに)一回破壊して、 通信相手に影響なく別のソケットを作り直して、 通信を継続させる、ということをやりたいのね。 (新たに接続したソケットの Seq. No. は無理やり書き換える)
288 名前:285 [2006/12/19(火) 16:33:48 ID:CRmuTbew] divert_なんちゃら とかを使えばいいのだろうか。 (e.g. alloc_divert_blk(), divert_frame() とか) よくわからん。参考になるものが少ない…。
289 名前:login:Penguin mailto:sage [2006/12/19(火) 16:40:18 ID:WkfMsLhq] >>285 よくわからんけど lo からコネクション張るんじゃだめ?
290 名前:login:Penguin mailto:sage [2006/12/19(火) 22:53:18 ID:9FDnX5Ig] >>287 ユーザ空間のプログラムを呼び出して、 raw socket で投げつける。
291 名前:285 [2006/12/20(水) 01:41:48 ID:jEZO7VCp] >>289 >>290 あ、それでいいのか。簡単なことに気づかなかった orz 「自分自身ではない IP を名乗る SYN パケット」を送る必要があって、 返ってくる SYN+ACK パケットをキャッチすることと併せて考えていたら netfilter にこだわってしまった。 ユーザ空間から送って、キャッチだけ netfilter で行えばいいのか。感謝。
292 名前:285 [2006/12/20(水) 21:33:26 ID:2S/S2PKO] 自分自身(lo)に SYN パケットを送ってもはじかれて (SYN+ACK ではなくなぜか SYN が返ってきて)しまった…。 同じことを他のマシン (eth0 経由) に送ったら ちゃんと SYN+ACK が返ってきた。 lo を使った接続って、対応するソケット構造体が内部に存在しないと 受け付けてくれなかったりするっぽい。 netif_receive_skb() を直に呼び出す方法も考えているのだが、大変そうだ。
293 名前:login:Penguin mailto:sage [2006/12/20(水) 23:09:07 ID:LJnFZuBa] やってる事が卒論っぽいな
294 名前:login:Penguin [2006/12/20(水) 23:22:53 ID:890WKn2e] ユーザ空間で動くPPPソフトを読んでみたら? 名前忘れたけど日本人が作ったユーザ空間で動くPPPソフトが あったな。kernel-2.0.*頃のソフトだから2.6.*で動くかしらんが。
295 名前:285 [2006/12/21(木) 01:14:59 ID:M6sIOSie] >>293 部分的に正解。修論のごく一部の、本質とは関係のないはずのところ。 (しかしこの部分で一番時間を食っている) >>294 確かにその辺の関連技術を使うのがいいっぽいなあ。 トンネルデバイスを使ってユーザ空間で Handshake だけ確立 →ルーティングテーブルを切り替えて物理ネットワークデバイスで続き というのがよさそうだ。
296 名前:login:Penguin mailto:sage [2006/12/21(木) 01:17:08 ID:jTHZp5Zo] ppxpかのう むかし使ってたなぁ
297 名前:login:Penguin mailto:sage [2006/12/21(木) 10:58:25 ID:gIWNtC6G] >>294 tap経由なら動くんでないかい。 userlinkはさすがに無理だろうな。
298 名前:285 [2006/12/21(木) 13:46:36 ID:M6sIOSie] というか tap を使って同じことをするのは (FreeBSD だけど) やったことがあるのでうまくいくはず…。
299 名前:285 [2006/12/22(金) 02:06:30 ID:viH4vQTl] tap 使って動いた。サンクス >> ALL
300 名前:login:Penguin [2006/12/23(土) 00:30:22 ID:3YznN4mF] 組み込みLINUXのカーネルは、PCLINUXのとどう違うの?
301 名前:login:Penguin mailto:sage [2006/12/23(土) 00:36:24 ID:4CyL9gHu] >>300 LINUXってのが何かは知りませんが、Linuxなら ttp://www.kernel.org/
302 名前:login:Penguin mailto:sage [2006/12/23(土) 00:41:50 ID:jffEy7t0] >>301 大文字と小文字が気になりだしたら重傷だな てか、何とかしろ!
303 名前:login:Penguin mailto:sage [2006/12/23(土) 00:58:18 ID:HuJ53nlr] FreeBSD屋は 「Free BSD」 と単語をわけると怒るぞ。
304 名前:login:Penguin mailto:sage 全力で釣られてやるよ [2006/12/23(土) 01:04:43 ID:4CyL9gHu] 何が違うかって質問にソースを提示したらこれか。 巣に帰れ。
305 名前:login:Penguin mailto:sage [2006/12/23(土) 16:20:12 ID:JGmMV/LI] あやちゅう先生ご苦労さまです。
306 名前:login:Penguin mailto:sage [2006/12/23(土) 22:02:57 ID:H5l7/boA] >>303 それは怒る。1つの単語だからな。
307 名前:login:Penguin [2006/12/23(土) 23:00:47 ID:3YznN4mF] XP上で、LINUXカーネル弄って遊んでみたいんだけど、 環境はVMWareとVirtualPCどっちが良い?
308 名前:login:Penguin mailto:sage [2006/12/23(土) 23:53:49 ID:cNmO+Mie] cygwinでいいんじゃない?
309 名前:login:Penguin mailto:sage [2006/12/24(日) 02:31:49 ID:X+jzrZSu] >>307 colinux
310 名前:login:Penguin mailto:sage [2006/12/24(日) 03:08:02 ID:Z0ebtQrf] リアルの友達と遊べよwww
311 名前:307 [2006/12/25(月) 00:11:09 ID:a7usFfYy] colinuxいいね。
312 名前:login:Penguin mailto:sage [2006/12/26(火) 21:34:56 ID:Abx0v21W] 12月版 ついに仮想化がカーネル標準機能に!? www.atmarkit.co.jp/flinux/rensai/watch2006/watch12a.html カーネル2.6.19ではファイルシステムが複数追加に /* ext4dev GFS2 eCryptfs */ csum_partialの正しい使い方を考える カーネル2.6.20に仮想化機能がマージされる /* KVM(Kernel-based Virtual Machine) */ X起動時のパニックメッセージの出力方法とは? 2.6.18.yと2.6.16.yのリリースに動きが
313 名前:login:Penguin [2006/12/29(金) 07:07:15 ID:hUXaGQkB] >>312 既に、仮想化ドライバがデバイスドライバ扱いで入っている<2.6.20-rc* それより、2.6.20-rc*のFirewire(ieee1394)ドライバがSEGV起こして使いものにならないのはどうにかならないでせうか?
314 名前:login:Penguin [2006/12/29(金) 11:12:38 ID:K72+0WHS] >313 2.6.19.1にしたら
315 名前:login:Penguin [2007/01/05(金) 09:33:44 ID:39mtLgDd] Linux 2.6.18.のオプションにある Cryptographic API、それと Library routines というのは何でしょうか? OpenSSL を使用する つもりですが、適用すると何らかのメリットを享受できますか?
316 名前:login:Penguin mailto:sage [2007/01/05(金) 14:10:45 ID:bu3feqQq] それはIPSecや暗号化ファイルシステムなどのドライバが使う暗号ライブラリ。 SSLやSSHとは関係ない。
317 名前:login:Penguin mailto:sage [2007/01/06(土) 04:25:38 ID:leuHETh5] なるほど。あくまでカーネル内部のためだけに 使用されるのですね。ありがとうございました。
318 名前:login:Penguin [2007/01/12(金) 19:50:45 ID:yO8f+lHj] kernel2.6のソースをDLしてmake〜 make INSTALL したんですが、/sbin/init ができません。なぜですか? 初心者なものですみませんが教えてください。 よろしくお願いします m(_ _)m
319 名前:login:Penguin mailto:sage [2007/01/12(金) 19:59:53 ID:hfXTQh3T] initはカーネルの一部ではないから。
320 名前:login:Penguin [2007/01/12(金) 20:10:04 ID:yO8f+lHj] >>319 さん、ありがとうございます。 世話焼けついでに教えてください。 initはどうやって生成すればいいんですか?
321 名前:login:Penguin mailto:sage [2007/01/12(金) 20:17:43 ID:hfXTQh3T] カーネルの初期化が終わった後最初に起動されるプロセスの実行ファイル。 起動するだけだったらhello worldでもいいよ、多分w 一般的なシステムじゃsysvinitってのが使われてるけど、 最近は高機能な奴が色々作られてるね。(initng, upstartとか)
322 名前:login:Penguin mailto:sage [2007/01/12(金) 20:21:05 ID:T6ZP3OtF] そもそもこいつは何をしようとしているのだろう
323 名前:login:Penguin [2007/01/12(金) 20:32:53 ID:yO8f+lHj] >>321 さん、ありがとうございました。 え〜と、やりたかったことはFedracore5を使って1CF Linuxを作ってみようかと^^; H/Dにインストール済みのkernelより新しいver.でmakeして、initだけ古いverを copyしたら動きませんでした。(kernel 2.6.18-1 → 2.6.18-37) initもよく知らないで無謀なヤツと思いますよね。すみませんでした。 もっと勉強してきます。ごめんなさいでした。
324 名前:login:Penguin mailto:sage [2007/01/12(金) 22:15:35 ID:GSHPBNFo] kill 1
325 名前:login:Penguin mailto:sage [2007/01/13(土) 00:44:33 ID:Q4wsePXJ] 着実な進歩の道を選択したLinuxカーネル用の仮想化テクノロジ opentechpress.jp/developer/07/01/12/0113205.shtml
326 名前:login:Penguin mailto:sage [2007/01/15(月) 21:33:02 ID:jbmIiJ/4] init=/bin/sh
327 名前:login:Penguin mailto:sage [2007/01/15(月) 22:25:32 ID:mKLR9U0k] >>326 か・・・漢だ・・・。
328 名前:login:Penguin mailto:sage [2007/01/15(月) 22:26:18 ID:IwiQw/Bk] か?
329 名前:login:Penguin mailto:sage [2007/01/15(月) 22:28:25 ID:ToVpkpMf] かんじって打ってるんじゃ
330 名前:login:Penguin mailto:sage [2007/01/15(月) 23:27:32 ID:TWG66pcd] ハート様だ
331 名前:login:Penguin mailto:sage [2007/01/16(火) 02:07:36 ID:12EhNQx3] SATAのHDDにシステムが入っている場合、 2.6.18.xから2.6.19.yに移行するにはどうしたらいいのでしょうか。 このバージョンアップによって、SATAがSCSIもどきでなくなったようですが、 カーネルにSATAドライバを組み込んでもブートでルートファイルシステムが見つからない というエラーでパニックになります。 lspciの出力は以下の通りです。 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02) 実際に調べているカーネルのバージョンは、2.6.18.6と2.6.19.2です。
332 名前:login:Penguin mailto:sage [2007/01/16(火) 02:21:38 ID:fTFqDzfS] BIOSの設定でAHCIにしているならCONFIG_SATA_AHCI IDEにしているならCONFIG_ATA_PIIXで使えるはず 俺はAHCIにして2.6.19.2で使ってるよ lspciの出力は以下の通り 00:1f.2 SATA controller: Intel Corporation SATA Controller AHCI (rev 02)
333 名前:login:Penguin mailto:sage [2007/01/16(火) 02:36:02 ID:12EhNQx3] >>332 両方をYにしているけれど、それが問題なんですかね。AHCIのみをYにして試してみます。 2.6.18.x上でコンパイル・インストールして、起動できましたか?
334 名前:login:Penguin mailto:sage [2007/01/31(水) 22:42:45 ID:B73Hj8uM] さーて、今月のLinusさんは 1月版 ext3でデータが破損!? メモリ管理で不整合 www.atmarkit.co.jp/flinux/rensai/watch2007/watch01a.html カーネル2.6.20始動、その開発方針は 仮想化機能KVMとlhype、鋭意開発中 ペンギンはバイナリモジュールの夢を見るか? ext3でデータが壊れる!? -stableに付きまとう機能追加の誘惑 の5本です
335 名前:login:Penguin mailto:sage [2007/02/05(月) 18:17:31 ID:u43LNNeE] 2.6.20に上げたら、 # iptables -A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables: Invalid argument と言われるようになりました。 dmesgには can't load conntrack support for proto=2 と出力されています。 configは2.6.19.2で使用していたものをmake oldconfig(当然2.6.19.2では動いていた) 現在格闘中ですが、何か情報がありましたら教えて下さい。
336 名前:login:Penguin mailto:sage [2007/02/05(月) 21:13:19 ID:I+V5kpO8] UDP はコネクションレス方の通信だから、RELATED,ESTABLISHED は使えないと思う。 # iptables -A INPUT -i eth0 -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT # iptables -A INPUT -i eth0 -p udp -j ACCEPT proto=2 って UDP のことだっけ?
337 名前:login:Penguin mailto:sage [2007/02/06(火) 06:55:46 ID:Pqp6DXDf] >>335 2.6.20-rcの頃の話だけど、menuconfigで表示される項目がかなり変わって、 IPFilter関連を自分でチェック入れたような気がする。
338 名前:login:Penguin mailto:sage [2007/02/06(火) 21:32:28 ID:MoW71xjH] >>336 > proto=2 って UDP のことだっけ? つ AF_INET AF_*, PF_* の値を proto=%dで出してた。わかりにくいね。
339 名前:336 mailto:sage [2007/02/06(火) 23:35:29 ID:SD2Ahymz] >>338 d 自分の無学をさらけ出してたわorz
340 名前:login:Penguin [2007/02/11(日) 10:23:59 ID:suHu1kDw] 詳解Linuxカーネル第3版キタ━━━━(゚∀゚)━━━━ッ!!?
341 名前:login:Penguin mailto:sage [2007/02/11(日) 11:04:03 ID:1CrjjGTh] そう言えば>>203 の解読室買った人ここには居るのかな。評判を全然聞かないもんで
342 名前:login:Penguin mailto:sage [2007/02/11(日) 12:03:52 ID:iRffMVWT] 即予約だ!
343 名前:login:Penguin mailto:sage [2007/02/11(日) 13:28:33 ID:INZfA+KK] 次の週末くらいに神田か池袋あたりでフラゲできるかな、詳解カーネル第3版
344 名前:login:Penguin mailto:sage [2007/02/11(日) 13:38:53 ID:YPy50GWP] 普通オライリーは原書で読むだろ・・・常識的に考えて・・・・
345 名前:login:Penguin mailto:sage [2007/02/11(日) 14:27:36 ID:WtBqfAPZ] 当然原書も持ってるよ
346 名前:login:Penguin mailto:sage [2007/02/11(日) 14:31:36 ID:YPy50GWP] 確かに・・ 振り返ってみると、おいらも本は原書も和訳もけっこう両方とも持ってるな。こりゃ失礼した。
347 名前:login:Penguin mailto:sage [2007/02/11(日) 19:35:48 ID:Ohtvrv38] >>341 買ったよ。あまり読んでないけど。
348 名前:login:Penguin mailto:sage [2007/02/11(日) 19:51:25 ID:AqTV/y90] Linux: Merging in 2.6.21 kerneltrap.org/node/7699
349 名前:login:Penguin mailto:sage [2007/02/12(月) 13:37:32 ID:waEEP3nt] Linux Kernel in a Nutshell www.kroah.com/lkn/
350 名前:login:Penguin mailto:sage [2007/02/14(水) 19:22:40 ID:eqBxv+0Y] Syslet
351 名前:login:Penguin mailto:sage [2007/02/17(土) 00:28:08 ID:LD/CBfPE] >>343 今日の夕方新宿の大型書店見たけど、まだ無かった。 洋書の3rd ed.は平積まれていたけど、これを見ると2005/11とあるから変化の激しい2.6.xではもう古いね
352 名前:login:Penguin mailto:sage [2007/02/22(木) 16:59:05 ID:xsGcVMRo] slab, slob,....slub!?
353 名前:login:Penguin [2007/02/23(金) 07:51:47 ID:jDyCKsjp] 仕事帰りに詳解Linuxカーネル買いに行こう
354 名前:353 [2007/02/23(金) 19:40:52 ID:UlY7jP0X] おいてなかった・・・ 明日、紀伊国屋にでも行くか
355 名前:login:Penguin mailto:sage [2007/02/24(土) 00:08:22 ID:G1f01fLf] >>354 ヨドバシでも山積みだったぞ。
356 名前:login:Penguin mailto:sage [2007/02/27(火) 22:48:09 ID:xbxBuG3S] 2月版 仮想化技術「KVM」の高速化パッチ登場! www.atmarkit.co.jp/flinux/rensai/watch2007/watch02a.html 汚名返上なるか? 安定性重視の2.6.20 注目のKVMに高速化パッチが! 蓄積し始めたgitの運用ノウハウ 粘り勝ち? unionfsのマージ OLPCは面白いアーキテクチャ メンテナンスはいつまで続けるものか?
357 名前:login:Penguin mailto:sage [2007/02/27(火) 23:18:25 ID:lGk0czYh] >Adrian Bunkは「2.6.16は、しばらくメンテナンスを続ける。新しいバージョンに >乗り換えるとしたら、2.6.25か2.6.30くらいからだ」と説明しました。 2.6.16にここまで拘るのは何故だろ?
358 名前:login:Penguin mailto:sage [2007/02/27(火) 23:23:24 ID:L5u3YGUN] 仕事で使ってるからでしょ
359 名前:login:Penguin mailto:sage [2007/02/27(火) 23:28:13 ID:NtiFY7Nq] >>357 ・SUSEが金を払ってる ・VineProjectが金を払ってる .....
360 名前:login:Penguin mailto:sage [2007/02/28(水) 00:51:00 ID:8L6LGcbV] つか、2.6.15から2.6.20までの変化が凄い。変わりすぎ
361 名前:login:Penguin [2007/02/28(水) 22:18:43 ID:1SsetZHG] 詳解Linux第三版買った。読み応えありそうだけど、重いorz。 ソース調べるときの辞書代わりかなぁ。
362 名前:login:Penguin [2007/03/01(木) 00:28:23 ID:Ofsm6sMc] >>360 WinVistaが頭がおかしいのかと思うほど大胆な仕様変更を行った。 だから多少おいたしても許してもらえると踏んだ。
363 名前:login:Penguin mailto:sage [2007/03/01(木) 00:37:36 ID:CGksCK7N] >>360 具体的によろ
364 名前:login:Penguin mailto:sage [2007/03/01(木) 00:50:17 ID:SDHL3UWC] にょろ〜ん
365 名前:login:Penguin mailto:sage [2007/03/02(金) 17:13:12 ID:mmZBpdbS] vgettimeofday()ってどうやって使うの?
366 名前:login:Penguin mailto:sage [2007/03/02(金) 21:04:19 ID:fZXYaYFy] vDSOにあるやつなら、libcの方でよろしくやってくれるはずだが。
367 名前:login:Penguin mailto:sage [2007/03/04(日) 16:27:10 ID:x7yOyciR] The Linux Foundation Japan Symposium #4 予約定員間近。まだの人は急いで。 つttp://www.linux-foundation.jp/
368 名前:login:Penguin [2007/03/04(日) 21:03:44 ID:Ag2s0lD6] age
369 名前:login:Penguin [2007/03/05(月) 01:02:15 ID:aLTiBT/a] >>367 情報ありがd。さっそく申し込みました。あと少し空いてるよ。
370 名前:login:Penguin [2007/03/05(月) 06:57:39 ID:ryFHyBOz] ・・・平日か。休み取れるかな。
371 名前:login:Penguin mailto:sage [2007/03/05(月) 18:10:29 ID:3ISrinu3] RSDL BSDな連中に受けがいいかも。
372 名前:login:Penguin mailto:sage [2007/03/08(木) 12:23:00 ID:zebgtStG] Andrew Mortonがくるよ。 services.google.com/events/japan_linux_techtalk
373 名前:login:Penguin mailto:sage [2007/03/08(木) 13:26:03 ID:t05tinEM] >>372 akpmよりも、関根さんgoogle行ってたのか、という方が気になった。
374 名前:login:Penguin [2007/03/09(金) 21:50:37 ID:dQkn3s52] PS/2キーボードがささってないとリブートしないってどういう可能性? CentOS4の2.6.9でreboot=h、reboot=b試したがどっちもだめ。 FC6の2.6.18はOK(h,b両方)。 シャットダウンで電源OFFはOK。 EPIAのEK10000G。i386/kernel/reboot.cを読んでるのだがこれだという 違いが読めとれない。
375 名前:login:Penguin mailto:sage [2007/03/10(土) 00:02:59 ID:gLhoSUsu] PCMCIAについての質問はここでいいかな。 PCMCIAにつながったHDDを cardctl insert すると、 PCMCIAデバイスの電源は入ってdiskがまわりはじめるんだけど、 デバイスの初期化に時間がかかるせいか、 3秒後ぐらいに電源が落ちてしまい、dmesg的には cs: pcmcia_socket1: time out after reset. と言われて結局 no product info available の状態なままなんですね。 で、とりあえずPCMCIA insertのtime outの値を変えてみたいのだが、 どうすればいいですかね。
376 名前:375 mailto:age [2007/03/10(土) 01:26:06 ID:gLhoSUsu] すまんがageさせてもらうよ。よっこらせ。
377 名前:login:Penguin mailto:sage [2007/03/10(土) 16:17:04 ID:SToA0mdV] fedora core 6 とかでカーネル再構築する方法を書いたサイトってありませんか? TL8の後から暫くカーネルを弄ってないので、もうさっぱりです。
378 名前:login:Penguin mailto:sage [2007/03/10(土) 16:34:42 ID:GU3DZGeq] >>377 ttp://fedora.redhat.com/docs/release-notes/fc6/en_US/sn-Kernel.html
379 名前:login:Penguin mailto:sage [2007/03/10(土) 20:01:42 ID:QaIGuZgf] >>377 そもそも、再構築する必要あるのか?
380 名前:login:Penguin mailto:sage [2007/03/10(土) 20:52:21 ID:SToA0mdV] >>378 英語なんでアレですが、情報サンクス。 なんだったっけ。昔と違って一般ユーザーのディレクトリ以下にカーネルソースを 展開してどうこう、というあたりから分らなくなってました。 >>379 不要モジュールの削除とスリム化のためですよ。 デスクトップPCじゃなくて、サーバにするから。 っていうか再構築しないで使う人が増えたのでしょうかね…?
381 名前:login:Penguin mailto:sage [2007/03/10(土) 21:00:06 ID:v7nzNJzw] 特殊なハードウェア以外では必要無いからね。 君も本当に再構築が必要かどうか考え直してみたほうがいい。
382 名前:login:Penguin mailto:sage [2007/03/10(土) 21:09:08 ID:9aKD1LpG] >>380 そんなにチマチマ削らなきゃいけないマシンで サーバ立てて大丈夫? つーか Fedora でサーバ立てて大丈夫?
383 名前:login:Penguin mailto:sage [2007/03/10(土) 21:13:56 ID:hzMmOHH9] いいじゃんぃぃじゃん? 笑って送り出してやろうぜ
384 名前:login:Penguin mailto:sage [2007/03/10(土) 21:29:44 ID:QaIGuZgf] >>380 FCというかRedHatの配布カーネルは、 ほぼ全てモジュール化してあるから要らないモジュールは 使用時には組み込まれない。よって再構築は不要。 必要なのは使えないデバイスがある時だけ。
385 名前:login:Penguin mailto:sage [2007/03/10(土) 21:33:48 ID:pgskUfiZ] 放置サーバーにヤバい物が置かれて家宅捜索 slashdot.jp/security/article.pl?sid=07/03/04/0245212 一応な。お前らも気をつけろよ。
386 名前:login:Penguin mailto:sage [2007/03/11(日) 01:06:56 ID:WYTnLmQH] 言うだけ無駄。
387 名前:374 [2007/03/11(日) 12:47:06 ID:VaaUVNRm] include/asm-i386/machine-default/mach_reboot.hの以下の変更に気づき、 これを2.6.9にマージしたらキーボード抜きで再起動出来た。 static inline void mach_reboot(void) { int i; for (i = 0; i < 100; i++) { <<<<< ここから kb_wait(); udelay(50); outb(0x60, 0x64); /* write Controller Command Byte */ udelay(50); kb_wait(); udelay(50); outb(0x14, 0x60); /* set "System flag" */ udelay(50); <<<<< ここまで追加 kb_wait(); udelay(50); outb(0xfe, 0x64); /* pulse reset low */ udelay(50); } } しかしこのコードを全く通過しないはずのreboot=bでも挙動が違うのが理解出来ん。 出来ればカーネルのリビルドはしたくないのだが。
388 名前:login:Penguin mailto:sage [2007/03/11(日) 13:21:16 ID:vSAQ1KT/] >>387 BTS
389 名前:login:Penguin [2007/03/11(日) 17:32:24 ID:Jxz6xSqq] >>387 patch(1)を知らんのか?
390 名前:374 [2007/03/11(日) 19:40:33 ID:jnebAS/h] >>389 diffの出力を貼ったら"本文が長過ぎます"と怒られました。
391 名前:login:Penguin mailto:sage [2007/03/13(火) 17:19:27 ID:elpwwnG5] 対FreeBSDで大敗したsysbenchの分析結果が出てますね。 結論は ... How userspace sucks. MySQLのsched_setschedulerの不適切な呼出と、 glibcのmultithread環境下でのheapのロッキング(malloc)のまずさでした。 ttp://ozlabs.org/~anton/linux/sysbench/
392 名前:login:Penguin mailto:age [2007/03/13(火) 17:39:22 ID:DVLR5yvS] age
393 名前:login:Penguin mailto:sage [2007/03/13(火) 21:24:03 ID:8AKSerNE] お、もう分析結果でたんだ
394 名前:login:Penguin mailto:sage [2007/03/14(水) 00:52:02 ID:mGVFUAOe] 今日のシンポジウム(昨日の読書会かも)でまさにその件で質問が出て、 あればユーザスペースコードのbad codingが原因だとかすぱっと 言い切られてた。
395 名前:login:Penguin [2007/03/14(水) 02:07:05 ID:jacQ1oQj] >>394 そんな話は13日は出てなかったぞ。
396 名前:login:Penguin mailto:sage [2007/03/14(水) 03:19:21 ID:gPMKab0U] >>395 カーネル読書会で出た。
397 名前:login:Penguin mailto:sage [2007/03/14(水) 09:27:48 ID:gvLmUTbq] kernel.orgのトップのペンギンが10周年記念になってるな。
398 名前:login:Penguin mailto:sage [2007/03/14(水) 15:58:04 ID:9CvIdGuT] 地味だな もっと派手なロゴでも良いのに
399 名前:login:Penguin mailto:sage [2007/03/15(木) 04:27:13 ID:sQv3W08n] >>398 あそこは地味さが美徳。
400 名前:login:Penguin mailto:sage [2007/03/16(金) 07:38:33 ID:M77xjPLT] カーネルについて詳しくなると、具体的にどのような仕事が行えるように なるのでしょうか?
401 名前:login:Penguin mailto:sage [2007/03/16(金) 07:57:45 ID:pgWq0v+E] >>400 詳しいだけじゃだめでしょ。
402 名前:login:Penguin mailto:sage [2007/03/16(金) 08:41:33 ID:M77xjPLT] >>401 回答ありがとうございます。 なるほど、他にも知識が必要になるということですね。 実は下記の記事を読んでカーネルというものに興味を持つようになりまして。。 itpro.nikkeibp.co.jp/article/OPINION/20060406/234744/ 将来はプログラマとして活躍したいと考えており、カーネルを極めれば かなり高度な仕事ができるようになると思っているんですが、、、 ここにいる方たちはカーネルについてかなり詳しいようなので、 実際にカーネルの知識を扱うような仕事をしている方も いるのではないかと思い質問させてもらいました。 できれば実際にどのような仕事をするのかを教えていただければと思います。
403 名前:login:Penguin mailto:sage [2007/03/16(金) 08:50:45 ID:v2yY1Py8] 数が多いのは障害解析やパフォーマンス分析じゃあないかな? どうだろ?よくわからん。
404 名前:login:Penguin mailto:sage [2007/03/16(金) 09:02:52 ID:M77xjPLT] >>403 なるほど、そういった分野があるんですね。 ありがとうございます!!参考にさせてもらいます。
405 名前:login:Penguin mailto:sage [2007/03/16(金) 09:12:50 ID:xTSwlenh] 大抵の仕事はカーネルなんか読まないよ 俺が真面目にカーネル読んだのは組み込みの開発してたときくらいだな 教養として自力でコンパイルできる程度には知っといて損はないと思うが カーネル読む仕事はあんまり思いつかんなあ
406 名前:login:Penguin mailto:sage [2007/03/16(金) 09:42:31 ID:tvCTgaGQ] まぁ直接仕事につながることはあんまりないだろうが いろんなことに興味持って調べるのはいいことだと思うよ。 がんがれ。
407 名前:login:Penguin mailto:sage [2007/03/16(金) 14:07:23 ID:UgrNVICY] その前に病院で見てもらったほうがいいと思うけどね
408 名前:login:Penguin mailto:sage [2007/03/16(金) 14:30:14 ID:FwYCqKU2] >>402 カーネルに手を入れちゃうと、本家に取り込んで貰うか、 さもないと自分で永遠にメンテナンスしないといけないから、 かなりめんどうだぜ。 でも、ドライバ周りではたまにあるけどな。 前任者が居ないと全く分からないこともある。
409 名前:login:Penguin mailto:sage [2007/03/16(金) 22:03:42 ID:y8mzx09F] >>405 自分もそう思ってたが、カーネルの挙動が理解出来ないときに(エラーの具体的な理由とか)ちょこちょこっ とprintkでもはさんでどこを通ってきたか明快にするとユーザースペースの問題が早く解決する様に なったのでLinuxは便利だなと思った。
410 名前:login:Penguin mailto:sage [2007/03/17(土) 12:32:13 ID:MyEI1Jiu] >>391 FreeBSDはglibcではなくてlibcだったから回避できていた、ということ?
411 名前:login:Penguin mailto:sage [2007/03/17(土) 13:18:21 ID:wJvD/rw1] >>410 リンク先に書いてあるけど、sched_setschedulerで設定している スケジューリングタイプが影響しててidol時間が増えなかった から性能が落ちなかったようだ。 またgoogleのmallocライブラリも、別のCPUではスケールせずに 逆に性能が悪くなったともlkmlにポストされてた。 どちらにしても、MySQLのメモリ管理が腐っているのは確からしい。
412 名前:login:Penguin mailto:sage [2007/03/18(日) 01:18:36 ID:CMKFjAu3] >>402 カーネル読書会にでも行ってみれば?
413 名前:login:Penguin [2007/03/18(日) 16:17:27 ID:3K8BAN6R] >>412 行かなくても、google videoで見ればいい。 keywordは、あのグループ名で検索しろ。
414 名前:login:Penguin mailto:sage [2007/03/18(日) 16:38:20 ID:eJfsxyh4] 英語かよ!!!
415 名前:login:Penguin mailto:sage [2007/03/18(日) 22:41:20 ID:5HYsu3hm] ITproが腐ってることが分かった 赤松さんこんな変な関西弁使わない
416 名前:login:Penguin mailto:sage [2007/03/19(月) 00:06:54 ID:XNSK2cHf] >>400 いじれるようになれば仕事はそれなりにあるでよ。 どこぞのディストリがそういう人集めとるという噂をききますた。
417 名前:login:Penguin mailto:sage [2007/03/19(月) 00:25:11 ID:X7o8IU7z] >>400 カーネルとはまったく関係ないアプリとかを請負できます。 「Linux詳しいんだよね、よろしく」
418 名前:login:Penguin mailto:sage [2007/03/19(月) 06:42:59 ID:/94itbNq] >>414 Andrew Mortonが日本語しゃべるかよ(w
419 名前:400 mailto:sage [2007/03/19(月) 10:09:51 ID:SsfmNppS] みなさん大変参考になる意見ありがとうございます。 最近はJavaが流行っているようだったので、一ヶ月ほどJavaの勉強をして いたのですが、方向転換してさっそくCとアセンブラの勉強からはじめて みようと思います。
420 名前:login:Penguin mailto:sage [2007/03/19(月) 10:16:24 ID:F6o5ImpG] Cはともかくアセンブラとはなんというか… 今時感心な若者ですね
421 名前:login:Penguin mailto:sage [2007/03/19(月) 10:51:01 ID:L8DYgw6t] まあアセンブラも教養として知っていた方がよろしいのではないかと思いますよ。 linux kernelのふか〜い所に行けば避けて通れないものだし。
422 名前:login:Penguin mailto:sage [2007/03/19(月) 10:53:08 ID:CktG2zEV] プログラミングなどは、若者が圧倒的に有利 TopCoderに名を連ねてるのは、ほとんどが、20代前後の若者ばかり がんばれや
423 名前:login:Penguin mailto:sage [2007/03/20(火) 00:26:13 ID:9XkrolDx] >>421 ふか〜く行かなくてもOopsとか読むときには必須の知識。ユーザー空間でもcoreを解析するとき等に 必須の知識。
424 名前:login:Penguin mailto:sage [2007/03/21(水) 02:50:04 ID:Zorihazv] x86環境gcc 4.1環境で swab32使いたいんだけど、コンパイルオプションとヘッダってどれいれればいいんだっけ? 忘れてしまって大変困ってる。
425 名前:login:Penguin mailto:sage [2007/03/21(水) 19:07:49 ID:oCskAGrl] >>424 私のPCにはこんなファイルがありますが、これのお話? /usr/src/linux/include/linux/byteorder/swab.h
426 名前:login:Penguin mailto:sage [2007/03/22(木) 23:01:32 ID:SfoGLBwa] >>425 そそ、それそれ 使いたいんだけど、swab()呼ぶと何故かコンパイルエラーでる もちろん、x86Xeon使ってだから問題ないはずなんだよね
427 名前:login:Penguin mailto:sage [2007/03/23(金) 10:59:21 ID:9G04CDve] >>426 #define __KERNEL__ どうなっても知らんが。
428 名前:login:Penguin mailto:sage [2007/03/23(金) 11:04:03 ID:EQ4h3D6+] >>426 glibのSWAP使えばいいのに.
429 名前:login:Penguin mailto:sage [2007/03/24(土) 01:20:15 ID:TqCQftaN] >>428 glibのSWAP遅いよ
430 名前:login:Penguin [2007/03/25(日) 10:59:01 ID:oCvtz5cG] fedoraベースでKVM実施の人柱情報どっか無い? 英語でもいいんだが意外とニャイ
431 名前:login:Penguin mailto:sage [2007/03/25(日) 12:34:33 ID:F/fNXicl] >>430 まだ良いレビューはないね。 でも、本家にマージされたので、これから一気に増える・・・かも。 Xenと共栄してくれればいいけどね。
432 名前:login:Penguin mailto:sage [2007/03/26(月) 00:48:13 ID:59OU4oYM] 前回のDebian勉強会が仮想化ネタだったな tokyodebian.alioth.debian.org/2007-03.html
433 名前:login:Penguin mailto:sage [2007/03/26(月) 00:58:03 ID:RzWJSiyj] しばらく別のディストリに浮気して再びGentooに戻って久々にmake menuconfig したらいつの間にかNTFSの項目がexperimentじゃ無くなってる… NTFSにも安全に書き込み可能になったの?
434 名前:login:Penguin mailto:sage [2007/03/26(月) 10:07:48 ID:vDmJdn0q] NTFS writeは安全じゃなかったような?
435 名前:login:Penguin mailto:sage [2007/03/26(月) 11:06:30 ID:tZL/Nb/x] ntfs-3gで今のところ書き込み失敗等の経験なし。
436 名前:login:Penguin mailto:sage [2007/03/27(火) 18:22:22 ID:n8fdUEW9] 3月版 Greg K-H、デバイスドライバ無料開発宣言!? www.atmarkit.co.jp/flinux/rensai/watch2007/watch03a.html ノートPCや組み込み機器に有効な新機能とは? 非同期システムコール機構の登場! ネットワークデバイスの変更をログに残すべきか? デバイスドライバのライセンスはGPLで ノートPCのサスペンドで悩む日々 活発な-stableリリース! しかし、ミスも…… >>433-434 時代はどんどん先へ進んでるんだぜ
437 名前:login:Penguin mailto:sage [2007/03/27(火) 18:25:26 ID:vD1CCZ/0] >>436 それ以前に、リンク先が1月以上も前のできごとなのだが。
438 名前:login:Penguin mailto:sage [2007/03/27(火) 18:39:30 ID:ULu4nmt5] 最近Linux Kernel Watchも遅れた情報が多いな。 時代がどんどん先へ進んでるせいだろうけど。 変更大杉
439 名前:login:Penguin mailto:sage [2007/03/27(火) 18:40:18 ID:ULu4nmt5] まぁ面白いからそれでもいいんだけど 上川さん愛してる
440 名前:login:Penguin mailto:sage [2007/03/27(火) 21:03:43 ID:l+fl6gcB] >>436 非同期システムコール機構の登場! やっとVMSなみになるのか。
441 名前:login:Penguin mailto:sage [2007/03/28(水) 01:04:57 ID:9PkgXo4l] >>440 非同期システムコールの完了通知ってどうやって受け取るんすか? VMSではどうやっていたんだっけ。 コールバックルーチンを定義したのだっけかな。
442 名前:440 mailto:sage [2007/03/28(水) 09:59:11 ID:Ipgoo+W8] >>441 3通り。 1. イベント・フラグがセットされる ($WAITEFとかで待つ) 2. I/O status blockの完了ステータスがセットされる (あんまり使った覚えないな。ポーリングするのかな?) 3. AST(Asynchronous System TRAP)が呼ばれる。
443 名前:login:Penguin mailto:sage [2007/03/28(水) 14:48:37 ID:0XsmV5+J] >>442 ASTっていうと別のものが頭に浮かぶな。
444 名前:login:Penguin mailto:sage [2007/03/28(水) 21:38:44 ID:Z/yhoLzB] PowerPremiumでつか
445 名前:login:Penguin mailto:sage [2007/03/31(土) 08:02:38 ID:Ud+o/4Fl] >>442 selectとかで待てたらいいね
446 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/03/31(土) 18:42:18 ID:WWmuos7R] >>445 callback(...) { longjmp(buf, 1); } ... somefunc(...) { ... if (setjmp(buf) == 0) invoke_async_call(callback); ...非同期メソッドが返った後に実行する部分... } とするとソース上はシーケンシャルに処理を書ける・・・かも?(ライブラリ次第)
447 名前:login:Penguin mailto:sage [2007/03/31(土) 23:43:49 ID:b+RKwOAT] AST OS屋さん:アンドリュー・S・タネンバウム コンパイラ屋さん:抽象構文木
448 名前:login:Penguin mailto:sage [2007/04/01(日) 00:48:37 ID:RSz/61gk] >>447 Linux(Linus)的にはタネンバウム先生との喧嘩だろう。
449 名前:login:Penguin mailto:sage [2007/04/04(水) 11:18:42 ID:Swx7TNMy] missing madvise functionality ttp://www.ussg.iu.edu/hypermail/linux/kernel/0704.0/0871.html
450 名前:login:Penguin mailto:sage [2007/04/04(水) 15:44:02 ID:r9r6BNwC] システムコールをフックした先でファイル操作ってどうにかしてできないもんですかね。 具体的には特定状況下でディスク上にログを書き出したいんですけど。 カーネル空間内でsys_open呼び出しても意味ないですし困っております。 何かいい方法がある方ご教授ください。
451 名前:login:Penguin mailto:sage [2007/04/04(水) 16:12:32 ID:oCfr9/aE] >>450 ふつうにprintk → klogd → syslogdじゃダメなんですか? ど〜しても自力でファイル開きたければ、filp_openするとか。
452 名前:450 mailto:sage [2007/04/05(木) 00:35:50 ID:fcY4jQfS] >>451 出来ればそのログだけ単独で書き出したいんです。 filp_openですか。ファイル構造体取得できればどうにかなりそうですね。 書き込みモードで取得できるかが肝ですが、頑張ってみます。
453 名前:login:Penguin mailto:sage [2007/04/05(木) 01:14:13 ID:ZtAHtWOp] netlink か何かで専用のプロセスに投げる。 簡単かどうかは知らないけど。
454 名前:login:Penguin mailto:sage [2007/04/05(木) 01:16:12 ID:zWsTWLeW] ”システムコールをフック”ってそのうち出来なくなるような気がするけど...
455 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/05(木) 23:50:22 ID:/J84+CVZ] テーブル書き換えはもう出来なくなってたような気がするけど、 Kprobesとかでフックしてるんでは?
456 名前:login:Penguin [2007/04/14(土) 09:50:47 ID:Kd8gEwli] カーネル=OSですか? 階層構造では、↓のようになると思うんですが、 OSとカーネルの違いがわかりません。 どう違うのでしょうか? ************************************** アプリケーション ************************************** ミドルウェア ************************************** OS ************************************** カーネル ************************************** デバイスドライバ ************************************** ハードウェア ************************************** ↓では、カーネルとは、カーネル型リアルタイムOS、汎用型OSというように OSの種類というだけのようです。 itpro.nikkeibp.co.jp/members/NBY/techsquare/20050804/165882/?ST=ittrend
457 名前:login:Penguin mailto:sage [2007/04/14(土) 10:01:53 ID:hRvEgtMX] >>456 くだらねえ質問はここに書き込め! Part 144 pc11.2ch.net/test/read.cgi/linux/1176210827/
458 名前:login:Penguin mailto:sage [2007/04/14(土) 11:20:36 ID:rDs8AFmH] 今1秒間に600MB/secでディスクに書き込みやってるんだけど writeするとメモリの使用量がはんぱなく増えていくんだけど解決策ないですか? メモリの総容量 32GB OSその他諸々の使用容量 300MBぐらい 最初のメモリの空き 31.7Gぐらい そんでwriteしてると10秒毎にメモリが60MBぐらいずつ増えていって、pdflush間に合ってないし freeがどんどん減っていって30分もしないで30GBぐらい使い果たしてmallocすら取れなくなります。Windowsで同じ事しても全然平気なんだけどなんでLinuxってこんな簡単な事もできないの?
459 名前:login:Penguin mailto:sage [2007/04/14(土) 11:25:01 ID:l7QQz02I] 笑っておままごとの人はすぐ、泣きがはいるの?
460 名前:login:Penguin mailto:sage [2007/04/14(土) 11:32:13 ID:WFdI+M26] >>458 Direct I/O raw device 大規模なシステムのようだが、素人が作ってて大丈夫なのか・・・?
461 名前:login:Penguin mailto:sage [2007/04/14(土) 11:38:35 ID:FYHC+rjs] >>458 mallocすら取れなくなるってのは異常だから、なんとかした方がいいな。 バグレポートした方がいいと思う。 ってかこういう時用のチューニングって何かないっけ? 思い当たらんのだけど
462 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/14(土) 11:53:39 ID:nAecf1s7] >>460 誰にでも初めてはあるから当人的にはいいんじゃね? もっとも自社内に解決できる人員がいないその会社は心配だが。
463 名前:login:Penguin mailto:sage [2007/04/14(土) 12:12:00 ID:rDs8AFmH] >>460 直接メールでLinusにraw deviceは推奨しないし使うのは馬鹿げているって言われたから使わない方がいいと思うのですがどうなんでしょうか? 後、open時にO_DIRECと入れて書き込むのは512の倍数に揃えて書き込まないといけないようです。そのため端数出たときに極端に処理速度が落ちてボトルネックになる場合があって困ってます。 O_DIRECTを使った効率的なサンプルなんかはあるのでしょうか?
464 名前:login:Penguin mailto:sage [2007/04/14(土) 12:20:47 ID:1g/elZBn] ちょwwwww
465 名前:login:Penguin mailto:sage [2007/04/14(土) 12:27:53 ID:NL9NunrN] ベラボーなファイル書き込み速度だけど、いったい何に使うんだか気になる。 商用のDB製品じゃないよなあ。 ハイビジョンの映像をリアルタイムに非圧縮で流し込んでもそこまで行かないよなあ。 なんだろ。
466 名前:login:Penguin mailto:sage [2007/04/14(土) 12:32:05 ID:xmp7f+Mm] >直接メールでLinusに...どうなんでしょうか? すげーな。
467 名前:login:Penguin mailto:sage [2007/04/14(土) 12:32:33 ID:BiYQHwK9] て言うかそらHDDへの書き込みなんて間に合わないんだから固まるかメモリなくなるか、どっちかだな。 リアルタイムカーネルならメモリが亡くなる方がはやそうだ。
468 名前:login:Penguin mailto:sage [2007/04/14(土) 12:47:24 ID:NL9NunrN] >>467 FCをいくつも接続して同時並列に書き込んでるような構成を 勝手に想定してたんだが、違うかな。
469 名前:login:Penguin mailto:sage [2007/04/14(土) 12:54:01 ID:xmp7f+Mm] >>468 そうだろうね。ファイルシステムもカーネルのバージョンも システムの構成も秘密みたいだから想像で書くとすると、 ファイルシステムにXFSを使っててジャーナルログが スワップアウト出来ないメモリをつかんでで、それが どんどんと溜ってるからmallocできなくなるんと 違うかな。それかカーネルのメモリーリークのあるバージョン を使っているとか。 あとは dirty_background_ratio を調整するとかあるけど 切り分けのできてない>>458 にはさっぱりだろうな。 業者呼べよ。
470 名前:login:Penguin mailto:sage [2007/04/14(土) 13:02:32 ID:rDs8AFmH] syncして /proc/sys/vm/drop_cachesをクリアしてみたんですけど マシン今全部とまっちゃいました。困りました....
471 名前:login:Penguin mailto:sage [2007/04/14(土) 18:55:16 ID:rDs8AFmH] うーむ、O_DIRECT難しいです。マシン25台止まってしまって焦った。 休みでよかったw
472 名前:login:Penguin mailto:sage [2007/04/14(土) 21:50:04 ID:rDs8AFmH] マシン復旧シマスター またまた質問なんですけどO_DIRECTでデータを書き出す場合 char *data = (char *)malloc(512* 1024); posix_memalign( (void **)&data, 512, 512*1024); とりあえずこんな形で確保してその後writeすればいいみたいだけど 毎回そんな都合良く倍数ちょうどで書き出せるわけもなく、あまりが出た場合どうすればいいのですか?色々調べてみたのですが、Linux 2.6 では、512 バイトごとの境界に配置されていれば充分である。としか記述されていなくて困ってます。 端数でたらどないせっちゅうのか教えてください。
473 名前:login:Penguin mailto:sage [2007/04/14(土) 23:27:26 ID:NL9NunrN] 余りが出ないようにする。つーか、自分で面倒をみる。 つーか、 Linuxプログラミング pc11.2ch.net/test/read.cgi/linux/1118024349/l50 でする話だな。
474 名前:login:Penguin mailto:sage [2007/04/14(土) 23:29:25 ID:rDs8AFmH] >>473 ありがとうちょっと聞いて来ます。
475 名前:login:Penguin mailto:sage [2007/04/16(月) 12:57:24 ID:Kkc4V4u/] CFSにConブチギレ ttp://www.ussg.iu.edu/hypermail/linux/kernel/0704.1/2458.html
476 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/16(月) 23:46:08 ID:yi6AG7ik] そしてスレの先にはさりげなくグサッと刺すコメントが: > If these issues aren't fixed, you're going to stuck with the same > kind of creeping elitism that has gradually killed the FreeBSD > project and other BSDs. 勝手に殺すなー(ウワワァン
477 名前:login:Penguin [2007/04/18(水) 23:35:59 ID:luJV3V3d] ----------------------- mm_segment_t fs; : fs = get_fs(); set_fs(KERNEL_DS); : [命令] : set_fs(fs); ----------------------- set_fs()、set_fs()って何のために使うの? どういう[命令]の時に必要なの? わかる人教えて。
478 名前:login:Penguin mailto:sage [2007/04/18(水) 23:51:15 ID:g2KRiZ5Z] >>477 g新部氏のblogに解説があった希ガス
479 名前:login:Penguin [2007/04/18(水) 23:52:01 ID:luJV3V3d] >>478 そこは読んだけど見つからなかった。
480 名前:login:Penguin mailto:sage [2007/04/19(木) 00:16:07 ID:hSmrJarJ] >>479 ttp://www.codeblog.org/blog/gniibe/200603.html 欲嫁
481 名前:login:Penguin [2007/04/19(木) 00:29:35 ID:17XiKx+z] >>480 そこも読んだけど、結局sock_sendmsg()がset_fs(KERNEL_DS)を必要とする関数であることはどうやって判断するの? 「どういう[命令]の時に必要なの?」かが結局わからない。
482 名前:login:Penguin mailto:sage [2007/04/19(木) 00:33:09 ID:D/ROgTSv] メールで聞いてみたら
483 名前:login:Penguin [2007/04/19(木) 00:34:15 ID:17XiKx+z] だれに?
484 名前:login:Penguin mailto:sage [2007/04/19(木) 00:38:51 ID:7WhYig/V] g新部さんに。
485 名前:login:Penguin [2007/04/19(木) 00:40:03 ID:17XiKx+z] 答えてくれるかな。
486 名前:login:Penguin mailto:sage [2007/04/19(木) 00:44:34 ID:D/ROgTSv] じゃ、LKMLにヨロ
487 名前:login:Penguin [2007/04/19(木) 00:49:43 ID:17XiKx+z] えー、ここで答えてよ。 ま、それはいいとして。 hira.main.jp/wiki/pukiwiki.php?put_user ()%2Flinux2.6 に * Context: User context only. This function may sleep. ってかいてあるけど、 ユーザアプリからioctl()でカーネルモジュールを呼び出したときも「User context」なの? コンテキストには、ユーザコンテキストと割り込みコンテキストがあるという認識で正しい?
488 名前:login:Penguin mailto:sage [2007/04/19(木) 16:26:37 ID:G/1Uoa6u] Linux: The Completely Fair Scheduler kerneltrap.org/node/8059
489 名前:login:Penguin mailto:sage [2007/04/19(木) 16:42:44 ID:Q1Zrb6lC] >>487 ITRONじゃねーんだからその名前はなかろう。 ここで言う所のコンテキストはメモリ空間という意味ですかねえ。
490 名前:login:Penguin [2007/04/19(木) 20:46:30 ID:x+OTiJML] >>489 え、どういう意味?LinuxでもITRONでもコンテキストは実行コンテキストのことでしょ? それはともかく、 コンテキストには、ユーザコンテキストと割り込みコンテキストがあるという認識で正しい?他にもある?
491 名前:login:Penguin mailto:sage [2007/04/19(木) 21:25:20 ID:1ECU5YLF] >>490 これでも読んで出直しておいで。 ttp://www.amazon.co.jp/Linux%A5%AB%A1%BC%A5%CD%A5%EB2-6%B2%F2%C6%C9%BC%BC-%B9%E2%B6%B6%B9%C0%CF%C2/dp/4797338261
492 名前:login:Penguin [2007/04/19(木) 22:15:02 ID:x+OTiJML] >>491 それは読んだよ。
493 名前:login:Penguin [2007/04/20(金) 10:59:28 ID:/xbU1Fxb] >>489 何故そこでITRONが出てくるんだ?
494 名前:login:Penguin [2007/04/20(金) 23:42:59 ID:qvG9BAN7] オブテロンで8CPU SMPにするとカーネルが起動途中で飛ぶのだけど、なぜでしょうか? ログは当然拾えませんが、どうも5つめのコアを認識した瞬間に飛ぶようなのです。 同じコンフィグでもCPU数だけ4に押さえると正常起動します。 カーネルバージョンはいろいろ試しましたがどれでも症状は同じでした。 よろしくお願いします。
495 名前:login:Penguin mailto:sage [2007/04/20(金) 23:50:17 ID:4yJr0CyU] >>494 lkmlにAndiをCC:入れてGo
496 名前:login:Penguin mailto:sage [2007/04/21(土) 00:54:22 ID:Ptf9W/cp] >>494 Andiに電話すればよくね?この時間仕事してるはずー
497 名前:login:Penguin mailto:sage [2007/04/21(土) 00:59:38 ID:nVuQG1Bb] >>494 | カーネルバージョンはいろいろ試しましたがどれでも症状は同じでした。 もっと色々試したら? ぐらいしかアドバイスできないな。
498 名前:login:Penguin mailto:sage [2007/04/21(土) 02:29:16 ID:Xw1eIR6s] とりあえずディス鳥に報告したら? それともヴぁにらカーネル?
499 名前:login:Penguin mailto:sage [2007/04/21(土) 08:05:20 ID:fsQmaAc+] まさかCPU最大数4にコンフィグして作ったカーネルとかじゃないでしょうねw
500 名前:login:Penguin mailto:sage [2007/04/21(土) 08:59:11 ID:z7qsSwp3] Opteron dual core 4CPU のとき似たようなことがあったと聞きました。 直接さわっていないので詳細はわからないのですが、OpenSuSE はだめで、 SuSE Enterprise Linux なら OK でした。いまはそのまま SuSE Enterprise Linux で稼働中です。
501 名前:login:Penguin mailto:sage [2007/04/21(土) 11:15:11 ID:QaPPng34] それでは、マザーボードに載ってるチップセットやBIOSの制限ではないみたいだな。
502 名前:login:Penguin mailto:sage [2007/04/21(土) 18:45:34 ID:Ptf9W/cp] andiにbigironカーネル入れろとか言われなかったっけ? なんか機嫌わりーぞ?
503 名前:login:Penguin mailto:sage [2007/04/21(土) 21:09:29 ID:Xv/Wu2nU] >>500 あ、DualCore 4CPUです。 MAX_CPU_NR を8以上にする必要があるのですが、5以上を指定すると飛びます。 ただ、GentooのインストーラCDはなぜか8CPUがすべて認識されているので できないはずはないのですが・・・ もうちょっとがんばってみます。
504 名前:login:Penguin mailto:sage [2007/04/22(日) 00:06:39 ID:xoee3Fwh] >499に1票
505 名前:login:Penguin mailto:sage [2007/04/22(日) 00:38:08 ID:NkBup1fI] はい次の方どうぞー。
506 名前:login:Penguin mailto:sage [2007/04/22(日) 12:41:58 ID:D93fVub+] >>499 , 504 じゃなくて、最大CPU数を4にすれば起動します。 同じ設定で最大CPU数を8にすると5つ目のCPUを認識した瞬間(のように見える)再起動するのです。 ほんとに瞬間的なので、表示されているログをきちんと見ることもできません。 最大CPU4のときの認識の様子は次のとおりです。 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled) Processor #2 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled) Processor #3 15:1 APIC version 16 ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled) Processor #4 15:1 APIC version 16 WARNING: NR_CPUS limit of 4 reached. Processor ignored. ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled) Processor #5 15:1 APIC version 16 WARNING: NR_CPUS limit of 4 reached. Processor ignored. ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled) Processor #6 15:1 APIC version 16 WARNING: NR_CPUS limit of 4 reached. Processor ignored. ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled) Processor #7 15:1 APIC version 16 WARNING: NR_CPUS limit of 4 reached. Processor ignored.
507 名前:login:Penguin mailto:sage [2007/04/22(日) 12:54:47 ID:U+PMpe/V] アチャ
508 名前:login:Penguin mailto:sage [2007/04/22(日) 14:04:44 ID:vVxh8mTs] 過ぎたマシンだということだな。
509 名前:login:Penguin mailto:sage [2007/04/22(日) 14:47:42 ID:u8W9t1Vk] opteron 8 core 持ってるなんて、動かしたらさぞやファンの音が 大きくて、夜は眠れないだろうに。
510 名前:login:Penguin mailto:sage [2007/04/22(日) 16:54:57 ID:D93fVub+] >>509 電源は1200Wだし、ファンは6基就いているので、確かに凄まじい音です。 しかし家ではないので、大丈夫です。 >>508 そういうことですね・・面独裁のでインストールCDのカーネルそのままコピーしようかなあ・・
511 名前:login:Penguin mailto:sage [2007/04/22(日) 17:01:26 ID:1v3xY9v8] まさかNR_CPUSの意味を調べていないとかじゃないでしょうねw
512 名前:login:Penguin mailto:sage [2007/04/22(日) 17:46:43 ID:D93fVub+] NR_CPUSってSMP時の最大CPU数(総コア数)でしょ。 こう書いてありますよ。 CONFIG_NR_CPUS: │ │ │ │ This allows you to specify the maximum number of CPUs which this │ │ kernel will support. Current maximum is 255 CPUs due to │ │ APIC addressing limits. Less depending on the hardware. │ │ │ │ This is purely to save memory - each supported CPU requires │ │ memory in the static kernel configuration. │ │
513 名前:login:Penguin mailto:sage [2007/04/22(日) 19:21:15 ID:MnbVnfy7] >>505
514 名前:login:Penguin mailto:sage [2007/04/22(日) 22:54:40 ID:ZEqeNIK2] バカ発見(藁
515 名前:login:Penguin [2007/04/23(月) 23:40:41 ID:TqECVpvs] >>514
516 名前:login:Penguin [2007/04/25(水) 09:53:24 ID:NL98Ha60] LKMLでは相変わらず「俺のほうがおまえのよりデカイ」議論が延々続いているようですが それはさておき、各種デバイス(USBメモリ等含む)のLINUXドライバ開発を 1600人あまりの精鋭プラス予備軍のカーネル開発者たちが無償で請け負うとの案内が出ていました。 必要な情報は製品の外部仕様と挙動だそうです。 開発されたドライバは公開されるので、製品に「LINUX対応」と銘打つことができるそうです。 周辺・関連機器メーカーの方は検討してみてはいかがでしょうか。 連絡先アドレスは……あとで調べてレスします。
517 名前:login:Penguin mailto:sage [2007/04/25(水) 09:57:01 ID:T+WyufgO] おいおい、いつの話題だよ。
518 名前:login:Penguin mailto:sage [2007/04/25(水) 11:05:29 ID:xemG7cYm] >>516 >>436 の話とは別?
519 名前:login:Penguin mailto:sage [2007/04/25(水) 17:14:24 ID:LBX5QPyJ] 遅れてきたルーキー
520 名前:login:Penguin mailto:sage [2007/04/25(水) 19:23:31 ID:xemG7cYm] >>519 BOOMERか!
521 名前:login:Penguin mailto:sage [2007/04/25(水) 20:07:04 ID:wUDqYFFy] >>520 ボキャ天ナツカシスw
522 名前:login:Penguin [2007/04/25(水) 22:41:50 ID:NL98Ha60] ハーフライフ一週間のとこに出てたので新しいかと思っていたら 一月の記事でしたOrz
523 名前:login:Penguin mailto:sage [2007/04/26(木) 00:55:12 ID:7guDQNuw] >>522 だから、いつも言ってるだろう! おまえは、頭でっかちすぎる。
524 名前:login:Penguin [2007/04/26(木) 09:52:33 ID:+Has5Xzx] いわれてたっけ●rz
525 名前:login:Penguin mailto:sage [2007/04/26(木) 17:45:24 ID:C7VjAS8c] STR,STD... kdump並のウルトラCが必要なのかな。
526 名前:login:Penguin mailto:sage [2007/04/26(木) 20:55:58 ID:GX2/mssv] どっちかてーとkexecじゃないすかねえ。 APMならBIOSに丸投げできたけど、ACPIはそういうわけにいかんからのう。
527 名前:login:Penguin [2007/04/27(金) 21:53:32 ID:8003YhUG] ちょっと質問なんですがinotifyを利用しようとちょこちょこっとサンプルを書いてみたのですが、 動作仕様がどうにも理解に苦しみます。下のように、ループでreadしてブロッキングすると、最初の一回だけはreadするのですが、2回目以降無反応になってしまいます。 /* size of the event structure, not counting name */ #define EVENT_SIZE (sizeof (struct inotify_event)) /* reasonable guess as to size of 1024 events */ #define BUF_LEN (1024 * (EVENT_SIZE + 16) char buf[BUF_LEN]; int len, i = 0; int fd = inotify_init(); int wd = inotify_add_watch(fd, "/usr/local/hoge", IN_ACCESS | IN_MODIFY); while(1){ len = read (fd, buf, BUF_LEN); }
528 名前:login:Penguin mailto:sage [2007/04/27(金) 23:08:59 ID:EZ45sIxG] >>527 とりあえずすべてのシステムコールで返り値チェックしてerrnoをしらべろ そもそも /usr/local/hoge はファイル?ディレクトリ? /usr/local/hoge にどんなアクセスをした? こういうファイルに こんなアクセスをしたら こうなると思ったけど こんな結果になった くらいの情報は必要
529 名前:login:Penguin mailto:sage [2007/04/29(日) 20:46:36 ID:rZL1ahYI] www.linux.or.jp/JM/html/LDP_man-pages/man2/inotify_add_watch.2.html inotify_add_watch() の呼び出しが成功すると、(略) これ以降に inotify ファイルディスクリプタから read(2) を行うと、 監視対象ディスクリプタが返される。 これらの read() を行うと、ファイルシステムイベントを示す inotify_event 構造体が読み出される。返された監視対象ディスクリプタにより、 どのオブジェクトでそのイベントが発生したかを特定できる。
530 名前:login:Penguin [2007/04/29(日) 21:04:08 ID:pBG0iRqZ] >>529 それは解かるのですが、 while(1){ read(...) } としたときになんらかのアクションがあると上記のコードでは、 1.リードでブロッキング 2.イベントが発生 3.ブロッキングしていたreadからinofify_event構造隊のデータが返されます。 4.読めた情報を適切に処理します。 5.1へ戻る 流れとしては上記のようになると思います。問題となるのは初回の動作とn(n>=2)の時で挙動が違います。 ・初回は、イベントが発生するとそのまま2以降のシーケンスに流れていきます。 ・2回目以降はイベント発生してもずっとブロッキングした状態になります。つまりイベントを関知できていないということです。 それでどうしたらいいもんかなぁと思ってます。
531 名前:login:Penguin mailto:sage [2007/04/29(日) 22:30:19 ID:3LKFnPe9] >>530 >>528 で尋ねられてる情報の半分も出てないんだが?
532 名前:login:Penguin [2007/04/29(日) 22:32:30 ID:pBG0iRqZ] >>531 どんなファイルでもなるからやってみろよボケ さっさとやれ。プログラム書いて動かせよ?しらねーなら すいませんって言えよボケ
533 名前:login:Penguin mailto:sage [2007/04/29(日) 22:46:35 ID:3LKFnPe9] なんかひどい言われようだが… ==== program #include <stdio.h> #include <sys/inotify.h> int main(void) { /* size of the event structure, not counting name */ #define EVENT_SIZE sizeof(struct inotify_event) /* reasonable guess as to size of 1024 events */ #define BUF_LEN (1024 * (EVENT_SIZE + 16)) char buf[BUF_LEN]; int len, i = 0; int fd = inotify_init(); printf("fd=%d.\n", fd);
534 名前:login:Penguin mailto:sage [2007/04/29(日) 22:47:55 ID:3LKFnPe9] int wd = inotify_add_watch(fd, "/tmp/foo", IN_ACCESS | IN_MODIFY); printf("wd=%d.\n", wd); while (1) { struct inotify_event *ev; len = read(fd, buf, BUF_LEN); printf("len=%d.\n", len); ev = (struct inotify_event *) buf; printf("%d, %08x, %08x, %d, %s\n", ev->wd, ev->mask, ev->cookie, ev->len, ev->name); } return 0; }
535 名前:login:Penguin mailto:sage [2007/04/29(日) 22:48:57 ID:3LKFnPe9] ====片方の端末 % cc -o test test.c % ./test fd=3. wd=1. len=16. 1, 00000002, 00000000, 0, len=16. 1, 00000002, 00000000, 0, ====もう片方の端末 % echo > /tmp/foo % echo > /tmp/foo ==== 私のところでは問題ない。 linux kernel 2.6.21.1 glibc 2.5
536 名前:login:Penguin [2007/04/30(月) 00:17:45 ID:XIwj/Z1t] IN_MODIFY入れるとなんか変だな...
537 名前:login:Penguin [2007/04/30(月) 11:46:20 ID:mlJ1TH1o] >>527 =>>530 =>>532 が謝る番では? 使い方間違ってただけなんだろ? しかしマニュアルドキュメントがわかりにくいのは確かだな。
538 名前:login:Penguin mailto:sage [2007/04/30(月) 11:57:39 ID:bBqUiCik] >>537 うぜえ、消えろ
539 名前:login:Penguin mailto:sage [2007/04/30(月) 12:02:19 ID:JxyWDw/R] もしかして>>532 =>>538 なのかwwww
540 名前:login:Penguin mailto:sage [2007/04/30(月) 12:09:16 ID:I1BXKMoI] >>538 プッ
541 名前:login:Penguin [2007/04/30(月) 12:56:29 ID:XIwj/Z1t] ubuntu7.04だとまともに動作しないらしい...
542 名前: ◆Zsh/ladOX. mailto:sage [2007/04/30(月) 18:55:59 ID:qUPaHj6D] FedoraCore2(i386)、FedoraCore5(x86_64)でも動かん。ダメポ
543 名前:login:Penguin mailto:sage [2007/04/30(月) 20:11:56 ID:vBFiYDj4] ARM/Debian Etch (2.6.15.4) MIPS/Debian Etch (2.6.17.13) x86_64/RedHat EL4 (2.6.18) x86/Gentoo (2.6.21) で動作確認してるよ。 カーネルで inotify support の組み込み忘れてない?
544 名前: ◆Zsh/ladOX. mailto:sage [2007/04/30(月) 20:20:16 ID:qUPaHj6D] >>542 のどっちも % grep -i inotify .config CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y (´・ω・`)
545 名前:login:Penguin mailto:sage [2007/04/30(月) 20:22:57 ID:EVyG0KCG] FC5(i686)でも動かない。 CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y になってるけど。
546 名前:login:Penguin mailto:sage [2007/04/30(月) 20:38:12 ID:vBFiYDj4] initNGで使われてるから、ソース参考にしてみては? glibcのヘッダではなく、 ttp://www.kernel.org/pub/linux/kernel/people/rml/inotify/headers/ の定義ではどうよ?
547 名前:login:Penguin mailto:sage [2007/04/30(月) 20:38:43 ID:1B6DUYHo] DynTickは急激に負荷がかかるとだめぽだな。 まるで2.4系に退化したみたいだ。
548 名前:login:Penguin [2007/04/30(月) 21:20:31 ID:XIwj/Z1t] ubuntuが腐っているようですね。どうもお騒がせしました。 一度目はどんなファイル開いてもうまく行くのですが。その後2度目以降は 無反応になってしまうようです。 FedoraとGentooで試したら問題なかったです。どうもすいませんでした。
549 名前:login:Penguin mailto:sage [2007/04/30(月) 22:39:26 ID:QckF6ZL2] すいませんって言 ったな
550 名前:login:Penguin [2007/05/01(火) 04:35:25 ID:g0swsIWn] UbuntuとFCの両方ともだめなのか? もしそうなら何でそうなってるんだろうね?
551 名前:login:Penguin mailto:sage [2007/05/01(火) 19:58:03 ID:AzdFd/9E] Linux: Merging in 2.6.22 kerneltrap.org/node/8122
552 名前:login:Penguin [2007/05/01(火) 23:18:23 ID:mq8aRVBi] ubuntuがダメだFCはうまく行くときもある。よくわからん。 調査中
553 名前:login:Penguin [2007/05/08(火) 10:58:27 ID:XKFA94h5] バニラとmmカーネルの関係ってどんな? mmのが先行してると思っていが いまはバージョン番号が同じでmmはRCになってるので逆転したの?
554 名前:login:Penguin mailto:sage [2007/05/08(火) 11:32:12 ID:LH1r089h] アッシュとナタリアの関係とおなじかんじ
555 名前:login:Penguin [2007/05/08(火) 23:03:30 ID:tKtnVwyW] ねね、ユーザの行動完全に監視できるようなモジュールとかないですかね? しかもrootkit的に隠れて監視しちゃう系のやつないですかね?
556 名前:login:Penguin mailto:sage [2007/05/08(火) 23:05:33 ID:W1PwRzk/] >>555 auditd
557 名前:login:Penguin [2007/05/08(火) 23:38:29 ID:tKtnVwyW] >>556 auditdすげー遅くないですか?1秒間にsyscall 1万回ぐらい出したぐらいで ハングしたかと勘違いする程遅くなります。使いものになりそうもないのですが...
558 名前:login:Penguin mailto:sage [2007/05/09(水) 00:58:36 ID:Y/s6wdPq] >>557 使い方が悪い。
559 名前:login:Penguin [2007/05/09(水) 07:38:44 ID:JBFllK/7] 良い使い方は?
560 名前:login:Penguin mailto:age [2007/05/09(水) 18:44:24 ID:AVxUEFYS] userファイルの中に何もないんですが、 どうすれば見れるようになりますか?
561 名前:login:Penguin mailto:sage [2007/05/09(水) 18:51:04 ID:sZVL/6LE] くだ質へ逝け
562 名前:login:Penguin mailto:sage [2007/05/09(水) 19:14:40 ID:wXCiS1Vp] >>560 $ touch me
563 名前:login:Penguin mailto:sage [2007/05/09(水) 22:25:24 ID:eqA1dMQB] Debianスレで質問をしたのですが、こちらに誘導されてきました。 自分で色々試してみたのですが、どうしても解決できないので、分かる方がいましたらアドバイスお願いします。 Debian etchをインストールしたCore 2 Duo T5500マシーンでacpi-cpufreqとcpufreq-ondemandモジュールをロードして、 cpufreq-setコマンドでそれぞれのコアのgovonerをondemandにすると下記のエラーが頻繁に出るようになります。 kernel: rateup[24408]: segfault at 0000000000000000 rip 0000000000000000 rsp 00007fff36e84320 error 14 あとXも不安定になり、Xが勝手に再起動します。 試してみた事は以下の通りです。 M/B(Asus N4L-VM DH)のBIOSを最新にする。 kernel.orgから2.6.21.1を取ってきてインストール。 ondemandの代わりにpowersaveを使う。
564 名前:login:Penguin [2007/05/10(木) 07:02:47 ID:0+0Fk0Ga] 状況がさっぱりわからないが cpufreqを使うのをやめたら?
565 名前:login:Penguin mailto:sage [2007/05/10(木) 13:43:35 ID:YEr0RFBe] >>564 ありがとうございます。cpufreqを使わなければ何も問題は起きません。 ただPCがアイドル状態の時の消費電力をできるだけ落とすためにCPUの周波数を最低にしたいんです。 cpufreqの他に同じような機能を持つものがあるんでしょうか?
566 名前:login:Penguin [2007/05/10(木) 22:46:42 ID:BLWHqLav] プロセス間で共有メモリ使う時一般的にLinux回りだとPOSIXとSystemVどっちが高速? また、POSIXのMUXTEXとSsystemVのセマフォどっちが高速(Mutexはオプション付けて)
567 名前:login:Penguin [2007/05/11(金) 09:14:27 ID:DFDvgY5e] >>565 以前は問題があったようだけど最近は報告されていないようなので、ほかのモジュールとの相性の問題かも。 今のバージョンのカーネルでは、タイミング制御の仕組みの大幅変更を行なったようなので、不整合を起こしているモジュールがあっても不思議はない。 CPU速度をどうしても落としたいというのなら他の方法はないと思う。 ただ、アイドル時の消費電力は比較的少ないので、ファン回転数や画面のスタンバイだけでもそこそこ効果あるでしょう。
568 名前:login:Penguin mailto:sage [2007/05/11(金) 09:44:05 ID:YfnV2Hgz] >>567 分かりました。ありがとうございます。 experimentalなモジュールを色々使ってるのでしょうがないのかもしれません。