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/
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はマイクロカーネルのほうに近いんじゃない? 良くも悪くも。