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

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2007/12/02(日) 16:53:13ID:v60lx45q
●前スレ
【Linux】カーネル総合3【Kernel】
ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
0002login:Penguin2007/12/02(日) 16:54:17ID:v60lx45q
●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/

●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

●カーネル付属文書翻訳
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.2/
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.4/
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.6/

●Configure.help 翻訳
ttp://www.linux.or.jp/JF/JFdocs/Configure.help/
0003login:Penguin2007/12/02(日) 16:59:15ID:v60lx45q
●連載記事 「Linux Kernel Watch」
ttp://www.atmarkit.co.jp/flinux/index/indexfiles/watchindex.html

●LWN
ttp://lwn.net/

●Kernel Planet
ttp://www.kernelplanet.org/

●Linux & IBM
ttp://www-03.ibm.com/linux/

○関連スレ

最新カーネルを表示するスレ その3
ttp://pc8.2ch.net/test/read.cgi/linux/1133525131/

あなたのカーネルパッチを教えろやゴルァ!
ttp://pc8.2ch.net/test/read.cgi/linux/1040104039/

ディバイスドライバをハックしよう!
ttp://pc11.2ch.net/test/read.cgi/linux/1012407270/
0004login:Penguin2007/12/02(日) 21:54:48ID:jpPaA2ls
独学のススメ
ttp://hira.main.jp/wiki/pukiwiki.php
0005login:Penguin2007/12/02(日) 22:44:06ID:F2qicaGC
Linux Kernel Newbies
http://kernelnewbies.org/

Linux Kernel Hack Japane
http://hira.main.jp/
0006login:Penguin2007/12/03(月) 01:06:39ID:EVY7D4Yo
リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」
http://po3a.blogspot.com/2007/12/subversion.html

うはw
0007login:Penguin2007/12/04(火) 19:42:44ID:PJXZoX5p
>>6
うほw
0008login:Penguin2007/12/05(水) 13:11:02ID:FePreKpi
x86系重複コードの悪夢は消えるのか?
Linux Kernel Watch 11月版
長い長い開発サイクルを経てようやく登場した2.6.23
マージでx86系コードのスリム化なるか?
SG chainingの導入でドライバ変更の大騒ぎ
x86以外のプラットフォームにもKVMを
-stableの進ちょく
0009login:Penguin2007/12/05(水) 18:32:35ID:HD9Dl3Uz
>>8
リンク貼れよ。
http://www.atmarkit.co.jp/flinux/rensai/watch2007/watch11a.html
0010login:Penguin2007/12/08(土) 10:14:12ID:111CIhn5
★
0011login:Penguin2007/12/11(火) 21:29:54ID:P9L+Xdt3
☆
0012login:Penguin2007/12/11(火) 22:50:50ID:75xbQOhu
☆
0013login:Penguin2007/12/15(土) 18:28:46ID:Rwz9MLlG
なんだ、タイトルだけかよ
中身空
0014俺2007/12/18(火) 19:01:09ID:K//ZswLt
ドライバでCPUキャッシュのフラッシュやりたい!
どうやるの?だれかおせぇ〜てぇ〜
0015login:Penguin2007/12/18(火) 21:59:52ID:3n2hqKYj
>>14
ディバイスドライバをハックしよう!
http://pc11.2ch.net/test/read.cgi/linux/1012407270/
0016俺2007/12/18(火) 23:09:12ID:K//ZswLt
>>15
thx
0017login:Penguin2007/12/19(水) 23:17:27ID:3mkUcdj5
過疎……
0018login:Penguin2007/12/21(金) 07:09:52ID:I0aja/vl
過疎
0019login:Penguin2007/12/23(日) 16:49:53ID:KOOrAaow
AMD64でページサイズ16K
ってできないよね?
0020login:Penguin2007/12/25(火) 22:57:50ID:fkgaTWib
過疎
0021login:Penguin2007/12/28(金) 20:54:57ID:hkKsyC5d
いわなくてもいい、分かってるよ。今回も遅れちゃったよ

12月版 おちゃめなLinus、「今回も遅れちゃったよ」
http://www.atmarkit.co.jp/flinux/rensai/watch2007/watch12a.html
Linus、もう遅らせない宣言?
x86マージの余波
起動時コードを変更したら486でブートできなくなっちゃった
コードを鍛えるMMOTM
望ましい挙動とは? sched_yieldを巡る議論
拡張されるCFS、グループ単位の設定も可能に
-stableの進ちょく
0022login:Penguin2008/01/01(火) 00:50:09ID:v23A57KM
あけおめ
0023login:Penguin2008/01/01(火) 00:56:51ID:IpoX3CTS
孫禿がLinuxを差別してるポータルに改悪
皆で苦情を送信しよう!
めざせ正月祭り!

http://event.yahoo.co.jp/forms/top_ga_2008/index.html
0024login:Penguin2008/01/01(火) 10:00:44ID:Dr9f+iU/
>>23
VIPで市ね
0025login:Penguin2008/01/04(金) 21:05:56ID:8etYX9C5
kaso
0026login:Penguin2008/01/09(水) 23:22:12ID:yEiSUAxh
あ
0027login:Penguin2008/01/12(土) 08:54:21ID:MqGeuzfe
普通のプログラムをカーネルモジュールに移植してみようとしたんですが、
makeの書き方がよくわからずに躓いています。
元が
 $(CC) -o test test.o test2.o lib.a
だったのを
 obj-m := test
 test-objs := test.o test2.o lib.a
と書き直しましたが、これじゃ駄目だというのはわかってもどう直したら
いいかわかりません。
どう書くべきなのでしょうか?

スレ違いでしたら申し訳ありません。
0028login:Penguin2008/01/12(土) 14:02:04ID:fNNKycUv
プログラム板のmake makesスレ





でそんな質問したら煽り殺されるな
0029login:Penguin2008/01/12(土) 14:07:22ID:ZWGhH8dt
>>27
普通のプログラムをカーネルモジュールに移植にできるの?
0030login:Penguin2008/01/12(土) 16:58:24ID:MhamVZBR
前スレ891の臭いがする
0031login:Penguin2008/01/13(日) 07:14:07ID:Hm7xBcnO
そりゃヤクいな
0032login:Penguin2008/01/15(火) 01:32:26ID:y/N4JBn6
>>27
Documentation/kbuild/makefiles.txt

>>29
制限にひっかからなければ。




0033272008/01/16(水) 15:03:09ID:cTRZmfky
自作デバイスドライバでアーカイブライブラリをリンクしたい、
と言った方が良かったかもしれません。
馬本にもこういった例はなかったので苦労してしまいました。
ライブラリを用いない方法でとりあえず回避したので、後でまた
再チャレンジしてみます。

>>30
その節はお世話になりました。

>>32
ありがとうございます!
なるほど、こんなものがあったんですね。
0034login:Penguin2008/01/16(水) 16:52:31ID:5cShlKnS
x86の次はshの32/64bit統合か。
これで仲間外れはsparcだけだな。
0035login:Penguin2008/01/17(木) 11:13:08ID:xlOfmiVy
PromiseのSX4 RAIDカードの仕様が公開されたようです。
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0801.2/0430.html
0036login:Penguin2008/01/18(金) 01:35:18ID:e3TvQeKd
>>34
sh64なんて捨ててもいいんじゃないかと思うが‥
どうせやるならarch/sh以下を掃除してほしい。
0037login:Penguin2008/01/22(火) 00:49:03ID:qHWFPzOd
Phenomのエラッタ対応カーネル?
0038login:Penguin2008/01/22(火) 11:53:47ID:0NZ3WVkT
2.6.24で対応
0039login:Penguin2008/01/23(水) 00:41:02ID:lCnMTMix
2.8ってまだなの?
0040login:Penguin2008/01/23(水) 21:59:29ID:sCjMC8SV
バージョンナンバーに何の意味が?
0041login:Penguin2008/01/23(水) 23:50:28ID:86BJVPDQ
2.6.19.2 って何か問題ある?
0042login:Penguin2008/01/23(水) 23:51:04ID:SsR24l7W
>>41
誰もメンテしてない
0043login:Penguin2008/01/24(木) 00:29:33ID:rbFDO1nk
>>39
--- Makefile~ 2007-10-09 16:31:38.000000000 -0400
+++ Makefile 2008-01-23 10:28:09.000000000 -0500
@@ -1,5 +1,5 @@
VERSION = 2
-PATCHLEVEL = 6
+PATCHLEVEL = 8
SUBLEVEL = 23
EXTRAVERSION =
NAME = Arr Matey! A Hairy Bilge Rat!
0044login:Penguin2008/01/24(木) 04:30:33ID:Es3eSEUc
l
0045login:Penguin2008/01/25(金) 14:09:38ID:gyUILZwf
皆、カーネルってどれくらいの頻度でバージョンアップしてる?
0046login:Penguin2008/01/25(金) 14:14:01ID:C3QU1a5s
gitの追っかけやってる。
0047login:Penguin2008/01/25(金) 14:35:14ID:eG0fiAy+
update managerがお知らせしてくれる度に
0048login:Penguin2008/01/25(金) 16:18:59ID:sCJJNEUn
2.6.24ついにktkr
0049login:Penguin2008/01/26(土) 11:39:28ID:N+Ex96Ja
CentOS5.1に適用してみた。CentOSの.configの流用だとipv4filterの
設定が引き継がれずiptablesが機能不全だったが訂正のうえ再構築で
今のところ何の不具合もなく連続運用中。2.6.24のリリースに併せて
ポートマルチプライヤ+マルチレーン化。こっちも問題なし。あと
自分はReiserFS(v3)派なんだがなにやらマウントが異常に早いですね。
一瞬で終わるのでfstabの設定を間違ったのかと一瞬焦りました。

0050login:Penguin2008/01/26(土) 12:44:16ID:ShBosd97
on-demand bitmap loadingが採用されたんじゃね
0051login:Penguin2008/01/26(土) 14:21:18ID:MQu22Rsn
以前RCの時に2.6.24を試した。nvidiaのドライバーとか、パッチを当てるか自分で書き直して
使用しないとインストールが出来なかった。

なんでも24から「i386」ってのが無くなって確か「x86」になるとかで、カーネルヘッダーの
archでi386を参照するのは全部指定しなおさないとダメかなって思って、その後23
へ戻しました。

やはりi386って無くなっているのでしょうか?
0052login:Penguin2008/01/26(土) 14:23:31ID:lxnMAOCG
ln -s しときゃおkと楽観的な俺
ええよくハマリますともハマリますとも
0053login:Penguin2008/01/26(土) 14:25:27ID:MQu22Rsn
>>52
なるほどwww 楽観的いってみます
0054login:Penguin2008/01/31(木) 01:24:06ID:HAj4EcRR
V850がお亡くなりか…
moduleまわり消されると困るんだが。

>>51
#include <asm-i386/hoge.h>
みたいなのがあったりするわけですか?


0055login:Penguin2008/01/31(木) 01:31:55ID:NyKBQsr6
pc98といい、NECは縁がありませんね。
0056login:Penguin2008/01/31(木) 14:42:40ID:Q5CfO4mF
失礼します。
ページキャッシュのヒット率ってどうにかして取れないでしょうか。

どうぞよろしくお願いします。
0057login:Penguin2008/02/01(金) 11:55:19ID:+SM2QV5s
>>54
kernel.orgから貰ってきたsourceのarchにはちゃんとv850あるけど
お亡くなりってどういうこと?
これでビルドしてもbootできないとかなん?
0058login:Penguin2008/02/01(金) 11:57:48ID:o1JkhWu7
>>57
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0801.3/2198.html
0059login:Penguin2008/02/01(金) 13:18:40ID:C5Laam1M
1月版 Linusのクリスマスプレゼントが引き起こした問題
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch01a.html
Linusにとって「クリスマス休暇」とは
Andrew Mortonからのプレゼントにも「ワナ」が
ramdiskへの再挑戦:rdドライバを書き直す
/dev/randomと/dev/urandomのエントロピー
-stableの進ちょく
0060login:Penguin2008/02/06(水) 11:15:26ID:jVXLMw1N
ついにSMACKがtorvalds/linux-2.6.gitに突っ込まれた。
0061login:Penguin2008/02/10(日) 23:20:43ID:GwVP/ZS2
正直者のK○SAKIタン...
0062login:Penguin2008/02/16(土) 07:52:37ID:CHSrnxnj
kaso
0063login:Penguin2008/02/16(土) 20:39:12ID:NLnoHM5G
>>61
ありがとう

>>62
んだね。なんか話題ない?
0064login:Penguin2008/02/17(日) 01:10:45ID:hunLI4d2
じゃあ、
Linux 2.6.23 からCFSが入ったわけだが、CFSが入る前と比べて体感的に
どう感じてますか?
0065login:Penguin2008/02/17(日) 09:00:00ID:Z6HQvtnX
Completely Fair Scheduler によるマルチプロセッシング
http://www.ibm.com/developerworks/jp/linux/library/l-cfs/
0066login:Penguin2008/02/17(日) 10:20:31ID:WjoQHQRg
>>64
デスクトップではどちらも同じと思う。
CFSのインタラクティブ性能向上は組み込みとかのほうが効くんじゃないだろうか。
でも、まだまだregression報告がしょっちゅうあがってるので無理して入れんでも
0067login:Penguin2008/02/17(日) 23:10:53ID:hunLI4d2
>>64
一個追加。
e2fsprogsまで追っかけるのめんどいからちょっと手が出せてないのだが、
ext4devを-o extentsありで使用している方はいますか?
0068login:Penguin2008/02/18(月) 17:44:21ID:lIDPiMzD
>>67
ひとりでコソコソやらないで、ここに協力しては如何?
ttp://fedoraproject.org/wiki/Features/Ext4
0069login:Penguin2008/02/21(木) 11:05:40ID:dPTdnFUd
2.6.24.2にした。
0070login:Penguin2008/02/22(金) 05:24:56ID:qRwyaKYH
ディスクのパフォーマンス問題ってどう解析すればいいんだろう?
http://www.intel.com/design/servers/boards/S3200SH/index.htm
このマザボを検証してるのだけどSATAにつないだディスクが異様に遅い。
bonnie++で比較してるのだけど、試しにUSBに外付けドライブを繋いだら
内蔵ドライブより5倍位早いwww ちなみに外付けは5400rpm, 内蔵は
7200rpm.  全部ext3.

CentOS 4.6の2.6.9、CentOS 5.1の2.6.18, vanillaの2.6.24.2, 2.6.23.16
とか色々試してみたけど大して差はない。Intelから返事待ちなのだけど、何か
出来る事はあるかな?
0071login:Penguin2008/02/22(金) 12:14:29ID:Ihcp+9PU
>>70
BIOSの更新。
違うHDDとか違うケーブルとかハードウェアを変えてみる。
dmesgあたり眺めて変なところを探す。
kernelのconfigを変なところを潰す。

以上自己責任で。
0072login:Penguin2008/02/22(金) 12:19:08ID:OKzbjJRU
>>70
 オンボのSATAを殺して、PCI-Eに適当なSATA増設カード入れて
みては
0073login:Penguin2008/02/22(金) 12:31:21ID:JXzjZC84
>>70

chipset は違うけれども、俺も ICH9R + SATA が遅いというのでずっと悩んでいたよ。

AHCI で動かすようになったら劇的に速くなった。
kernelは2.6.23-gentoo-r8。

0074login:Penguin2008/02/23(土) 00:40:38ID:63Zmw9I1
レスありがとうございます。

>>71
BIOSは最新。 ちなみに同じマザボで組んだシステムが6つあってどれも同じ症状。
特に怪しそうなdmesgは無し。

>>72
そういうカードが手持ちであればいいのですが、最終的にマザボのSATAが使える事が
目標なので今のところ買いに行く気にはなりません。

>>73
AHCIにするとこのマザボではインストーラーが動かなくなったり内部ディスクが
認識出来なかったり、しかも鶏によって症状が違ったりと色々別の問題が
出てくるので追求してませんでした。 これらの問題を切り分けてAHCIで
動かせる様にする方向も検討してみます。

0075login:Penguin2008/02/23(土) 00:42:13ID:JfPhFfVp
hdparmとかいうオチは
0076login:Penguin2008/02/23(土) 05:00:53ID:63Zmw9I1
>>75
現在検証用に設定したマシンは素のCentOS 5.1をインスコしてあり、特にhdparmではいじっていません。
というか、いじる必要があるという事でしょうか?
0077login:Penguin2008/02/23(土) 09:05:46ID:8CLX0VsA
>>74
カードなんて安いもんだ。問題の切り分けのみの目的で買っても、
トラブルシュート時間(人件費)を考えると結果的に有利じゃない?
0078login:Penguin2008/02/26(火) 20:35:21ID:zRjxGEAm
2.6.24.3
ビルド中にエラー出ました
0079login:Penguin2008/02/27(水) 17:47:14ID:0xc3VAjv
OpenGrokでLinuxのソースを公開してるサイトどこかにないでしょうか?
0080login:Penguin2008/02/27(水) 21:48:42ID:oVavQ/qN
>>78 kwsk
>>79 ぐぐれば? というか、 OpenGrok って他のツールと比べて使いにくい印象があるけど。
008178です2008/02/27(水) 22:09:09ID:+LFR5lTt
こんな感じ

make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CHK include/linux/version.h
make[2]: `scripts/unifdef' は更新済みです
make[3]: *** `/usr/src/linux-2.6.24.3/usr/include/linux/if_addrlabel.h' に必要なターゲット `/usr/src/linux-2.6.24.3/include/linux/if_addrlabel.h' を make するルールがありません. 中止.
make[2]: *** [linux] エラー 2
make[1]: *** [headers_install] エラー 2
make: *** [vmlinux] エラー 2
0082login:Penguin2008/02/27(水) 22:36:13ID:oVavQ/qN
http://lkml.org/lkml/2008/2/26/432
間違って2.6.25に当てるパッチを2.6.24.3に当ててしまったらしい。
2.6.24.4で直るはず。
008378です2008/02/27(水) 23:08:04ID:+LFR5lTt
82さん ありがとうご゛います
0084702008/02/29(金) 05:11:09ID:2/sSzsW6
インテルもパフォーマンスを計ってAHCIでは50-80MB/s出るのがIDEでは
4-6M/sぐらいの性能がでない事を認めました。 面白いことにSATAポート5では
IDEモードでも50-80MB出るとか。 至急問題解決に取り組むそうです。 

自分もCentOS 4.4では認識されなかったAHCIモードのSATAドライブが
CentOS 4.6では認識される事を発見。 また、あるCD-ROMドライブは
AHCIモードでも認識される事も発見。 とりあえずAHCIでどうにかなりそう。
0085login:Penguin2008/02/29(金) 17:48:21ID:oGqJ2IJP
2月版 OOM killerとの危険な関係に終止符は打てるか
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch02a.html
リリースサイクルを気にしてる?
モジュールじゃなくなっちゃったセキュリティ「モジュール」
80番ポートで待ってるよ
OOM killerとの危険な関係
起動時のfsckって時間かかり過ぎじゃない?
-stableの進ちょく
0086login:Penguin2008/03/02(日) 18:39:21ID:zucwEKKA
KERNEL_STACK_INPAGE_ERROR

ってなってパソがずっとブルースクリーンのまま・・・
対処方法わかるかたがいれば教えていただきたい



場違いだったかな
0087login:Penguin2008/03/02(日) 21:18:42ID:uY16fXaY
>>86
Windows板に池
0088862008/03/03(月) 02:10:33ID:2BPGLCtn
すいませんでした

お邪魔しました;
0089login:Penguin2008/03/04(火) 19:10:45ID:r9Ke5Lrq
Linux Kernel Hack Japanが404
0090login:Penguin2008/03/04(火) 20:22:44ID:wCzVU7An
http://www.google.com/search?q=cache:m3B7ivASyrEJ:hira.main.jp/
>2004年10月から「読学のススメ」という名前で始めたLinuxカーネルのソースコード読み
>ですが2007年一杯で一旦終わりにしようと思います。2008年以降の予定は未定ですが、
>何らかの形でLinuxカーネルと関わっていければと思います。ありがとうございました。

サイト運営も辞めたということかな?
0091login:Penguin2008/03/04(火) 20:28:20ID:Ka/uLiZu
プロセスのスケジューリングの様子を可視化する方法って無いですか?
0092login:Penguin2008/03/04(火) 21:06:40ID:neWtFAJV
>>91
LTTngとか?
0093login:Penguin2008/03/04(火) 21:31:04ID:Ka/uLiZu
>>91
情報ありがとうございます。
ぱっと見た感じそれっぽいですね。
これから詳しく調べてみます。
0094login:Penguin2008/03/04(火) 21:31:38ID:Ka/uLiZu
しまった。
>>92の間違いです。
0095login:Penguin2008/03/04(火) 22:43:26ID:e+UkogOb
サーバだけど、みんなパッチレベルってあげてるの?
0096login:Penguin2008/03/04(火) 23:25:08ID:1HISt+SQ
>>89
今、見れるよ。
http://hira.main.jp/wiki/pukiwiki.php
0097login:Penguin2008/03/05(水) 00:28:24ID:i1KlFfDY
>>96
http://lkh.linux.or.jp はダメですな。

ついでにどうでもいいことだが復旧が14日になってる。
0098login:Penguin2008/03/09(日) 15:12:04ID:yKM6hUof
流石、おかげで助かった。
0099login:Penguin2008/03/11(火) 01:34:49ID:e4Dy49Rh
>>81
http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fpatch-2.6.24.3.bz2;z=58
0100login:Penguin2008/03/11(火) 02:00:31ID:zMxxyNE2
>>99
そのパッチが実は>>82が言っている間違って当たったやつじゃないの??

自分はそう解釈して手作業でnclude/linux/kbuildの中のunifdef-y += i2o-dev.hとunifdef-y += if_addrlabel.hを
とっぱらっちゃったよw

そうしたらヘッダービルドでエラー吐いて止まっていたのが一応は最後まで動いたけど・・・
なんか間違っているかな・・・ unifdef-y += i2o-dev.hはとっちゃダメなのかな?
0101login:Penguin2008/03/16(日) 00:48:49ID:MpeVb6ev
ethのrebuild_headerが呼ばれるタイミングって
具体的にどんな時?
■ このスレッドは過去ログ倉庫に格納されています