お前ら*BSDのカーネルをハックしますか? (378レス)
お前ら*BSDのカーネルをハックしますか? http://mevius.5ch.net/test/read.cgi/unix/1003311346/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
194: 名無しさん@お腹いっぱい。 [sage] 02/12/29 15:51 http://homepage3.nifty.com/senri/ http://mevius.5ch.net/test/read.cgi/unix/1003311346/194
195: 193 [sage] 02/12/29 16:57 >>194 そんなの僕の千里ちゃんじゃないやい。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/195
196: 名無しさん@お腹いっぱい。 [sage] 03/01/07 22:31 >>193 千里中央に行くには新御堂筋に一歩踏み出せばあとは 北上するだけで着くので解りやすいと言う諺だよ。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/196
197: 名無しさん@お腹いっぱい。 [sage] 03/01/09 16:29 >>196 それはちとローカルではないかと。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/197
198: 名無しさん@お腹いっぱい。 [sage] 03/01/10 08:36 なかおくんだろ? http://mevius.5ch.net/test/read.cgi/unix/1003311346/198
199: 山崎渉 [(^^)sage] 03/01/15 13:10 (^^) http://mevius.5ch.net/test/read.cgi/unix/1003311346/199
200: 山崎渉 [(^^)sage] 03/01/16 03:35 (^^) http://mevius.5ch.net/test/read.cgi/unix/1003311346/200
201: 名無しさん@お腹いっぱい。 [sage] 03/01/18 12:17 >>194 大江千里も随分としけたもんだね。オフィシャルサイトが niftyとは。。。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/201
202: 山崎渉 [age] 03/02/24 10:15 (^^)オレダッテ タマニハ マジデ ホシュ スルyo!! http://mevius.5ch.net/test/read.cgi/unix/1003311346/202
203: 山崎渉 [(^^)] 03/04/17 12:29 (^^) http://mevius.5ch.net/test/read.cgi/unix/1003311346/203
204: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/204
205: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/205
206: 名無しさん [] 03/06/04 18:51 カーネル内で、擬似的ではないランダムな値を使うにはどうすればいいですか?? http://mevius.5ch.net/test/read.cgi/unix/1003311346/206
207: 名無しさん@お腹いっぱい。 [sage] 03/06/04 19:01 ガイガーカウンタをつないでカウントして乱数を発生させる http://mevius.5ch.net/test/read.cgi/unix/1003311346/207
208: 名無しさん@お腹いっぱい。 [sage] 03/06/05 00:53 ガイガーカウンタは計数するんじゃなくて時間を測るんだよね。 線源なしのバックグラウンドが相手だとパルス数が少なすぎて ちょっとトロい。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/208
209: 名無しさん@お腹いっぱい。 [sage] 03/06/05 01:09 つーか、Intelチップセットの乱数ジェネレータとか使えばいいんでないの? OpenBSDがサポートしてるのは知ってるけど、他はどう? http://mevius.5ch.net/test/read.cgi/unix/1003311346/209
210: 名無しさん [] 03/06/05 01:52 カーネル内で擬似的ではないランダムな値を使うためにはどうしたらいいですか?? http://mevius.5ch.net/test/read.cgi/unix/1003311346/210
211: 名無しさん [] 03/06/05 01:53 すいません、ダブってしまいました。m(_ _)m http://mevius.5ch.net/test/read.cgi/unix/1003311346/211
212: 名無しさん@お腹いっぱい。 [sage] 03/06/05 02:34 NetBSD の場合、キーボードやシリアルその他のデバイスから エントロピーを集めている。 この結果から得られた乱数は rnd_extract_data(9) で取得できる。 例えば sys/netinet/tcp_subr.c では、TCP の初期シーケンス番号 を、この乱数源から得るようになってるので、ここを見てみれば 使い方は分かる筈だ。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/212
213: 名無しさん [] 03/06/06 00:25 当方FreeBSDで「TCPの初期シーケンス番号」からヒントを得て、 そこからip識別子(ip_id)の初期化の手順へ行き、そこからシステムクロックをとるtime.tv_secを 知ることができました。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/213
214: 名無しさん@お腹いっぱい。 [sage] 03/06/06 00:30 それちがうやろ.... http://mevius.5ch.net/test/read.cgi/unix/1003311346/214
215: 名無しさん [] 03/06/06 02:30 確かに違いました。^^; 利用したい値の有効桁数が少なかったのでこれでも乱数として利用できるかと思ったんですが、 他の関数に利用する場合も考えてTCPの初期シーケンス番号の関数を利用したいと思います。 ご指摘ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/215
216: 名無しさん@お腹いっぱい。 [sage] 03/06/06 02:31 >>210 どういう目的に使うの? http://mevius.5ch.net/test/read.cgi/unix/1003311346/216
217: 名無しさん@お腹いっぱい。 [sage] 03/06/06 02:38 >>212 「エントロピーを集める」という表現は気持ち悪いな。NetBSDの世界では普通に使うのか? http://mevius.5ch.net/test/read.cgi/unix/1003311346/217
218: 名無しさん@お腹いっぱい。 [sage] 03/06/06 02:43 別に NetBSD に限らず、乱数のセキュリティ方面への利用では、 普通に使います。試しに "collect entropy" でググってみるべし。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/218
219: 名無しさん [] 03/06/06 03:14 マルチキャスト通信においてNAKにより信頼性を持たせようと思っているのですが、 そのとき全ての受信者がNAKを出すタイミングが重なるとトラフィックが一気に 増大するのでそのタイミングをずらすために乱数が必要となりました。 アプリケーションプログラムと違い、カーネルでの乱数の求め方がわかりませんでした。^^; http://mevius.5ch.net/test/read.cgi/unix/1003311346/219
220: 名無しさん@お腹いっぱい。 [age] 03/06/08 05:50 ただいまBSDのKernel SoruceをReadしてるので Context Switchするわけにはいかぬ。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/220
221: 名無しさん@お腹いっぱい。 [sage] 03/06/10 01:05 擬似的でない乱数って… http://mevius.5ch.net/test/read.cgi/unix/1003311346/221
222: 名無しさん@お腹いっぱい。 [] 03/06/15 00:29 自分でnumerical recipe使って書け http://mevius.5ch.net/test/read.cgi/unix/1003311346/222
223: [sage] 03/06/15 04:05 プ > numerical recipe http://mevius.5ch.net/test/read.cgi/unix/1003311346/223
224: *BSDハックさん [] 03/06/17 05:58 UDPのudp_inputにおいて ユニキャストとマルチキャスト・ブロードキャストで 処理が分かれいるところで、ユニキャストの方は分かるのですが、 マルチキャスト・ブロードキャストの方でUDPPCBをfor文でスキャンして いくのはなぜですか? 同じPCBは複数存在するのですか? http://mevius.5ch.net/test/read.cgi/unix/1003311346/224
225: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/225
226: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/226
227: 名無しさん@お腹いっぱい。 [sage] 03/06/17 11:44 >>224 ブロードキャストの方はaliasついてりゃ、それぞれ同じポートつかえる。 マルチキャストは良くわからない。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/227
228: *BSDハックさん [] 03/06/18 01:42 >>227 http://mevius.5ch.net/test/read.cgi/unix/1003311346/228
229: *BSDハックさん [] 03/06/18 01:50 >>227 もしよろしければブロードキャストにおける同じポートを使える クライアントサーバのプログラムをいただけないでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1003311346/229
230: 227 [sage] 03/06/18 14:12 >ブロードキャストの方はaliasついてりゃ これ嘘。複数使えるけどブロードキャスト宛を受信できなかった。 ↓ブロードキャストアドレス宛は受信できるけど、ユニキャストアドレス宛は受信できない。 foreach (リモートアドレス) { udpソケット作る。 SO_REUSEADDRする。 ローカルアドレスとしてブロードキャストアドレスにbindする。 リモートアドレスにコネクトする。 } http://mevius.5ch.net/test/read.cgi/unix/1003311346/230
231: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/231
232: 名無しさん@お腹いっぱい。 [] 03/08/09 17:06 FreeBSD4.7のカーネル内の関数についてお聞きしたいんですが、 timeout(ftn, arg, to_ticks) timeout_t *ftn; void *arg; register int to_ticks; において ftnの引数の数を任意の数にしたいのですが やり方がわかりません。どなたか教えてください。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/232
233: 名無しさん@お腹いっぱい。 [sage] 03/08/09 17:16 マルチuzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!!!! http://mevius.5ch.net/test/read.cgi/unix/1003311346/233
234: 名無しさん@お腹いっぱい。 [] 03/08/12 14:34 >>232 できませんが、構造体を定義して、それを確保してポインタで渡すというのは だめですか。こんな感じ struct example_arg { int arg1; char *arg2; }; void example_ftn(void *arg) { struct example_arg *ea = arg; /*Some useful stuff*/ } http://mevius.5ch.net/test/read.cgi/unix/1003311346/234
235: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/235
236: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/236
237: 名無しさん@お腹いっぱい。 [age] 03/08/15 04:24 ついに キタ━━━━━━( )(゚ )(∀゚ )(゚∀゚)( ゚∀)( ゚)( )━━━━━━ !!!!! 【4.4BSDの設計と実装】 アスキー ISBN: 4-7561-4346-6 価格: \5,800 発売日: 2003/9/18 http://mevius.5ch.net/test/read.cgi/unix/1003311346/237
238: 名無しさん@お腹いっぱい。 [sage] 03/08/15 06:27 >>237 おお、とうとう出るのか。 ソースが見たいな。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/238
239: 名無しさん@お腹いっぱい。 [sage] 03/08/15 07:15 自分で調べてみたけど、確かに出るみたいだね。 http://www.fukkan.com/sell/index.php3?mode=detail&i_no=14024728 http://mevius.5ch.net/test/read.cgi/unix/1003311346/239
240: 名無しさん@お腹いっぱい。 [sage] 03/08/15 07:34 復刊?? http://mevius.5ch.net/test/read.cgi/unix/1003311346/240
241: 名無しさん@お腹いっぱい。 [] 03/08/15 08:21 【4.4BSDの設計と実装】 記念あげ http://mevius.5ch.net/test/read.cgi/unix/1003311346/241
242: 名無しさん@お腹いっぱい。 [] 03/08/15 10:05 おまえら、洩れが書いたカーネルをハックしてどうするつもり??? http://mevius.5ch.net/test/read.cgi/unix/1003311346/242
243: みのる様 [] 03/08/15 13:42 みのるの超流行語では、 流行語大将になりそうな言葉を紹介していきたいと思います(^‥^)。 オヒャヒャ 僕、みのる様が使用している笑い方です。 (^‥^) 僕、みのる様が愛用している顔文字です。 トライブット 僕、みのる様のサイトがある所の偉い所の人。 みのる様ファン倶楽部 会員数がもう100億人超えた超えてます。 マヨネーズ 僕様の大好きなマヨネーズの一種です スペシャルギニア 世界共通語で、誰でも分かります 応援ありがとう!!! 皆が僕様を応援してくれるから、僕様も返信します 俺様の素晴らしいサイト↓ http://minoru_god.tripod.co.jp/ UNIX板のバカドモはこっちに来て勉強しな BYE みのる様 http://mevius.5ch.net/test/read.cgi/unix/1003311346/243
244: 名無しさん@お腹いっぱい。 [sage] 03/08/15 16:57 訳が糞だって聞いたけど、そのへんも直して出るのかね? http://mevius.5ch.net/test/read.cgi/unix/1003311346/244
245: 名無しさん@お腹いっぱい。 [sage] 03/08/15 17:51 それはむりだろう 英語読め http://mevius.5ch.net/test/read.cgi/unix/1003311346/245
246: 244 [sage] 03/08/15 18:04 改訂するって書いてるから直るかと思ったんだけど。 http://www.fukkan.com/column/?msgdate=msg030815 で、だれかこれ読んだ人いない? http://www.amazon.co.jp/exec/obidos/ASIN/1589950046/ref=sr_aps_eb_/249-5632084-1864337 http://mevius.5ch.net/test/read.cgi/unix/1003311346/246
247: 名無しさん@お腹いっぱい。 [sage] 03/08/15 18:28 砂ちゃん監訳だから、翻訳しなおしたんじゃないか? http://mevius.5ch.net/test/read.cgi/unix/1003311346/247
248: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/248
249: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/249
250: 210 ◆s3Xr4zlrpU [sage] 03/08/18 21:46 >>222 禿同 話は変わるけど、携帯ゲーム機"プレイステーションポータブル(PSP) 久夛良木氏は,“PSPはゲーム業界が待ち望んだ究極の携帯機”として説明。「ここまでやるかと言われるスペックを投入した」という。 発表によれば「PSP」は,曲面描画エンジン機能を有し,3Dグラフィックでゲームが楽しめる。 7.1chによるサラウンド,E3での発表以来,クリエイターたちにリクエストが高かった無線LANも搭載(802.11)。 MPEG-4(ACV)による美しい動画も楽しめるという。これによりゲーム以外の映画などでのニーズも期待する。 外部端子で将来,GPSやデジタルチューナーにも接続したいとする。 また,久夛良木氏は,繰り返し「コピープロテクトがしっかりしていること」と力説。会場に集まった開発者たちにアピールしていた。 さらに,ボタン設定なども明らかにされ,PS同様「○△□×」ボタン,R1・L1,アナログスティックが採用される。 この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。 任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。 突然変なこと言い出してスマソ・・ GBAと比較してみてどうですかね?(シェアの事は抜きで) http://mevius.5ch.net/test/read.cgi/unix/1003311346/250
251: 名無しさん@お腹いっぱい。 [] 03/08/19 00:48 カーネルソースをいじって printfでパラメータを表示しながら 状況を把握したいんですが、typescriptもパイプでファイルに 保存することもできないのですが、カーネルをイジっているひとは どうやってプログラミングしてるんですか? カーネルを扱うに当たって便利なやり方や、アプリケーションがあれば教えてください。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/251
252: 名無しさん@お腹いっぱい。 [sage] 03/08/19 00:52 出力先をシリアルポートやら、メモリやら。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/252
253: 名無しさん@お腹いっぱい。 [] 03/08/19 01:35 最近だとsimokawaさん謹製dconsって奴があるね。 特定のメモリに書いておいてIEEE1394 OHCI ホストコントローラが勝手にDMAしにくるってやつ。 シリアルコンソールはシリアルコンソールでも IEEE1394シリアルだから速い。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/253
254: 名無しさん@お腹いっぱい。 [] 03/08/20 01:17 別に機器を買う必要があるということですか。 kgdbはカーネルのコンパイル時にしか使えないのですか? なんとかgdbなどのデバッグツールでカーネル関数の動きを追っていきたいのですが。。。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/254
255: 名無しさん@お腹いっぱい。 [sage] 03/08/20 01:33 >>254 ( ´д)ヒソ(´д`)ヒソ(д` ) http://mevius.5ch.net/test/read.cgi/unix/1003311346/255
256: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/256
257: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1003311346/257
258: 名無しさん@お腹いっぱい。 [sage] 03/08/20 02:48 知らなかったよ。kgdbを使ってカーネルのコンパイルができるのか..... http://mevius.5ch.net/test/read.cgi/unix/1003311346/258
259: 名無しさん@お腹いっぱい。 [sage] 03/08/20 05:30 >>254 通常のgdbのように扱えるよ gdbのカーネルモードだからね 基本的に大きな違いはないはず。ただ、カーネルをデバッグしているから 端末が二つあった方がいいね もし一台でデバッグできる方法があったら教えてくれ。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/259
260: 名無しさん@お腹いっぱい。 [sage] 03/08/20 05:37 誰も自分の死体を見ることはできないというお話ですた。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/260
261: 名無しさん@お腹いっぱい。 [sage] 03/08/20 05:41 死体は見れるよ。来世で。 できないのは、自分自身の解剖。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/261
262: 名無しさん@お腹いっぱい。 [sage] 03/08/20 05:58 いや、自分の癌の摘出をやった外科医はいたし、ある程度は可能だろう http://mevius.5ch.net/test/read.cgi/unix/1003311346/262
263: 名無しさん@お腹いっぱい。 [sage] 03/08/20 13:19 最近のはやりだとbochsやvmwareなどの仮想マシン上でデバッグする という手もあるな。bochsにも一応デバッグ支援のための機能はある ようだ。もっともエミュレーションに起因する問題が出る可能性は あってどんな場合でも使えるわけじゃない。 動きを追うぐらいならそこそこ使えるかもね。 ま、詰めなきゃならん所は昔ながらのメモリ上に値を置く、かな。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/263
264: 名無しさん@お腹いっぱい。 [] 03/08/21 00:34 *BSDで、一台でもある程度はできるよ。Linuxでも最近できるかな。 options DDBを入れてCtl-Alt-Breakを押すと ddbのモードに入る。ここで、命令ごとのステップ実行 callの終了までの実行、シンボルで指定できるブレークポイント設定 変数参照、レジスタ参照、等々。ddb(8)は印刷しといたほうがいいな。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/264
265: netnice [] 03/08/28 10:19 i heard that you can use /dev/kmem, instead of /var/crash/vmcore.*, fore core-file argument of kgdb, though i've never tried. just fyi. http://mevius.5ch.net/test/read.cgi/unix/1003311346/265
266: 名無しさん@お腹いっぱい。 [] 03/10/11 12:05 カーネルモジュールはどうやってデバッグするんでしょうか? 特にインターフェース部分。 デバッグ用のシンボルはどうやっていれれば? http://mevius.5ch.net/test/read.cgi/unix/1003311346/266
267: 名無しさん@お腹いっぱい。 [] 03/10/11 12:22 >>1 これは実際に重要なことである。 開いたソースはあなたのためになり私のためになり、可能性をもたらす。 多くの危惧の中の一つは、しばしば現実となるが、世界の協力はそれを直すだろう。 もしあなたやあなたの友人が開いたソースを悪意で使うなら、それは停止して欲しい。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/267
268: 名無しさん@お腹いっぱい。 [sage] 03/10/12 17:57 >>267 ? http://mevius.5ch.net/test/read.cgi/unix/1003311346/268
269: 名無しさん@お腹いっぱい。 [] 03/10/23 21:10 BSDのソース読んでみようと思うんだけど、NetBSDがいいかな? http://mevius.5ch.net/test/read.cgi/unix/1003311346/269
270: 名無しさん@お腹いっぱい。 [sage] 03/10/23 21:23 (´-`).。oO(でっかい釣り針がぶら下がっております…) http://mevius.5ch.net/test/read.cgi/unix/1003311346/270
271: 名無しさん@お腹いっぱい。 [sage] 03/10/23 22:15 inferno http://mevius.5ch.net/test/read.cgi/unix/1003311346/271
272: 名無しさん@お腹いっぱい。 [sage] 03/10/23 22:16 inferno http://mevius.5ch.net/test/read.cgi/unix/1003311346/272
273: 名無しさん@お腹いっぱい。 [sage] 03/10/23 22:22 くだ質スレからの流れでしょう。 http://mevius.5ch.net/test/read.cgi/unix/1003311346/273
274: くだ質の534 [sage] 03/10/24 17:08 漏れじゃネーよ(w カーネルくらい黙って読むし でもって、NetBSDをちらっと読んでるんだけど、なんか得体の知れない マクロだらけ…。ちゃんとヘッダファイルから読まなきゃダメか。 あと、NetBSDのカーネルハック本(和訳)って全然出てないよね? おおまかな構造を理解してからソース読まないとサッパリだよ。 この前出た4.4BSD赤本じゃあ古すぎるような気がするので読んで ないけど… http://mevius.5ch.net/test/read.cgi/unix/1003311346/274
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 104 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s