[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 14:46 / Filesize : 123 KB / Number-of Response : 569
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Linux】カーネル総合3【Kernel】



1 名前:login:Penguin [2006/04/28(金) 23:52:43 ID:OSZilmdD]
前スレ
pc8.2ch.net/test/read.cgi/linux/1100967722/

31 名前:login:Penguin mailto:sage [2006/05/14(日) 10:09:24 ID:c27aNzIi]
>>27
たとえばどこ?

32 名前:login:Penguin mailto:sage [2006/05/14(日) 10:16:40 ID:P/V+WDpN]
桟のとことかじゃね?ほら、指をつつっと…

33 名前:login:Penguin [2006/05/14(日) 23:31:44 ID:5ia35dJ+]
>>31
TTY 関係とか。

34 名前:login:Penguin mailto:sage [2006/05/15(月) 00:08:14 ID:hc4D4oEU]
ttyはある程度汚いのはしょうがな・・・

35 名前:login:Penguin mailto:sage [2006/05/15(月) 19:59:32 ID:EAb3TXVl]
>>33
contact with Alan.

36 名前:login:Penguin [2006/05/21(日) 00:12:46 ID:aXszcIpZ]
NICにTCP/IP checksum offload engine が載っているもの(Intel PRO/1000 MTとか)
があり、カーネルソースを読むとそのEtherのデバドラでちゃんとchecksum offload
の機能を使っているように見えるのですが、IP層やTCP層のスタックはEtherがoffload
機能を持っていたら、チェックサム計算をしないようになっているのでしょうか?
私がソースを見る限りそうはなっていないように見えたのですが。
せっかくEtherのドライバでoffload機能を実装していても、結局TCP/IPのスタックで
Etherドライバがそういう機能を持っているかどうかチェックして、チェックサム計算
をスルーするように改造してあげないといけないのでしょうか?それとも私の認識
違いで、TCP/IPのスタックはすでにちゃんとoffload機能を有効に使っているのでしょうか?
私の読解力ではよくわかりませんでした。誰か詳しい人、教えてください。

37 名前:login:Penguin mailto:sage [2006/05/21(日) 07:40:35 ID:9LVFxOK/]
CHECKSUM_HWじゃないの?

38 名前:俺用メモ mailto:sage [2006/05/26(金) 11:41:23 ID:yayW2S/Q]
d.hatena.ne.jp/hirose31/20060418/1145362086

39 名前:login:Penguin mailto:sage [2006/05/30(火) 19:41:32 ID:Vn7QA97b]
arpテーブルからエントリが抹消される条件が知りたいです。
Kernel追ってみましたが、初心者ゆえ挫折しました。

ttp://www.linux.or.jp/JM/html/LDP_man-pages/man7/arp.7.html

base_reachable_timeが経過すると、そのARPエントリはstaleへ状態遷移。
/proc/net/arpをスクリプトで回しながらダンプして
arpテーブルから対象エントリが無くなるまでを計測してみましたが
ばらつきすぎて不明。

あるARPエントリが状態staleになってから完全抹消されるまでって
どういう処理で実装されてるんでしょうか?

各エントリ毎にタイマ張るはずないと思われるので、
周期的に監視してると思うのですが、その周期と仕組みがわからんとです。
どなたかご教授を。

Kernel2.4




40 名前:login:Penguin [2006/06/01(木) 11:46:08 ID:qhHs8EIp]
age

41 名前:login:Penguin mailto:sage [2006/06/05(月) 09:12:23 ID:Y3diW3HR]
kernelのコンパイル時に最大CPU数を指定することができますが、
コンパイル時にその値を大きめにしておいて、ブート時などにCPU数を指定することは可能でしょうか。
可能な場合はどのように指定するのかを教えていただけないでしょうか。


42 名前:login:Penguin mailto:sage [2006/06/05(月) 09:26:10 ID:3pmWj2jT]
>>41
起動時のカーネルパラメータに "maxcpus=nn" (CPUの最大数指定) を入れればよい。

43 名前:41 mailto:sage [2006/06/05(月) 09:32:27 ID:Y3diW3HR]
>>42 有難う。とても助かりました。

44 名前:login:Penguin [2006/06/08(木) 11:20:47 ID:OFkOXniK]
カーネルパラメータの一覧ってどこにある?

45 名前:login:Penguin mailto:sage [2006/06/08(木) 11:31:50 ID:bS+m+15Q]
>>44
$ find /usr/src/linux/ -type f | grep Kconfig | xargs cat | grep ^config
とか。

46 名前:login:Penguin mailto:sage [2006/06/09(金) 00:08:05 ID:+ftM32Qq]
>>44
カーネルソースの Documentation/kernel-parameters.txt とかはどうなの。
最新じゃないかも知れんけど

47 名前:login:Penguin mailto:sage [2006/06/14(水) 19:49:28 ID:vLnM1UKs]
66.102.7.104/search?q=cache:FMfCsQ_qL7gJ:megaui.net/fukuchi/coneta/2006-04.html+no-same-permissions&hl=ja&gl=jp&ct=clnk&cd=13&lr=lang_ja
>19日
>知ってましたか? Linux カーネルのソースツリー、いつの間にか、 すべてのファイルのパーミッションが 666
> ないし 777 になっていたのを。 僕はカーネルソースは root で /usr/src に展開していたため、
>実はローカルユーザーの誰もがソースツリーをいじれる状態になっていたことに今朝になるまでまったく気がつきませんでした。
>ちなみに、root でこれらのファイルを umask の値を反映して展開するには、 tar に --no-same-permissions オプションを加えればよい。
>が、LKML の David Brown のメール以降を読むと、 そもそもカーネルを root 権限でコンパイルするべきではない、という話になっている。
> ま、それはそれでごもっともなんですが、しかしなんで 666 で tar されるようになったかなぁ。

lkml.org/lkml/2005/11/26/89

48 名前:login:Penguin mailto:sage [2006/06/16(金) 03:27:26 ID:TyPPiomF]
あれ、もしかしてカーネルの中だとdoubleって使えない?

49 名前:login:Penguin mailto:sage [2006/06/16(金) 04:35:18 ID:itoGk//2]
一つで十分ですよ



50 名前:login:Penguin mailto:sage [2006/06/16(金) 23:54:15 ID:q6gyjhbP]
>>48
FPU使わなければ大丈夫。



51 名前:login:Penguin [2006/06/17(土) 16:03:53 ID:m7kdnSSL]
最近、linux2.6.16.20のカーネル読みにチャレンジしだしたんですが、
どこから読むのがいいのか分からないんですが、お勧めはどのあたりですか?

52 名前:login:Penguin mailto:sage [2006/06/17(土) 20:53:10 ID:7QM6HIip]
arch/*/boot/

53 名前:login:Penguin mailto:sage [2006/06/17(土) 22:33:49 ID:bD8uzQps]
教科書買って、その本にあるバージョンから読むのが一番いいよ。そんなに変わらん。

54 名前:login:Penguin mailto:sage [2006/06/17(土) 23:12:06 ID:cLHgyUGo]
というか、教科書の目次をHPで見てどういう順に解説しているかを
参考にしてみるのはいかが

55 名前:51 mailto:sage [2006/06/17(土) 23:39:24 ID:m7kdnSSL]
thnx

とりあえず、start_kernel()あたりから見てみます。
あと、Understanding The Linux Kernelを注文しました。2.6に対応してるみたいなので。

56 名前:51 [2006/06/17(土) 23:42:27 ID:m7kdnSSL]
あ、すいません!
教科書ってどれをさしてらっしゃるのですか?

57 名前:login:Penguin mailto:sage [2006/06/17(土) 23:52:22 ID:LtJ0W72I]
オライリー本とか

58 名前:login:Penguin mailto:sage [2006/06/18(日) 03:18:39 ID:DGPLpJO+]
>>57
あれは教科書にはならん。
あたりつける程度にしか使えん。

59 名前:login:Penguin mailto:sage [2006/06/18(日) 03:46:54 ID:bFcS7SSH]
教科書って何か有名な本の相称じゃなくて?



60 名前:login:Penguin mailto:sage [2006/06/18(日) 03:48:40 ID:bFcS7SSH]
あ、すごい!
>>51なんですけど、IDがSSLとかSSHとか・・・
昨日今日はセキュアな日々がすごせそうだぁ

61 名前:login:Penguin mailto:sage [2006/06/18(日) 15:18:35 ID:935ehdvG]
>>51
興味のあるところ。

頭から追っかけても初期化部分しかでてこないぞ。



62 名前:login:Penguin mailto:sage [2006/06/18(日) 15:25:11 ID:rjRdZx3o]
51はID番長

63 名前:login:Penguin mailto:sage [2006/06/19(月) 00:55:54 ID:yEmkHVx5]
2.6.17 has come!

64 名前:login:Penguin mailto:sage [2006/06/19(月) 00:57:26 ID:q9pEKMyX]
>>63
うひょーーーー。ほんとに着てる。
でもreiser4のパッチが出てくれないと移行できないよ orz

65 名前:login:Penguin mailto:sage [2006/06/19(月) 00:59:58 ID:twZtEpLL]
2.6.17.1とか出たりしないよな?

66 名前:login:Penguin mailto:sage [2006/06/19(月) 11:03:21 ID:oVx4rBhT]
出るまで待った方がいいんでないかい。


67 名前:login:Penguin mailto:sage [2006/06/19(月) 22:46:41 ID:DDRODrR5]
Linux Kernel Development 2nd と
Understanding the LINUX KERNEL 3rd が届いた

68 名前:login:Penguin mailto:sage [2006/06/19(月) 22:52:14 ID:WgN6ti36]
not your diary

69 名前:login:Penguin mailto:sage [2006/06/19(月) 23:02:40 ID:DDRODrR5]
I'm sorry.



70 名前:login:Penguin mailto:sage [2006/06/19(月) 23:37:02 ID:sMtiSfC7]
今度はDDRかよ…

71 名前:login:Penguin mailto:sage [2006/06/20(火) 01:06:55 ID:+RHefakL]
All your base are belong to us.

72 名前:login:Penguin mailto:sage [2006/06/20(火) 09:56:03 ID:k5flBsvq]
english lesson ?

73 名前:login:Penguin mailto:sage [2006/06/20(火) 10:26:14 ID:A4i+c94t]
relay fs ってどんなの?

74 名前:login:Penguin mailto:sage [2006/06/20(火) 22:11:14 ID:7KsdgZdf]
This is a pen.

75 名前:login:Penguin mailto:sage [2006/06/20(火) 22:26:36 ID:zQq3qm3+]
Pan Yamazaki (1998-2003)

76 名前:67 mailto:sage [2006/06/20(火) 22:28:54 ID:7KsdgZdf]
やっぱ英語で書かれてると読みやすいな。
変に訳されてると読みにくくてたまらん。いや、コレマジな話。

77 名前:login:Penguin mailto:sage [2006/06/21(水) 00:09:56 ID:r0VcViIR]
>>68-75を見ての感想がそれか…

78 名前:login:Penguin mailto:sage [2006/06/21(水) 19:04:46 ID:T2q6meZN]
Understanding the Linux Networkingっておもしろい?

79 名前:login:Penguin mailto:sage [2006/06/21(水) 21:07:26 ID:Lk/StYcY]
日本語版よりはオモ



80 名前:login:Penguin mailto:sage [2006/06/22(木) 00:10:12 ID:yy50XfQV]
2.6.17にupしたら ttp://www.jr-odekake.net/ が見えなくなった
しょうがない、追っかけてみるべ

81 名前:login:Penguin mailto:sage [2006/06/22(木) 07:26:48 ID:OenF8r/9]
昔だと、特定のところに繋がらないとか、
その手の現象はECNが怪しかったけど、
TCP周りで最近更新あったのかな?

82 名前:80 mailto:sage [2006/06/22(木) 08:34:05 ID:yy50XfQV]
>>81
同じような所で引っかかっている人がいるはず、と思ってググってみたら
ttp://kerneltrap.org/node/6723 に答えがありました

83 名前:login:Penguin [2006/06/24(土) 22:25:18 ID:WG4DMXZt]
(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
money4.2ch.net/test/read.cgi/employee/1151055613/

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
money4.2ch.net/test/read.cgi/employee/1151055613/

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
money4.2ch.net/test/read.cgi/employee/1151055613/

(((( ;゚Д゚)))ガクガクブルブル2005年度入社278人目
money4.2ch.net/test/read.cgi/employee/1151055613/

84 名前:login:Penguin mailto:sage [2006/06/29(木) 13:12:05 ID:wQcZA9Vc]
2.6.16.22 が出たね。

85 名前:login:Penguin mailto:sage [2006/07/13(木) 01:28:54 ID:dxm0V3sB]
GYAOのドキュメンタリーカテゴリで、REVOLUTION OSという
ドキュメンタリーやってるよ、9月4日まで見られるそうです
興味ある人は暇なときでも、、、
リーナス、ストールマンなど出演してます

86 名前:login:Penguin mailto:sage [2006/07/13(木) 20:15:39 ID:hbq/HNJV]
VMSPLIT無くなったのかと思った。

どうやってEMBED有効にするか分からなかったので、
.config書き換えてEMBED有効にしたら
VMSPLITがmenuconfigに出てきた。

87 名前:login:Penguin mailto:sage [2006/07/14(金) 06:01:21 ID:HVRVJgs+]
>>41 に関連することですが、OSが立ち上がった後に見せかけのCPU数を変更することは可能でしょうか?

88 名前:login:Penguin mailto:sage [2006/07/14(金) 08:08:55 ID:CvTIHsrq]
>>87
CPUのホットプラグが出来るんだから、出来そうな気がする。

89 名前:login:Penguin mailto:sage [2006/07/14(金) 20:33:10 ID:Fcb4QXrg]
>>88
CPUのほっと☆プラグって、Linuxも対応してるの?



90 名前:login:Penguin mailto:sage [2006/07/14(金) 20:36:00 ID:hw97f7k1]
sourceforge.net/projects/lhcs/

取り込まれたっけ?

91 名前:login:Penguin mailto:sage [2006/07/14(金) 23:04:06 ID:gY0Ru8L3]
つ Documentation/cpu-hotplug.txt


92 名前:87 mailto:sage [2006/07/15(土) 00:46:31 ID:70kg74So]
>>88-91 有難う。特に >>91 のデータは最高にわかりやすい説明書で大助かり。
こんなに簡単にCPUをオンオフできるんだね。

ベンチマークテストとかもやりやすくなる。

Linux/Linuxers 最高!

93 名前:login:Penguin mailto:sage [2006/07/15(土) 14:09:39 ID:jcvREUsI]
長文すみません。
カーネル2.6.17系 (2.6.17〜2.6.17.4)で、時々ネットワークが停止する症状が出るのですが
同じような症状が出た方っていますか?
現在、Fedora Core 5上でwww.kernel.orgから取得したカーネルソースを再構築して使用して
います。NICはオンボードのMarvell Yukon 88E8053で、sky2ドライバで運用しています。

ネットワーク停止時、dmesgや /var/log/messagesで確認しても特にエラーメッセージ等は
記録されていません。localhostへのpingは通りますが他ホストへのpingはdestination
unreacheableになります。service network restart等でネットワークを再起動してもNGで、
再起動することで復帰します。

なお、以前に使っていたカーネル (2.6.16.20)では特に問題は起きず安定してネットワークを
使用できていました。現在、2.6.20.24カーネルにて運用しています。
何か情報がありましたら、よろしくお願いします。

94 名前:93 mailto:sage [2006/07/15(土) 15:32:24 ID:jcvREUsI]
>>93

× 2.6.20.24カーネル
○ 2.6.16.24カーネル

です。誤記すみません。

ちなみに、Fedora Core 5純正カーネル (2.6.17-1.2145_FC5)でも同じ症状になりました。


95 名前:login:Penguin mailto:sage [2006/07/15(土) 20:52:37 ID:JIDe86A7]
2.6.17.5に入れ替えたらps系コマンドの出力結果に変化が。

96 名前:login:Penguin mailto:sage [2006/07/16(日) 05:30:35 ID:iLlwLrvp]
>> 95
> 2.6.17.5に入れ替えたらps系コマンドの出力結果に変化が。
どう変わったの??

97 名前:login:Penguin mailto:sage [2006/07/16(日) 06:17:01 ID:BoN/QyGf]
綺麗になった

98 名前:login:Penguin mailto:sage [2006/07/16(日) 10:22:26 ID:op9oBMA6]
ほんとだ、美しい

99 名前:login:Penguin mailto:sage [2006/07/16(日) 12:17:05 ID:1DL2TtGi]
さすがにナニだったなので2.6.17.6で直したな。



100 名前:login:Penguin mailto:sage [2006/07/16(日) 14:32:23 ID:iLlwLrvp]
>>97-99
気になる〜〜


101 名前:login:Penguin mailto:sage [2006/07/16(日) 18:05:14 ID:7r63bGi5]
おいお前ら、一年つけっぱなしだったカーネル2.4鯖のルートディスクが連日の暑さでぶっ壊れたから
いま2.6のディストリ(Plamo)をCDからインストールして、カーネル再構築してるんだが、一体全体
make終わるまであとどんだけかかるんだよ!なんか流れるメッセージを見てると、menuconfigで選択しなかった
ブツもコンパイルしてるみたいだし、ひょっとしてなんか間違えてます?
マシンはPenVの733MHz駆動で、デュアルCPUなんだけど、最初のmakeが終わるまでシングル駆動。
こんなに時間がかかるんなら、ディストリに最初から入ってるカーネルを、そのまま使ったほうが利口みたいだな...

102 名前:login:Penguin mailto:sage [2006/07/16(日) 18:20:48 ID:kQDv4Nkt]
make -j3

103 名前:login:Penguin mailto:sage [2006/07/16(日) 18:24:15 ID:vEZ9CXvk]
どうして2CPUでコンパイルしない?

Pentium III 0.73GHzでは、先が長いのは確かだ。他の高速マシンでコンパイルしたら?

104 名前:login:Penguin mailto:sage [2006/07/16(日) 20:11:28 ID:2kckSPHO]
PentiumIII 733ならカーネルのコンパイルぐらいすぐ終わるだろ?
15分もかかるまい。

105 名前:login:Penguin mailto:sage [2006/07/16(日) 20:42:34 ID:NyGtRlqI]
>>104
ディストリ標準設定だと片っ端からモジュールコンパイルするのでえらいことになる。
101はそれなりにカスタムしているような感じだけど。
メモリ量、ディスク速度が終わってる可能性も否定できない。
その世代のマシンでも30分以内に終わるとは思うのだけど・・・
PIII 500MHz SDRAM192MBのノートPCでも20分ぐらいだった。1からmenuconfigした設定だけど

>>101
つ依存関係。

106 名前:login:Penguin mailto:sage [2006/07/17(月) 10:02:19 ID:VeRFvFdS]
結局>>101はどうなったんだ

107 名前:login:Penguin mailto:sage [2006/07/17(月) 15:23:16 ID:ADEAVoKP]
Linus Torvalds doesn't matter!?!
os.newsforge.com/os/06/07/15/2224218.shtml

108 名前:login:Penguin mailto:sage [2006/07/24(月) 18:21:33 ID:mtxBvwMR]
www.atmarkit.co.jp/flinux/rensai/watch2006/watch07a.html

109 名前:login:Penguin mailto:sage [2006/07/31(月) 21:22:15 ID:/pBzjDSb]
Greg Kroah-HartmanのOLSの基調講演とか
OSCONのLightningTalkってプレゼンうまいね。

ttp://www.kroah.com/log/linux/ols_2006_keynote.html
ttp://opentechpress.jp/article.pl?sid=06/07/31/0224236&from=rss




110 名前:login:Penguin mailto:sage [2006/08/01(火) 23:49:52 ID:BjOwlojE]
質問です.勉強と音を鳴らせるようになることを目的として,
ソースからkernel-2.6.17.6をアップグレードしています.
しかし,make gconfig -> (sudo) make -> make modules
-> make modules_install -> make install まではうまくいく
のですが,/sbin/mkinitrd initrd-2.6.17.6 2.6.17.6で,以下の
メッセージが出ます.
No module ata_piix found for kernel 2.6.17.6, aborting.
ata_piixドライバはIDE,SCSI両方ともgconfigで組み込んだつもりです.
何かヒントなど教えていただけませんか?以下の環境です.
Intel 915G Express/Pentium 4 3.2GHz/1024GB RAM/
[HD]Windows:Maxtor 6B200MO 200GB SATA
Linux:HITACHI HDS728080PLA380 80GB SATA
何卒ご教授願います

111 名前:login:Penguin mailto:sage [2006/08/01(火) 23:58:49 ID:U8AW+Msg]
カーネルに組み込んだ、ということなのであれば、
initrdに入れる必要はないような。

112 名前:110 ◆1fBR9J/x5I mailto:sage [2006/08/02(水) 02:18:35 ID:GfKlIrmi]
>>111 取り敢えずgrubを使い,initrdなしで起動してみたところ,
Kernel Panic : Attempted to kill init と表示されました.
もしかしてモジュールが組み込まれていないんでしょうか?

113 名前:login:Penguin mailto:sage [2006/08/02(水) 12:11:30 ID:vjqd0Thp]
組込みなの?モジュールなの?
なんで自分のカーネルコンフィグを確認しないの?
あと、くだ質じゃね?

114 名前:110 ◆1fBR9J/x5I mailto:sage [2006/08/03(木) 04:12:09 ID:FohWNK0C]
>>113 組み込みで考えています.カーネルコンフィグの確認については,その
方法がわかりませんでした.また,くだ質ではレスがつかなかったためこっちに
持ってきました.いただいたレスにを見ると自分の不勉強を思い知り,顔から火が
出る思いです.勉強して出直して来ます.スレ汚しで大変申し訳ありませんでした.

115 名前:login:Penguin mailto:sage [2006/08/06(日) 00:31:54 ID:GUP2ASeg]
Morton Gets Googled
www.linuxtoday.com/developer/2006080303126NWCYKN

Andrew MortonがOSDLからGoogleに移ったみたい。
何気にGoogleってすごい人が集まってる気がする。

116 名前:login:Penguin mailto:sage [2006/08/06(日) 00:43:18 ID:hs1TLJQd]
>>115
> 何気にGoogleってすごい人が集まってる気がする。

何を今更。

117 名前:login:Penguin mailto:sage [2006/08/07(月) 00:47:44 ID:B/TZ8y/y]
googlinuxマダー?

118 名前:login:Penguin mailto:sage [2006/08/08(火) 13:22:33 ID:Kuz03JP5]
2.6.17.8 2006-08-07 05:05
2.6.18-rc4 2006-08-07 18:23

119 名前:login:Penguin mailto:sage [2006/08/11(金) 20:42:32 ID:q+w9BbRy]
2.4.33 キタコレ



120 名前:login:Penguin mailto:sage [2006/08/11(金) 20:47:50 ID:UBp5AxvD]
Googleはlinux出さないだろうな。GPLを嫌がって。きっとLinux互換のOSSでリリースするだろう。

121 名前:login:Penguin mailto:sage [2006/08/11(金) 22:45:45 ID:nDs3znHb]
だったら*BSDでいいんじゃね?

122 名前:login:Penguin mailto:sage [2006/08/13(日) 06:49:09 ID:Va5gok49]
おまえマジ頭いいな

123 名前:login:Penguin mailto:sage [2006/08/20(日) 18:16:11 ID:OtsVTba+]
2.4.33.1 キタコレ

124 名前:login:Penguin mailto:sage [2006/08/20(日) 19:24:36 ID:nOYaCobk]
kernel-2.6.17.* でIPMI使えている人いますか?
SMPマシン(dual core opteron)で使えるのかな?


125 名前:login:Penguin mailto:sage [2006/08/21(月) 19:19:49 ID:iplVXyhe]
何故に今頃2.4系カーネルが頻繁に更新されてるのかな?

126 名前:login:Penguin mailto:sage [2006/08/21(月) 19:59:57 ID:KEHFu0AV]
2.4カーネルのバージョンアップ頻度だと細かい修正がたまっちゃうからなぁ
4つ目のナンバリングは歓迎かと。どれだけの人が使っているのかと言う話は抜きにしても

127 名前:login:Penguin mailto:sage [2006/08/21(月) 23:37:49 ID:P7zuHRdW]
>>125
メンテナの人が交替した。



128 名前:login:Penguin mailto:sage [2006/08/22(火) 23:26:06 ID:7+1XnHx3]
前任者も、「メンテなんて、やめんてやる!」と叫んだんだろうな

129 名前:login:Penguin mailto:sage [2006/08/23(水) 01:11:53 ID:tE8c19Lm]
( ゚Д゚ )



130 名前:login:Penguin mailto:sage [2006/08/23(水) 07:31:31 ID:N0jVilaf]
そっちみんな

131 名前:login:Penguin mailto:sage [2006/08/23(水) 13:14:12 ID:Xl4B63dK]
2.4.33.2 キタコレ

132 名前:login:Penguin mailto:sage [2006/08/24(木) 01:13:55 ID:3AEsyQ/p]
このまま4桁目増えて2.4.33.107とかにならないかなぁ・・・

133 名前:login:Penguin mailto:sage [2006/08/24(木) 04:06:34 ID:/D2hO3Wh]
IPアドレスみたいだ。

134 名前:login:Penguin [2006/08/26(土) 00:03:13 ID:J6YB10hA]
>>133
ワラタ

135 名前:login:Penguin mailto:sage [2006/08/26(土) 04:26:28 ID:MXAGpMTa]
一気に2.6.17.11。

136 名前:login:Penguin mailto:sage [2006/08/27(日) 05:49:50 ID:mlRtFIRl]
2.6.16.28まで逝ってるぜ。
いつまで保守してくれるのか。

137 名前:login:Penguin mailto:sage [2006/08/27(日) 10:59:38 ID:KCR7Wiv8]
ご存じの方ご教示ください。
ICH8パッチってどのバージョンから本家にマージされたんでしょうか。


138 名前:login:Penguin mailto:sage [2006/08/28(月) 00:07:54 ID:h7Uf1UzQ]
これはもうだめかも知れんね

139 名前:login:Penguin [2006/08/28(月) 03:22:58 ID:mmG3zD22]
>>136
夏休みの宿題は自分でやってね。



140 名前:login:Penguin mailto:sage [2006/08/29(火) 04:01:48 ID:Cj0KN1R2]
HighPoint RocketRAID 2220 用のドライバを組み込んでカーネルをビルドする場合は、
sata_mv ドライバ・モジュールをオフにする必要があることがようやく判明。
2週間近くかかった。

141 名前:login:Penguin mailto:sage [2006/08/29(火) 06:06:10 ID:I8P//eg3]
8月版 波乱続きのReiser4、マージに向けて一歩前進?
www.atmarkit.co.jp/flinux/rensai/watch2006/watch08a.html

142 名前:login:Penguin mailto:sage [2006/08/29(火) 07:27:31 ID:MnbO0MAW]
どうせなら、dtraceの方が良いなぁ。。

143 名前:login:Penguin mailto:age [2006/08/29(火) 10:39:59 ID:/dwPSttf]
カーネル最新にアップしたらext3イメージのrawファイルを
loopマウントしたら読み込みエラーがでるようになった?


144 名前:login:Penguin mailto:sage [2006/08/30(水) 12:44:10 ID:D14L+kl1]
Understanding the Linux Kernel 第三版って出す予定ないのかな

145 名前:login:Penguin mailto:sage [2006/08/30(水) 13:02:49 ID:LsNnnLVP]
英語版は3rd edition出てるけどね

146 名前:login:Penguin mailto:sage [2006/08/30(水) 13:08:30 ID:MZkksMa5]
日本ででてる技術書の本ってだいたい翻訳ものばかりだもんな


147 名前:login:Penguin mailto:sage [2006/08/30(水) 14:11:04 ID:d9GbVlUi]
>>146
翻訳書の方が売れるからな。

148 名前:login:Penguin [2006/09/10(日) 10:44:13 ID:ladbRUaW]
現在のプロセスのthread_infoを取得したいのですが、

#include <asm/thread_info.h>

g++ -O3 -Wall -g -I/usr/src/kernels/2.6.15-1.2054_FC5-smp-i686/include/ main.cpp -c
profiler.h: In function ‘void handler(int, siginfo_t*, void*)’:
profiler.h:27: error: ‘current_thread_info’ was not declared in this scope
profiler.h:27: 警告: unused variable ‘thinfo’
make: *** [main.o] エラー 1

と出てきて current_thread_info が定義されていないとか言われてしまうのですが、

1) インクルードファイルは本当に asm/thread_info.h で良いのか?
2) なぜ current_thraed_info が定義されていないと出るのか? (thread_info.hにはある)

2点教えていただけないでしょうか?



149 名前:login:Penguin mailto:sage [2006/09/10(日) 11:35:47 ID:A9+6+yys]
C++相談室 part52
pc8.2ch.net/test/read.cgi/tech/1156525695/



150 名前:login:Penguin mailto:sage [2006/09/10(日) 11:51:20 ID:ladbRUaW]
いや、問題はC/C++ではなくLinuxカーネル

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なモジュールを色々使ってるのでしょうがないのかもしれません。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<123KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef