トップページ⇒linux
1001コメント264KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/09/21(月) 00:08:58ID:ylzlbzAT
●前スレ
【Linux】カーネル総合4【Kernel】
ttp://pc11.2ch.net/test/read.cgi/linux/1196581993/



●The Linux Kernel Archives
ttp://www.kernel.org/

●FTP ミラー
ftp://ftp.t.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.kddlabs.co.jp/pub/linux/
ftp://ftp.iij.ad.jp/pub/linux/kernel/linux/

●LKML アーカイブ
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/
ttp://marc.theaimsgroup.com/?l=linux-kernel

●Linux HeadQuarters
ttp://www.linuxhq.com/

●Linux Links - Kernel
ttp://www.linuxlinks.com/Kernel/

●Linux V2.2 カーネル内部解析報告
ttp://japan.linux.com/kernel/internal22/index.shtml

●Linux V2.4 カーネル内部解析報告
ttp://japan.linux.com/kernel/internal24/index.shtml
0175login:Penguin2009/12/03(木) 19:07:43ID:ntToSoq1
3年前と今ではIOスケジューラがだいぶ違うのでは?
0176login:Penguin2009/12/03(木) 19:15:46ID:1RWhxneV
昔Linuxのファイルシステムなんてスレッドがあって(今もあるのかな?)そこで少しだけ話題になってた。
変な人が多くて今は見て無いんだけど・・

そこで言われてたのはLinuxはI/O処理が弱くてディスクだけじゃなくてI/O処理中はデバイスをカーネルがつかんで
離さないとか。BSDだとそんな事がないらしい。
でも使ってる感じ今のLinuxカーネルはかなり良くなった気がする。CFQになったあたりからかな。

>>174
お、そんなのがあるんだ、今度試してみます。
でも最近はかなり動きが良いから出番無いかな、それ位良くはなってますね。
0177login:Penguin2009/12/03(木) 19:24:35ID:oi5u0tkh
>>176
スケジューラもロックもここ数年でがらっと変わってるよ。
3年前にBSDのほうが性能出たのは確かだけど、今は差がないはず。
0178login:Penguin2009/12/03(木) 19:42:42ID:cNqAscIo
>>176
それは2.6でカーネルがプリエンプティブになったのが大きいのでは。
0179login:Penguin2009/12/03(木) 19:55:48ID:orOkkq42
何かひとつ直したから速くなったわけじゃない
あっちにもこっちにも問題があって
それをひとつひとつ修正していったから今のLinuxカーネルがある
0180login:Penguin2009/12/03(木) 20:27:33ID:hHjKDMK7
つうかLinuxカーネルのソースコードなんて日々代謝が行われて
削除されるコードもあれば追加されるコードもあるだろ。
昔から全然変わらない部分もあるけれども。
0181login:Penguin2009/12/03(木) 21:35:32ID:KoEoToZq
いいものもある 悪いものもある
0182login:Penguin2009/12/04(金) 04:35:22ID:FX7c+Rsq
2.6.32入れたらXの立ち上がりが早くなった
なんぞこれ
0183login:Penguin2009/12/04(金) 04:54:25ID:ObW8IyYw
>>182
最近になって体感速度に関わる問題が明るみに出たから、
それらの修正が反映されてるんじゃない?
0184login:Penguin2009/12/04(金) 18:30:13ID:Umelb9NB
>>179
要するに設計に一貫性がない
0185login:Penguin2009/12/04(金) 19:38:14ID:j2U50/aQ
>>184
ご冗談を。
0186login:Penguin2009/12/05(土) 00:09:09ID:jaZIhKV9
1fsのためにOSのVFSを書き換えたりな
0187login:Penguin2009/12/05(土) 01:01:22ID:UQzLRjMb
柔軟な対応つうことだろう。

まあ他に害がなけりゃいいんでないかと思うよ。
信頼性とか評価する人は頑張ってくだせえってことで。
0188login:Penguin2009/12/05(土) 23:59:42ID:23kVWI71
新カーネルでたけど、もうシングルコアベースでは性能向上はなくなってきた感じだな
古いPCの受け皿としてはこれからは無駄ばかり増えていく
0189login:Penguin2009/12/06(日) 03:07:24ID:f9NF1pqV
古いPCなら2.2がゲキソク
0190login:Penguin2009/12/06(日) 09:18:27ID:jsvl68ld
>>188
そんな世界になったら、組み込み側から文句が出ると思うが。
スケーラビリティにこだわってるみたいだから1CPUでもスケールするんじゃね?
0191login:Penguin2009/12/06(日) 09:33:46ID:5Pa3D6U3
>>190
世界的に、組み込みも来年からは2コアが主流になるから
シングル難民は消えてくれって流れだろ
0192login:Penguin2009/12/06(日) 09:36:42ID:jsvl68ld
>>191
完全にシングルコアCPUのIA32が消滅するのは10年後くらいか。
0193login:Penguin2009/12/06(日) 10:14:17ID:CVfcc6FU
Atomもシングルコアだろ?
ネットブックはどうするよ
0194login:Penguin2009/12/06(日) 10:29:20ID:okrur75s
いちいち#ifdef CONFIG_SMPでシングルコアでは不要な部分括り出す努力をしてくれる
人は減ってくるだろうなあ
0195login:Penguin2009/12/06(日) 10:33:30ID:jsvl68ld
性能問題で困った人はやってくれるんじゃね?
そんな人がいなくなったとき、それは全世界的に無問題になっている。
0196login:Penguin2009/12/06(日) 11:27:38ID:86MRhLh8
Linuxのカーネルのほとんどの関数、ほとんどの構造体や変数に注釈をつけたものをWeb上で公開したい

0197login:Penguin2009/12/06(日) 12:13:47ID:o0v27PN7
>>196
やめろ
0198login:Penguin2009/12/06(日) 12:15:57ID:86MRhLh8
>>197
理由をお聞かせください。
0199login:Penguin2009/12/06(日) 12:24:14ID:kzm5x/S0
>>198
自作ポエムはp2pで流すもんだ
0200login:Penguin2009/12/06(日) 12:27:26ID:Ao94Fnkj
>>196
公開すればいいと思うけど、かなりのリスクがあるよ。
0201login:Penguin2009/12/06(日) 12:31:23ID:86MRhLh8
>>200
かなりのリスクとは何でしょうか?
0202login:Penguin2009/12/06(日) 12:37:32ID:lkRaWlEF
まず無知は徹底的にフルボッコされる。
技術に自信があるなら好きにしろ。
0203login:Penguin2009/12/06(日) 12:38:42ID:XczLSRS/
>>202
典型的な日本人気質だね。
0204login:Penguin2009/12/06(日) 12:52:28ID:86MRhLh8
>>202
フルボッコというと例えばどういう内容でフルボッコにされるのでしょうか?
0205login:Penguin2009/12/06(日) 12:53:21ID:Ao94Fnkj
>>201
1.嫌がらせメール
2.くだらない質問の連発
3.表記ミスのフルボッコ
4.2chによる嫌がらせ
5.個人の特定および嫌がらせ
6.なぜか鯖が攻撃される

嫌がらせばかりだね。
書ききれないほどの嫌がらせを受けるよ


なぜ受けるのかなんて理由は必要ないようだ。
0206login:Penguin2009/12/06(日) 12:54:37ID:Ao94Fnkj
>>204
ゴミ、くず、空気の無駄、地球温暖化の原因、家族・顔に対する誹謗中傷
よくわからない噂を立てられ2chに張られまくる

いぱーいあるよ。
0207login:Penguin2009/12/06(日) 12:55:56ID:86MRhLh8
>>205
貴重なレスありがとうございます。
なるほど、公開方法は考えたほうがよさそうですね。
0208login:Penguin2009/12/06(日) 12:57:39ID:lkRaWlEF
>>204
いやいや、やってみればいいじゃん。
お前のドキュメントが役に立つ(useful)だと認められれば、大成功だよ。

でも技術的に中途半端だと、痛い目に遭う。
間違ったことを堂々と書けば、2chで晒される。

まあ、頑張れよ。
0209login:Penguin2009/12/06(日) 13:00:56ID:Ao94Fnkj
>>207
俺も公開してほしいと思う、でも仕事や家族に迷惑をかけてまでってついつい思ってしまう。
余裕があるならやってくれ。
0210login:Penguin2009/12/06(日) 13:01:04ID:86MRhLh8
>>208
把握しました、ありがとうございます。
公開した時には、こちらのスレのほうでURLを載せます、

それでは、
0211login:Penguin2009/12/06(日) 13:01:55ID:lkRaWlEF
うむ、期待しているぞ。
0212login:Penguin2009/12/06(日) 13:14:06ID:6DacWnV4
>>196
ひらさんのWikiに追加書き込みすればいいのでは。
0213login:Penguin2009/12/06(日) 14:01:46ID:oNyNRKqe
>>210
まあ頑張ってくれ。
とりあえずstart_kernelから読み始めるというのは無謀なので気をつけれ。

一時期似たような事やってたがかなり面倒だった。
個人用メモなら適当に書きなぐれるが、表に出すとなるとそれなりの体裁が必要だからなあ。

>>212
数年前から止まってなかったっけ?と思ったら再開するようだな。
0214login:Penguin2009/12/06(日) 18:21:06ID:f9NF1pqV
カーネルのソースを万人が理解するようになると困る人たちがいるってこともある
0215login:Penguin2009/12/06(日) 18:22:10ID:f9NF1pqV
Linuxならそういう情報いっぱいあるし、OpenSolarisとかDarwinでやってみれば
感謝されるんじゃない?
0216login:Penguin2009/12/06(日) 20:22:11ID:2Yjd0dhc
何この流れ…

>>214
じゃカーネル読書会から中止に追い込むべきだな
0217login:Penguin2009/12/06(日) 22:05:29ID:jsvl68ld
kosaki必死だな。
0218login:Penguin2009/12/06(日) 23:15:40ID:8Sjk4TF3
>>207
これこそバザール方式でみんなで編集できるようにすればいい
0219login:Penguin2009/12/06(日) 23:42:48ID:Ao94Fnkj
>>218
それいいな。
0220login:Penguin2009/12/07(月) 09:46:00ID:3D2Me8/Q
近々公開する予定なので、みんなでフルボッコしてもらいたいです。
0221login:Penguin2009/12/07(月) 13:37:59ID:AE+1mGy/
ここの連中じゃなくてLKMLの猛者にフルボッコにされるようがんがってください
0222デムパゆんゆん2009/12/07(月) 14:06:58ID:4o2idxxj
/ >>220「みんなでフルボッコしてもらいたいです。 」 \

       / ̄ ̄ ̄\
     / ─    ─ \
    /  <○>  <○>  \.
    |    (__人__)    |
    \    ` ⌒´    /
    /              \
0223login:Penguin2009/12/07(月) 16:41:50ID:peS+KflR
M子かよw
0224デムパゆんゆん2009/12/07(月) 17:46:51ID:4o2idxxj
ぶってぶって もっと
0225login:Penguin2009/12/07(月) 22:08:46ID:cgREL8Nb
●main

カーネルを開始する。
18人の重要関数の頂点とも言えるmain。
彼の全知全能は全ての関数を生み出し、自らの死と共に殺す。
0226login:Penguin2009/12/08(火) 00:21:34ID:Ie36cqFC
いいかもそれ
0227login:Penguin2009/12/08(火) 16:17:41ID:YlJIZtoK
どう考えてもフルボッコだろw
0228login:Penguin2009/12/08(火) 19:24:26ID:2kwQEIIG
出来る人が初めてLinuxのカーネル解析したときに
ソースコードに日本語のコメント入れながら読んだやつなら金出しても読みたい
体裁の整ったドキュメントは作るの大変すぎでしょ
0229login:Penguin2009/12/08(火) 20:02:06ID:XtglozPb
ftraceって使ってみたいんだけど
使い方おしえれ
0230login:Penguin2009/12/08(火) 21:13:33ID:ekVQVmlN
Linuxはコードの断片は凄まじい早さで変化するんで、詳細なドキュメントはすぐ陳腐化してしまう。なので、全体の流れがわかる程度のざっくりしたのがあればそれでいいと思うんだけど。さすがにサブシステム丸ごととっかえみたいな変更はそんなに無いから。
0231 ◆Zsh/ladOX. 2009/12/08(火) 21:40:10ID:7d+xwlXt
>>230
そうだねぇ。APIの名前とか引数とか、構造体メンバとか、キリがない。

けど、RHEL系なら5系だけ使う、4系だけ使う、見たいに固定すれば
一応2.6.18カーネル(4系は2.6.9)なんで、APIも上っ面は固定なハズじゃないのかな。
0232login:Penguin2009/12/08(火) 22:10:58ID:Y5d2jTiE
でまぁ結局自分の知りたいことは自分でソース読むしかないと
0233login:Penguin2009/12/08(火) 23:34:16ID:BOrvbp7R
おいおい
誰の許可とってカーネルに説明記述なんて
ことしようとしてるだ?

あんまり勝手なことするとやばいよ?
02342302009/12/08(火) 23:41:35ID:hi1rx7ec
>>231
そうするとワリと作りやすいし、最新カーネルしか使わないような人以外(つまりほとんどの人)は、とくに企業のカーネルエンジニアは大喜びだろうね。

ただ個人的には196には、新しいのを最初から作り直すより、ひらさんのとか既存のやつを拡張する方向に向かってほしい。
0235login:Penguin2009/12/08(火) 23:42:42ID:mTaTrVSR
>>233
ああん? てめどこ中よ?
0236login:Penguin2009/12/09(水) 06:30:25ID:ZpTP0eTD
>>231
新しいドライバをバックポートするために変更
なんて事がありそうだが。
0237login:Penguin2009/12/09(水) 07:00:37ID:+oRFhc4U
KVMが勝手にyになるのは何が依存してんの?
0238login:Penguin2009/12/09(水) 08:48:42ID:ZpTP0eTD
んな事ねえだろうと思ったが…
$ find -name 'Kconfig*'|xargs grep "select KVM"
./arch/x86/kvm/Kconfig: select KVM_APIC_ARCHITECTURE
./arch/ia64/kvm/Kconfig: select KVM_APIC_ARCHITECTURE
./arch/powerpc/kvm/Kconfig: select KVM
./arch/powerpc/kvm/Kconfig: select KVM

powerpcはそういうことがあるのか。
0239login:Penguin2009/12/09(水) 09:43:48ID:W28ygkwG
>>236
バックポートはRHがやってくれるwww
0240login:Penguin2009/12/10(木) 12:48:39ID:2h4/oHix
Linuxの自作アプリから、現在挿入されているSDカードのライトプロテクト情報って取得できますか?
可能な場合、どこの情報を参照すればいいでしょうか。
0241login:Penguin2009/12/10(木) 22:50:15ID:iLWGIEHE
>>240
試しに書いてみる。
0242login:Penguin2009/12/11(金) 01:15:18ID:rEUMRvk7
>>240

SDカードが/dev/sdcとして認識されている場合

$ cat /sys/class/block/sdc/ro

1=書き込み禁止
0=書き込み許可

みたいだけど
02432402009/12/11(金) 10:09:51ID:8QS8WUaj
>>242
ありがとうございます。
0244login:Penguin2009/12/11(金) 23:19:32ID:2hsp1py/
[git pull] drm nouveau pony for Xmas.
これで開発が加速するか減速するかサンタのみぞ知る
0245login:Penguin2009/12/11(金) 23:25:19ID:75AsNisz
kosaki、ありがとう。富士通バンザイ
0246login:Penguin2009/12/12(土) 00:15:41ID:LynikOhJ
よくしらないんだけどbtrfsとext4はどっちが期待されてるor主流になりそうなの?
0247login:Penguin2009/12/12(土) 08:29:55ID:ka9vHBAq
当分主流はext4だろうけど期待されているのはbtrfs
0248login:Penguin2009/12/16(水) 09:07:39ID:7/499bXW
ptraceの代わりになるやつってなんだっけ?
0249login:Penguin2009/12/16(水) 14:30:31ID:A1fNdMRO
NVIDIA厨は2.6.33で歓喜
0250login:Penguin2009/12/17(木) 21:20:41ID:AT2wTZoc
http://itpro.nikkeibp.co.jp/article/Interview/20091210/341911/

このインタビュー記事、残念なことになってる。
質問者のバックグラウンドってやっぱだいじだよな。
できれば日本人のkernelコントリビューターにインタビュアーをやって欲しかった。
0251login:Penguin2009/12/17(木) 22:18:39ID:/aNetUPI
なにが残念なの? なれ合い記事よりはいいと思うけど。
バイナリ互換をちょっとは考えてよって当然の要望だと思うし
0252login:Penguin2009/12/17(木) 22:23:09ID:nNb/mU8/
それ読者からの質問でしょ?
Linus来日予定のちょっと前に質問募集してたよ。
0253 ◆Zsh/ladOX. 2009/12/17(木) 23:49:02ID:XeZ9cNP+
漏れもどこが残念なのかわからない。
0254login:Penguin2009/12/18(金) 13:56:58ID:VZbU+7/t
便乗カスコテw
0255login:Penguin2009/12/18(金) 14:15:14ID:XhxSVMqA
見えないので問題ない。
0256login:Penguin2009/12/18(金) 14:53:29ID:KcjqPmV1
この糞コテはプリキュア見てるらしいなw
0257login:Penguin2009/12/19(土) 09:46:38ID:MZe2B54r
*1 Kernel Summitに参加した富士通の小崎氏によると、「Linusはギャグを言っているばかりで、全然まじめに議論に参加していないようだった」とのこと。

ガチャピン調子のってんな
0258login:Penguin2009/12/19(土) 09:56:47ID:EPDE8LzC
最近この板もカスコテ増えたな。
時代の流れか。
0259login:Penguin2009/12/19(土) 10:39:59ID:CybwYrqL
>>258
人のふり見て我がふり直せ
0260login:Penguin2009/12/19(土) 10:48:04ID:EPDE8LzC
自演乙
0261login:Penguin2009/12/19(土) 10:54:21ID:CybwYrqL
>>260
人の忠告を素直に聞けないと、成長できないぞ。
0262login:Penguin2009/12/19(土) 11:21:11ID:fQ+ej4iA
でも所詮データじゃん。成長(笑)
0263login:Penguin2009/12/19(土) 11:22:50ID:UNotb6VJ
成長とは妥協の言い換えである
理想を持った人間は妥協できない
ゆえに成長できない
あたかも転進の撤退であるが如く
0264login:Penguin2009/12/19(土) 11:23:14ID:CybwYrqL
EPDE8LzCは電子の妖精
0265login:Penguin2009/12/19(土) 11:25:25ID:CybwYrqL
>>263
信じた道に固執すると言う点で納得。
なるほど、たまには振り返ってみるものいいものかもしれない。
0266login:Penguin2009/12/19(土) 12:52:54ID:EPDE8LzC
>>264
Σ凸(・д・)てふてふ ◆1xsES22i66

お前コテ付けろつってんだろ。
コテならコテで突き通せ。


でも俺はお前のことが好きだ。
0267Σ凸(・д・)てふてふ ◆1xsES22i66 2009/12/19(土) 13:01:36ID:CybwYrqL
めんどい。

kvmに並べてlxcも優遇してほしいでつ。
0268login:Penguin2009/12/19(土) 20:55:12ID:lSncY3Ku
2.6.33は超古いカードも対応してくれるのだろうか・・・
0269login:Penguin2009/12/19(土) 21:30:49ID:k9L5fvcT
そんなの無理に決まってるじゃん
0270Σ凸(・д・)てふてふ ◆1xsES22i66 2009/12/19(土) 23:02:52ID:CybwYrqL
Riva TNT2は大丈夫でつよね。
0271login:Penguin2009/12/20(日) 07:57:25ID:aFO1xsMd
よほど面倒じゃない限り、既に対応してるのを外すってことはないだろう
0272login:Penguin2009/12/20(日) 10:19:18ID:mapnQIGE
windowsみたいにドライバモデルが変わったりとかはないのん?
0273login:Penguin2009/12/20(日) 16:15:57ID:+0AkWUhY
2.4と2.6とではけっこう違うな。
その後2.6系列の中で、どれだけ違いが生じてるかは知らないけど。
0274login:Penguin2009/12/20(日) 23:10:50ID:CwSUmyvO
>>273
2.6の途中でもかなり変わってる。
■ このスレッドは過去ログ倉庫に格納されています