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/
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使えますよね?