1 名前:login:Penguin mailto:sage [2007/12/02(日) 16:53:13 ID:v60lx45q] ●前スレ 【Linux】カーネル総合3【Kernel】 ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
203 名前:login:Penguin [2008/05/25(日) 20:12:49 ID:33xpzD5A] >>201 そういや、SJFとかSRTF、FCFSにしなかった理由って何なんだろうね? 良く知らんけど
204 名前:login:Penguin mailto:sage [2008/05/25(日) 23:58:51 ID:M2hikG1r] >>203 カーネルはどのプロセスが短時間ジョブかは知らないだろう。 統計的な予測はできるじゃん。という反論はあるが、まさにそのヒューリスティックな予測がバグっていたから、 Fair なスケジューラほしーーって議論になったんだよね。 逆にいうと、いかなる予測をいれても、そのアルゴリズムにつけこんでCPU時間を余計に分捕るプロセスはつくれてしまうので、 汎用OSには向かないんじゃね? という意見はあるんだろうね。それが真実かどうかは知らんが。 あと、POSIXが要求している仕様(nice値が40段階あって、それとは別にRRクラスとFIFOクラスがある)がいくつかの スケジューラを選択不可能にしてるわな。
205 名前:login:Penguin mailto:sage [2008/05/26(月) 00:52:50 ID:FihVIMEu] POSIXなんて古くさいもんにこだわって利便性すれのもいかがなものか
206 名前:login:Penguin mailto:sage [2008/05/26(月) 01:12:56 ID:NwiVdCZh] それはLinuxをかなり根本的な所から否定してないかい?
207 名前:login:Penguin mailto:sage [2008/05/26(月) 01:19:30 ID:sypYwFrG] >>205 POSIXは実装すべきインタフェースを規定してるだけ あと、実装の仕方は自由
208 名前:login:Penguin mailto:sage [2008/05/26(月) 01:20:04 ID:O94OAVVL] POSIXに準拠していないとペンタゴンとかに納入できない〜
209 名前:login:Penguin [2008/05/26(月) 06:11:59 ID:1U7r21z/] >>204 へー。ありがとう
210 名前:login:Penguin mailto:sage [2008/05/27(火) 01:12:47 ID:OXsbLFOe] POSIX対応はオプションにすれば良い。 ………Windowsみたいに
211 名前:login:Penguin mailto:sage [2008/05/27(火) 08:36:15 ID:k8MnOQSJ] POSIX対応、というかUNIX互換がオプションなのはXPだけです 2000もVIstaも標準でついてきます
212 名前:login:Penguin mailto:hage [2008/05/28(水) 02:10:29 ID:oGzSVSIa] intel製GBit ether I/F用の ドライバのe1000の更新履歴を読みたいのですが、 どこを探すべきなんでしょうか? intel からダウンロードしたsrc内に含まれておらず、 途方にくれています。
213 名前:login:Penguin mailto:sage [2008/05/28(水) 15:12:06 ID:bSXvNUz8] >bad pmd ffff810000207238(9090909090909090) ファイヤーウォールの中のマシンだから、 何か送り込まれるはずはないんだけどなぁ.... と言ってた日本人のその後が知りたい...
214 名前:login:Penguin mailto:sage [2008/05/28(水) 23:20:42 ID:wup/54/O] >>213 いや nop nop nop は他に考えられないだろ。常考
215 名前:login:Penguin [2008/05/29(木) 02:03:31 ID:RqPZ5P46] >>212 sourceforge.net/project/showfiles.php?group_id=42302 Notesのアイコンをクリックしてみれば?
216 名前:login:Penguin mailto:sage [2008/05/29(木) 11:20:12 ID:cIvV6HAo] 何かカーネルのver上げたら起動時にiptables-restoreとか実装されてたんだが これいつのverのkernelから実装された?
217 名前:login:Penguin [2008/05/29(木) 13:13:58 ID:j9BUJtS8] >>216 ずいぶん前からそのスクリプトなかったっけ?
218 名前:login:Penguin mailto:sage [2008/05/29(木) 21:40:11 ID:cIvV6HAo] >>217 今まで2.6.18.*使ってたんだが、2.6.25.4を試験的に適当にぶち込んでみたら実装されてたんで いつからサポートされるようになったのかなーと
219 名前:login:Penguin mailto:sage [2008/05/30(金) 00:26:26 ID:i7V61m8w] >>215 おおっ、ありがとう。 sourceforge まじめに見たことがなかったので、 Notesのアイコンは、ただの装飾だと思ってた。
220 名前:login:Penguin mailto:sage [2008/05/30(金) 01:17:18 ID:rQsfphG1] >>216 カーネルソースにそんなスクリプトは無いが?
221 名前:login:Penguin [2008/05/30(金) 22:13:00 ID:4dggi27y] 5月版 マージウィンドウなんか1週間に縮めちゃえ? www.atmarkit.co.jp/flinux/rensai/watch2008/watch05a.html 2.6.26に向けて再燃、リリースプロセスめぐる議論 マージウィンドウ、2週間の是非 linux-nextの存在意義とは? cgroupでリソースを管理する幸せ 着々と進化するKVM、準仮想化での改善 とうとうマージされた便利機能、KGDB -stableの進ちょく
222 名前:login:Penguin mailto:sage [2008/05/30(金) 22:44:00 ID:l+5uNLCi] kgdbマージは嬉しいというよりもやっとかー!という感じ。 cgroupは期待。 マージについてはリリースプロセスよりそもそも作ってるものの品質管理汁。
223 名前:login:Penguin mailto:sage [2008/05/30(金) 23:16:36 ID:hKjiSzwA] KernelWatchいつも読んでる これ読んでる人多そうだな hdx sdx 扱いの情報のときは非常に役に立った
224 名前:login:Penguin mailto:sage [2008/05/31(土) 22:01:11 ID:GsnI8rry] cgroupはどの辺が期待大きいの?
225 名前:login:Penguin mailto:sage [2008/05/31(土) 23:17:47 ID:GsnI8rry] >>213 なんか、Hugh Dickinsが以下のパッチで直したっぽいね。 Signed-off-by: Hugh Dickins <hugh@veritas.com> --- arch/x86/mm/init_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 2.6.26-rc4/arch/x86/mm/init_64.c 2008-05-03 21:54:41.000000000 +0100 +++ linux/arch/x86/mm/init_64.c 2008-05-28 17:38:19.000000000 +0100 @@ -206,7 +206,7 @@ void __init cleanup_highmap(void) pmd_t *last_pmd = pmd + PTRS_PER_PMD; for (; pmd < last_pmd; pmd++, vaddr += PMD_SIZE) { - if (!pmd_present(*pmd)) + if (pmd_none(*pmd)) continue; if (vaddr < (unsigned long) _text || vaddr > end) set_pmd(pmd, __pmd(0));
226 名前:login:Penguin [2008/06/02(月) 02:26:22 ID:4+cxl5O4] www.kernel.orgからダウンロードした カーネルをコンパイルしたいんですが、 Fedora core 1 + glibc 2.3.3 + kernel 2.4.28 (日経Linux 2005/2)とか Fedora core 5 + glibc 2.4 + kernel 2.6.16.1 (日経 自分で作るLinux) のように、素直(?)にコンパイルが通る、gccとglibcとkernelの 組み合わせってどうやって調べればいいのでしょうか?? 例えば下記の組み合わせとかだと、エラーが出てコンパイルできないんですが・・・? fedora8(kernel2.6.23.1-42, gcc 4.1.2 20070925)+linux-2.6.24+glibc-2.7: libc_pic.os: undefined reference to '__sync_fetch_and_add_4' libc_pic.os: undefined reference to '__sync_val_compare_and_swap_4' libc_pic.os: undefined reference to '__sync_bool_compare_and_swap_4'
227 名前:login:Penguin mailto:sage [2008/06/02(月) 02:47:26 ID:CsUkV150] >>226 安心しる。原因はそこじゃない
228 名前:login:Penguin mailto:sage [2008/06/02(月) 02:48:41 ID:1wnxA0m9] >>226 つLKML
229 名前:login:Penguin mailto:sage [2008/06/02(月) 02:57:23 ID:CsUkV150] >>228 いや、エラーメッセージにlibcがどうのって書いてあるって事は、彼はカーネルではないものをコンパイルしている。
230 名前:226 [2008/06/03(火) 02:09:26 ID:A/4i6670] ・・・kernelでなくて、glibcのコンパイルで ひっかかっているんでした。 ググってみるとgccを、configureに-with-arch=i686をセットして リビルドする必要があるそうな・・・。 gccのコンパイルって簡単にできるのかなぁ? とりあえず、今日はここまでで。。。
231 名前:login:Penguin mailto:sage [2008/06/03(火) 09:04:24 ID:mdCw3C7C] gccのコンパイルは簡単だよ。 glibcに比べると問題も少ないと思う。
232 名前:login:Penguin mailto:sage [2008/06/03(火) 19:53:44 ID:CGhlGyiM] なんでまた Fedora なんかで glibc をコンパイルしているんだ…
233 名前:login:Penguin mailto:sage [2008/06/04(水) 02:51:08 ID:oXKsNeol] >なんでまた Fedora なんかで glibc をコンパイルしているんだ… ?
234 名前:login:Penguin mailto:sage [2008/06/04(水) 10:10:06 ID:5ihx5Ml6] >>233 >>226
235 名前:login:Penguin mailto:sage [2008/06/04(水) 20:18:03 ID:eTYYKKOo] 仕事でカーネル開発してる会社に入りたいんだが おすすめの所があったら教えてほしい
236 名前:login:Penguin mailto:sage [2008/06/04(水) 21:05:08 ID:RFSQlr2C] マイクロソフト
237 名前:login:Penguin mailto:sage [2008/06/04(水) 21:07:21 ID:3y6iDe6j] windriver
238 名前:login:Penguin mailto:sage [2008/06/05(木) 00:55:11 ID:1HiRtmXB] KFC
239 名前:login:Penguin mailto:sage [2008/06/05(木) 11:16:12 ID:2tYqolu8] えっ?みんな趣味でカーネルいじってんの? 俺は仕事でカーネル開発できてるからその延長でやってるんだけど みんな同じようなもんだと思ってた
240 名前:login:Penguin mailto:sage [2008/06/05(木) 18:06:27 ID:8DCO4Eyi] >>235 カーネル開発を楽しみたいなら、それを本来業務にするとそのうちツラくなるんじゃね? ハード屋のドライバ部門か、オープン系システム屋のインフラ部門を勧めておく。
241 名前:login:Penguin mailto:sage [2008/06/05(木) 21:53:47 ID:+BskgBlU] つらい事もあることはあるけど、ほかと比べたらずっとマシだと思っている俺がいる。
242 名前:login:Penguin mailto:sage [2008/06/05(木) 22:19:16 ID:HrX/ifBR] lttngってKernel 2.6.11に当たらないかな?
243 名前:login:Penguin mailto:sage [2008/06/05(木) 22:31:37 ID:DWYqtKzD] >>242 そんな古いバージョンを使ってるって事はバニラなやつじゃなくて、ディストリの手が入ったやつなんでしょ。 だとすると、誰にも答えようがないわな
244 名前:login:Penguin mailto:sage [2008/06/06(金) 00:46:00 ID:XK6LtEvG] >>243 mvに聞いたらカスタマイズ必要で5000万って言われた あすこボリ杉なんだよ
245 名前:login:Penguin mailto:sage [2008/06/06(金) 05:49:28 ID:pazCXsqF] 起動時のUSBデバイスの番号割当ってどういう順番に割り当てられるのでしょうか? バス番号はPCIのアドレス番号順に割り当てられています。 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4 2本のUSB-serialアダプタのケーブル(同じメーカーのもの)が指してあるのですが、 バス3のが先に認識されてttyUSB0となりバス1のがttyUSB1を取りました。 Jun 5 16:30:09 localhost kernel: usb 3-1: pl2303 converter now attached to ttyUSB0 Jun 5 16:30:09 localhost kernel: usb 1-2: pl2303 converter now attached to ttyUSB1 数回再起動してみましたが同じ割当でした。4本ほど刺す予定なのですが、この順番は 起動時に一貫している事は保証されているのでしょうか?
246 名前:login:Penguin mailto:sage [2008/06/07(土) 16:48:16 ID:j2f9qOKz] udev使え
247 名前:login:Penguin mailto:sage [2008/06/08(日) 00:31:10 ID:x24x5jC+] >>244 mv って Monta Vista ?
248 名前:login:Penguin mailto:sage [2008/06/08(日) 10:57:56 ID:Z92/HsfC] >>247 そそVistaってつくのは糞だと確信した
249 名前:login:Penguin [2008/06/08(日) 12:33:56 ID:7MPo+476] カーネルの更新についてなんですが。 カーネルが2.6.23.1-42.fc8の時にfedora8をインストールして使っていて、 それ以来カーネルのアップデートがある度に、更新しているんですが その度にネットワークに繋がらなくなります。 eth0の検出で失敗します。カーネルのバグとの情報を得たので、 いつかeth0をすんなり検出してくれるカーネルが登場するのを待っていましたが ついにfedora9になってしまった・・・。 なにか対策はないでしょうか?
250 名前:login:Penguin mailto:sage [2008/06/08(日) 20:51:46 ID:eh7VZfqh] >>248 LTTngは機種依存部がx86_64とPowerPCしかないから、組み込みへのPortingに5000万はあながち無茶じゃないよ。 と、いうか、組み込みで使うって事はチューニング用途でしょ? チューニング用途で、OprofileよりLTTngがうれしいときってどんな時よ?
251 名前:login:Penguin mailto:sage [2008/06/09(月) 02:55:08 ID:EML7d3Il] >>250 5000万て一体何人月突っ込むつもりなんだよ。高杉
252 名前:login:Penguin mailto:sage [2008/06/09(月) 10:47:25 ID:jCFOqXC+] >>249 BTS
253 名前:login:Penguin mailto:sage [2008/06/09(月) 11:25:44 ID:/SXlcbGK] >>251 どうせ実作業はUSになるんだからそんなものだろう。
254 名前:login:Penguin mailto:sage [2008/06/09(月) 22:39:54 ID:1EI7zjeO] >>251 一部うごかねーけど ARMとsh4向けのパッチとかgoogle探せばあるよ Oprofileでdlopenした関数のプロファイル取れないと 思うけど、それは認識違い? LTTだと一応、ユーザ空間用のPrint文差し込めばLttでトレースできるんだけど
255 名前:login:Penguin mailto:sage [2008/06/09(月) 23:49:57 ID:HtDaA/1r] >>254 PCレジスタの値まではとれるんだから、そのあとの関数名への変換ぐらい自分でスクリプト書いて変換するだけじゃん
256 名前:login:Penguin mailto:sage [2008/06/13(金) 10:57:07 ID:IQJsBbwz] Linuxメモリ管理の最先端を探る www.atmarkit.co.jp/flinux/rensai/watch2008/watchmema.html >この問題に対する解答として、Rik van RielとLee SchermerhornがVM pageout scalability >improvementsパッチセットを提案しています(実は筆者も開発に参加していて、筆者のパッチも >たくさんマージされているので思い入れがあります)。 さらりと入れる自分の宣伝おつw
257 名前:login:Penguin mailto:sage [2008/06/13(金) 11:48:13 ID:oIBTYhsQ] 妬み見苦しいよ。
258 名前:login:Penguin mailto:sage [2008/06/15(日) 11:20:59 ID:C0/eukrT] ブログの方も宣伝だらけだから見てこいや と宣伝
259 名前:login:Penguin mailto:sage [2008/06/15(日) 11:38:55 ID:pDKI+CRl] LKMLの方でも頑張ってますな。 Reviewd-byなんて誰も見てねえと思うが。
260 名前:login:Penguin mailto:sage [2008/06/16(月) 06:10:52 ID:uRV+lgAf] なんか返事が来てるな。 LKMLは用がありゃ書くよ。まあCc:に入れるのがほとんどだが。 Reviewed-byはどうなのかなあ。 俺のは基本的にレビュープロセス無いから、数日つうのが早いのかわからん。
261 名前:login:Penguin mailto:sage [2008/06/16(月) 21:28:26 ID:RHGi8EoO] ありゃ。260はメンテナな人だったのか。こりゃ失礼。 でも、まじな話、メモリ系はレビューワ足りてないのよ。他のサブシステムは知らないけど。
262 名前:login:Penguin mailto:sage [2008/06/25(水) 09:12:34 ID:9vyaiMuz] ユーザモードlinuxをデバッグでステップ実行させたいんですが コンパイルするとき最適化を無効にするフラグはないのでしょうか? CFLAG="-g -o0"を使うとコンパイルエラーになってしまいます。
263 名前:login:Penguin mailto:sage [2008/06/25(水) 11:24:49 ID:IWfMljif] >>262 そりゃ"-o0"じゃエラーになると思うわけで。 CFLAGS="-O0"でないかい。 -gは - "Kernel debugging" -- "Compile the kernel with debug info" あたりで付けられたような気がする。
264 名前:login:Penguin mailto:sage [2008/06/26(木) 01:48:13 ID:7PHMbUoJ] Radeon4850のドライバないのですけど ATIのバカ野郎はいつになったら用意してくれるの?
265 名前:login:Penguin mailto:sage [2008/06/26(木) 01:56:10 ID:puTQv5Y3] AMDのバカ野郎にそんな能力も度量もあるわけないじゃん
266 名前:login:Penguin mailto:sage [2008/06/26(木) 02:33:29 ID:7PHMbUoJ] なんかAMDの中の奴から Radeon HDのドライバ7月に出したいなとか ふざけた事抜かしためーるきたぞ
267 名前:login:Penguin mailto:sage [2008/06/26(木) 02:42:22 ID:cPzCsgf+] >>266 やっぱAMDのチップの中に人が入っていたのか。
268 名前:login:Penguin mailto:sage [2008/06/26(木) 15:28:02 ID:Ro55yivA] >>267 Alan Coxじゃあるまいし…
269 名前:login:Penguin mailto:sage [2008/06/27(金) 15:50:27 ID:WbZP37Nk] カーネル2.4は、1プロセスが複数の共有メモリを同時にアタッチしたり デタッチしたりするようなことを許してますか?
270 名前:login:Penguin mailto:sage [2008/06/27(金) 17:06:33 ID:uVrhM3+j] >>269 あたりまえだろ。逆にそれができない処理系があれば知りたい。
271 名前:login:Penguin mailto:sage [2008/06/28(土) 01:41:10 ID:Ardj2/d2] >>270 VRAMを共有メモリに使ったりとかそういう窓を使うタイプのものなら同時に複数にアクセスは出来ないと思うけど・・・ ・・・そんなの想定しても無意味だわな
272 名前:login:Penguin mailto:sage [2008/07/02(水) 04:05:52 ID:NSfnd646] kernel 2.6.25 にしてからだと思うのだが、 ThinkPadのバッテリーのもちが2〜3倍長くなった気がする。 気のせいかな?
273 名前:login:Penguin mailto:sage [2008/07/02(水) 10:17:15 ID:wqHSE5St] linux-staging for 2.6.26-rc8 ttp://www.ussg.iu.edu/hypermail/linux/kernel/0807.0/0526.html >- added the vmware drivers vmmon, vmnet and vmblock as they are now >released under the GPLv2.
274 名前:login:Penguin mailto:sage [2008/07/02(水) 11:38:08 ID:rVAS6V4+] ちょいと質問させてくださいな。 2.6のI/O schedulerに関してなんですが、elevator=as(anticipatory)とCFQ (Complete Fair Queuing)だと ワークステーション用途だと、どっちがパフォーマンスがいいんでしょうか? 使用CPUはXeonのHTという、ちょい昔のやつです。 現在使用のkernelは2.6.25です。
275 名前:login:Penguin mailto:sage [2008/07/02(水) 17:59:56 ID:wqHSE5St] 6月版 新機能のバトルフィールド「linux-staging」登場 ttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch06a.html >編集部注:これまでKernel Watchを執筆してきた上川氏の都合により、今回より筆者が小崎資広氏に交代しました これからは月中頃までには更新して欲しい。
276 名前:login:Penguin mailto:sage [2008/07/02(水) 18:00:45 ID:wqHSE5St] すまん。ちゃんと6月のネタも入ってるのね。
277 名前:login:Penguin mailto:sage [2008/07/02(水) 23:50:50 ID:ScqFkWO0] kernel-2.6.25-14 と 2.6.25.6 って、後者の方が新しいようですが、 バージョン番号の見方がいまいち良く判りません。 一見すると前者の方が新しいかと思ってしまいました。 どこかにルール書いてませんか?
278 名前:login:Penguin mailto:sage [2008/07/03(木) 00:01:20 ID:cZICuyXJ] どっちが新しいかなんてChangeLog確認しないとわからんよ つまりはそういうこと
279 名前:login:Penguin mailto:sage [2008/07/03(木) 00:15:20 ID:PugiDyT3] >>277 -14の部分は鶏の付けた番号でしょう。 鶏のバージョンとkernel.orgのバージョンの関係は鶏ごとに違う。
280 名前:login:Penguin mailto:sage [2008/07/03(木) 03:05:10 ID:C7NAhXm4] >>277 kernel.orgがつけるのは「-」がつかないですよ。その「-」以降の数字や記述は 自分でカーネルコンパイルする時に好きなように変えられます。
281 名前:login:Penguin mailto:sage [2008/07/03(木) 15:03:46 ID:9f9qogJL] その例だと VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 25 EXTRAVERSION = -14 EXTRAVERSIONはディストリがリリースする時や自分で 再構築を行う際に区別するために付けるみたい 1回目のビルドの時はEXTRAVERSION = -1のようにし 2回目以降は数字を増やしていく。 ※/usr/src/linux/Makefileを参照
282 名前:login:Penguin mailto:sage [2008/07/03(木) 15:06:46 ID:WE7VZ3/6] patch-2.6.25.8-9.bz2より diff --git a/Makefile b/Makefile index e18e2b8..3eb71f8 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 25 -EXTRAVERSION = .8 +EXTRAVERSION = .9 NAME = Funky Weasel is Jiggy wit it # *DOCUMENTATION*
283 名前:login:Penguin mailto:sage [2008/07/03(木) 16:52:56 ID:3k+Z4nm5] >>277 「Linuxカーネルのバージョン番号には、どのような意味がありますか?」でググれw 本家の物は4桁目も立派なバージョンみたいなもんで必ずカンマの後に数字。 だから最近はEXTRAVERSIONをいじらないでconfigメニューの中のCONFIG_LOCALVERSION を使うみたい。 -14なんてのはディストリなどが本家の2.6.25か2.6.25.*の中のどれかをベースに手を加えた 物でしょう。自分はubuntuですがパッケージの2.6.24-19.34のソースを落としてきて 解凍した中のMakefileを見るとEXTRAVERSION = .3になってました。 MakefileのEXTRAVERSIONが-14などに書き換えられていたら、自分でChangeLog探して 違いを見つけるか、-14を作った所(ディストリなど)の情報を見るしかないでしょう。
284 名前:login:Penguin mailto:sage [2008/07/08(火) 20:06:59 ID:QuCHxxE7] ReiserFSの作者、殺人容疑を認める - Linuxにも影響? journal.mycom.co.jp/news/2008/07/08/031/index.html
285 名前:login:Penguin mailto:sage [2008/07/08(火) 22:42:27 ID:Zi4Qj3F3] やっぱりLinuxは犯罪者が作ったOSだったんだな 次はリーナスだな
286 名前:login:Penguin mailto:sage [2008/07/08(火) 23:56:58 ID:e8AasjIi] てか俺、カーネルビルドする時のオプションでReiserとかXFSとか、あとアップルのファイル システムとか他のOSで使うような奴も全部「N」ですお。。。素人にext3意外使えるわけ ないだろww
287 名前:login:Penguin mailto:sage [2008/07/09(水) 04:24:48 ID:CqWmH1YR] 素人は自分でカーネル再構築したりしませぬ。
288 名前:login:Penguin mailto:sage [2008/07/09(水) 21:24:35 ID:8Biz/qDL] struct uccontextのuc_mcontextの内容 詳しく書いてるmanないですかね 困った
289 名前:login:Penguin mailto:sage [2008/07/12(土) 00:28:47 ID:j34+JRvX] X86_64と32じゃnmの中身全然ちがくね?
290 名前:login:Penguin mailto:sage [2008/07/12(土) 06:16:21 ID:GQ8+wDe/] >>288 arch/hoge/kernel/signal.c manは見たことねえな。
291 名前:login:Penguin mailto:sage [2008/07/12(土) 10:24:18 ID:j34+JRvX] dladdr1()は64bitだと正常に動作しない? saddr取れるのにsnameにゴミが入る たじけて
292 名前:login:Penguin mailto:sage [2008/07/15(火) 05:49:25 ID:3OvyCYWI] 49441874 7月 13 22:43 linux-2.6.26.tar.bz2 どうですか?
293 名前:login:Penguin mailto:sage [2008/07/15(火) 13:04:59 ID:WbmPTWSR] 今回はアップデートらくちんだったわ
294 名前:login:Penguin mailto:sage [2008/07/16(水) 11:15:08 ID:rsgG64I0] ついにppc,ppc64のpowerpcへの統合が完了して ppcがツリーから消されるね。 この教訓があったからこそ(s390,s390x),(i386,x86_64),(sh,sh64) の統合が素早く行ったとも言える。 sparcは統合するつもりはないのかな。
295 名前:login:Penguin mailto:sage [2008/07/17(木) 06:05:09 ID:qTAclHCx] こういう人はどこにでもいるんですねえ。 ttp://lkml.org/lkml/2008/7/16/321
296 名前:login:Penguin mailto:sage [2008/07/17(木) 06:44:13 ID:RLzhCg75] アンドレア モルトン Linux is Big in Japan ― Our Symposium www.linux-foundation.org/weblogs/amanda/2008/07/15/linux-is-big-in-japan-our-symposium/ >Andrew Morton informed the audience that about 15% of >current kernel contributions are now coming from Japan - >something we hope the Japan Symposiums have contributed to.
297 名前:login:Penguin mailto:sage [2008/07/17(木) 07:29:59 ID:vshFLwap] >>295 返信がなかなかいいな。
298 名前:login:Penguin mailto:sage [2008/07/17(木) 08:02:08 ID:MCLhFFKh] >>295 とりあえず、ResiserFSに期待
299 名前:login:Penguin mailto:sage [2008/07/25(金) 10:50:31 ID:uxEkChTf] ついにv850がlinusのツリーから消えた
300 名前:login:Penguin mailto:sage [2008/07/25(金) 13:37:31 ID:O9qD5Jvu] Adrian Bunkの執念ですか。 さっき大量にakpm→linusがあったからそろそろrc1リリースですかねえ。 今回はパッチでかそうだなあ。
301 名前:login:Penguin mailto:sage [2008/07/26(土) 09:54:12 ID:JY6BMyiI] >>299 NEC系アーキテクチャはこれで全滅? チップはよくてもソフトが・・・
302 名前:login:Penguin mailto:sage [2008/07/26(土) 11:02:17 ID:AUwTPIjw] mipsにVR対応コードがある。 NEC系と言うには微妙だが。 V850の環境があればついでで面倒みてもいいんだが、 簡単に手に入りそうにないしなあ。
303 名前:login:Penguin mailto:sage [2008/07/27(日) 12:59:43 ID:YMv2Qddl] カーネルをチューンするのは一般的なのでしょうか。 そうだたとして、ディスクのアクセスが激しい場合のチューンのこつなどを教えてください。 現在、2.6.18-92.el5 (CentOS 5.2) を使っています。
304 名前:login:Penguin mailto:sage [2008/07/27(日) 14:24:56 ID:4DP5d6XY] >>303 今ではそう一般的ではない気がする。ディスクのアクセスが激しい時はむしろ hdparm とかプログラムを見直すとかメモリ増やして tmpfs とかのがいいよう な。
305 名前:login:Penguin mailto:sage [2008/07/27(日) 14:43:53 ID:9qgW7xWw] いまどきはハード的な対処が主流だけど I/Oのスケジューラ(?)やFSのパラメータ変えたりも意味あるとおもうよ。
306 名前:login:Penguin mailto:sage [2008/07/27(日) 14:50:00 ID:ciCRtkgX] ( ゚д゚)…
307 名前:login:Penguin mailto:sage [2008/07/27(日) 15:15:45 ID:pD6FktfU] (゚д゚ )
308 名前:login:Penguin mailto:sage [2008/07/27(日) 15:42:04 ID:8CuL3uuZ] >>303 カーネルのI/Oスケジューラ絡みだと - elvtune コマンドでパラメータの調整 - ブート時に elevator オプションでI/Oスケジューラの選択 とか? ファイルシステムに関しては、マウントのオプションでジャーナリングの挙動を変えたり、 フォーマット時にブロックサイズを変更したり。 あと、I/Oが多いが必ずしも高速に処理する必要はないプロセスに対してはioniceとか。 とりあえずトピックだけ列挙してみました。
309 名前:login:Penguin mailto:sage [2008/07/30(水) 10:31:52 ID:m+IWeNBQ] AMD用のマイクロコードローダーのパッチが来てるようだけど 肝心のマイクロコードはどこからダウンできるのだ?
310 名前:login:Penguin mailto:sage [2008/07/30(水) 13:26:01 ID:YYInvdod] そらAMDが配るんでないかい。 必要になることが無けりゃいいが。
311 名前:login:Penguin [2008/07/31(木) 20:57:01 ID:0zpcPWn+] Linux Kernel Watch 7月版 ファームウェアの置き場所を巡ってフレームウォー www.atmarkit.co.jp/flinux/rensai/watch2008/watch07a.html Linux 2.6.26リリース ドライバ用ファームウェアの置き場所はどこ? 今年のカーネルサミットの議題は CGroupに2つの拡張提案 「AVXをどう使えばいいの?」「使うべきじゃない」
312 名前:login:Penguin mailto:sage [2008/08/01(金) 04:54:01 ID:gu1YuAnu] ttp://www.makelinux.net/kernel_map
313 名前:login:Penguin mailto:sage [2008/08/02(土) 21:55:57 ID:XXRpUgP1] include/asm-$(arch)/ から $(arch)/include/へ大移動中
314 名前:login:Penguin mailto:sage [2008/08/03(日) 02:04:11 ID:cQ/ip75L] LFSで自分でカーネルから手ビルドした場合 ルールを遵守しないものを作って勝手にばらまくのは 問題ないでしょうか?(ソースは全部公開します。)
315 名前:login:Penguin mailto:sage [2008/08/03(日) 13:16:52 ID:cQ/ip75L] -CFLAGS-.o = $(filter %frame-pointer,$(+cflags)) -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -CFLAGS-.os += -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES +CFLAGS-.o = $(filter %frame-pointer,$(+cflags)) -g0 -Os -fomit-frame-pointer -D__USE_STRING_INLINES +CFLAGS-.os += -g0 これって変更する価値と意味ある?
316 名前:login:Penguin mailto:sage [2008/08/03(日) 22:50:54 ID:fngCwuOZ] >>315 意味はまったくないな。常識的に考えて。 せいぜいタグジャンプをつかってない連中がgrepしやすくなるぐらいか。
317 名前:login:Penguin [2008/08/04(月) 08:47:08 ID:xqFlDpKR] >>314 ルールが意味不明
318 名前:login:Penguin mailto:sage [2008/08/04(月) 12:35:58 ID:s3cZBMva] 新しいデバッガだそうな。 lkml.org/lkml/2008/8/3/137 そういやkdbなんてのもあったねえ。
319 名前:login:Penguin mailto:sage [2008/08/04(月) 21:37:30 ID:1PTbb8R4] >>318 例によって、今日は4/1じゃないよ。来年の4月まで待ちたまえって言われてたな。 てゆーか、kgdbとくらべて能力的なメリットがよく分からないし、コードがコーディング規約違反しまくりなので 絶対入らない
320 名前:login:Penguin mailto:sage [2008/08/04(月) 23:19:00 ID:s3cZBMva] >>319 ホスト側にgdbがいらない くらいしかないと思う。
321 名前:login:Penguin mailto:sage [2008/08/06(水) 04:10:09 ID:XGhgieD/] >>318 なんか頑張ってるようで。 ライセンスがGPLv3つうのは笑わしてもらったが。
322 名前:login:Penguin mailto:sage [2008/08/09(土) 23:59:36 ID:tDLp/wdz] entry.S: Assembler messages: entry.S:183: Error: bad or irreducible absolute expressionってなんですかいな? sh4-linux -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux-sh-2.4.26/include -ml -Wa,-dsp -g -m4-nofput -c -o -entry. entory.S 助けて欲しいな?
323 名前:login:Penguin mailto:sage [2008/08/10(日) 02:11:09 ID:IWznwuo0] とりあえず、メッセージを *正確* にコピペしてくれ。
324 名前:login:Penguin mailto:sage [2008/08/10(日) 03:28:39 ID:o/f5WFwj] entry.S: Error: bad or irreducible absolute expression の検索結果約 81 件中 1 - 10 件目 (0.67 秒)
325 名前:login:Penguin mailto:sage [2008/08/20(水) 00:15:00 ID:j9armpjQ] >>322 >助けて欲しいな? どっちなんだよw とりあえず、entry.Sの183行めにアセンブラが評価不可能な式が書いてあると言っている。 アセンブリ文ののエラーなら、何か未定義なシンボルとか無効な演算とかそんなじゃ ないかと思う。一般的には。 ただ、こんなこと聞いてくるくらいだから、このファイル自体は自分でいじってないよね? 開発のレポジトリからビルドすら怪しいコードをチェックアウトしたりしてないよね? sh4-linuxと書いてあるが、正しい開発環境の上でやってるか大丈夫かね。
326 名前:login:Penguin mailto:sage [2008/08/20(水) 00:56:43 ID:WYcGGchd] PSQL利用時に毎秒sys_read250万回実行されています。 これは多いのでしょうか少ないのでしょうか
327 名前:login:Penguin mailto:sage [2008/08/26(火) 22:39:53 ID:AEx/2Y4k] SYSCALL : sys_read; RIP : 0x00000000 これのRIPって何の略語ですか? 調べてもまったくもって意味不明です
328 名前:login:Penguin [2008/08/26(火) 22:49:14 ID:J7dVd4Ba] レジスタ名だろJK
329 名前:login:Penguin mailto:sage [2008/08/26(火) 23:05:41 ID:AEx/2Y4k] >>328 それだとEIPが入ると思うのですが? 違いますか?
330 名前:login:Penguin mailto:sage [2008/08/26(火) 23:35:50 ID:7D7FVgy7] >>329 8086の時はEIPじゃなくてIPだったろ?
331 名前:login:Penguin mailto:sage [2008/08/26(火) 23:38:26 ID:AEx/2Y4k] >>330 それは現在のLinuxでは確認できないので除外するでしょ
332 名前:login:Penguin mailto:sage [2008/08/27(水) 00:55:54 ID:q+XRKgyf] rest in peaceだろ女子高生的に考えて・・・
333 名前:login:Penguin mailto:sage [2008/08/27(水) 01:10:16 ID:sxN0R88h] >>332 なぜに女子高生? あれって元はラテン語のrequiescat in paceらしいな
334 名前:login:Penguin mailto:sage [2008/08/27(水) 03:37:42 ID:+0y2to0a] >>329 x86_64なら違います。 と思ったが、ビット数が少ないのが気になる。sys_read と言ってるのに RIPが0x0というのも謎だし。
335 名前:login:Penguin mailto:sage [2008/08/27(水) 09:59:40 ID:ADWmGtFY] www.x86-64.org/documentation/assembly.html www.tortall.net/projects/yasm/wiki/AMD64 RIP Relative Addressing モード? >The RIP relative branch instructions are still encoded equally to 32bit mode. 命令量削減の為にあるのかな。 というかそのデータはどこから出てきたのか分からない事に何を示しているのかも分からない。
336 名前:login:Penguin mailto:sage [2008/08/27(水) 11:31:46 ID:a1d8mOfT] >>335 まったく関係ない。 なんにしても ・CPU ・kernel version ・前後のメッセージ あたりがわかんないと調べようがないな。 "SYSCALL :" or "SYSCALL:"で調べても何も引っかからん。
337 名前:login:Penguin mailto:sage [2008/08/27(水) 21:44:39 ID:xCf2Mq7H] %ip:16bits %eip:32bits %rip:64bits
338 名前:login:Penguin [2008/08/28(木) 12:27:59 ID:Iqmmut8G] RIP相対アドレッシングだと 差分を32bitで指定するから、それが0なのかな?
339 名前:login:Penguin [2008/09/01(月) 20:31:22 ID:4ZcdB5yW] 8月版 ブート時間の短縮にかけるカーネルアスリートたち www.atmarkit.co.jp/flinux/rensai/watch2008/watch08a.html ブート高速化フレームワークの開発始まる ファイルディスクリプタリークを防げ! SSDドライブの耐用年数を増やすセクタ破棄リクエスト
340 名前:login:Penguin mailto:sage [2008/09/01(月) 22:00:57 ID:HTSczQe1] 新規カーネルでのブートに失敗した場合(一定時間以上経っても 特定の処理に達しない場合)に、別途設定してあるバックアップ用カーネルでブートする という仕組みを作ってくれないだろうか。 そういう仕組みがあれば、特別なハードウエアをつけなくてもリモートでサーバの カーネルを更新したりできて良いのだが。
341 名前:login:Penguin mailto:sage [2008/09/01(月) 23:10:55 ID:7AMQmhBz] ブートに失敗したことを検出するのに、なんかしらのハードウェアがいるんじゃないか? 特別かどうか知らんけど、たとえば watchdog とか。
342 名前:login:Penguin mailto:sage [2008/09/02(火) 00:05:38 ID:WQ81mRri] 書き換え禁止のカーネルの上で起動するカーネル? それ、なんてXen?
343 名前:login:Penguin mailto:sage [2008/09/02(火) 00:07:01 ID:A9GZuVfD] >>341 素人考えですまんけど・・・いやなんでもない
344 名前:login:Penguin mailto:sage [2008/09/02(火) 02:43:23 ID:xIov+WO6] >>340 PXE+IPMI使えばできるな。 通常時: 1. 起動 2. 起動後に生存パケットを飛ばす 3. IPMIでの再起動抑制 異常時: 1. 起動途中でハング 2. 生存パケットがTFTP後5分以内に来ないので異常フラグ立てる 3. PXEboot kernel切り替えて、IPMI reboot
345 名前:login:Penguin [2008/09/03(水) 08:48:18 ID:PqzS2fRg] カーネルの再構築について教えてください。 make make modules make install make modules_install ってやると、vmlinuzではなくvmlinuxが/boot以下にインストールされるのですが、 vmlinuzをインストールするにはどうすればいいのでしょうか?
346 名前:login:Penguin mailto:sage [2008/09/03(水) 09:00:03 ID:K6gHOMeJ] /usr/src/linux/arch/x86とか/boot/らへんからコピーすればいいんじゃ
347 名前:login:Penguin mailto:sage [2008/09/03(水) 09:06:07 ID:8eE8j8dz] >>345 make bzImage
348 名前:login:Penguin [2008/09/21(日) 07:49:35 ID:tIiHJUK6] あげ
349 名前:login:Penguin mailto:sage [2008/09/22(月) 18:58:26 ID:6c0BmpVj] 来年のカーネルサミットは日本か。 今頃今年のレポート読んでる...
350 名前:login:Penguin mailto:sage [2008/09/23(火) 00:25:05 ID:vRpAjbh1] よしROM専で参加するぉ
351 名前:login:Penguin mailto:sage [2008/09/23(火) 20:19:18 ID:V98m4vkm] なにーRuntime Operating Module専門家なんですか? それはやられたなあ。
352 名前:login:Penguin mailto:sage [2008/09/24(水) 03:07:25 ID:cunswTFS] real otaku mode
353 名前:login:Penguin mailto:sage [2008/09/29(月) 15:27:31 ID:pgUibaHn] 挫折おめ
354 名前:login:Penguin [2008/10/04(土) 19:13:09 ID:ARyH8epO] Linux カーネルの設計図って無い? ソースコードなんか読んでられないんだけど。
355 名前:login:Penguin [2008/10/04(土) 19:35:03 ID:Y45eK7HG] 読むんじゃない 感じるんだ
356 名前:login:Penguin mailto:sage [2008/10/04(土) 19:47:23 ID:j49+44c9] 設計図って無い?→× ちょとソースパーサと視覚化ソフト作ってくる→〇
357 名前:login:Penguin mailto:sage [2008/10/04(土) 20:04:46 ID:LpOCBcaG] >>354 こんなものならある www.makelinux.net/kernel_map
358 名前:login:Penguin mailto:sage [2008/10/04(土) 22:26:40 ID:iB4BYTU4] >>354 www.amazon.co.jp/Linux カーネル2-6解読室-高橋浩和/dp/479733826 これなんて評価高いんじゃない?日本人の書いた本だし。
359 名前:login:Penguin mailto:sage [2008/10/05(日) 07:21:33 ID:wEm3ZArW] >>357 方向性は、いい感じ。でもちょっと詳細すぎる。 ソースコードを単純にリバースしただけ? アーキテクチャの骨になるモジュールと依存関係が分かると入りやすいんだけどなぁ。 >>358 うーむ。ちょっと本屋にいってみまふ。 それ系だと、一応以下は読んでます。 itpro.nikkeibp.co.jp/article/COLUMN/20080501/300463/?ST=oss
360 名前:login:Penguin mailto:sage [2008/10/05(日) 11:59:47 ID:m45hbmuL] >>354 そもそも何がしたいわけ? 単に知りたいだけなら、本でもWebでもいろいろあるが、 将来的に開発に関わっていきたいなら、実装なんてころころ変わるから、 ソース読めるようになるしかないよ。
361 名前:login:Penguin mailto:sage [2008/10/05(日) 12:08:55 ID:uwUu94dy] Linuxソース読めないって スキル低すぎじゃないか? あんなに綺麗なソースめったにないけどな
362 名前:login:Penguin mailto:sage [2008/10/05(日) 14:21:21 ID:GQ3uGN5q] >>361
363 名前:login:Penguin mailto:sage [2008/10/05(日) 20:14:06 ID:NUUgsXnG] ソースは綺麗だがロックレスにするための最適化とかは難解じゃね
364 名前:login:Penguin mailto:sage [2008/10/05(日) 20:56:21 ID:uwUu94dy] >>363 切り出せるじゃん綺麗なら依存関係 解るってことだろ?ただ理由付けて、労力惜しんで真に理解できない だけだろ? 解らないなら、古くて遅いコード読んで流れだけ 把握すればいいし、そこからgitで0.0.1ずつ上げて いって差分追えばいい 楽して理解なんてできねーから
365 名前:login:Penguin mailto:sage [2008/10/05(日) 20:58:41 ID:cqzNA6tu] どうやってロックをなくすの?
366 名前:login:Penguin mailto:sage [2008/10/05(日) 21:00:23 ID:uwUu94dy] >>365 CAS命令とメモリバリアで作る
367 名前:login:Penguin mailto:sage [2008/10/05(日) 21:32:24 ID:0B2Mm6OC] 変な改行してるけど、縦読みってわけでもないんだな。
368 名前:login:Penguin [2008/10/05(日) 22:38:41 ID:CybLamJ3] CAS使ったって結局スピンループして待つわけだからロックと同じじゃなくて?
369 名前:login:Penguin mailto:sage [2008/10/05(日) 23:00:11 ID:uwUu94dy] >>368 java.util.concurrentのアルゴリズム見てこい あとlock-freeで検索して論文見ろ お前ら本当に不勉強のバカばっかりw
370 名前:login:Penguin mailto:sage [2008/10/05(日) 23:53:10 ID:/M4S/JQ3] 知る者が知らざるを者を罵倒する。これは日本人(固有)の得意技。
371 名前:login:Penguin mailto:sage [2008/10/05(日) 23:58:58 ID:gTPno2yy] >>370 UNIX (Linux) 関連に多い気がス・・・ あと、利権産業(土建屋 etc)ねw
372 名前:login:Penguin mailto:sage [2008/10/06(月) 00:53:38 ID:15WiK00o] 教えてもらったものが教えたものをひがむ これこそ日本人固有の得意技
373 名前:login:Penguin mailto:sage [2008/10/06(月) 02:31:46 ID:4qydW303] >>369 ,372 来なくていいから。お前の中身など何の価値もない。
374 名前:login:Penguin mailto:sage [2008/10/06(月) 04:07:11 ID:Oq5Gl4Q6] >>368 locklessといっても実はいろいろあってな。 代表例をあげていく。 まず、時刻更新時のxtime更新処理。これは速度云々以前にタイマ割り込みの延長で走る更新処理が遅れちゃいけないという制約がある。時計狂いに直結するから。 だから、普通のread/write lockでは不十分で、「どれだけreaderがいても、writerは(待ったりスピンしたりせずに)即座に書き込めるロックが必要。 逆にreaderはwriterがごにょごにょやってるときは、多少処理が遅くなってもかまわない。だって時刻更新なんてせいぜい1000Hzでしかおきないレアイベントなんだもの。大局的には誤差。 詳細は、seqlockとかシーケンスロックでググってくれ。 次はRCU。 ようするに更新するときに、古いデータが載っているメモリを直接書き換えるのではなく新しいデータが載ったコピーを作る。 んで、read側は古いデータをちゃんと読めるのでロックいらず、write側がread側が知り得ない新しいコピーに書き込めるのでロックいらず。 というアイデア。 なんと、read側はCASもメモリバリアもいらないという最強アルゴリズムなのでlinuxでは適用箇所がガンガン広がっている。 もちろん、read側がクリティカルセクション抜けたときに(ガベコレ的な感覚で)あとから古いデータの削除処理が走るので、適用箇所によってはキャッシュヒット率の関係で性能が下がるときがまれにある。 まあ、readが大多数のデータ構造にしかつかうなってこった。
375 名前:login:Penguin mailto:sage [2008/10/06(月) 22:22:12 ID:mx5C5H/p] RCUはCASを使わないからここでは話が違うよね。 x86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。 ロック獲得待ちで待たされるのもCASでリトライしてループするのも 処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの? xtimeの話だってreaderをスピンループさせる(待たせる)訳だし 374も「即座に書き込めるロック」と言ってるよね。
376 名前:login:Penguin [2008/10/07(火) 03:38:15 ID:EDU2AzIp] 2.6.24で行われたvideobufの仕様変更について教えてください。 ヘッダファイル(video-buf.h)が移動しただけでなく、 videobuf_bufferからdmaが無くなる等、構造体も変わってしまっています。 この辺りの仕様変更に伴う、移植指南のようなものは無いでしょうか? クローズドソースのドライバを移植したく...
377 名前:login:Penguin mailto:sage [2008/10/07(火) 07:15:08 ID:GqCnfBab] 知ってるけどおしえませーんw ウヘヘヘヘ
378 名前:login:Penguin mailto:sage [2008/10/07(火) 08:16:00 ID:gavXSVZB] 同じく。 構造体とAPIの変遷をサンプルコード付で辿れると嬉しい。 git show-history-with-examples とかできると完璧。
379 名前:login:Penguin mailto:sage [2008/10/07(火) 21:04:44 ID:GqCnfBab] >>376 本当に知りたいなら労力かけろよ あとうぜーなってぐらいもっと詳しくかけよ とりあえず、2.6.24と比較対象にしている版は 2.6.23でいいのか? お前が興味あるなかでvideobuf_bufferは最上位 の構造体なのか? その辺答えてね
380 名前:login:Penguin mailto:sage [2008/10/07(火) 23:21:17 ID:GqCnfBab] さっさと教えろよコラ
381 名前:374 mailto:sage [2008/10/08(水) 00:01:55 ID:XuxrYF0I] >>375 > RCUはCASを使わないからここでは話が違うよね。 > x86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。 ほとんどのディストリはvolunteer preemptionでコンパイルされているから気にしなくていいという認識。 ・・・組み込み屋さん? > ロック獲得待ちで待たされるのもCASでリトライしてループするのも > 処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの? えーと、spinlockの実装がまさに、CASでリトライしてループだ。 んで、ロックだけのコストで見るとspinlock最強。 じゃあ、なんでlocklessとかwaitfreeにこだわるかというとほとんどの処理は、ロック獲得処理の重要度に非対称性があるから。 xtime の話だとreadがどれだけ遅くなってもwriteがwaitfreeであることに価値があるし、 一般的に、ほとんどのデータ構造はwriteよりもreadアクセスの方が圧倒的に多いからwrite処理が10倍重くなっても readが数%軽くなるだけで全体のパフォーマンスが上がったりする。
382 名前:login:Penguin [2008/10/10(金) 05:59:54 ID:QDBTpe1+] Linux Kernel Watch 9月版 タイマにまつわるエトセトラ www.atmarkit.co.jp/flinux/rensai/watch2008/watch09a.html ある意味「予想どおり」のカーネルサミット カーネル時間管理の全面刷新なるか x86、「タイマを分かってないで賞」を受賞!?
383 名前:login:Penguin mailto:sage [2008/10/10(金) 17:27:26 ID:2wKyzuGv] 2.6.27 キタ
384 名前:login:Penguin mailto:sage [2008/10/10(金) 18:08:33 ID:rH0USz29] ついさっき 2.6.26.6 がきたと思ったのに
385 名前:login:Penguin mailto:sage [2008/10/10(金) 19:18:53 ID:QltIhWOe] 俺なんか2.6.27-rc9ビルドしたの昨日だぜ?w
386 名前:login:Penguin mailto:sage [2008/10/10(金) 19:38:45 ID:gKy/PBbY] ま、そんなもんさw
387 名前:login:Penguin mailto:sage [2008/10/10(金) 21:33:22 ID:uc5AJ2Yg] >>385 俺もw で、さっき2.6.27にした。 何が変わったのかわからんw
388 名前:login:Penguin mailto:sage [2008/10/11(土) 00:25:12 ID:dTP8bRsg] kernelnewbies.org/Linux_2_6_27 ftraceなるものを見つけて遊んでみてた。 traceのインターフェースがecho/catなんで、 なにかユーザー空間のツールが欲しいところ。 何かある?
389 名前:login:Penguin mailto:sage [2008/10/11(土) 08:33:16 ID:sgT4P9xq] >>388 ない。 むしろ作ってくれ
390 名前:login:Penguin mailto:sage [2008/10/13(月) 16:59:26 ID:ojSXQj+L] 2.4で、NFSが古いタイムスタンプを表示するという障害が出てます。 3ヶ月〜2年程度なのですが、考えられるバグはありますか?
391 名前:login:Penguin mailto:sage [2008/10/13(月) 17:21:19 ID:6nCO1ckh] >>390 jiffies
392 名前:login:Penguin mailto:sage [2008/10/13(月) 20:03:41 ID:GHU10YTi] >>390 NFSの時刻はサーバがもっているものなんだから、サーバが本当に時刻が狂っているとか、サーバがLinuxじゃなくて相性問題が出てるとか。 ネットワークをプローブして、プロトコル解析してサーバが送っている時間をみてみたらどう?
393 名前:login:Penguin mailto:sage [2008/10/13(月) 20:30:11 ID:ojSXQj+L] >>391 2.6では同じようなバグがあったのですが、2.4では見つかりませんでした。 >>392 OSが持っているキャッシュを表示しているようです。
394 名前:login:Penguin mailto:sage [2008/10/14(火) 21:00:32 ID:wSi08twR] カーネルに入る前みたいな話で難ですけど、 set_bios_mode()ってのがarch/x86/boot/main.cにいて、 そこでint 15hをAX=0xEC00で呼んでるんですけど、これは何が起こるのでしょうか?
395 名前:login:Penguin mailto:sage [2008/10/15(水) 00:01:04 ID:nv+Poa/T] /* Tell the BIOS what CPU mode we intend to run in. */ て書いてあることが起きるんでないかい。 INTERRUPT LISTには書いてないのね。 新しすぎるんかな。
396 名前:login:Penguin mailto:sage [2008/10/15(水) 00:34:00 ID:uBK5DEDN] >>394 たぶんだけどEMT64のmixedモードの判別に使ってると思う その見てるコードの欠片の近くにbx=0x03みたいなコード無い?
397 名前:login:Penguin mailto:sage [2008/10/15(水) 01:31:55 ID:14QY086S] 2.6.12〜2.6.22のarch/x86_64/boot/setup.S 325 # tell BIOS we want to go to long mode 326 movl $0xec00,%eax # declare target operating mode 327 movl $2,%ebx # long mode 328 int $0x15 それ以前はどうやって開発してたのかさっぱり知らない新参者なので昔のは知らない…。
398 名前:394 mailto:sage [2008/10/15(水) 21:00:04 ID:NwHso+Di] >>395-397 レスThxです。「int 15h EC00」などで検索かけても不思議と見当たらないんですよね。 E820ならうじゃうじゃ出てくるのに。 で、long mode=64bitモードに切り替えるってことですか、x86_64用にマクロで囲っているし。 プロテクトモードに遷移する時と比べると意外とあっさりだなと思ってIA-32 arch.のvol. 3A見たら Fig.2-3では実アドレスモードからは直接行けないらしくて・・・その辺System Manage Mode経由で遷移とか BIOSの中の人がやってくれてるのでしょうか。
399 名前:login:Penguin mailto:sage [2008/10/15(水) 22:26:01 ID:14QY086S] よく分からないけど、BIOSに通知することでIO回りとかでなんかご利益があったりするんでねーかな? モード推移だけなら決められた手順でやればいけるはずだと思うんだけど。 その辺はphenixがoemとかにしか開示されてないのか分からないけど、取り合えずここはそういうコードということで…。
400 名前:login:Penguin [2008/10/15(水) 23:05:58 ID:hONPkhnE] make vmlinuz make zImage make bzImage の3つの違いを教えてください。お願いします。
401 名前:login:Penguin mailto:sage [2008/10/15(水) 23:42:35 ID:HFOVAyRn] >>400 ググってください。お願いします。
402 名前:login:Penguin mailto:sage [2008/10/16(木) 04:57:58 ID:FEUHiM4d] >>400 make help してみたら。
403 名前:login:Penguin mailto:sage [2008/10/31(金) 04:50:54 ID:4qE6ZtvC] 2.6.27.4をDebian/lennyのmake-kpkgでビルドしてインスコしてみたけど、ブート直後に/initがありません。と言ってpanic起こすのですが、上手く行った人いますか? configは2.6.26系からいじっていないんだけど、どこか設定がまずいのかな??
404 名前:login:Penguin mailto:sage [2008/10/31(金) 04:59:39 ID:kJjAWuX5] make-kpkg --initrd
405 名前:login:Penguin mailto:sage [2008/10/31(金) 05:03:03 ID:4qE6ZtvC] >>404 それはやりました。 故になんでだろうな…と言うことです。
406 名前:login:Penguin mailto:sage [2008/11/01(土) 20:54:11 ID:Od5nmufS] >>403 そのエラーは普通はFSかストレージのドライバがOFFになっているか必要なオプションがついていなかったかで、マウント出来なかったときに表示されるんだが、今回は違いそうだな 失礼ながら403氏のうっかり手順ミスの可能性が一番高いので (1) 2.6.26でもう一度ビルドしてブートするか確認 (2) 2.6.27でまったく同じ.config と、まったく同じビルド手順でブートするか確認 とやってみてくれない。
407 名前:login:Penguin [2008/11/04(火) 21:44:20 ID:iceok3E4] Linux Kernel Watch 10月版 www.atmarkit.co.jp/flinux/rensai/watch2008/watch10a.html ext4:Delayed Allocation ブロック・レイヤにおけるデータの完全性チェック ネットワークデバイスのマルチキュー対応 ftrace 外部ファームウェアローディング 1GB ヒュージページサポート x86の最大CPU数、最大ノード数が拡大 2.6.27は2.6.16に代わるLTSに Ingo、またまたお説教を食らうの巻 サブシステムに進化するlinux-staging バージョン名規則が変わる? 「自転車置き場議論の始まりだ!」
408 名前:login:Penguin [2008/11/04(火) 22:18:56 ID:BBZMQ50A] 板違いですみません。 Windows Server 2003にて、カーネルパラメータチューニングは 可能でしょうか? I/Oサイズの変更です。 どなたか教えていただければ幸いです。
409 名前:login:Penguin mailto:sage [2008/11/04(火) 22:19:55 ID:nUFsRWLN] 板違い。
410 名前:login:Penguin mailto:sage [2008/11/04(火) 23:30:55 ID:jzEsAw5k] pata_platformのリソースをplatform_add_devicesで登録しているのですが、 このボードはCFとIDE両方持っていて、IRQが14と15に割り当てられてます。 IRQ14の方のCFを登録した瞬間に ata1: PATA max PIO0 ioport cmd 0xb61001f0 ctl 0xb61003f6 irq 14 irq 15: nobody cared (try booting with the "irqpoll" option) と出てしまってIDEの方が登録できないのですが、これは IRQ15のIDEを登録する前にIRQ15の割り込みが飛び込んできて しまっているということでしょうか? その場合、初期化時は割り込みをマスクしておくのが正しいのでしょうか?
411 名前:login:Penguin [2008/11/06(木) 16:17:55 ID:04JlPoOk] Linuxカーネルにリモートバッファオーバーフローの脆弱性:ITpro itpro.nikkeibp.co.jp/article/MAG/20081106/318629/
412 名前:login:Penguin mailto:sage [2008/11/09(日) 01:06:19 ID:bk9zKri0] vmspliceで socket-socketでデータ送受信できねぇ なんか別の方法知らないですか? PF_RINGってどうなのかな?
413 名前:login:Penguin mailto:sage [2008/11/13(木) 15:40:35 ID:z5Rzaa+x] 過去のkernelのパッチ情報がデータベース化されているサイトって どこかにありませんか? 故あって古い版数使ってるんだけど、偶にサイレントクラッシュするので その版数以降の修正済みバグからクラッシュの原因を追いかけたいんだけど… ChangeLogを見てみたらテキストファイルで50MB、 修正件数にすると8万件近くあって、手動ではむりぽorz
414 名前:login:Penguin mailto:sage [2008/11/13(木) 15:54:04 ID:jzO+yvG4] kernelの問題だと思った根拠は?
415 名前:login:Penguin mailto:sage [2008/11/13(木) 15:59:27 ID:b/Y4G7aY] >>413 つ git bisect
416 名前:login:Penguin mailto:sage [2008/11/13(木) 16:49:33 ID:z5Rzaa+x] >414 ログが全く残らないことより。 HDD上のログファイル、コンソール、Trap、NvSRAMのどれにもログが残らず、 暫くしてからwatchdogのオーバーフローでreboot。 同じHW構成の別筐体でも発生するので、カーネルが固まったと判断しました。 >415 情報ありがとうございます。 が、私の件では発生のトリガーが不明なので、現象を再現させることができません。 発生頻度も半年に1回程度なので、try&error方式はちょっと厳しいです。 git bisect自体は初耳のツールだったので、別件でトラブった時に活用させていただきます。
417 名前:login:Penguin mailto:sage [2008/11/13(木) 17:51:25 ID:jzO+yvG4] watchdog止めてみたりはしなかったの?
418 名前:login:Penguin mailto:sage [2008/11/15(土) 12:35:38 ID:elY6pU1H] secunia.com/advisories/32719/ Linux Kernel "hfs_cat_find_brec()" Buffer Overflow Vulnerability Release Date: 2008-11-14 Critical: Less critical Impact: DoS System access Where: From remote Subscribe: Instant alerts on relevant vulnerabilities CVE reference: CVE-2008-5025 Original Advisory: kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.6
419 名前:login:Penguin mailto:sage [2008/11/16(日) 21:17:01 ID:Cvogqgs5] x58 + core i7 対応kernel ってリリース予定ありますか?
420 名前:login:Penguin mailto:sage [2008/11/16(日) 21:58:58 ID:7dfqW/4b] ないよ
421 名前:login:Penguin mailto:sage [2008/11/17(月) 00:22:12 ID:UFThdr5z] >>410 ベンチ回しただけでCPUの温度が90度まで上昇する CPUなんかに対応しねーだろw常識で考えろ
422 名前:login:Penguin mailto:sage [2008/11/29(土) 21:56:27 ID:x6WDXIQW] git入門 blog.miraclelinux.com/yume/2008/05/git-2942.html カーネルにおけるリグレッションの特定/ユメのチカラ blog.miraclelinux.com/yume/2007/10/post_d748.html >それにしても、Linuxは2.6.23にしても6700近いパッチを管理しているとは驚きです。 >Xenと比較しても7倍ぐらいのパッチの数です。
423 名前:login:Penguin mailto:sage [2008/12/02(火) 18:05:16 ID:X/oMSjsB] 突然の質問をご容赦を. task_struct構造体内にchar comm[16]以外に実行プログラムを識別できる情報 は入ってないんでしょうか. カーネルのソースレベルでtask_struct構造体をのぞくだけじゃ,このプロセスは このプログラムが実行されている!って判別できなくて困っております. どなたか良い知恵をご教授ください.
424 名前:login:Penguin mailto:sage [2008/12/02(火) 19:36:20 ID:/6v5cHNF] >>423 ls -l /proc/self/exe を追っかければいいんじゃない?
425 名前:login:Penguin mailto:sage [2008/12/20(土) 14:53:04 ID:/iHy7FGl] 保守
426 名前:login:Penguin mailto:sage [2008/12/25(木) 16:31:41 ID:hQQgeWtj] Linux-Kernel Archive: Happy v2.6.28 From: Linus Torvalds Date: Wed Dec 24 2008 - 18:53:01 EST lkml.indiana.edu/hypermail/linux/kernel/0812.3/00103.html you can now download Linux-2.6.28, and compile it to your hearts content! www.kernel.org/ The latest stable version of the Linux kernel is: 2.6.28 2008-12-24 23:45
427 名前:login:Penguin [2008/12/25(木) 16:41:49 ID:myw3s4fY] やっぱクリスマスにだすと思ったぜw
428 名前:login:Penguin [2008/12/25(木) 16:53:09 ID:myw3s4fY] 俺にとってはリーナスはサンタになったな
429 名前:login:Penguin mailto:sage [2008/12/25(木) 23:02:53 ID:d43lFXIj] さっそく、2.6.28のバグ報告を Dear Santa! ではじめたバカ^H^H 空気読んだ人が出現してたよ
430 名前:login:Penguin mailto:sage [2008/12/30(火) 06:18:45 ID:91ap++bl] SPARCも32/64統合か。 これで全部終わるんだっけ?
431 名前:login:Penguin [2008/12/30(火) 13:42:59 ID:o22EezVq] >>430 kernel2.26.27.10->2.26.28にしたら USBのラジオと温度計が動かなくなってしまった。 usbhidのところが変わったみたい。
432 名前:login:Penguin mailto:sage [2009/01/02(金) 04:30:22 ID:/cJ5cWG/] こんなものが出来たらしい ttp://patchwork.kernel.org/
433 名前:login:Penguin mailto:sage [2009/01/06(火) 00:35:48 ID:rUYfOwOi] 12月版 カーネルゆく年くる年、2009年に来る機能はどれだ? ttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch12a.html
434 名前:login:Penguin mailto:sage [2009/01/09(金) 11:54:46 ID:S2/Ux7ez] カーネル内でダブルフォールトが発生して困ってます。 panicするのは例外のベクタに飛んだ後なので場所が見当付かず... x86のマニュアルには「ある例外の例外ハンドラを呼び出している最中に次の例外を 検出」とありますが、 とりあえずリモートデバッグで一個目の例外を拾ったりすることはできるでしょうか。
435 名前:login:Penguin mailto:sage [2009/01/09(金) 12:54:51 ID:BkTWwdib] 環境は?
436 名前:login:Penguin mailto:sage [2009/01/09(金) 16:23:06 ID:3p0UKgJv] >>435 環境は、Ubuntu 8.04 を Apple の MacBook というマシン (Core 2 Duo)でネイティブ に動かしたり(起動時には Boot Camp という機能が使われるが、基本的に普通の x86 PC 用のディストリビューションを走らせている)、 あるいは VMware Fusion (Mac OS X 上の VMware) の中で動かしたりしてます。 Linux に ABI の異なる他の x86系 Unix のバイナリを走らせる機能がありますが、 それが面白いなと思って、自分でも新たに真似してみて、それでトラブルに陥ってます。 ほんのちょっとだけ動くようにはなったんですが。 なので「腐ったコードを自分でカーネルに入れてそれを解決できないお前が悪い」と 言われればそれまでなんですが(w こういう場合にどのようにデバッグすべきか何か 指針でもあればなあ、と思っています。 とりあえずリモートデバッグしてみたのですが、ダブルフォールトで飛ばされた後は スタックトレースもほとんど残らず、問題がどこで起きているか見当がつかない状況です。
437 名前:login:Penguin mailto:sage [2009/01/09(金) 17:09:04 ID:iT3+jKu5] 腐ったコードが悪いじゃないの?
438 名前:login:Penguin mailto:sage [2009/01/09(金) 17:49:21 ID:W73bf0vn] ダブルフォルトを防ぐにはひたすらサーブ練習しかないと思うんだ。
439 名前:login:Penguin mailto:sage [2009/01/11(日) 06:42:10 ID:yXhZcpX6] この寒い朝から、planet.kernel.org/ を読んでいたんですよ。 で、なんか珍しく日本語!?とおもったら、、、 >Pete Zaitcev: ツンデレ★りなっくす >「ツンデレ★りなっくす」がほしいです。 Maybe I should add it to some kind of wishlist? Too bad it doesn't work across countries. 一期に眠気が冷めた。
440 名前:login:Penguin [2009/01/11(日) 09:17:31 ID:+FAIhDLJ] >>439 ww
441 名前:login:Penguin mailto:sage [2009/01/11(日) 18:29:14 ID:VCi3yThs] >>439 ハゲわろwww
442 名前:login:Penguin mailto:sage [2009/01/11(日) 21:24:18 ID:S8R0EgJE] おーい、だれかマケプレで買って奴に送ってやってくれw
443 名前:login:Penguin mailto:sage [2009/01/11(日) 22:27:39 ID:Tg6D2cfZ] 何者?と思ってググって見たら people.redhat.com/zaitcev/anime/sorezoreno1way.pdf なんてものを見つけてしまった・・・ 筋金入りだな。今年のKernel Summitには嬉々としてやってくるに違いない(w
444 名前:login:Penguin mailto:sage [2009/01/17(土) 02:52:19 ID:PsPn1kn+] KernelどころかLinuxについてほとんど無知な俺に教えてくれないか forums.steampowered.com/forums/showthread.php?t=486424 このサイトにはKernelによってCPU制御が250Hzになってる状況を1000Hzにする手順が説明されている ということでいいのかな 出来ればこの手順を簡潔にまとめてくれる神はいないだろうか お願いします生まれてきてごめんなさい
445 名前:login:Penguin mailto:sage [2009/01/17(土) 04:16:53 ID:LUzqyZhm] >>444 俺も詳しいことはしらんよ。けどCONFIG_HZ=250ってのは1秒間に250回タイマ割り込みをする、という設定らしい。 つまり4msに一回タイマ割り込みを発生させる。 CPU制御というかタイマー割り込みね。
446 名前:login:Penguin mailto:sage [2009/01/17(土) 06:48:33 ID:S+ngPFbA] >>444 それはOSの時計の精度を決める奴だよ。操作性とかにも影響する。 250Hzだと4ミリ秒単位、1000Hzだと1ミリ秒単位。 精度を上げすぎると負荷が上がったりハードウェアの制御で不具合が出るから 多くても1000Hzにしてある。 後、変更するにはカーネルの再構築が必要で、環境によってやり方が違うから自分で調べよう
447 名前:login:Penguin mailto:sage [2009/01/17(土) 08:22:14 ID:MbjHFxeA] GEMってなにか設定いるの?
448 名前:login:Penguin mailto:sage [2009/01/17(土) 08:24:38 ID:M1p6wg8l] >>447 いらない。
449 名前:login:Penguin mailto:sage [2009/01/17(土) 11:58:39 ID:zS7kgnq/] いつになったら PF_RINGって標準で使えるようになるの?
450 名前:login:Penguin mailto:sage [2009/01/17(土) 21:21:43 ID:J13OQkWH] >>447 ちっとも速くなった気がせんわけだが
451 名前:login:Penguin mailto:sage [2009/01/17(土) 21:48:25 ID:M1p6wg8l] >>450 945GM だけど速くなったよ。 Compiz Fusion の Expo や Desktop Wall プラグインと Wallpaper プラグインの 組み合わせ動作がキビキビになった。
452 名前:login:Penguin mailto:sage [2009/01/17(土) 23:46:39 ID:aC/h0b1A] www.atmarkit.co.jp/flinux/rensai/watch2005/watch08a.html ここにタイマ割り込みの事が書いてある。カーネル2.6.13-rc1から250Hzになったんだ。 それ以前はデフォルトが1000Hzだったとは知らなかった・・
453 名前:login:Penguin mailto:sage [2009/01/18(日) 00:17:58 ID:Ny7bYr1J] カーネルコンフィグ時には昔からCONFIG_HZ=1000ってやちゃってたけど、ベつにRTカーネル仕様じゃ ないし、リーナス氏も1000にして確実に良い事有るのかいってみろって言うくらいだから、今回 ちょっと250に戻してみるかw
454 名前:login:Penguin mailto:sage [2009/01/18(日) 00:30:20 ID:0uG030Dj] 1000から250にするメリットは消費電力だけで、他のどんな値でもない 250の理由が何かあるって事かな?
455 名前:login:Penguin mailto:sage [2009/01/18(日) 03:00:44 ID:ClRnsqKI] 無駄な割り込みが減少してスループットが向上する。 ただ、個人的にはHZはCLOCK_TICK_RATEの約数であるべきだと思う。
456 名前:login:Penguin mailto:sage [2009/01/18(日) 19:06:25 ID:xhI1EKWK] CONFIG_HZの説明にマルチメディアやNTSCビデオなんかやる人は300がいいみたいな事が xconfigの説明に書いてあったので1000から300へしてみました。 Linux上のアプリの動きは体感できないです。でもVmwareでゲストのXP使うときにWINUPDATEなどで XPが激しくHDDにアクセスする時に今まではホストのLinuxがかなりもっさりしてたのですが、これが 無くなりました。
457 名前:login:Penguin mailto:sage [2009/01/20(火) 03:34:13 ID:O8avWr3l] 2.6.28.1: stable 01/19/2009 03:48 AM www.kernel.org/kdist/fragments/stable.html
458 名前:login:Penguin [2009/01/24(土) 18:37:47 ID:j3OrWlaN] linuxデスクトップユーザーの特徴 @インストールしただけで選民思想 Aやっていることはwindowsと同じ。しかもめんどくさくなっただけ。 Bコマンド打ち込んでプロだと勘違い C黙ってwindowsでも使ってろと間口を狭める D素人がだのなんだのとwindowユーザーを馬鹿にする Eカーネルいじればいいだろと無茶を要求 Flinux開発者とのずれを認識できていない Gwineを使うくせにlinuxを再現しようとする動きがあるとたたく 冫─' ~  ̄´^-、 / 丶 / ノ、 / /ヽ丿彡彡彡彡彡ヽヽ | 丿 ミ | 彡 ____ ____ ミ/ ゝ_//| |⌒| |ヽゞ |tゝ \__/_ \__/ | | __________ ヽノ /\_/\ |ノ / ゝ /ヽ───‐ヽ / / linuxはめんどくさくて難しい分だけ、 /|ヽ ヽ──' / < 自称プロが悦に浸るためのツールとして最高なんじゃないだろうかwww / | \  ̄ / \ / ヽ ‐-  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
459 名前:login:Penguin mailto:sage [2009/01/24(土) 18:38:34 ID:7lr1RUyg] >>458 黙ってwindowsでも使ってろ
460 名前:login:Penguin mailto:sage [2009/01/24(土) 18:57:38 ID:f4Jx4fnK] >linuxデスクトップユーザーの特徴 この1行だけで十分笑えたw 結局windowsでunix系のツールがないから 使うんだよね。
461 名前:login:Penguin mailto:age [2009/01/25(日) 16:48:50 ID:ZZ9FAEtv] kernel_sendmsgを使ってるとたまに送信途中で途切れてしまい、その後しばらく 連続してエラーを吐くようになってしまいます。 このときkernel_sendmsgの戻り値で-11が返ってきているのですが、-11が何を表して いるかわかる方いらっしゃいませんか? 送信が途切れたら残りのバッファを再送するような処理を書いたのですが うまく動かなくて・・・。
462 名前:login:Penguin mailto:sage [2009/01/25(日) 19:56:13 ID:KzNWuG0E] >>461 include/asm-generic/errno-base.hを見たらこう書いてあったから、 #define EAGAIN 11 /* Try again */ 再送しようとしているんじゃない?
463 名前:login:Penguin mailto:sage [2009/01/25(日) 21:59:51 ID:ZZ9FAEtv] >>462 なるほど、そんなところに書いてあったんですね。 MSG_DONTWAITと設定していたためにEAGAIN(ソケットが非停止に設定されており、要求された操作が停止した。)と返ってきていたようです。 これを手がかりに頑張ってみます。 助かりました。ありがとうございます。
464 名前:login:Penguin [2009/01/30(金) 18:37:37 ID:pFX4Hfia] Linux Kernel Watch 1月版 スケジューラの挙動は三巨頭会談で決まるのだ? www.atmarkit.co.jp/flinux/rensai/watch2009/watch01a.html トピック満載の2.6.28リリース まだまだあるぞ新機能 ついにLinuxにもadaptive lock導入か?! -stableの進ちょくはお休み
465 名前:login:Penguin mailto:sage [2009/01/30(金) 18:57:15 ID:qnrJLGzh] >>464 2ページ目に文章が重複しているところがあるね。 編集仕事しろ。
466 名前:login:Penguin mailto:sage Spinlockと便器 [2009/01/30(金) 19:06:53 ID:pFX4Hfia] "対象の便器を占有している香具師が、現在ちゃんと起きて力んでいる"のかを見るのがadaptive lockだよな? 別のロック待ちやI/O待ちで寝ている時もビジーウェイトなのか? それとももじもじし始めてから中の人が寝た場合の話?
467 名前:login:Penguin mailto:sage [2009/01/30(金) 19:13:08 ID:vTDTCFoG] ロック待ちとロック保有が同一コアで動いている場合はblockになるから性能が良くなるってことかな。
468 名前:login:Penguin mailto:sage [2009/02/01(日) 19:05:22 ID:UNptCmpn] >>466 Solaris由来の「伝統的な」Adaptive lockは違う。あっちは、一定時間スピンして、だまなら寝る方式なので、 1分だけトイレの前でもじもじして、それ以上なら、きっと中の人は大のほうだろうと推測して、別の便所を探しに行く。 今回Linuxで議論されているのは、相手が寝ているかどうかを見ているので、別のロックやI/Oで寝ていたら一回も スピンせずに即座にブロック。 便器にたとえると、対象のトイレの前に立つと、ESPで中の人が大か小かが分かってしまうので、 (スケジューラが教えてくれるので)、待った方が良いかどうかが誤りなく瞬時に判別できる。 ただし、世の中には小なのにやたら時間をかける変な人がいて、そういうときだけ判断を誤る。
469 名前:login:Penguin mailto:sage [2009/02/02(月) 21:53:48 ID:J90wuBuS] >>468 そーなのかー Solarisも見てるもんだとてっきり
470 名前:login:Penguin mailto:sage [2009/02/03(火) 01:59:50 ID:uUulKu65] 2.6.16のバックポートメンテ、終わってるのか・・・
471 名前:login:Penguin mailto:sage [2009/02/03(火) 09:58:49 ID:fc5tos9M] >>468 男なのに万年便秘で便通は週に一度あるかないかです。 子供の頃から頻尿で常に残尿感があります。 ごめんなさい。 誰かに迷惑をかけてるなんて思わなかったよ。
472 名前:login:Penguin mailto:sage [2009/02/03(火) 22:32:26 ID:nz1c5GJq] おまいらLinux kernel watchが不人気で連載中止かも試練ぞ。 日本語で貴重なんだけどなぁ。
473 名前:login:Penguin mailto:sage [2009/02/03(火) 22:38:43 ID:GL2YhfGc] まぢ? あそこで毎月楽しみにしてるの、あの連載くらいなのに。
474 名前:login:Penguin mailto:sage [2009/02/03(火) 22:49:20 ID:TfyP5WFf] 不人気ってどこにアンケートとってんだろ…
475 名前:login:Penguin mailto:sage [2009/02/03(火) 23:21:46 ID:hHl/n+3O] なんか、ソフトバンク系はいまコストカット圧力がすごいらしいと聞いた
476 名前:login:Penguin mailto:sage [2009/02/03(火) 23:26:20 ID:52sJIYs3] *HZを忘れてるドライバがへたりそうだな
477 名前:login:Penguin mailto:sage [2009/02/03(火) 23:33:59 ID:LguxkZZC] >>472 あれが不人気になるようじゃ日本のITはオワッタな。 毎回ウハウハしたりニヤニヤして読んでるのに。
478 名前:login:Penguin mailto:sage [2009/02/04(水) 00:36:08 ID:fd0XVi2g] >>472 ええええ( ̄□ ̄;) 英語が苦手だけど新しもの好きな俺はあれを見てカーネル更新するのが楽しみだったのに・・ なんとなく今はディストリのカーネルからあえて更新する人も少なくなってきたんだろうなあ。 俺はUbuntuだけどUbuntuスレでもディストリ管理から自分で野良ビルドを入れていくってのは 推薦されない感じの雰囲気。でもUbuntuの規約の1つにOS内部は誰でも好きなようにいじれるべきってのが あって、実際海外のUbuntuフォーラムでは以外と野良ビルドして便利に使う方法なんかも活発。 そこいくと日本はちょっと毛色が違う、どっちかというとWINDOWSみたな雰囲気になっちゃってる気がする。 なんでわざわざカーネルなんか更新するのって雰囲気。Linuxの醍醐味のような気がするんだけどなあ・・
479 名前:login:Penguin mailto:sage [2009/02/04(水) 00:42:22 ID:GAA9FgZs] >>478 バイナリ配布が中心のディストリで、 使えればいいやというユーザが多いとそうなる。
480 名前:login:Penguin mailto:sage [2009/02/04(水) 00:55:33 ID:P34Xf3bm] つーか、同じ技術ページ同士で比較しても JavaだのapacheだのPHPだのと比較して読む人が少ないのは当たり前よ。 ただ、ページビューが少ないからって価値が低いわけじゃないんだけどな。
481 名前:login:Penguin mailto:sage [2009/02/04(水) 01:00:36 ID:KbLhUz4W] 今日から一日一回クリックするよ
482 名前:login:Penguin mailto:sage [2009/02/04(水) 01:12:34 ID:RRoUQW0I] >>480 えらい人には数字で見せないと。 感想メールでも大量に届けば評価してもらえるんでないかい。 >>481 IPアドレスが同じなので一人分にしかならなかったり。
483 名前:login:Penguin mailto:sage [2009/02/04(水) 02:10:59 ID:3f3+oVuU] >>472 ええっ @itはLinux Tipsが断り無しにFedora前提だったりLinux SquareにSolaris入れたりとLinux Kernel Watch以外あまり良い印象が無いのに、その上Linux Kernel Watchを切るって…。 Linuxに詳しい人がもういない気がする…と思ったらITmediaが運営してたのかぁ。もっと詳しい人まわして欲しいなぁ。
484 名前:login:Penguin mailto:sage [2009/02/04(水) 02:11:41 ID:XVazh12C] Linux kernel watch は英語が出来ない人にとって大切な情報源なのにっ あれがなくなると困る〜
485 名前:login:Penguin mailto:sage [2009/02/04(水) 07:20:43 ID:gGZQcfvh] Kernel Watchを見るような人は@ITの記事の殆どに興味がないでしょ。 男が女装して女子校に通うくらい無理がある。
486 名前:login:Penguin mailto:sage [2009/02/04(水) 11:38:16 ID:N6p4Zexo] >>485 2次元の世界ではよくある事なんですけどね
487 名前:login:Penguin mailto:sage [2009/02/04(水) 11:48:15 ID:w2V1QNh7] >>473 不人気なのか? 不況で原稿料を下げられるからどうしようかとは書いてたけど。
488 名前:login:Penguin mailto:sage [2009/02/04(水) 18:04:24 ID:epRo/oFx] 英語できない奴多いんだな
489 名前:login:Penguin mailto:sage [2009/02/04(水) 18:35:32 ID:3f3+oVuU] KernelTrapも更新されなくなったけど、それの代替になる所ってどこかある?
490 名前:login:Penguin mailto:sage [2009/02/04(水) 18:37:23 ID:DVwUg+WE] lwnが強いな、やはり。
491 名前:login:Penguin mailto:sage [2009/02/04(水) 18:37:58 ID:NLTVFFbJ] LWN
492 名前:login:Penguin mailto:sage [2009/02/04(水) 21:14:37 ID:fnWcLRh5] >>489 LKMLも慣れれば直接読んでも苦にならないよ。
493 名前:login:Penguin mailto:sage [2009/02/05(木) 01:11:27 ID:75AktqXX] あそこは流量が多すぎてなあ… 100〜200通/日くらいならついていけるが。 ということでlinux-archしか読んでないこの頃。
494 名前:login:Penguin mailto:sage [2009/02/05(木) 10:24:34 ID:1Ft0Lu1H] sh2a ?
495 名前:login:Penguin mailto:sage [2009/02/05(木) 15:07:05 ID:KTnOlaf7] >>493 流量はたしかにね。 gmailのアカウントが受け取ってくれなくなるもんな どこで読もうかと思案中
496 名前:login:Penguin mailto:sage [2009/02/07(土) 09:05:41 ID:QOk9HHlo] >>495 つ gmane
497 名前:login:Penguin mailto:sage [2009/02/11(水) 17:04:15 ID:0S258QE/] >>496 thx RSSにとか色々できるんだね。 ROMるには十分そうだ
498 名前:login:Penguin mailto:sage [2009/02/19(木) 05:34:27 ID:kDjzngV3] PhenomII をUbuntu 8.10で試してみたけど、BOINCのベンチマークで Celeron Dual-Coreに負けるのにはショック
499 名前:login:Penguin mailto:sage [2009/02/19(木) 23:48:48 ID:r93JfwKl] >>498 Phenomはバグもちだから性能出ないでしょ WindowsでもCeleronの半分の性能しかでないし
500 名前:login:Penguin mailto:sage [2009/02/20(金) 00:03:02 ID:pLBBobDh] >>499 あのエラッタ、IIでも直ってないのか
501 名前:login:Penguin mailto:sage [2009/02/20(金) 00:05:45 ID:DGy5gq4a] あのエラッタはIIには無いよ。
502 名前:login:Penguin mailto:sage [2009/02/20(金) 00:22:12 ID:yMqcUKvG] キャッシュの差でしょ。 ベンチマークソフトはキャッシュに納まるから。
503 名前:login:Penguin mailto:sage [2009/02/20(金) 16:07:19 ID:XV0/njye] >>502 いや、それがWin7 64bitのBOINCだとちゃんとQ6700より上のベンチスコアが出るんだよね…>Phenom II なんで、LinuxカーネルだとPhenom系のベンチスコアが悪いのかが解せません。 最新カーネルだと直るのかな?
504 名前:login:Penguin mailto:sage [2009/02/20(金) 16:30:22 ID:cHOqoTTX] >>503 LinuxのソフトはCPU向けのチューニングが弱い傾向にあるな Linuxのソフトは大抵GCCで生成されるからGCCの対応次第 後、BOINCは純粋な計算ソフトだからカーネルの差はあまり関係ない
505 名前:login:Penguin mailto:sage [2009/02/20(金) 17:03:11 ID:XV0/njye] >>504 失礼しますた。gccがPhenom系にも最適化対応するのを首を長くして待ちます。
506 名前:login:Penguin mailto:sage [2009/02/20(金) 17:38:45 ID:xKaEo+4J] デフォルトのパッケージは古いCPUでも動くようにコンパイルされるからgccが対応しても意味がない可能性が。 64bit版ならSSEが使用されるはずではあるのだけれど。 自前でコンパイルするか最適化された物をどこかから持ってくるかしてみたほうが良いと思う。
507 名前:login:Penguin mailto:sage [2009/02/20(金) 20:34:07 ID:S3s1rkKE] >>505 カーネル構築やってみたらどうだろう CONFIG_M586=y になってるはずだから Phenomに相当するものを有効にして試すとか Ubuntuだったら手順は https://help.ubuntu.com/community/Kernel/Compile 日本語訳はあるのかどうか知らない
508 名前:login:Penguin mailto:sage [2009/02/21(土) 08:20:46 ID:VKGOSFVD] カーネルが影響するとしたらCONFIG_NUMA=yかどうかかな。
509 名前:login:Penguin mailto:sage [2009/02/21(土) 08:39:34 ID:ETQRIuHC] >>508 いまって、32bitだと強制NUMA=nなんだっけ? 年末ぐらいにIngoがKconfig変えてた気がするが
510 名前:login:Penguin mailto:sage [2009/02/21(土) 11:12:58 ID:hJpNWjj9] RedHatのRTカーネルっていいの? うざいほど営業やらDMきて迷惑気味なんだが
511 名前:login:Penguin [2009/02/24(火) 01:32:31 ID:pX2XxE8H] カーネルの不具合の動作確認で、カーネルに手を入れたいのですが、 グローバル変数の使い方について教えてください。 ヘッダファイルで 「extern unsigned long sabun;」を定義して、 kernel/timer.c で「unsigned long sabun = 0;」と実態を 定義してます。 fs/nfs/inode.cで、ヘッダファイルをインクルードして、sbunを使ってます。 するとコンパイルで、 WARNING: "sabun" [fs/nfs/nfs.ko] undefined! とおこられます。 カーネルでグローバル変数として利用したい場合はどうすればよいのでしょうか?
512 名前:login:Penguin mailto:sage [2009/02/24(火) 02:10:59 ID:VBQlp0Jb] モジュールからその変数を見たいならEXPORT_SYMBOLしとけ。
513 名前:login:Penguin mailto:sage [2009/02/24(火) 23:33:11 ID:pRP/nhlK] aufs2どうだろ。 痛い信者が憑いてるみたいだし。
514 名前:login:Penguin mailto:sage [2009/02/25(水) 12:19:48 ID:VFwJbR7O] 実装に作者や信者の人格が現れるわけじゃなし、ほっとけ。
515 名前:login:Penguin mailto:sage [2009/02/25(水) 18:52:12 ID:PG+Z+/i/] この辺を見ると、unionfs系のstackable fsは絶対に入りそうに見えない... ttp://marc.info/?l=linux-kernel&m=120850448810590&w=2 ttp://lkml.org/lkml/2007/1/9/73
516 名前:login:Penguin mailto:sage [2009/02/26(木) 02:11:08 ID:ghtWsUdW] >>514 実装に作者と信者の人格があわられるよ reiserfsなんてマジ基地レベルの実装だっただろ 本人も犯罪者でマジ基地レベルだったし 開発者が痛いプロジェクトはどこも 実装も痛い 日本だとRubyとかSeesaa なんか狂信者の集まりだろ 実装もやばやばだし
517 名前:login:Penguin mailto:sage [2009/02/26(木) 09:11:39 ID:K2fT4ot7] >>516 その論理でいくと一番狂ってるのはJavaだな 実装も信者も
518 名前:login:Penguin mailto:sage [2009/02/26(木) 13:05:34 ID:tDhwCNJO] reiserfsのコードは、Linuxの一部としてみたら 異常だったかも知れないが、別に普通だろ。 神経質なところが基地外じみているが。
519 名前:login:Penguin mailto:sage [2009/02/26(木) 14:01:56 ID:zkN0ao4E] なんつうか、ディスカッションになってないね。aufs2。 攻めるべき相手も分かってないみたいだし、 解決すべき問題点も挙げているわけでもないし。 取り巻きからupstreamにマージしてくれよって言われて、 とりあえずこんなんあるんだけどどうよ、って流れでは 100年経っても無理だね。 TOMOYOがどう攻めたか、誰を見方につけたか、くらいは学習すればいいのに。
520 名前:login:Penguin mailto:sage [2009/02/26(木) 15:15:01 ID:/VNm+j/+] TOMOYOもあまりいい例じゃないと思うが… まあ興味を持ってくれる人が出てくるのを待つしかないからねえ。 FSなら変にもめなきゃ簡単に入りそうな気はする。
521 名前:login:Penguin mailto:sage [2009/02/27(金) 06:01:45 ID:r6OMqEB7] FS周りは保守的な人が多いから むしろ入りにくいんじゃない? (保守の面も含めて)安心して使えるのが未だにext3と linuxはFS周りは遅れ気味で、だからこそbtrfsが注目されていると思う。
522 名前:login:Penguin mailto:sage [2009/02/27(金) 06:32:34 ID:c711uaYx] VFSに手を出さなければ他のFSが巻き込まれることはないので、 強硬に反対する人はまずいない。
523 名前:login:Penguin mailto:sage [2009/02/27(金) 11:22:47 ID:mZ2ksAW5] 新しいFSがメインストリームに入るかどうかは、 lsf-workshop(Linux Storage & Filesystems Workshop) が登竜門みたいだね。 ttp://lkml.indiana.edu/hypermail/linux/kernel/0902.3/01381.html 少なくともこの辺でアピールしとかないと歯牙にもかからない って感じだな。でなけりゃ傍流で細々とやっていてそのうち 忘れ去られると。
524 名前:login:Penguin mailto:sage [2009/02/27(金) 20:09:22 ID:AUoPAEqK] いままでは-mm経由でAndrewが強引にマージするというパスも登竜門(裏口?)として あったんだが、最近更新やめちゃったからね。 -mm
525 名前:login:Penguin mailto:sage [2009/03/08(日) 20:59:55 ID:GH/Y8LZH] Oprofileでpthread_mutexが頻繁に起きてるの解ったんだけど 簡単に改善するにはもっと情報ほしいんだけど なんかいい方法ないっすか?
526 名前:login:Penguin mailto:sage [2009/03/10(火) 21:28:57 ID:GdRFmw6z] カーネル見つかったよ!! www.daily.co.jp/newsflash/2009/03/10/0001747074.shtml
527 名前:login:Penguin mailto:sage [2009/03/11(水) 00:35:08 ID:oxbCuR8l] >>525 windowsならシステムコールをフックするという方法があります。 フックした排他オブジェクトのロック関数内などで、これが呼ばれた場所と スレッドIDを記録していけば、原因の特定が可能。 多分linuxにも応用できると思います。
528 名前:login:Penguin mailto:sage [2009/03/11(水) 01:21:17 ID:4/oImeap] kprobes?
529 名前:login:Penguin mailto:sage [2009/03/11(水) 01:46:51 ID:ndR4kwVk] >>525 ftraceとかSystemTapとか使ってみたら?
530 名前:login:Penguin mailto:sage [2009/03/12(木) 02:00:45 ID:Q23C1K2a] HugeTLBってどうゆう時に 役立つの? 普通にメモリ100MBとか確保してるのを 置き換えても幸せになれる?
531 名前:login:Penguin mailto:sage [2009/03/12(木) 20:49:17 ID:/5waLCXS] >>530 なれない。HugeTLBが聞いてくるのは、それを使う前がTLBミスで性能劣化が起きているときだから、 数十、数百ギガとかのデータがないと、目に見える差は出ない。
532 名前:login:Penguin mailto:sage [2009/03/12(木) 23:24:42 ID:Q23C1K2a] >>531 4Gぐらいじゃ不幸になる?
533 名前:login:Penguin mailto:sage [2009/03/13(金) 00:12:51 ID:x7CFdrcd] >>532 www.oracle.co.jp/2shin/ora81/18_19.html
534 名前:login:Penguin mailto:sage [2009/03/13(金) 00:52:01 ID:d9xi8y0w] >>533 うそを教えるのはいくない
535 名前:login:Penguin mailto:sage [2009/03/13(金) 08:01:59 ID:X32lgzLh] HugeLBについて正しく説明しているページを教えて下さい orz
536 名前:login:Penguin mailto:sage [2009/03/13(金) 08:30:19 ID:OBlhHJW3] いま使ってるカーネル(2.6.26)で明らかにバグってるが、next最新だと 直ってるけどどのコミットで直ったのかわからんという場合、そのコミットを 特定して簡単に取り込む方法はあるでしょうか? ext3/jbdが200GBほどの巨大コピーをすると必ず吹っ飛ぶので頭に来てるんですが、 OpenVZとVMwareも併用してる関係上、2.6.26から先に進めません。で、一旦 この2つは忘れてnextに切り替えたら通ったので何かが直ったのは間違い ないんですが・・・ git-bisectで吹っ飛んだときのコードパスを触っているコミットを拾ってきて git-cherry-pickする、とするのかなと思いつつも、バージョンが3も飛ぶと 容易にはマージできない訳で、やる前からげんなりしてます。でもこの方法しかない?
537 名前:login:Penguin mailto:sage [2009/03/13(金) 11:28:14 ID:OBlhHJW3] >>536 すみません、大ボケしてました。 最初バグが入ったところを追いかけていた話と混ざってしまった。 上だけなら普通にコードパスを含んでるファイルをgit-diffすればいいだけですね。
538 名前:login:Penguin mailto:sage [2009/03/16(月) 20:39:06 ID:+jw1kNKJ] debian sargeで2.6.16.16から2.6.16.62に乗り換えようと思ったのですが、Makefileに変なオプションが追加されているのを発見。 # Force gcc to behave correct even for buggy distributions CFLAGS += $(call cc-option, -fno-stack-protector) コメントからすると、イカれたディストリでもgccが正しく動くようにするものらしいのですが、 これに従ってスタックプロテクトを外すと、Kernel的にはどんな影響があるのでしょうか?
539 名前:login:Penguin mailto:sage [2009/03/16(月) 21:41:42 ID:03SCkUUu] どこで訊いたらいいのか分からんのでもっとうまいスレがあったら教えて。 AMD K8/K10 で CnQ する powernow-k8.ko は Phenom II でも動作するけど、 こいつのコア電圧上げ下げパッチは K8系でしか動かない。 正確には hwpstate で動くやつはコア電圧読み書きをサポートしてない。 現状、Phenom / Phenom II に対するコア電圧上げ下げパッチないしアプリは存在しない? ためしに/dev/cpu/*/msr叩いてコアやNB電圧上げ下げやOCはX3 720で出来たけど K8より電圧上げ下げはむしろ楽になってるくらいで車輪の再発明になる と信じてるんだがうまくみつかんね。
540 名前:login:Penguin mailto:sage [2009/03/17(火) 22:59:47 ID:P2matg1t] posix_time.hってどこにあるのですか?
541 名前:login:Penguin mailto:sage [2009/03/18(水) 00:33:56 ID:eVh+IAHO] Oprofileって カーネルモジュールを常に更新しなくてもいいのですかね? event maskだけCore2とか最新CPUのを読み取れればいいのですか?
542 名前:login:Penguin [2009/03/18(水) 02:13:00 ID:zvHoDucU] サーバーの動作が停止したので再起動後にログを見たところ、 ・・・ Mar 17 01:01:01 hoge kernel: ------------[ cut here ]------------ Mar 17 01:01:01 hoge kernel: kernel BUG at mm/rmap.c:479! Mar 17 01:01:01 hoge kernel: invalid operand: 0000 [#1] Mar 17 01:01:01 hoge kernel: Modules linked in: ipt_REJECT ipt_limit ipt_state ip_conntrack iptable_filter ip_tables loop md5 ipv6 dm_mirror dm_mod uhci_hcd ehci_hcd eepro100 via_rhine e100 mii ext3 jbd sata_via libata 3w_xxxx sd_mod scsi_mod Mar 17 01:01:01 hoge kernel: CPU: 0 ・・・ という部分がありました。 "kernel BUG"とありますが、これは本当にバグで停止したのでしょうか。 それとも、ハードウェア障害等が原因でしょうか。 自分ではメモリかな、とは思ってるんですが・・・ ディストリビューションはFedoraCoreの3年ぐらい前のバージョン カーネルはFedoraCoreデフォルトのままです。 機材が遠隔地にあるため、パーツを交換して様子見というのは難しいです。 何かご存知の方いらっしゃればアドバイスお願いします。 スレ違い等の場合はそう言っていただくと助かります。 よろしくお願いします。
543 名前:login:Penguin mailto:sage [2009/03/18(水) 04:10:38 ID:SE16OZPj] ウィルスに一票
544 名前:login:Penguin mailto:sage [2009/03/18(水) 10:05:41 ID:DNBYgSTg] うむ。httpあたりから、カーネルの脆弱性を突くペイロードを 送り込まれたといったところか。
545 名前:login:Penguin mailto:sage [2009/03/18(水) 10:24:02 ID:zvHoDucU] まず、ageてしまって申し訳ないです。 >>543-544 となると、対策としては カーネルのバージョンアップ(ディストリビューション自体も?) Apacheのバージョンアップ ぐらいしか無いということなんでしょうかね・・・ 今回の攻撃では単に止まっただけであればいいのですが、 何か仕込まれてないか確認しないとまずいでしょうね。 SonicWall等のFWでそういう攻撃防げるのであれば、 導入することも検討してみます。
546 名前:login:Penguin mailto:sage [2009/03/18(水) 17:38:57 ID:pKG41WUr] Fedoraの3年前のバージョンなんてとっくにサポート切れてるんだから 何されててもおかしくないぞ
547 名前:login:Penguin mailto:sage [2009/03/18(水) 20:54:43 ID:Jh98gmYP] >>542 invalid operand というのはコードがおかしな命令だったことを意味する。 バグでデータを壊すことはよくあるが、コードを壊すのはまず考えられない。 なので、可能性があるとしたら、メモリが化けた、CPUキャッシュが化けたっていうハード故障系か、 >>543 がいうように、ウィルスにやられた。だと思う
548 名前:login:Penguin mailto:sage [2009/03/18(水) 21:46:58 ID:RWYXndAF] >>542 ふつ〜に立ち上がったんだけど、vmwareが立ち上がらないからdmesgしたら >kernel BUG at /build/buildd/linux-2.6.27/drivers/cpufreq/cpufreq_userspace.c:122! invalid opcode: 0000 [1] SMP なメッセージが出たことがある。再立ち上げしてもたしか出た。kernelの更新(ubuntuまんま)したばっかしだったから、 そういうkernel、てか、moduleなのかな? とか思ったり。 なんで、更新前のkernelで立ち上げて、メッセージが出ないでvmwareが立ち上がるのを確認して、出かけて、 夜帰ってきて当該のkernelで立ち上げて以降出てない。ということならある。ハード故障系だろうか...? soft raid1なんだけど、HDDエラーで化けた、だといいな、キャッシュエラーとかよかマシ? と思っているけど、…
549 名前:login:Penguin mailto:sage [2009/03/18(水) 22:52:21 ID:zvHoDucU] >>546-548 ハードの障害の可能性も考えると、 サーバーマシンごとそっくり新しいものにしたほうが安心ですよね。 とりあえずカーネルのバージョン上げて様子見ますが、 早いうちに置き換えられるよう検討します。
550 名前:login:Penguin mailto:sage [2009/03/18(水) 23:13:40 ID:fs8nU1K0] >>547-548 BUG macroで例外起こすために不当命令使ってる。 なので、そこだけで壊れているとは判断できない。
551 名前:login:Penguin [2009/03/24(火) 12:55:14 ID:LJtxTesT] 2.6.29のマスコットがペンギンじゃなくなってる・・・
552 名前:login:Penguin mailto:sage [2009/03/24(火) 14:32:40 ID:kyEDcVni] 確かに、ペンギンじゃなくなってる。 2.6.29 だめだ、ウチはCATVでDHCP接続なんだが、何分かするとネットワークがくたばる。
553 名前:login:Penguin mailto:sage [2009/03/24(火) 15:46:32 ID:rew/CQ2p] 絶滅危惧種がマスコットって縁起悪くね?
554 名前:login:Penguin mailto:sage [2009/03/24(火) 15:48:26 ID:vqmighgs] >>553 逆に考えろ 今は数こそ少ないがこれから増えまくって人類に代わって世界を支配してやるという野望を持っているんだよ
555 名前:login:Penguin mailto:sage [2009/03/24(火) 16:01:29 ID:jdG/hz2L] 人類はLinuxに支配されるのか。
556 名前:login:Penguin mailto:sage [2009/03/24(火) 17:20:45 ID:6YSp3Dyi] 「後に人工知能型スペースコロニーと呼ばれる物が生まれるきっかけと なりましたことは当時誰も想像できなかったのでこざいます」
557 名前:login:Penguin mailto:sage [2009/03/24(火) 19:25:45 ID:kmaklgHK] 深い話の最中に割り込んですまないが >>551 のIDが TesT だな。
558 名前:login:Penguin mailto:sage [2009/03/24(火) 19:43:38 ID:Mg6fm2qb] 2.6.29にしてアプリや全体の動きは凄く良いんだけど、dmesgでこれが出るんだけど問題ないのかな [ 29.465011] IRQ 19/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs [ 30.538683] IRQ 17/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs nvidiaの本家のドライバー入れると必ず出る。なんかググっても大した情報が無かった。 ドライバーのバージョンを何個か変えてみたけどやっぱり出る。噂では64Bitだと出なくてx86だと 出るらしいんだけど。
559 名前:login:Penguin mailto:sage [2009/03/24(火) 20:15:01 ID:/qzX0rTj] >538 スタックプロテクトって、スタックオーバーフローさせないものじゃないの?
560 名前:login:Penguin mailto:sage [2009/03/24(火) 20:43:31 ID:SZSOfRtb] Linuxカーネル2.6.29がリリース、新マスコット「Tuz」もお目見え ttp://journal.mycom.co.jp/news/2009/03/24/059/ Linux 2 6 29 - Linux Kernel Newbies ttp://kernelnewbies.org/Linux_2_6_29
561 名前:login:Penguin mailto:sage [2009/03/24(火) 23:15:08 ID:O1f2ziLk] >>558 気にするな。 ドライバの問題なので、苦情はnvidiaへ。 >>559 あふれたのを検出するだけ。 そのために色々小細工されるので、kernelみたいに 行儀の悪いプログラムには都合が悪い。
562 名前:login:Penguin mailto:sage [2009/03/25(水) 00:06:00 ID:KXaahG0g] >>561 将来のIRQスレッドの実装のために、間違った使い方をしていた場合にWarning出すようになった。実害はない。 ようするにNvidiaクソ
563 名前:558 mailto:sage [2009/03/25(水) 00:29:47 ID:x7pgsUQ/] >>561 >>562 レストン。実はググった時に英語のサイトの方ですがかなり前からこのワーニングが出ててリーナスは一向になおそうと しないなんて書いてる人が居たので、って事はカーネルよりドライバーサイドの問題かなとも思ってました。 その方のサイトでkernel/irq/manage.cに当てるパッチを自作してたようですが、なんかパッチというより 見た感じただのソースの削除なんですよね^^; なので当てなかったw
564 名前:login:Penguin mailto:sage [2009/03/25(水) 17:29:30 ID:60vMVYbv] >見た感じただのソースの削除なんですよね 推察するに、warnig出すようになったソース部分を削除したんでしょうな (要するに、昔のソースコードに戻しただけ)なんだろう
565 名前:login:Penguin mailto:sage [2009/03/25(水) 21:56:05 ID:IDClJJpz] Core2対応のOProfileって どこを見れば対応か否か判別できますかね? 自分で修正したいけどどうすればいいか解らん
566 名前:login:Penguin mailto:sage [2009/03/25(水) 23:48:38 ID:uqaWVlhO] kernel watch の更新はまだぁ?
567 名前:552 mailto:sage [2009/03/29(日) 17:06:19 ID:QvwOa21J] やはり、2.6.29のネットワークは使い物にならなくなる現象が発生するみたいですね。 ttp://lists.debian.org/debian-kernel/2009/03/msg00734.html
568 名前:login:Penguin mailto:sage [2009/03/29(日) 22:25:17 ID:G8CsmA46] Re: Linux 2.6.29 ttp://lkml.indiana.edu/hypermail/linux/kernel/0903.3/00025.html だれか、このスレッドのサマリーくれくれ
569 名前:login:Penguin mailto:sage [2009/03/30(月) 08:41:21 ID:2QOFnZq6] Linuxはそろそろリリース前のQA工程をまじめに検討してほすぃ・・・
570 名前:login:Penguin mailto:sage [2009/03/30(月) 09:12:52 ID:yqZpjt1u BE:404366562-2BP(0)] .3くらいになるまで待て。
571 名前:login:Penguin mailto:sage [2009/03/30(月) 10:00:07 ID:DEJfFw9I] >>569 自分でrcを試してレポートすれ。 とか それはディストリビュータの仕事だ。 てな事を言われそうな気もする。 昔みたいに安定版・開発版を分ければ少しはマシに…ならんか。
572 名前:login:Penguin mailto:sage [2009/03/30(月) 15:15:51 ID:nfkncL2P] >>567 やっぱりか!nfsもすぐ落ちる…
573 名前:login:Penguin mailto:sage [2009/03/30(月) 19:43:08 ID:a1nAkH/I] 2.6.27を今後の安定板みたいな扱いにしていくとか言ってなかったっけ。現にもう2.6.27.21まできとるよ。 とりあえずそれ使っとけばいいじゃない。
574 名前:login:Penguin mailto:sage [2009/03/30(月) 20:50:43 ID:bNrSl60T] >>573 .27はまだGregKHチームがやってるから、普通のstable release cycleだよ。もうすぐGregは手を引いて ほんとうのバグフィックスオンリーモードになる見込み
575 名前:login:Penguin mailto:sage [2009/04/01(水) 20:52:56 ID:zov+EiQO] SH4 + Linux 2.6.26環境で、カーネルの起動ログをJP設定により動的に ON/OFFしたかったので、arch/sh/kernel/setup.cのsetup_arch()辺りで コマンドラインパラメータにquietを指定しようとしています。 ところがJP状態を取得するために下記のような感じでコードを書いたのですが、 どうもJPの状態を参照しようとするとカーネルがハングアップしてしまいます。 volatile u32 *jp1 = (volatile u32 *)0xXXXXXXXX; if (*jp1 & 0x00000001) { *cmdline_p = "quiet"; } カーネルの中なので物理アドレスで直接I/Oアクセスできると思い、このような コードを書いたのですが、根本的に何か間違っているでしょうか? 上記コードに何か問題がありましたらご教示宜しくお願いします。
576 名前:login:Penguin mailto:sage [2009/04/01(水) 21:03:40 ID:19GFc86i] parse_early_param(); とかいるんじゃねーの とか嘘ついてやるぜ うっへっへっへっへ
577 名前:login:Penguin mailto:sage [2009/04/01(水) 23:04:24 ID:kF+hkjid] >>568 LWNにまとまってたよ lwn.net/Articles/326471/
578 名前:login:Penguin mailto:sage [2009/04/01(水) 23:11:47 ID:d5fXcon2] >>577 今から読む。thanks
579 名前:login:Penguin mailto:sage [2009/04/02(木) 00:10:19 ID:33mKLiPT] >>575 ・bootloaderで細工した方が簡単 ・そこはctrl_inlだろう というのはまあおいといて。 #ifdef CONFIG_CMDLINE_BOOL のあたりで、 strcpy(command_line, "quiet"); とか。 つうか、そのアドレスあってるのか? そのjp1見に行ってでハングつうと、初期化終わってない例外ハンドラが 呼ばれてこける位しかないと思うが。
580 名前:575 mailto:sage [2009/04/02(木) 01:03:55 ID:9fwzBYt/] >>579 レスありがとうございます。 >bootloaderで細工した方が簡単 確かにブートローダでカーネルコマンドパラメータにquietを渡す方が簡単ですね。 ブートローダのソースが手元に無かったのでカーネル側で対処しようとしたのですが、 ブートローダのソースを入手してみようと思います。 >そこはctrl_inlだろう 確かにctrl_inlマクロがありましたね。(^^; しかし、ctrl_inlでリトライしてみましたが結果は同じでした。 orz とりあえずブートローダのソースが入手できたらブートローダでリトライしてみようと思います。
581 名前:login:Penguin mailto:sage [2009/04/02(木) 02:45:46 ID:nZ7WZTID] >>575 まず、その*jp1を正しく読めるのかどうか、例えばsetup.cの中のshow_cpuinfoで if (*jp1 & 0x000000001) { seq_printf(m, "jp1 is set¥n"); } とかやって/proc/cpuinfoに期待する結果が得られるか試して見たら?
582 名前:login:Penguin mailto:sage [2009/04/02(木) 13:18:27 ID:iWqzU7Dl] Atheros Linux wireless support - ramifications of reverse engineering alien technology ttp://lkml.indiana.edu/hypermail/linux/kernel/0904.0/00401.html Atherosオープンソース止めだって。なんかシャノンの定理を覆すデバイス の開発に成功したとか何とか(w
583 名前:login:Penguin mailto:sage [2009/04/02(木) 16:13:52 ID:xQPAIuNj] まあ、4月1日にはエントロピー増大則を破ったり、O(1)で因数分解したり、いろんな発明がされるからな
584 名前:login:Penguin mailto:sage [2009/04/02(木) 18:40:31 ID:QJV8Kdl6] Atherosってけっこう信用あるのかな。 「HAHAHA あそこが止めるはずもない JK」 ってなとこでないと、綺麗に笑えない訳で。 (例えば ATIがlinuxデバドラから人材撤収とかいう記事とかだったら Aprilfool としての出来はどーよ)
585 名前:login:Penguin mailto:sage [2009/04/02(木) 19:34:31 ID:AdLAWklr] はいはい4/1、おせーよ
586 名前:login:Penguin mailto:sage [2009/04/02(木) 23:14:55 ID:3xboMHn+] >>584 まあそれなりにあるんじゃないか。802.11n対応のドライバ公開とか Linuxの無線難民には紙のような存在だし。
587 名前:login:Penguin mailto:sage [2009/04/03(金) 13:10:04 ID:W269EutD] 4/2 20:57 2.6.29.1 www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1
588 名前:login:Penguin mailto:sage [2009/04/03(金) 23:32:36 ID:VWAfe8sR] >>587 はいはい pc11.2ch.net/test/read.cgi/linux/1133525131/
589 名前:login:Penguin mailto:sage [2009/04/07(火) 14:25:21 ID:5UypKmRV] >>567 の問題って2.6.29.1で直ったのかな? kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1 を適当に読んだ限りでは commit ed421a64825501e0bdfe848c9decf05d270a9adb が該当してそうだが…
590 名前:login:Penguin mailto:sage [2009/04/07(火) 23:18:48 ID:cFXpPa3R] >>589 アナウンスに直したようなことが書いてあった。 ような気がする。
591 名前:login:Penguin mailto:sage [2009/04/08(水) 14:30:13 ID:cH0YyGV0] >>589-590 git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.29.y.git;a=commit;h=ed421a64825501e0bdfe848c9decf05d270a9adb 確かに入ってる。 パッチが>>567 にあるのと同じだった。 「2.6.29.1で問題が解決した」って話も出てるし、アップデートするのが吉のよう。
592 名前:login:Penguin mailto:sage [2009/04/08(水) 14:52:31 ID:/LhU0cwb] Windows上でもソースが見れるようにファイル名は大文字小文字で被らないようにして欲しい・・・
593 名前:login:Penguin mailto:sage [2009/04/08(水) 23:06:09 ID:J2AI1v/0] LinuxからWindowsのFS上に解凍すると大文字小文字のファイルが きちんと個別に存在しなかったっけ。
594 名前:login:Penguin mailto:sage [2009/04/09(木) 00:07:14 ID:E6F+6biD] 3月版 トレーサ関連に大きな進展、ftraceがデファクトに? ttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch03a.html 待ってたよ!
595 名前:login:Penguin mailto:sage [2009/04/09(木) 00:26:08 ID:Zy9rLeoD] >>593 NTFS自体は対応してるんだけど、APIのレベルで区別してくれないので 見えるんだけどさわれない罠があったり。
596 名前:login:Penguin mailto:sage [2009/04/09(木) 01:43:45 ID:PTQTRrqa] そんな軟弱OS使う軟弱者はソース見る資格ねーってこった
597 名前:login:Penguin mailto:sage [2009/04/09(木) 23:35:35 ID:2hhxZWeh] >>591 直ってるよー。現在駆動テスト中
598 名前:login:Penguin mailto:sage [2009/04/10(金) 01:22:00 ID:M257Xfdx] >>592 JFSで case insensitive
599 名前:login:Penguin mailto:sage [2009/04/10(金) 20:14:48 ID:763qOWih] >>594 ばっちゃが、中の人は完全にやめる気だったけど2chの人に説得されたってゆってた
600 名前:login:Penguin mailto:sage [2009/04/11(土) 12:32:44 ID:1mZWh2n0] >>599 stevenは2chやってないとおもうが...
601 名前:login:Penguin mailto:sage [2009/04/11(土) 17:09:52 ID:sQyezOba] >>600 stevenはvipperだぞ?
602 名前:login:Penguin mailto:sage [2009/04/11(土) 22:34:50 ID:1mZWh2n0] 日本語わかるんかい
603 名前:login:Penguin mailto:sage [2009/04/12(日) 12:50:29 ID:WJT7hR96] >>601 あまりにも面白かったので今度Stevenに会ったら伝えとく
604 名前:login:Penguin mailto:sage [2009/04/12(日) 14:46:20 ID:BPH8esmQ] >>603 マジレスだけど去年 Linux萌って書いたTシャツプレゼントしたやついただろ
605 名前:login:Penguin mailto:sage [2009/04/14(火) 13:56:56 ID:gLPiKUTq] FUSE,CUSEの次はBUSEなん?
606 名前:login:Penguin mailto:sage [2009/04/14(火) 23:01:37 ID:M0MCqbq6] NUSEなの
607 名前:login:Penguin mailto:sage [2009/04/18(土) 04:05:25 ID:vno7K8Z9] ttp://lkml.org/lkml/2009/4/17/248 遅すぎて使い物にならんと思うが。
608 名前:login:Penguin mailto:sage [2009/04/18(土) 05:10:19 ID:RMX0CEhX] >>607 Qemuをカーネルに入れればおk
609 名前:login:Penguin mailto:sage [2009/04/18(土) 10:11:42 ID:0X+MA58t] > I do find it amusing that microsoft keeps telling people to use > Silverlight, yet it requires SSE so lots of Athlon's and some Pentium > 2s running Windows XP are simply out of luck. Flash of course has no > such pointless minimal requirements and works everywhere. へぇー。 ブラウザシェアならぬ、実稼動CPUシェアを知りたいですな。UA名にプロセッサも 含めてくれないかな。
610 名前:login:Penguin mailto:sage [2009/04/18(土) 11:15:06 ID:M0qyB2pu] Intelが最強なんだよ Intelは今期も黒字で粗利40%超えてるんだぞ Intel最強マンセー
611 名前:login:Penguin mailto:sage [2009/04/18(土) 12:21:20 ID:0X+MA58t] Intelはハードというよりx86命令というソフトが収益の源泉だからな。 x86というだけで、通常ありえない高利益と需要が約束されている。 もっともWindowsがそれを支えてるのでWindowsが動かんx86は対象外だけど。 他のx86メーカと非x86メーカの間の利益率も比較してみたいところ。
612 名前:login:Penguin mailto:sage [2009/04/18(土) 12:57:59 ID:M0qyB2pu] >>607 貧乏人の戯言に耳を傾けるほど 時間的余裕はないって 英語で言うとどうなるの?投稿するぉ?
613 名前:login:Penguin mailto:sage [2009/04/19(日) 22:31:56 ID:UcMMlCYu] SSEは後方互換においてはまだ需要があると思うがな。 逆に聞きたいが、今現在においてSSEをあっさり捨てる勇気があるのか?w
614 名前:login:Penguin mailto:sage [2009/04/20(月) 10:16:33 ID:I7jvSaJV] それはIntelに聞けよ あとAMDにも、3DNow!について今どう思っているのか聞いといてくれ
615 名前:login:Penguin mailto:sage [2009/04/20(月) 11:58:38 ID:yVfskrVK] >>613 SSE捨てたら、AMD64とINTEL64の64bitモードの浮動小数点演算が 大変なことになるぞ。
616 名前:login:Penguin mailto:sage [2009/04/20(月) 12:10:41 ID:xgsq6gfc] >>612 > 貧乏人の戯言に耳を傾けるほど > 時間的余裕はないって それって、裏を返せば、ちょっとでも時間短縮するとたちまち赤字がでるってことか?w
617 名前:login:Penguin mailto:sage [2009/04/20(月) 20:23:13 ID:GV2vMemG] 「3DNow!」は、若さゆえの過ち
618 名前:login:Penguin mailto:sage [2009/04/20(月) 20:28:06 ID:GV2vMemG] >>610 キモッ!
619 名前:login:Penguin mailto:sage [2009/04/21(火) 11:44:27 ID:F0LOvqQ6] 3DNowはまあいいけど、SSE5はどうするんだ?
620 名前:login:Penguin mailto:sage [2009/04/21(火) 19:03:06 ID:KUyr8Kra] kernel内で使ってないっしょ コンパイラさえ対応したらいくらでも変えられそう。 エンコーダ屋さんが困るくらいか
621 名前:login:Penguin mailto:sage [2009/04/22(水) 18:16:32 ID:SoS7q4me] ビルトインのカーネル用コンパイラーとな?
622 名前:login:Penguin mailto:sage [2009/04/23(木) 00:45:37 ID:LSGIh3iL] Ingoの言うことを真にうけるなんて君はまだ若い
623 名前:login:Penguin mailto:sage [2009/04/26(日) 04:06:16 ID:l3pFaAFg] >>620 使ってる。
624 名前:login:Penguin mailto:sage [2009/04/26(日) 05:01:30 ID:FHtJboH2] カーネルをコンパイルする時にmake V=1のオプションでコンパイル中のメッセージを見ると、 ほとんどで-mno-sse -mno-sse2 -mno-sse3って感じ(実際にはsseだけじゃなくもっと沢山 CPU命令殺してた)になってるんだけど、やっぱコード的にそうした方がいいって事なんだろうか・・ ちなみにCONFIG_X86_32=yでCONFIG_MK8=yで、# CONFIG_X86_GENERIC is not set になってます。
625 名前:login:Penguin mailto:sage [2009/04/26(日) 22:20:12 ID:SuUFLhK1] 生成コードがよくなるんじゃなくて、SSEレジスタの退避コストの削減がおいしいんだよね。 だからRAID6だけはSSE使ってるよ。
626 名前:login:Penguin mailto:sage [2009/04/29(水) 03:27:26 ID:Eu1RFbBE] kernelだけ64bitで再構築したいんだけど cpuの種類を、たとえばAthlon等のものを選択すれば 64bitのkernelとしてコンパイルされるもんなの?
627 名前:login:Penguin mailto:sage [2009/04/29(水) 14:54:20 ID:3gMZiKhb] >>626 いやいや、32Bit環境でCPUを64の物を選んでもダメ。64Bit用のglibcはもちろん、そう簡単に言うと カーネルとは全く関係無く完全にクロスコンパイル環境がそのマシンで構築されていなくてはだめ。 つまり何のアプリでも即64Bitでコンパイル出来る環境として揃ってないとダメですね。
628 名前:login:Penguin mailto:sage [2009/04/29(水) 15:41:13 ID:4pKrL6n7] >>627 んなこたー無い。
629 名前:login:Penguin mailto:sage [2009/04/29(水) 15:53:18 ID:3gMZiKhb] ちょっと高度な話で理解出来なかったかなw
630 名前:login:Penguin mailto:sage [2009/04/29(水) 18:28:39 ID:Rjo8+Wzs] コンパイラ、アセンブラはx64のコードを生成できるものが必要だけど glibcは関係ないべ??
631 名前:login:Penguin mailto:sage [2009/04/29(水) 19:27:51 ID:BG3LyTVm] x86(32bit)のGCCは64bitコードを生成できるだろう? 実際には64bit用のheader fileが必要だが
632 名前:login:Penguin mailto:sage [2009/04/30(木) 07:42:01 ID:q4mF+jP0] 64bitのtoolchainを用意すればいいと言えば解決
633 名前:login:Penguin mailto:sage [2009/05/01(金) 02:30:11 ID:xdNJqN7s] だから普通の Linux ディストリ環境であれば build: x86_32, host: x86_64 の場合 ARCH オプションを付ける以外何もしなくていいってば
634 名前:login:Penguin mailto:sage [2009/05/01(金) 15:39:50 ID:YqmlxfDi] たとえばglibcとかにアセンブラで実装されたコードは含まれていないの?
635 名前:login:Penguin mailto:sage [2009/05/01(金) 23:17:18 ID:a8C9Gxsn] >>634 $ find . -name "*.S" | wc -l 1165 $ cd sysdeps/i386 $ ls *.S addmul_1.S bsd-setjmp.S htons.S lshift.S mul_1.S setjmp.S strchrnul.S strpbrk.S strtok_r.S sub_n.S add_n.S dl-trampoline.S i386-mcount.S memchr.S rawmemchr.S stpcpy.S strchr.S strrchr.S strtok.S bsd-_setjmp.S htonl.S __longjmp.S memcmp.S rshift.S stpncpy.S strcspn.S strspn.S submul_1.S
636 名前:login:Penguin mailto:sage [2009/05/02(土) 00:54:34 ID:EhCR4+nr] devfsの亡霊? /devtmpfs
637 名前:login:Penguin mailto:sage [2009/05/04(月) 17:54:50 ID:Uf0+CXEW] 宜しくお願いします Linux-UVC(openfacts.berlios.de/index-en.phtml?title=HowTo_compile_for_Ubuntu_6.06_LTS ) uvcカメラのドライバーです、最近のカーネルには、最初から組み込まれているようです kernel2.6.27.7-smpにも、組み込まれており、uvc対応カメラを自動認識したのですが、この度 kernel2.6.29.1へ再構築したら、認識できませんでした、.configファイルの何処を設定したら、uvcドライバーが有効になるのでしょうか、教えてもらえませんか。
638 名前:login:Penguin mailto:sage [2009/05/05(火) 04:14:27 ID:GsDTOooV] えーごのヒアリング修行にでも。 ttp://lkml.org/lkml/2009/5/4/157 いつまで続くかなあ… >>637 V4Lの所で選べる。
639 名前:login:Penguin mailto:sage [2009/05/05(火) 11:32:53 ID:ZI5Qcyb1] >>638 Thxです、ありました、有効にして再コンパイルしたら見事に起動したのですが 不可解なことが起こりました、ffmpegという、エンコーダーとストリーミングサーバーをインストールしているのですが インストールオプションで、./configure --enable-libmp3lame などと オプションを付加することで、色々なコーデックに対応するのですが、旧カーネルでは、問題なくライブラリを読み込むのですが 再構築したカーネルで起動すると、パスが見当たらないと、悪態をつきます 新カーネルでそのソフトを、削除して入れ直してもおなじ状況なのですが 再構築する場合に、何か特別なオペレーションを行わなくては駄目なのでしょうか?
640 名前:login:Penguin mailto:sage [2009/05/05(火) 11:51:43 ID:OjKOqDfM] >>637 modprobe uvcvideo >>639 普通再構築とは関係ないな。 何か別のことと思われ
641 名前:login:Penguin mailto:sage [2009/05/05(火) 11:56:18 ID:ZI5Qcyb1] >>639 です すいません、旧カーネルでffmpeg起動させて、rebootして新カーネルを立ち上げたら 問題なく、ffserverも起動しました、しばらく様子をみます。
642 名前:login:Penguin [2009/05/07(木) 01:02:22 ID:/JDLadUU] capset を使おうと思ったのだが他のプロセスにやろうとするとEPERMが帰って来る。 kernel/capability.cを見たら "Set capabilities for the current process only. The ability to any other process(es) has been deprecated and removed." だって。 なんでだろ?
643 名前:login:Penguin mailto:sage [2009/05/07(木) 02:54:19 ID:uKQs+bfa] >>642 2.6.29で権限周りをCRED方式で再実装するときに、整合性とれなくて捨てたと記憶
644 名前:login:Penguin [2009/05/08(金) 21:08:44 ID:Bi0nGqML] 4月版 RCUの全面書き直しも! 2.6.29は何が変わった? www.atmarkit.co.jp/flinux/rensai/watch2009/watch04a.html ランダムシード受け渡し方法の変更によるアプリケーション起動の高速化 RCUが全面書き直しで「Tree RCU」に ファイルシステム・フリーズでスナップショット クレデンシャル処理の全面書き直し WiMAXレディに cpumask APIの変更(a.k.a 4096CPU対応ふたたび) メモリ関連の多数の変更 Ext4への変更 FUSEへの変更 そのほか、および別記事(前月号)ですでに紹介済みのもの
645 名前:642 mailto:sage [2009/05/08(金) 23:31:16 ID:djhjImz5] >>643 >>644 参考になりました。 ありがとうございます。
646 名前:login:Penguin mailto:sage [2009/05/12(火) 20:44:38 ID:I1XzEsyJ] ttp://www.mjmwired.net/kernel/Documentation/make/headers_install.txt これカーネル付属のドキュメントなんだけど、17行から21行までを見ると自前でカーネル更新した時に make headers_installして出てきたものをそのまんま/usr/includeにぶっこんでも、例え鳥の用意した /usr/include/linux、/usr/include/asmなんかが自前で用意したカーネルより古いやつから作られてる 場合でもとりあえずは動くよって解釈でいいのかな? この辺のヘッダーってglibcやgccが関与してくるよね確か。
647 名前:login:Penguin mailto:sage [2009/05/12(火) 20:54:33 ID:G23US09I] >>646 ABI は誤って公開したインターフェースも維持しようと努力してくれるが、公開されてるのがバグと判断されたもんは バシバシ削除されていってるので、やらない方が無難。 まあ、manになってないようなヘッダー定義を使う方が悪い。というスタンスなんだろうが
648 名前:login:Penguin mailto:sage [2009/05/12(火) 21:20:16 ID:9/pA7QiG] /usr/include/linux /usr/include/asm 内のファイルはカーネルコンパイルしたときに 上書きされるか、そっくり入れ替えられるだけだろ ここで動く、動かない言ってるのはこれらのライブラリーを使って動くプログラムのこと 古いバージョンのカーネルヘッダーでコンパイルしたpろグラムは あたらしいバージョンのカーネルで動く (と、期待される) 当然だろ…。 そうじゃなかったらカーネルのバージョンをあげる度に すべての関連プログラムをコンパイルし直すことになる LOL 21行目までで言ってることはとてつもなく常識的なことだけ
649 名前:login:Penguin mailto:sage [2009/05/12(火) 22:01:51 ID:I1XzEsyJ] 即レスどうもです。 >>647 バシバシ削除ですか、知らなかった。ちょっとそれ聞くと怖いですね・・・ 怖いスタンスだ^^; >>648 いや、自前でカーネルコンパイルしてインストールした場合/usr/include/linux,asm等は一切書き換えられないです。 確かリーナスもそれほいほい新しいのにするのはまずいよ的な事を言ってた気がしたんですが、ここ最近のカーネルでは make headers_installなんてのをやると、ちゃんと新機能が生きるようなヘッダーのみ抽出してくれるらしくて ドキュメントにも後方互換的な文になっているようなので、やってみようかなと思った次第です。
650 名前:login:Penguin mailto:sage [2009/05/12(火) 22:22:25 ID:9/pA7QiG] /usr/include/ 内のファイルはかきかわならない /usr/include/linux.asm 内はカーネルコンパイル時、 正確には/sbin/mkinitcpio -k 2.6.29.xx 叩いた時の 最新へっだーに依存するだろ /usr/include/linux.asm内のファイルの日付と自分のログをみれば明らかじゃ内科
651 名前:login:Penguin mailto:sage [2009/05/12(火) 23:52:05 ID:I1XzEsyJ] >>650 あれ? /sbin/mkinitcpioって命令が無いですw Ubuntuなんですが、多分似たような命令はupdate-initramfsだと思うんですが・・
652 名前:login:Penguin mailto:sage [2009/05/13(水) 01:21:46 ID:Z5Id1+/V] kernel 2.6.27からftrace使えますよね?
653 名前:login:Penguin mailto:sage [2009/05/13(水) 19:35:05 ID:Wv+h5Q0h] >>652 2.6.27 の ftraceは今と全然違って、はっきりってオモチャだぞ
654 名前:login:Penguin mailto:sage [2009/05/13(水) 22:07:11 ID:GyRQNzw/] 超絶進化して開発者のおもちゃにされてる的なことが @itの記事に書いてあった気がするけど。
655 名前:login:Penguin mailto:sage [2009/05/13(水) 22:12:17 ID:kepsiXJ+] >>654 >>594
656 名前:login:Penguin mailto:sage [2009/05/13(水) 22:49:03 ID:rkBQEpqh] Linuxってこういうどうでもいい機能だけはやたらと沢山あるよね
657 名前:login:Penguin mailto:sage [2009/05/14(木) 00:41:52 ID:NkpTSNYK] >>653 そうなんですか SystemTapだと5msec内の処理を取りこぼしていて 負荷が極小のトレーサー欲しかったのですが LTTngのパッチでも当てるしかない 困った困った助けて欲しい
658 名前:login:Penguin mailto:sage [2009/05/15(金) 21:26:50 ID:woaavPoE] プログラム板から、誘導されました C言語で、linux のioポートのアクセスを行う実装を行いたくて #include <linux/types.h> #include <linux/config.h> #include <asm/system.h> include <asm/io.h> これらのファイルがないと怒られます、どうしたらいいのでしょうか? 因みに、鳥はslacklware12.2でkernel-headersはインストールしているのですが カーネルを 2.6.29.3に上げているためだと思います、 2.6.29.3用のkernel-headersをインストールしないといけないのでしょうか? もしそうなら、 2.6.29.3用のkernel-headers2.6.29.3は何処でdlすれば良いのでしょうか?
659 名前:login:Penguin mailto:sage [2009/05/15(金) 21:36:15 ID:C33HMuYD] 通ぶってSlackwareなんざ使ったりカーネル入れ替えたりしないほうがいいと思う
660 名前:login:Penguin mailto:sage [2009/05/15(金) 21:50:55 ID:F/g6GQEm] >>658 普通カーネルヘッダーはソースに入ってる。ソースツリーのincludeなんだけど、途中からasmの置き場所が変わったかな。 arch/自分のアーキテクチャのディレクトリ/include/asmになってる。 だからソースツリーのincludeに先に言ったarchの中にあるasmへのリンクをasmとして作るのかな。
661 名前:login:Penguin mailto:sage [2009/05/15(金) 22:20:16 ID:/vg103Gn] >>658 参照元プログラムが古いと思われ。自分が必要とする定義を /usr/include でgrepして、必要なファイルを includeしてみ
662 名前:login:Penguin mailto:sage [2009/05/16(土) 00:40:06 ID:5XEEGbuw] これ<linux/config.h>ってもうなくなってると思う 実際今見てみたらこれ以外は全部あった
663 名前:login:Penguin mailto:sage [2009/05/16(土) 08:48:42 ID:E4y7kQy6] >>658 です 皆さん大変Thxです /usr/local/include の配下に ln -s /home/foo/src/linux/arch/x86/include/asm とリンクを張り、インクルードしましたが、 #include <linux/types.h> #include <linux/config.h> #include <asm/system.h> include <asm/io.h> これらの、ファイルの中で読み込まれている、インクルードファイルの位置が、違っていたりで 上手くいきませんでした、>>661 氏の意見が正しいと思います 2004/01/22 の記事なので、仕方無いものと思います 簡単なプログラムなので、ゆっくり読めば、必要なヘッダー等わかるかも知れません。
664 名前:login:Penguin mailto:sage [2009/05/19(火) 20:52:05 ID:fujGeruF] TUX webserver people.redhat.com/~mingo/TUX-patches/ Kernel Korner - Network Programming in the Kernel www.linuxjournal.com/article/7660 何となくメモ。
665 名前:login:Penguin mailto:sage [2009/05/20(水) 14:35:39 ID:qVLi4iAs] カーネルオワタ・・・ getnews.jp/archives/9043
666 名前:login:Penguin mailto:sage [2009/05/20(水) 14:36:44 ID:7SacSVIF] >>665 マックもオワタ…
667 名前:login:Penguin mailto:sage [2009/05/20(水) 19:54:44 ID:FnMl1f4M] >>665 何事かと思ったじゃねーかwwww こんなに綺麗につられたのは久しぶりだなwww
668 名前:login:Penguin [2009/05/20(水) 20:44:31 ID:LkZdSdQN] >>665 俺もつられてしまったぞ。 やるな、665! やっぱ、手羽だよな。
669 名前:login:Penguin mailto:sage [2009/05/21(木) 08:58:25 ID:Y0rEkADc] 手羽はやまちゃんが美味い
670 名前:login:Penguin mailto:sage [2009/05/21(木) 10:20:56 ID:RGR6//Nr] それ言ったら名古屋人に「何それ?」と返されたことがある
671 名前:login:Penguin mailto:sage [2009/05/21(木) 22:03:22 ID:1CRH2QVx] 幻の〜なんていうからものすごく期待していったのに 激しくオーソドックスな塩こしょう味じゃねーか。 名古屋人の味覚だけは分からん。
672 名前:login:Penguin mailto:sage [2009/05/21(木) 22:44:43 ID:VQ1VPDP0] まあ味噌煮込みうどんは残念なブツだった。
673 名前:名古屋のガッカリな食べ物ランキング mailto:sage [2009/05/22(金) 19:06:54 ID:ne5ywnsR] 名古屋のガッカリな食べ物ランキング 9: 味噌にごみ & きしめん 8: 味噌おでん 7: 醤油たこ焼 この辺は初めから何の期待もしていなかったし、実際食べてみて、ああやっぱりみたいなレベル 6: ひつまぶし 神宮っていうか内田橋の某店が有名ですね、元々がうなぎの蒲焼だし、まずくはないですよ でもね、どうしてあんなに高いの? 普通に鰻重食べた方が良いって、つか鰻重まぜたのと大して変わらんし 5: 伝説の手羽先 どう考えても、普通の焼き鳥屋で塩手羽食った方がうまい、以上 4: 台湾ラーメン 今池よりは矢場町の味仙の方が良いとか、又はどこそこの台湾料理屋の方がうまいとか……アホかと もうね、はっきりいってガッカリ以外の何者でもなし、つか名古屋のラーメンってどこもかしこもほんっとマズい 本郷亭とか、八龍とか、何であんな列んでんの? 理解出来ん 3: 喫茶マウンテン 色物がマズいのは理解出来る、でも食ってみろよ、色物以外もマズいって 2: 矢場とん 考えてみて欲しい、とんかつのサクサク感をぶち壊しにする、秘伝と称する味噌ダレにびっちょりと漬かったとんかつを… あえてソースで頼むと、ソースはちょこっとしかかかってないんだぜ 止めはテーブルに置いて行く中濃ソース、中濃でとんかつ……もうねサクサク感の全否定 1: 寿がきや 名古屋人に言わせると寿がきやはうまいらしい、辛うじてまともな味覚を持っている人ですら 「寿がきやは寿がきやって言う食べ物だから」とかほざく始末 全国展開? こんな物を好んで食いたがるのは名古屋人だけですから
674 名前:login:Penguin mailto:sage [2009/05/23(土) 00:05:07 ID:hQzezqm/] つ あんかけスパゲティ 不味すぎて名古屋人以外は誰も知らないが、 なぜか栄にはきしめん屋と同じくらい存在する。 >2: 矢場とん あれは何度も通ってようやく癖になるラーメン屋みたいなものだ。 あとは全部同意。 ところで、futexって握ったままプロセスが死ぬとどうなるの?
675 名前:login:Penguin mailto:sage [2009/05/23(土) 01:00:59 ID:4BAGx6Xk] exitするときに取り上げられる。
676 名前:login:Penguin mailto:sage [2009/05/23(土) 02:01:04 ID:DykLad9M] thx
677 名前:デムパゆんゆん mailto:sage [2009/05/23(土) 23:06:40 ID:5S1Luerd] ずっと気になったんだが つ名古屋コーチン忘れてまいか〜
678 名前:login:Penguin mailto:sage [2009/05/29(金) 11:22:22 ID:B1PLTIQv] 古いけどメモ。 i486 emu in mainline? lkml.org/lkml/2004/5/22/136
679 名前:login:Penguin mailto:sage [2009/05/30(土) 19:42:18 ID:hAe5QFOm] X86_EMU486でソースを切り替えるんじゃなくてビルドオプション変えるんじゃだめなのかな? カーネルだけ動いてもユーザランドがi486以降でしか動かなければアウトだし。
680 名前:login:Penguin mailto:sage [2009/05/30(土) 20:05:11 ID:mjlAWyLv] じゃなくてこれ、i386上でユーザーランドを含めたi486の機械語を動かすパッチね。 不正な命令(SIGILL)をハンドリングしてi486の命令をエミュレートする。 このパッチ自体はSMPと両立できなかったりメモリチェックが甘かったりとあまり実用的では無いけど。
681 名前:login:Penguin mailto:sage [2009/05/30(土) 20:11:14 ID:mjlAWyLv] ユーザーランドを含めた→ユーザースペースの
682 名前:login:Penguin mailto:sage [2009/05/30(土) 21:00:39 ID:SSkj0yg0] i386でSMP対応ってどんだけマゾなんだよ。UP前提でいいだろ。 i486ですら、前に誰かが世の中に存在するの?って質問していて、 たしかAlan Coxが持っていたような・・・ ↓ こっち見んな( ゚д゚ ) よかおバカトークしてたと記憶。つまりそんだけレアってこった
683 名前:login:Penguin mailto:sage [2009/05/30(土) 21:09:10 ID:SSkj0yg0] s/i486ですら/i486のSMPマシンですら/
684 名前:login:Penguin mailto:sage [2009/05/31(日) 21:51:29 ID:WND3xFQO] 386SMPってvoygerだっけ? 地上で1システムが動いているだけという幻の。
685 名前:login:Penguin mailto:sage [2009/05/31(日) 22:54:30 ID:OVItpWgv] voyger は地上にはなく宇宙遥彼方
686 名前:login:Penguin mailto:sage [2009/06/01(月) 15:48:42 ID:Due7hYNZ] >>684 この前、ついにあきらめて完全に削除されていたような・・・ やっと、サブアーキがなくなったーーとIngo大喜び。ネコまっしぐら
687 名前:login:Penguin [2009/06/05(金) 00:20:12 ID:qIsowSsx] 5月版 Firefoxのプチフリーズ問題から始まった大論争 www.atmarkit.co.jp/flinux/rensai/watch2009/watch05a.html それはFirefoxのプチフリーズ問題から始まった さらばorderedモード、ext3のデフォルトがwritebackモードに変更 お前のページを共有する、抵抗は無意味だ――KSM
688 名前:login:Penguin [2009/06/06(土) 00:33:50 ID:zT5/Y8AY] _ □□ _ ___、、、 //_ [][]// ,,-―''':::::::::::::::ヽヾヽ':::::/ // \\ // /::::::::::::::::::::::::::::::i l | l i:::::::ミ 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3fを  ̄  ̄  ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;| ―`―--^--、__ /:::::::::=ソ / ヽ、 / ,,|/ commitしたのは /f ),fヽ,-、 ノ | 三 i <ニ`-, ノ /、-ニニ' 」') i'/ /^~i f-iノ |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) 誰だぁっ!! ,,, l'ノ j ノ::i⌒ヽ;;|  ̄ ̄ / _ヽ、 ̄ ゙i ) ` '' - / ノ::| ヽミ `_,(_ i\_ `i ヽ、 ∧ ∧ ∧ ∧ /// |:::| ( ミ / __ニ'__`i | Y Y Y Y Y ,-" ,|:::ヽ ミ /-───―-`l | // | | // l::::::::l\ ||||||||||||||||||||||/ | // | / ____.|:::::::| 、 `ー-―――┴ / __,,..-'| /゙ー、,-―'''XXXX `''l::,/| ー- 、__ ̄_,,-"、_,-''XXXXX | /XX/ XXXXXXXXXX| | _, /ノXXXXXXXXXX| www.linuxhq.com/kernel/v2.6/29/fs/ext4/super.c noextentsが消えた
689 名前:login:Penguin mailto:sage [2009/06/06(土) 01:06:36 ID:s5ChGVIv] 犯人はヤス
690 名前:login:Penguin mailto:sage [2009/06/06(土) 10:30:27 ID:llsk3snN] 現実問題、noextents なんて必要か? Jan Karaがext3に戻れなくなるとか反対していた気もするが
691 名前:login:Penguin mailto:sage [2009/06/06(土) 11:28:46 ID:llsk3snN] >>688 マージコミットの見方を教えておく git show 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f すると commit 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f Merge: cd76469... 4b90567... Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Thu Jan 8 17:14:59 2009 -0800 というヘッダが表示される。このMerge行重要。 んで、これをコピー&ペーストして git log -p cd76469..4b90567 と打つ。んで、noextentsで検索すると犯人はTed Tso であることが分かる。すでに知っていたらすまん
692 名前:login:Penguin mailto:sage [2009/06/06(土) 13:00:57 ID:/VR1XxAT] >>690 イラン
693 名前:login:Penguin mailto:sage [2009/06/10(水) 23:39:02 ID:fj4chPWL] 4プロセス間をIPCメッセージキューでデータ転送しているのですが もっと高速にする方法ご存知ないでしょうか
694 名前:login:Penguin mailto:sage [2009/06/11(木) 08:38:38 ID:EilXbBGo] POSIX message queueってどうなの?
695 名前:login:Penguin mailto:sage [2009/06/11(木) 09:42:43 ID:vwI/yHy2] >>693 共有メモリはどう?
696 名前:login:Penguin mailto:sage [2009/06/11(木) 09:51:14 ID:uaZByA8O] >>693 unix domain socketで転送
697 名前:login:Penguin mailto:sage [2009/06/11(木) 13:38:06 ID:LDTPlndN] カーネルのバージョン付けは、誰が決めるの? 欧州議会みたいにいろんな国選出の技術者の討論で決めるのですか?
698 名前:login:Penguin mailto:sage [2009/06/11(木) 17:05:19 ID:2biNdNJj] Linus
699 名前:login:Penguin mailto:sage [2009/06/11(木) 21:09:05 ID:ZSHW+6x2] 元老院だよ
700 名前:login:Penguin mailto:sage [2009/06/11(木) 21:17:50 ID:qTTLr2eL] RedHatからUbuntuを薦めている300人委員会に決まってるだろ
701 名前:login:Penguin mailto:sage [2009/06/11(木) 21:20:21 ID:LDTPlndN] リナクス故、Java the Hatがカーネルの命名をするか、、、初めて知ったよ。 勉強になった、ありがとう。
702 名前:login:Penguin mailto:sage [2009/06/11(木) 23:12:43 ID:LBj0DDNX] IPCとPosixのメッセージキューだと どちらがいいんですかね? POSIXの方が速いような記述は見られるけど IPCとの比較が見てみたい
703 名前:login:Penguin mailto:sage [2009/06/12(金) 18:52:44 ID:62lG4Kk/] Linuxカーネルのスカトロが入ったっていう噂は本当ですか? そうですか・・・ Linux オタワ
704 名前:login:Penguin mailto:sage [2009/06/12(金) 21:02:37 ID:j0w8fT+r] >>703 原田知世がスカトロ好きってそんなに有名だっけw それにしても本当にひどい名前だよ、まったく
705 名前:login:Penguin mailto:sage [2009/06/13(土) 00:16:04 ID:WC1bTh8Y] >>704 ちょw そんな実名だしちゃ、まずいっしょ いずれにせよ、2.26.30 以降はスカトロLinux なんだなー
706 名前:login:Penguin mailto:sage [2009/06/13(土) 02:01:01 ID:ejf5oGI/] >>687 こういう身近な話だと、わかりやすい ほんとおもしろいわ
707 名前:login:Penguin mailto:sage [2009/06/13(土) 11:13:38 ID:xcULKyPS] 2.6系カーネルに独自ドライバを組み込もうとしています。 ググったらmake menuconfigすると表示されるメニューは ドライバソースの各フォルダにあるKconfigとMakefileを 編集すればできそうなことは分かったのですが、Kconfigに カスタムドライバを追加する方法を分かりやすく解説した ページがあれば教えていただけないでしょうか。 下記のようにデバイスドライバのツリーを追加したいのですが KconfigとMakefileを編集した後、make menuconfigを 実行しても、新しくドライバツリーに項目が増えてくれなくて 悩んでいます。 Device Drivers ---> Hoge device drivers ---> <M> Hoge hoge device 宜しくお願いします。
708 名前:login:Penguin mailto:sage [2009/06/13(土) 11:48:10 ID:ycnhXlHO] 論よりソース 実際に項目を追加してるcommitの差分を見ればいい
709 名前:login:Penguin mailto:sage [2009/06/13(土) 12:46:47 ID:xcULKyPS] >>708 レスありがとうございます。 ソースは見ているのですが、Device Drivers項目の中に、新しく Hoge Driversというサブ項目を追加しているような例が見つかりません。 Misc devices項目など同一階層に新規項目を作りたいのですが・・・ 下記のようにしてもDevice Drivers内に Hoge device drivers が 表示されない状況です。 drivers/Kconfigに、 source "drivers/hoge/Kconfig" を追加 drivers/Makefileに、obj-y += hoge/ を追加 drivers/hoge/Kconfigに下記内容を記述 menu "Hoge device drivers" config HOGE_TEST tristate "Hoge hoge device " default y help Hoge hoge device driver. endmenu drivers/hoge/Makefileに下記内容を記述 obj- := hoge.o # Dummy rule to force built-in.o to be made
710 名前:login:Penguin mailto:sage [2009/06/13(土) 15:11:15 ID:ycnhXlHO] はて、特に間違っている部分は見当たらない・・・よう・・な・・・ 元ファイルにtypoとかあったりしないよ・・・ね? drivers/Makefile: ... obj-y += hoge/ drivers/Kconfig: ... source "drivers/hoge/Kconfig" drivers/hoge/Makefile: obj-$(CONFIG_HOGE_TEST) += hoge.o drivers/hoge/Kconfig: menu "Hoge device drivers" config HOGE_TEST tristate "Hoge hoge device" default y help Hoge hoge device driver. endmenu
711 名前:login:Penguin mailto:sage [2009/06/13(土) 23:08:37 ID:anvVj87A] 親メニューが depends on ついてるとかそういうオチじゃね? もしくはメニューが Drivers/Char/Serial の奥底とかに埋まってる。 menuconfig 起動して HOGE_TEST を検索してみればわかると思うが。 つか、.config に #CONFIG_HOGE_TEST is not defined とか 入ってるかどうかは確認したのか?
712 名前:login:Penguin mailto:sage [2009/06/14(日) 07:23:59 ID:5XYxUxKe] モノリシック Solaris,HP-UX,AIX,Linux マイクロ Windows,Mac
713 名前:login:Penguin mailto:sage [2009/06/17(水) 12:47:13 ID:7xjbwVQk] xhciが(linux-2.6に)キター
714 名前:login:Penguin mailto:sage [2009/06/17(水) 23:33:34 ID:APJbtoA3] >>712 Windowsはマイクロカーネルではない。 www.cs.vu.nl/~ast/reliable-os/
715 名前:login:Penguin mailto:sage [2009/06/18(木) 00:21:50 ID:jUFA0OA6] Mac OS Xもマイクロカーネルではない
716 名前:login:Penguin mailto:sage [2009/06/18(木) 00:45:49 ID:ydzluLGA] >>715 いや、>>714 のリンクを見れば分かるが、Tanenbaumはマイクロカーネル扱いしてる。 FreeBSDの各種機能がカーネル空間にあるのはco-locationという技術であって、 それでもメッセージ通信をしているのに変わりはないのでマイクロカーネル扱い。
717 名前:login:Penguin mailto:sage [2009/06/18(木) 01:05:41 ID:K/QPtrIN] tkh
718 名前:login:Penguin mailto:sage [2009/06/18(木) 01:09:48 ID:K/QPtrIN] FreeBSDをマイクロカーネルと主張する人は珍しい
719 名前:login:Penguin mailto:sage [2009/06/18(木) 01:17:54 ID:ydzluLGA] >>718 どこにそんな奴がいるんだ?
720 名前:login:Penguin mailto:sage [2009/06/18(木) 08:08:03 ID:ROmx8PKu] >>714 Windowsはマイクロカーネルのほうに近いんじゃない? 良くも悪くも。
721 名前:login:Penguin mailto:sage [2009/06/18(木) 08:34:42 ID:P5FnQwjc] 2.6.31でまたbtrfsのフォーマットが変わったらしいね。
722 名前:login:Penguin mailto:sage [2009/06/18(木) 12:58:50 ID:ROmx8PKu] >>721 なにしろ仕様書に「まだ変わる」と書いてあるんだから まだまだ何回も変わるだろうな。
723 名前:login:Penguin mailto:sage [2009/06/18(木) 21:36:02 ID:/7hyuS6j] 単純に、モノシリック・マイクロで分けられる時代ではないでしょ 極端にしたらデメリットが馬鹿にならなくなるから
724 名前:login:Penguin mailto:sage [2009/06/18(木) 22:24:57 ID:kG3j8SQv] モノシリック? 語源(モノリス=1つの岩)と意味を知ってれば間違えようがないのにね。
725 名前:login:Penguin mailto:sage [2009/06/19(金) 00:53:23 ID:pQJhBuk1] つい最近どっかで全く同じ会話を見かけたなぁ スラドだったか
726 名前:login:Penguin mailto:sage [2009/06/19(金) 01:25:37 ID:jIhK5NOW] いぢめる?
727 名前:login:Penguin mailto:sage [2009/06/19(金) 07:00:15 ID:KkOlQ/pH] >>724 語源は例の「十字軍の時代に」って奴だ
728 名前:login:Penguin mailto:sage [2009/06/19(金) 10:28:12 ID:pDdjOaAM] 「モノシリック」は「モノシリアン(mono-syrian)のような」という意味であり、 十二世紀半ばに西欧にて発生した。 「モノシリアン」とは第2回以降の十字軍遠征を阻む、シリア(聖書でアラムの地とされる、 聖地エルサレムを含む西アジアの地中海に面する一帯の地域)の回教徒達(Syrian)の 結束したさまを指す十字軍内部で用いられていた隠語であり、十字軍衰退とともに 一般人への回教文化の流入とともに広がった。 現在、「モノシリック」は一つに統一され強固にまとまったさまを指す言葉として 用いられている。 例えばモノシリック・カーネルとは一枚岩のような丈夫なカーネルということである。
729 名前:login:Penguin mailto:sage [2009/06/19(金) 14:24:33 ID:pQJhBuk1] へー 728さんって物知りなんですね
730 名前:login:Penguin mailto:sage [2009/06/19(金) 14:49:17 ID:9Fvtvp5W] 物知りックwww
731 名前:login:Penguin mailto:sage [2009/06/19(金) 17:54:48 ID:ucgmQt3s] なつかしすぎて吹いたw
732 名前:login:Penguin mailto:sage [2009/06/20(土) 14:13:18 ID:scxDjYjs] >>730 トラ技5月号あたりの 新入社員向け特集で毎年出てくる。
733 名前:login:Penguin mailto:sage [2009/06/20(土) 20:40:19 ID:MZ+4ddd0] DaveM が page allocation failureのメッセージうざいから、warning出すのやめようぜ。って言ってるけど、使ってる奴ほんとにいないの?
734 名前:login:Penguin mailto:sage [2009/06/21(日) 23:29:12 ID:VQh+3f2H] カーネル的にはQPI接続のNUMAなi7 Xeon構成には対応してるの?
735 名前:login:Penguin mailto:sage [2009/06/21(日) 23:34:37 ID:GKm9ryra] opteronのころから対応してるでしょ
736 名前:login:Penguin mailto:sage [2009/06/22(月) 00:05:07 ID:gHVjWzz2] >>735 CONFIG_NUMA: │ Enable NUMA (Non Uniform Memory Access) support. │ The kernel will try to allocate memory used by a CPU on the │ local memory controller of the CPU and add some more │ NUMA awareness to the kernel. │ For 64-bit this is recommended if the system is Intel Core i7 │ (or later), AMD Opteron, or EM64T NUMA. そうみたい。S5500HCV買ってくる。
737 名前:login:Penguin [2009/07/01(水) 21:41:05 ID:RjIEoEza] 6月版 君は知っているか? 2.6.30の変更内容を www.atmarkit.co.jp/flinux/rensai/watch2009/watch06a.html ファイルシステム周りの追加 日本発のログ構造化ファイルシステム「NILFS」 EXOFS POHMELFS FS-Cache relatimeがデフォルトでONに セキュリティ周りの強化 TOMOYO IMA ネットワーク周りの強化 Reliable Datagram Sockets(RDS) IEEE 802.11w(wireless management frame protection support) そのほか、カーネルコアの変更 カーネルイメージを、従来のGZIPだけでなく、LZMA/BZIP2でも圧縮できるようになりました。LZMAは伸長時間の速さと高圧縮率を兼ね備えており、期待が持てます カーネルのzImageがとうとうサポートされなくなりました。bzImageで困りませんからね x86の最後のサブアーキテクチャ「Voyager」のサポートコードが削除され、x86 archからサブアーキテクチャ対応コードが削除されました。「これでメンテが簡単になる」と、x86開発者が泣いたとか adaptive spinning mutexがマージされました。もはやmutexはロック競合時にスリープするとは限りません
738 名前:login:Penguin mailto:sage [2009/07/01(水) 23:52:13 ID:xu0kECu7] >>737 zImage無くなったのはx86だけじゃねえのか? まあどうでもいいことだが。
739 名前:login:Penguin mailto:sage [2009/07/02(木) 14:14:02 ID:/ScnEAS7] >>738 ほかのアーキだと元々 make zImage が存在しないような
740 名前:login:Penguin mailto:sage [2009/07/02(木) 14:27:45 ID:/ScnEAS7] ねえ、kernel watch以外にカーネルの情報が読める所ってないの?
741 名前:login:Penguin mailto:sage [2009/07/02(木) 14:34:11 ID:7A/mbtL3] >>739 べつに必須の機能じゃないので無い方が多いかもしれんが、 使えるのもある。 さすがにbzImageはx86だけだが。
742 名前:login:Penguin mailto:sage [2009/07/02(木) 14:34:12 ID:JUQuwRcW] >>740 つ www.kernelnewbies.org/
743 名前:login:Penguin mailto:sage [2009/07/02(木) 18:55:26 ID:0KAGXtNr] フレームバッファを使ってダブルバッファのような目的で複数ページを切り替えて 表示をしたいんですが、ioctlとか使って実現する方法ってありますか?
744 名前:login:Penguin mailto:sage [2009/07/12(日) 19:00:16 ID:Hd0P+JHm] >>743 DirectFBあたりは、そうやって実装してるよね
745 名前:login:Penguin mailto:sage [2009/07/22(水) 03:26:29 ID:vGwEU6X3] kernel watch の執筆者が、kernel勉強会で講演してるじゃん YLUG 第97回カーネル読書会 TOMOYO Linuxメインライン化記念勉強会 zoome.jp/koedoyoshida/diary/5/
746 名前:login:Penguin [2009/07/22(水) 23:07:37 ID:Ihq5K6Dd] 米Microsoft、「Hyper-V」LinuxドライバをカーネルコミュニティにGPLv2で提供 sourceforge.jp/magazine/09/07/21/0342227
747 名前:login:Penguin [2009/07/23(木) 18:18:38 ID:7uKirgZE] ここで一句 カーネルは テスト無いので レガシーだ
748 名前:login:Penguin mailto:sage [2009/07/23(木) 19:13:55 ID:P+5ig7CA] レガシー【legacy】 (1)遺産。遺物。 (2)コンピューター分野で,旧世代の技術に基づいたハードウエア・ソフトウエアなどの総称。
749 名前:login:Penguin mailto:sage [2009/07/23(木) 23:43:17 ID:ndnD86SS] ttp://www.tdd-net.jp/2009/07/codezine-65bd.html
750 名前:login:Penguin mailto:sage [2009/07/24(金) 05:29:49 ID:0MjShUNk] ネタがすべってるー
751 名前:login:Penguin mailto:sage [2009/07/24(金) 22:00:45 ID:qlwn44yy] >>747 世界がテストベッド。 テスト手順は人間の本能に刻まれている。 100万個の目玉は1万ページのテスト手順に勝る。 ・・・とか信じてそうだ。 実は誰もテストせず数年経過とかあるから怖い。Signed-off-by, Reviewed-Byに加えて Tested-by:<tester-sig> Tested-with: <URL-to-testcode> とか欲しくなるぞ。
752 名前:login:Penguin mailto:sage [2009/07/25(土) 12:06:02 ID:4Qinpv4Z] >>751 Tested-by:は昔から使われてるぞ。
753 名前:login:Penguin mailto:sage [2009/07/25(土) 12:52:25 ID:3/suj8BZ] >>752 じゃなくて、commitされるものはどれもテストされるべき って言いたいんじゃない?
754 名前:login:Penguin [2009/07/25(土) 15:16:29 ID:wTyfgRHd] テストコードが無いのはレガシーコードだと言いたいのでした。 ただ、ドライバとかはむずかしいのかもとは思った。
755 名前:login:Penguin mailto:sage [2009/07/26(日) 13:22:45 ID:FmTSWpi4] Fedora固有の問題なのかもしれないが、kernelの挙動のような気もするので、ここで質問。 /proc/uptimeに入っている値の意味ってkernelのバージョンによって変わりうるのだろうか? 最近、Fedora11 x86-64 (kernelは2.6.29系)をインストールしたPCにおいて、/proc/uptimeの 値は稼働時間(秒)+謎の値(稼働時間より妙に小さい)になっている感じなのだが、 Feora11を入れるまでは稼働時間(秒)+アイドル時間(秒)だった。manの説明を見る限り、 以前の挙動の方が正しいように見える。 ちなみに、稼働しているPCの負荷はかなり低くてアイドル時間がほとんどを占めているので、 同じフォーマットの値だとは考えにくい。 何か仕様変更があったのだろうか?
756 名前:login:Penguin mailto:sage [2009/07/26(日) 17:47:58 ID:F499QACg] >>755 コードを読む限り、idleを表示しようとしてるな。うちのマシン(mainlineの最新)ではuptimeは以下のようになっており、 妥当な値。 で、最近デカイ修正ないから、regressionに心当たりないなぁ /proc/uptime ---------------------- 2295257.97 1218617.97 CPUを100%つかうプロセスを1分動かすと、2つの値はそれぞれ、どれだけ動く?
757 名前:login:Penguin mailto:sage [2009/07/26(日) 18:10:16 ID:F499QACg] >>754 LKML読んでて、テストコードでなんとかなりそうな問題って少ないんだが、具体的にはどうよう状況を想定してる? 例をあげる。 定期的にregressionする問題児機能として、cpu-hotplug, memory-hotplugがあるが、これは明らかに 開発者がテストできないのが問題。 かつ、CPUやメモリを挿抜できるマシンを見たこと無いと何に気をつけないといけないか、普通は一生知る機会がない。 カーネル内に普通にif 文入ってりゃカーネル勉強してれば自然と身につくけど、速度の兼ね合いで巧妙に if文が 入らないようにしてあるケースが多いので、コードを読んでいてもまず理解できん。 個人的な経験でいうと、ユニットテストが有効なのはアプリケーションレイヤだよ。テストってのは自分のもってる仮定が真か 否かを確認する作業なので、よく分からないハードの互換性のための機能とか、よく分からないアプリの互換性のための 機能とかは、テストできない。 それに加えて、性能のために、無理矢理ロックレスにしてる部分ってユニットテストすると、failureするよね。 でも人間は気づかないのでOK理論でまかり通ってる。 この「人間は気づかないはず」ってのはかなり曖昧な根拠なので、すごく予想外のワークロードで破綻したりする。 テスト不足が原因じゃなくて設計時の分析不足が根本なので、テストじゃ品質は上がらない ちょっと、違う河岸の人の意見が聞きたくなったので、燃料投下ですよ
758 名前:login:Penguin mailto:sage [2009/07/26(日) 19:09:21 ID:eLPutGUO] CPUのmockとかメモリのmockを作ってテストを書く failするロジックを見つけたら必ずテストを追加する
759 名前:login:Penguin mailto:sage [2009/07/26(日) 19:10:20 ID:eLPutGUO] とうっかり書いてしまったがそんなへんてこなmockを書くのは極めて難しいな
760 名前:login:Penguin mailto:sage [2009/07/26(日) 22:07:20 ID:FmTSWpi4] >>756 stressをインストールして試してみた。CPUがデュアルコアなので各コアの負荷が100%になるようにしてみた。 [root@localhost stress-1.0.0]# uptime; cat /proc/uptime; stress -c 2 -t 60; cat /proc/uptime 21:58:50 up 1 day, 22:31, 2 users, load average: 0.44, 0.35, 0.14 167498.57 166.57 stress: info: [29421] dispatching hogs: 2 cpu, 0 io, 0 vm, 0 hdd stress: info: [29421] successful run completed in 60s 167558.58 166.57 [root@localhost stress-1.0.0]# uname -r 2.6.29.6-213.fc11.x86_64 稼働時間の方はちゃんと60秒分増えているけれど、2個目の値は変わらず・・・。
761 名前:login:Penguin mailto:sage [2009/07/26(日) 22:13:34 ID:YbAk5UrG] ドライバ類って共通レイヤでのユニットテストがしやすそうなイメージあるけどなぁ。 ハードウェアエミュレータがあれば更に良し。
762 名前:login:Penguin mailto:sage [2009/07/27(月) 07:26:05 ID:wJYxMPcL] 具体的にはどうやってテストするの? エミュレータなんかかました途端に、それは「エミュレータに対するテスト」 でしかなくなるし、ってかこの世のありとあらゆるデバイスの挙動の あらゆるケースを実機通り(実機のバグ・不具合含めて)に正確にテスト できるエミュレータとか、ちょっとありそうにない気がするが。
763 名前:login:Penguin mailto:sage [2009/07/28(火) 06:23:34 ID:I6HFN565] >>760 ごめん、CPU100%ぶんまわしたら、当然idle時間は増えんわな。たぶん省電力関係が悪さをしていると思うので 1) cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver の結果を貼っておくれ 2) 同じディレクトリの scaling_governorをon_demandから(Fedoraならon_demandなんだよね?)、 performance に変更して1日放置してみて これで直るなら、ただの表示ミスだから気にする必要はない。
764 名前:login:Penguin mailto:sage [2009/07/28(火) 06:37:10 ID:I6HFN565] >>763 起動オプションで、 idle=poll もやってみて。C2/C3 stateに入るときの問題かもしれぬ。
765 名前:login:Penguin [2009/07/28(火) 21:24:21 ID:gAPV/qCK] テストってそんなもんな気がするけど???
766 名前:755 mailto:sage [2009/07/28(火) 22:53:13 ID:3fzUjTnx] >>764 レス感謝。 初めに報告した側のPC(以下PC1) はサーバ運用のため実験しにくいので、同じFedora11 x86_64版をインストールし、 同様の状況になっている別PC(以下PC2)で実験してみた。結果は以下のような感じだった。 [root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver acpi-cpufreq [root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand ちなみにPC1だと [root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand [root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver powernow-k8 で、PC2でカーネルオプションにidle=pollを追加して起動し、 echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor してみた後は [root@localhost ~]# cat /proc/uptime 1744.18 0.13 という感じで、残念ながら変化無し。 アイドル時間が検出できないこと以外は運用上の障害は特にないので、そのまま運用してもいいんだけれど やっぱり気持ち悪いなぁ・・・。
767 名前:login:Penguin mailto:sage [2009/07/30(木) 00:16:00 ID:+o444z33] ある特徴をもつパケットをIP層でフィルタリングするカーネルモジュール を書きたいのですが、iptable_filter.cのipt_hook()とかを使って できますかね?
768 名前:login:Penguin mailto:sage [2009/08/04(火) 17:34:45 ID:Ahd4ZMYm] likely() とunlikely() について詳しく解説していただけないでしょうか?どうしてこの処理が必要なのでしょうか?
769 名前:login:Penguin mailto:sage [2009/08/04(火) 18:05:10 ID:jK3O5/wp] gcc + likely でぐぐれ
770 名前:login:Penguin mailto:sage [2009/08/05(水) 19:03:19 ID:NmLViMJY] 今時のx86って分岐ヒント・プリフィックスがあるんだね
771 名前:login:Penguin mailto:sage [2009/08/05(水) 22:52:05 ID:c9kehUAX] 今のgccは分岐prefixは生成しないと思うが。今のCPUの実装でいうと勝手に命令はprefetchされてるんだけど、 ジャンプ命令は飛び先が命令をfetch終わるまで分からない(当たり前だ)、だから、ジャンプしないほうに可能性が 高い処理を入れておくのが賢い。 確率が半々のif文だったら、飛び先を近くにしておくと、ちょっと先fetchでtakenもnot takenもフェッチされるので お得だけど、確率が90%の時は残り10%はすんげえ遠くに追いやった方がお得。 よってunlikelyで通らないとヒントづけされたブロックは関数の最後の方に寄せられる。likelyはその逆。
772 名前:login:Penguin mailto:sage [2009/08/05(水) 23:24:28 ID:6HIRSosI] 確か今時のプロセッサの分岐予測は 初見の分岐を見たら、その分岐が手前方向だったら分岐すると予測し 先方向だったら分岐しないと予測すると思ったけど。 理由はもちろん、ループというのがそういう形に作られているため。 (先方向の理由は知らないが、たぶん統計的なものだろう) で、当然、最適化コンパイラは、 それ(分岐頻度の想定)にあわせた分岐/非分岐のブロック配置をする。
773 名前:login:Penguin mailto:sage [2009/08/06(木) 00:06:36 ID:vQt8Mjn6] >>772 実行プロファイルとか取ってるのかと思ったら、あんま賢くないんだね。
774 名前:login:Penguin mailto:sage [2009/08/06(木) 13:59:03 ID:7rlUfYmR] >>773 プロファイルとってるけど、数に限りがあるから、テーブルにのってないジャンプについては typicalなコンパイラのクセからポリシーを決めるんだわさ
775 名前:login:Penguin mailto:sage [2009/08/06(木) 22:56:30 ID:aRQrUWVt] >>774 Open64でビルドしたカーネルそんなことしてるように見えないけど
776 名前:login:Penguin mailto:sage [2009/08/06(木) 23:12:21 ID:WIwoXzLG] 「プロファイルをとっている」のはCPUだぞ? 理解した上で書いてる? そりゃ、カーネルスレでハードの話題はスレ違いだが、話の流れってものがあるから。 このへんみれば、おおよその技術的なことはわかるんじゃないかね。 ja.wikipedia.org/wiki/%E5%88%86%E5%B2%90%E4%BA%88%E6%B8%AC
777 名前:login:Penguin mailto:sage [2009/08/07(金) 17:00:34 ID:Pvjb3Cze] カーネルのヘッダファイルを見るとenumと全く同じ名前でdefineし直していて単なる無駄に見えるのですがマイナーなコンパイラのための対策か何かなのでしょうか?
778 名前:login:Penguin mailto:sage [2009/08/07(金) 17:11:24 ID:tHF5HJWh] 具体的に
779 名前:777 mailto:sage [2009/08/07(金) 17:43:38 ID:Pvjb3Cze] >>778 僕にだよね... 例えば、linux/rtnetlin.hだと↓ enum { RTM_BASE = 16, #define RTM_BASE RTM_BASE RTM_NEWLINK = 16, #define RTM_NEWLINK RTM_NEWLINK
780 名前:login:Penguin mailto:sage [2009/08/07(金) 18:13:53 ID:tHF5HJWh] >>779 型チェックが欲しいときと要らん時があるからだろ。
781 名前:777 mailto:sage [2009/08/07(金) 18:45:03 ID:Pvjb3Cze] >>780 プリプロセッサ通ったらやっぱりenumだと思うんだけど...?
782 名前:login:Penguin mailto:sage [2009/08/07(金) 18:45:15 ID:ZCbtwiUW] 型チェックはプリプロセッサではやらないと思うんだけど。
783 名前:login:Penguin mailto:sage [2009/08/07(金) 19:01:22 ID:Pvjb3Cze] だから、 わざわざenumとdefineと定義してもプリプロセッサを通ったらenumだけになっちゃう で、コンパイラではenumの定義しか見えないんだから型チェックがしたい/したくないとか制御できてないように思うんですが...
784 名前:login:Penguin mailto:sage [2009/08/07(金) 19:08:38 ID:KtOPT9+5] 例えばglibcのstdio.hの中に以下のような一節がある /* Standard streams. */ extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ extern struct _IO_FILE *stderr; /* Standard error output stream. */ #ifdef __STDC__ /* C89/C99 say they're macros. Make them happy. */ #define stdin stdin #define stdout stdout #define stderr stderr #endif >>779 もこの手の要請のせいではないかと予想
785 名前:login:Penguin mailto:sage [2009/08/07(金) 19:15:42 ID:tHF5HJWh] >>783 netdev辺りに remove unneeded definition とか言ってパッチ投げると なぜそうなってるか解説してもらえるんじゃないかな。
786 名前:login:Penguin mailto:sage [2009/08/07(金) 19:22:17 ID:ZCbtwiUW] >>783 ごめん、>>782 は>>780 へのレス。というか>>781 を読まずに書いた。
787 名前:login:Penguin mailto:sage [2009/08/07(金) 20:01:34 ID:rGcT3Hcr] #define stdin stdin しておけばプリプロセッサがstdinを消しちゃうこともないし #ifdef stdin でもtrueになるし ってだけの話じゃないの?
788 名前:login:Penguin mailto:sage [2009/08/07(金) 22:53:31 ID:Zmpep1HC] Amazon EC2 の日々の利用料金を確認するため 日毎のI/Oリクエスト合計数を出したいんですが なにかいい方法ないでしょうか? iostat の tps ってシステムが稼動始めてからの合計? それだと日毎に、ってのは難しいですよね
789 名前:login:Penguin mailto:sage [2009/08/08(土) 01:12:06 ID:fEJHlBnC] >>777 デバッグのときにシンボル補完してくれるからかも?>enum マクロもビルドオプション付ければ可能ではあるんだけど、カーネルが 超巨大化するので。
790 名前:777 mailto:sage [2009/08/08(土) 12:11:41 ID:O2AsxnLe] みなさんありがとうございました。 >>787 のifdefしたいはなんとなく納得できます。
791 名前:login:Penguin mailto:sage [2009/08/10(月) 22:33:28 ID:abkAQLZt] 最近のLinuxの Memory Mapped Fileって メモリにWriteしてSyncすると pbufferが走るの?
792 名前:login:Penguin mailto:sage [2009/08/10(月) 23:02:05 ID:eejzbTvy] っカーネルソース
793 名前:login:Penguin mailto:sage [2009/08/11(火) 20:07:58 ID:2WktrRtv] @vger.kernel.org 系の ML 止まってる?
794 名前:login:Penguin mailto:sage [2009/08/11(火) 20:59:05 ID:2WktrRtv] 流れ出したみたい
795 名前:login:Penguin mailto:sage [2009/08/14(金) 22:33:29 ID:imrAHybe] intelチップセットのノートPC使ってるけど DRMを有効 → X起動でフリーズ DRMを無効 → X激遅で使い物にならず うんざりしてきた
796 名前:login:Penguin mailto:sage [2009/08/14(金) 22:37:26 ID:rN7Fq7S1] nVidia一択がJK
797 名前:login:Penguin mailto:sage [2009/08/14(金) 22:43:27 ID:VAslznzA] Intel 安定 NVIDIA 速い ATi Windows専用
798 名前:login:Penguin mailto:sage [2009/08/14(金) 23:12:57 ID:XR99CTCn] 9月10日に RV870はLinuxに対応しないって明言するらしい
799 名前:login:Penguin mailto:sage [2009/08/17(月) 11:35:22 ID:/cA/EyFg] 2.6.29→2.6.30でUSBまわりって大きく変わった? まったく同じconfigで作ってもfriioがUSBエラーを吐きまくるようになったんだが…
800 名前:login:Penguin mailto:sage [2009/08/17(月) 11:41:28 ID:ohk2Aoag] linus-treeにマージされてないと大変だね。 カーネルのABIが変わっても自分で調べて直さなきゃならないし、 作者の興味が無くなったらそこで終了。
801 名前:login:Penguin mailto:sage [2009/08/17(月) 12:22:17 ID:B4Bxz+2u] マージしたらいいのに。ドライバならGregはすぐマージしてくれるよ
802 名前:login:Penguin mailto:sage [2009/08/17(月) 12:25:45 ID:uz6wkSgr] イ`ヘ /: :| ヽ / : :/ ヽ ___ _,,,:. .-: :´彡フ _ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 / ( : : : : : : : : : : : : : : `ゝ / マ r::/: /: : | : : : : : : : : ::\ / | //: /: : : |: : | |: : |: _: : : :ヽ ジ {/ 7|`\/i: /|:|/|´: : : : :|ヽ 〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: | で / r:oヽ` /.:oヽヽ: :|: | :| { {o:::::::} {:::::0 }/: :|N っ | ヾ:::ソ ヾ:::ソ /|: : | !? ヽ::::ー-.. /ヽ ..ー-::: ヽ::| r--ッ -tヽ/´|`::::::::::;/ `、 ::::::::::: /: i } > ::∧: : :|: |J \ / /::i: | /_ゝ . \ヾ: |::|` - ,, ___`-´_ ,, - ´|: : :|:::| ヽ: |::|\  ̄/ /| |: : :|: |
803 名前:login:Penguin mailto:sage [2009/08/17(月) 13:29:25 ID:IIDjTJ7I] >>799 そうおもったんなら、なぜChangeLogを見ようとしないのだ?
804 名前:login:Penguin mailto:sage [2009/08/17(月) 13:36:32 ID:N7HpcAG+] >>800-801 そういうのはマージされた所で変わらん。 名前変えたぜくらいならついでに直してもらえるが、 微妙に仕様変わったりする場合は放置される。
805 名前:login:Penguin mailto:sage [2009/08/17(月) 13:58:45 ID:Pk6+wyDO] >>802 うけたw
806 名前:login:Penguin mailto:sage [2009/08/17(月) 14:03:50 ID:F9Hxs/Y9] >>802 イ`ヘ /: :| ヽ / : :/ ヽ ___ _,,,:. .-: :´彡フ _ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 / ま ( : : : : : : : : : : : : : : `ゝ / r::/: /: : | : : : : : : : : ::\ / ふ //: /: : : |: : | |: : |: _: : : :ヽ ぃ {/ 7|`\/i: /|:|/|´: : : : :|ヽ 〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: | ふ / r:oヽ` /.: oヽヽ:|: | :| ぇ { {o:::::::} {:::::::0 ヽ: :|N っ | ヾ:::ソ ヾ:::::::ン ゝ|_ノ´ ̄`¨ヽ !? ヽ::::TT.. ィ――--ァT´弋_,.,ィー- -tヽ/´|`::::| |::;/ /:| |:::: /:i つ \__ ::∧: : :|: |J | | \ / | |/::i: | 二ン . \ヾ: |::|` - ,, ___ ̄ ̄_ ,, -´|: : :|:::| ヽ: |::|\  ̄/ /| |: : :|: | _,,,ヽ_ヘ_,,_ノ^レ,,_....
807 名前:login:Penguin mailto:sage [2009/08/17(月) 19:18:31 ID:b3LzJIdw] すごい亀で申し訳ないが、>>755 ってこれじゃねぇの? ttp://lkml.org/lkml/2009/5/9/45 ttp://lkml.org/lkml/2009/8/14/152
808 名前:755 mailto:sage [2009/08/17(月) 23:29:09 ID:BdjlVxHY] >>807 当たりっぽい。 ソースを見た感じだと、64bitで扱わなきゃならない箇所を32bitで扱ってしまっているのか・・・。 LKMLに上がっているということは、いずれパッチが取り込まれるのかな? アイドル時間が分からない以外の実害はないんで、もうしばらく待ってみる。
809 名前:login:Penguin mailto:sage [2009/08/18(火) 00:09:01 ID:AEIuMqWU] カーネルコンパイルするときの、LD とかCC の意味を教えてください。
810 名前:login:Penguin mailto:sage [2009/08/18(火) 00:46:01 ID:T2Dm2Hjr] あんまり深く考えたことないけど、普通に考えて CC: コンパイル LD: リンク じゃねぇの?メッセージ的にもそれっぽいし
811 名前:login:Penguin mailto:sage [2009/08/18(火) 00:50:49 ID:t149Kxcg] >>810 あたり
812 名前:login:Penguin mailto:sage [2009/08/19(水) 21:41:26 ID:Tho/5L2s] IPCセマフォとPOSIXセマフォを比較すると IPC配列が複数個で遅い POSIXは1個だから軽量みたいな説明を見るのですが 具体的にデータ構造ではどれのことを指しているのでしょうか?
813 名前:login:Penguin mailto:sage [2009/08/19(水) 21:58:19 ID:oqH6+Tca] >>812 glibcのnptl以下のsem_* をみれ。そもそも競合がないかぎり xchg 命令一発で終わっており、 カーネルの中にすら入らないから 逆にPIC セマフォをlocklessにしたり、ユーザランドだけでごにょごにょする方法は未だ見つかって いないのではないかな。
814 名前:login:Penguin mailto:sage [2009/08/20(木) 12:43:42 ID:IuJt3Yqf] Debianのdepパッケージについて質問です。 公式サイトから落とせるarm用パッケージの共有ライブラリが、どんなconfigureオプションで コンパイルされているのか調べる方法ってありますか? gccだとgcc -vってやった時にコンパイル時のconfigureオプションが表示されますが、あんな 感じで調べる方法があれば教えてください。
815 名前:814 mailto:sage [2009/08/20(木) 12:45:30 ID:IuJt3Yqf] ごめんなさい、スレを間違えました。
816 名前:login:Penguin mailto:sage [2009/08/20(木) 20:30:22 ID:+k9Nz7s4] 早くLinuxのカーネルがFreeBSDのカーネルよりパフォーマンスよくならないかなー・・・
817 名前:login:Penguin mailto:sage [2009/08/20(木) 21:12:06 ID:gFmbm5B9] >>816 まだそんなに差があるの?
818 名前:login:Penguin mailto:sage [2009/08/20(木) 21:24:31 ID:+k9Nz7s4] >>817 スループットの計測グラフみたら2.6.30とFreeBSD7.2の間に結構差があった
819 名前:login:Penguin [2009/08/20(木) 23:55:01 ID:XTDFR6e5] >>818 そうなんだ。 d.hatena.ne.jp/syuu1228/20090511/1242035533 の NetBSD 5.0だかのグラフで、Linux(Fedora Core 10)の方がFreeBSDよりいいのかなって思ってた。
820 名前:login:Penguin mailto:sage [2009/08/21(金) 00:07:50 ID:YkMVscqX] 誰がベンチマークを計測したかによって変わるしな。 ベンチマークを公開するにはちゃんと意図があるのだよ。 嘘には3種類あって ・良い嘘 ・悪い嘘 ・ベンチマーク と言われている。
821 名前: ◆Zsh/ladOX. mailto:sage [2009/08/21(金) 00:53:05 ID:LinlgJyn] そんなに凄いならスパコンとかに顔を出してもいい感じだが。>>BSD ってカーネル関係ないかw
822 名前:login:Penguin mailto:sage [2009/08/21(金) 01:42:13 ID:T7hb8yiR] スケーラビリティが要る場面ではLinuxが強いだろ。 マン・パワーを必要とする膨大な作業があるから、大企業が よってたかって人手を投入しているLinuxのほうが上なのが普通なはず。
823 名前:login:Penguin mailto:sage [2009/08/21(金) 02:39:53 ID:p2qtAUKk] >>818 SELinux使っているってオチとか?
824 名前:login:Penguin mailto:sage [2009/08/21(金) 06:45:00 ID:pxACKAQd] >>819 NetBSDすっげえな
825 名前:login:Penguin mailto:sage [2009/08/21(金) 10:18:05 ID:De+1kbfp] >>822 残念ながら、現状のlinuxカーネルのスケーラビリティは他のOSに比べたら悪くて当然な出来。 まだまだspinlock多すぎ。
826 名前:login:Penguin mailto:sage [2009/08/21(金) 10:25:05 ID:taRwReOf] プログラムとか全くできない素人の素朴な疑問なんだけど Linuxカーネルって、みんな寄ってたかってこんだけいじくりまくってるのに どうしてパフォーマンスが上がらないの?
827 名前:login:Penguin mailto:sage [2009/08/21(金) 10:35:30 ID:b9Y8OXWv] >>826 上がらないって、どうやって計ったの?
828 名前:login:Penguin mailto:sage [2009/08/21(金) 10:42:07 ID:taRwReOf] 計ったなんて書いてないけど?
829 名前:login:Penguin mailto:sage [2009/08/21(金) 10:44:05 ID:b9Y8OXWv] え、計りもせずに「上がらない」なんて言ってんの!?
830 名前:login:Penguin mailto:sage [2009/08/21(金) 10:45:31 ID:p2qtAUKk] >>826 BKLが残っている カーネルスレッド多すぎ: lkml.org/lkml/2009/8/20/117 adaptive lockが採用されてないって聞いたことある SIMDがあまり使われていない(レジスタ退避との兼ね合いで避けられているが、高速化できる場所はもっとあると思う) ってことでパフォーマンス上がる余地はあるけど、他のカーネルと比べてどうかは知らない。
831 名前:login:Penguin mailto:sage [2009/08/21(金) 10:49:30 ID:HWzVO6eL] カーネルスレッド多すぎの件は、何年か前にsgiの連中が 4096CPUマシンで動かしたときに何とかならんもんか といってたけど、やっとパンピーのマシンに多コアマシンが 降りてきたから真面目に取り組みはじめたね。
832 名前:login:Penguin mailto:sage [2009/08/21(金) 10:54:04 ID:MlJa3Ii9] カーネルスレッドならWindowsだってかなりあるじゃん スケジューラの問題じゃないの?
833 名前:login:Penguin mailto:sage [2009/08/21(金) 11:01:43 ID:6GhqxsGw] >>830 SIMDはレジスタ退避のコストを考えるとほとんど期待出来ないと思ふ。 やっぱりそこら中に散らばってるspin lockのCPU無駄使いが諸悪の根源だと思うでよ。
834 名前:login:Penguin mailto:sage [2009/08/21(金) 11:06:27 ID:taRwReOf] >>829 スレの流れからそういう話だったじゃん。 それとも自分で確かめた結果以外は話にも出すなってか? 俺ルール? >>830 どうしてそうなのかってとこが気になるんだけど、 昔から色々な選択肢を方々に提供してきただけに ある機能がレガシーになってもなかなか切れない、 構造も変えにくいってことかな…? ちなみにadaptive lockは2.6.30で載ったっぽい?
835 名前:login:Penguin mailto:sage [2009/08/21(金) 11:27:39 ID:p2qtAUKk] >>834 個人的にはカーネルのプロファイリングの手法がしょぼかったせいじゃないかなと思っている。 最近のプロファイラの進化によってパフォーマンスは上げやすくなったんじゃないかなぁ。
836 名前:login:Penguin [2009/08/21(金) 11:31:02 ID:MlJa3Ii9] というかハッカーならロックなんて使わずにカーネル作れよ スピンロックなんて使っておいて何がハッカーだよ(笑)
837 名前:login:Penguin mailto:sage [2009/08/21(金) 11:32:58 ID:HWzVO6eL] mutex: implement adaptive spinning ttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d66bf6d3514b35eb6897629059443132992dbd7
838 名前:login:Penguin mailto:sage [2009/08/21(金) 11:42:48 ID:HWzVO6eL] >>831 のソースが見つかった ttp://lwn.net/Articles/229873/
839 名前:login:Penguin mailto:sage [2009/08/21(金) 11:53:26 ID:p2qtAUKk] >>836 lockless/wait-freeは最近の流行だねぇ。lock自体がBKLと同じ扱いになる日が来るかもな。
840 名前:login:Penguin mailto:sage [2009/08/21(金) 12:07:05 ID:bWwhod0w] Linuxの設計やパフォーマンスはそんなに悪くないよ。 ただ、BSD(のネットワーク周りなど)の初期設計がとても良いので、 そこが効くベンチマークを取ると差が出るだけ。
841 名前:login:Penguin mailto:sage [2009/08/21(金) 12:12:48 ID:pxACKAQd] とりあえずBSDに比べればめちゃくちゃ人多いわけだから今後に期待
842 名前:login:Penguin mailto:sage [2009/08/21(金) 12:52:01 ID:6GhqxsGw] 人が多けりゃどうにかなる問題でも無いと思うぞ。 自動テストでプロファイル取って、遅くなる修正入れたら ボコボコにされるとかやれば何とかなるかもしれんが。 そんなことをgccがやってるとか何とか聞いたような気がする。
843 名前:login:Penguin mailto:sage [2009/08/21(金) 12:55:48 ID:vx/cVYTm] >>834 前半 別人だが >819 の主旨はNetBSDのバージョン間の比較だし 「上がらない」はLinuxのバージョン間の比較と解釈できる表現だし それでいて今のスレの流れにベンチマーク結果があるのは >819 の Fedora Core 10 ひとつだけだから「ソースは?」とつっこまれたんだろ。 >827 のつっこみ方もどうかと思うがそんなに敵意をむき出すことは無いだろ。
844 名前:login:Penguin mailto:sage [2009/08/21(金) 16:39:20 ID:5M/wknFG] >>840 ネットワーク周りはLinuxのほうがパフォーマンス出てるって聞いたけどなー 数年前の話だから今は違うんか?
845 名前:login:Penguin mailto:sage [2009/08/21(金) 19:36:35 ID:WaG9vPdi] >>844 場合による。10Gイーサとか最新の環境ならLinux一択。Linux世代が入手できない古代のハードなら絶対BSD。 それ以外はドライバの出来も効くのでケースバイケース。
846 名前:login:Penguin mailto:sage [2009/08/21(金) 19:37:55 ID:WaG9vPdi] カーネルスレッドが多すぎ問題はJensが対応を開始したよ。ざっと見た感じ結構有望そう
847 名前:login:Penguin mailto:sage [2009/08/21(金) 19:39:19 ID:WaG9vPdi] BKLは性能に関係有るところにはもう残ってないので気にしなくてよいと思われ
848 名前:login:Penguin mailto:sage [2009/08/21(金) 19:43:52 ID:IuT2OPFN] ReiserFSからもいなくなったの?
849 名前:login:Penguin mailto:sage [2009/08/21(金) 20:13:46 ID:WaG9vPdi] mainlineにもう入ったかは忘れたが、Fredricがなくしたはず
850 名前:login:Penguin mailto:sage [2009/08/21(金) 21:51:17 ID:00xOIOY7] SystemVとPOSIXのソースをおいかけてたら 気がついたらこんな時間になってたけど 以下の理解で正しいの? SystemVセマフォ userspace->sem_op->syscall->kernel->kernel lock POSIXセマフォ userspace->sem->glibc->syscall->kernel->kernel lock 競合無いとき userspace->sem->glibc
851 名前:login:Penguin mailto:sage [2009/08/21(金) 23:29:52 ID:ATg1NEMY] 最近のカーネルでirqbalance使う意味ってある? 使わなくてもいい感じに負荷分散されてる様に見えるんだけど…
852 名前:login:Penguin mailto:sage [2009/08/22(土) 00:03:06 ID:LGqzvHPp] うちで何もしていないやつはエラく偏る@Athlon64X2 17: 33 24973 IO-APIC-fasteoi firewire_ohci 18: 485064 140728827 IO-APIC-fasteoi eth1 20: 54911 19292568 IO-APIC-fasteoi sata_via 入れればそれなりにならされるので無意味じゃないだろう。 俺は気にしていないので何もしていないが。
853 名前:login:Penguin mailto:sage [2009/08/22(土) 00:15:59 ID:1NbfsqaS] 偏った方が、逆にキャッシュの使用効率がいいと思うんだけど。
854 名前:login:Penguin mailto:sage [2009/08/22(土) 09:47:18 ID:iygx6FPk] kernel-2.6.30.5 です 不要なデバイスドライバーを削りたくて、とりあえず手始めにネットワークカードを選択したいのですが 機種 NEC Express5800/110Ge LAN Intel 82566DM-2 Gigabit これに必要なデバイスドライバーはどれを選択したらいいのでしょうか? Device Drivers --->[*] Network device support --->?
855 名前:login:Penguin mailto:sage [2009/08/22(土) 10:03:15 ID:yjOdojRy] ところで起動中の starting httpd [OK] とかの書式とか色とかってどこで変更可能?
856 名前:login:Penguin mailto:sage [2009/08/22(土) 11:07:05 ID:Qg2YY+77] >>854 ググったら、e1000e がドライバらしいから、その後 --> Ethernet (1000Mbit) --> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support 2.6.31-rc7 での選択だけど、多分変わらない >>855 カーネル関係なくないか? 何使ってるかしらんが起動スクリプト(/etc/rc.d/rc)と、 それから読み込まれるいろんなファイルを見ていけばいいんじゃない?
857 名前:login:Penguin mailto:sage [2009/08/22(土) 11:13:51 ID:RpQH+zaA] >>854 ドライバはたいていモジュールでコンパイルされるので、リソース食わないよ? 組み込みの人?
858 名前:login:Penguin mailto:sage [2009/08/22(土) 11:19:30 ID:iygx6FPk] >>356 ありがとうございます、どのような文言で検索されましたか? よろしかったら教えてください とりあえずNetwork device support 配下の --> Ethernet (1000Mbit) --> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support これだけに* を入れて今コンパイルしています。
859 名前:login:Penguin mailto:sage [2009/08/22(土) 11:25:37 ID:Qg2YY+77] >>858 多分、俺の事だと思うので… 「Express5800/110Ge」でググっただけ。で、 ttp://wiki.nothing.sh/page/NEC%20Express5800%A1%BF110Ge に書いてあった。 ただ、>>857 も言ってるけどわざわざドライバ切ることもないとも思う(サーバマシンだし) まぁビルド時間節約はできるけど
860 名前:login:Penguin mailto:sage [2009/08/22(土) 11:33:36 ID:iygx6FPk] >>859 さん >>857 さん ありがとうございます。
861 名前:login:Penguin mailto:sage [2009/08/22(土) 13:32:21 ID:Cj3XfUQp] >>853 キャッシュのaffinityを重視するかCPUのロードバランスを重視するかって話だけど、 大抵の場合はaffinity重視で行ったほうが全体の性能はあがるよね。
862 名前:login:Penguin mailto:sage [2009/08/22(土) 14:56:31 ID:kbUxBrOu] >>861 普通のプロセスに関してはそういう作りになってるんだし、 一般論を話しててもしょうがないかと。 個々のケースについての具体的な数字が無いと。
863 名前:login:Penguin mailto:sage [2009/08/22(土) 17:56:26 ID:Cj3XfUQp] >>862 普通のプロセスの話じゃなくて、割り込み〜ksoftirqdまわりの話なんだけど…
864 名前:login:Penguin [2009/08/23(日) 22:35:17 ID:DukYj/4T] 日々の給料に数万円の現金をそのまま上乗せ IT廃品回収ビジネス 2ch.zz.tc/kaisyu (情報料6万5000円)