【Linux】カーネル総合4【Kernel】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/12/02(日) 16:53:13ID:v60lx45q【Linux】カーネル総合3【Kernel】
ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
0263login:Penguin
2008/06/25(水) 11:24:49ID:IWfMljifそりゃ"-o0"じゃエラーになると思うわけで。
CFLAGS="-O0"でないかい。
-gは
- "Kernel debugging"
-- "Compile the kernel with debug info"
あたりで付けられたような気がする。
0264login:Penguin
2008/06/26(木) 01:48:13ID:7PHMbUoJATIのバカ野郎はいつになったら用意してくれるの?
0265login:Penguin
2008/06/26(木) 01:56:10ID:puTQv5Y30266login:Penguin
2008/06/26(木) 02:33:29ID:7PHMbUoJRadeon HDのドライバ7月に出したいなとか
ふざけた事抜かしためーるきたぞ
0267login:Penguin
2008/06/26(木) 02:42:22ID:cPzCsgf+やっぱAMDのチップの中に人が入っていたのか。
0268login:Penguin
2008/06/26(木) 15:28:02ID:Ro55yivAAlan Coxじゃあるまいし…
0269login:Penguin
2008/06/27(金) 15:50:27ID:WbZP37Nkデタッチしたりするようなことを許してますか?
0270login:Penguin
2008/06/27(金) 17:06:33ID:uVrhM3+jあたりまえだろ。逆にそれができない処理系があれば知りたい。
0271login:Penguin
2008/06/28(土) 01:41:10ID:Ardj2/d2VRAMを共有メモリに使ったりとかそういう窓を使うタイプのものなら同時に複数にアクセスは出来ないと思うけど・・・
・・・そんなの想定しても無意味だわな
0272login:Penguin
2008/07/02(水) 04:05:52ID:NSfnd646ThinkPadのバッテリーのもちが2〜3倍長くなった気がする。
気のせいかな?
0273login:Penguin
2008/07/02(水) 10:17:15ID:wqHSE5Stttp://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.
0274login:Penguin
2008/07/02(水) 11:38:08ID:rVAS6V4+2.6のI/O schedulerに関してなんですが、elevator=as(anticipatory)とCFQ (Complete Fair Queuing)だと
ワークステーション用途だと、どっちがパフォーマンスがいいんでしょうか?
使用CPUはXeonのHTという、ちょい昔のやつです。
現在使用のkernelは2.6.25です。
0275login:Penguin
2008/07/02(水) 17:59:56ID:wqHSE5Stttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch06a.html
>編集部注:これまでKernel Watchを執筆してきた上川氏の都合により、今回より筆者が小崎資広氏に交代しました
これからは月中頃までには更新して欲しい。
0276login:Penguin
2008/07/02(水) 18:00:45ID:wqHSE5St0277login:Penguin
2008/07/02(水) 23:50:50ID:ScqFkWO0バージョン番号の見方がいまいち良く判りません。
一見すると前者の方が新しいかと思ってしまいました。
どこかにルール書いてませんか?
0278login:Penguin
2008/07/03(木) 00:01:20ID:cZICuyXJつまりはそういうこと
0279login:Penguin
2008/07/03(木) 00:15:20ID:PugiDyT3-14の部分は鶏の付けた番号でしょう。 鶏のバージョンとkernel.orgのバージョンの関係は鶏ごとに違う。
0280login:Penguin
2008/07/03(木) 03:05:10ID:C7NAhXm4kernel.orgがつけるのは「-」がつかないですよ。その「-」以降の数字や記述は
自分でカーネルコンパイルする時に好きなように変えられます。
0281login:Penguin
2008/07/03(木) 15:03:46ID:9f9qogJLVERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 25
EXTRAVERSION = -14
EXTRAVERSIONはディストリがリリースする時や自分で
再構築を行う際に区別するために付けるみたい
1回目のビルドの時はEXTRAVERSION = -1のようにし
2回目以降は数字を増やしていく。
※/usr/src/linux/Makefileを参照
0282login:Penguin
2008/07/03(木) 15:06:46ID:WE7VZ3/6diff --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*
0283login:Penguin
2008/07/03(木) 16:52:56ID:3k+Z4nm5「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を作った所(ディストリなど)の情報を見るしかないでしょう。
0284login:Penguin
2008/07/08(火) 20:06:59ID:QuCHxxE7http://journal.mycom.co.jp/news/2008/07/08/031/index.html
0285login:Penguin
2008/07/08(火) 22:42:27ID:Zi4Qj3F3次はリーナスだな
0286login:Penguin
2008/07/08(火) 23:56:58ID:e8AasjIiシステムとか他のOSで使うような奴も全部「N」ですお。。。素人にext3意外使えるわけ
ないだろww
0287login:Penguin
2008/07/09(水) 04:24:48ID:CqWmH1YR0288login:Penguin
2008/07/09(水) 21:24:35ID:8Biz/qDL詳しく書いてるmanないですかね
困った
0289login:Penguin
2008/07/12(土) 00:28:47ID:j34+JRvX0290login:Penguin
2008/07/12(土) 06:16:21ID:GQ8+wDe/arch/hoge/kernel/signal.c
manは見たことねえな。
0291login:Penguin
2008/07/12(土) 10:24:18ID:j34+JRvXsaddr取れるのにsnameにゴミが入る
たじけて
0292login:Penguin
2008/07/15(火) 05:49:25ID:3OvyCYWIどうですか?
0293login:Penguin
2008/07/15(火) 13:04:59ID:WbmPTWSR0294login:Penguin
2008/07/16(水) 11:15:08ID:rsgG64I0ppcがツリーから消されるね。
この教訓があったからこそ(s390,s390x),(i386,x86_64),(sh,sh64)
の統合が素早く行ったとも言える。
sparcは統合するつもりはないのかな。
0295login:Penguin
2008/07/17(木) 06:05:09ID:qTAclHCxttp://lkml.org/lkml/2008/7/16/321
0296login:Penguin
2008/07/17(木) 06:44:13ID:RLzhCg75Linux is Big in Japan ― Our Symposium
http://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.
0297login:Penguin
2008/07/17(木) 07:29:59ID:vshFLwap返信がなかなかいいな。
0298login:Penguin
2008/07/17(木) 08:02:08ID:MCLhFFKhとりあえず、ResiserFSに期待
0299login:Penguin
2008/07/25(金) 10:50:31ID:uxEkChTf0300login:Penguin
2008/07/25(金) 13:37:31ID:O9qD5Jvuさっき大量にakpm→linusがあったからそろそろrc1リリースですかねえ。
今回はパッチでかそうだなあ。
0301login:Penguin
2008/07/26(土) 09:54:12ID:JY6BMyiINEC系アーキテクチャはこれで全滅?
チップはよくてもソフトが・・・
0302login:Penguin
2008/07/26(土) 11:02:17ID:AUwTPIjwNEC系と言うには微妙だが。
V850の環境があればついでで面倒みてもいいんだが、
簡単に手に入りそうにないしなあ。
0303login:Penguin
2008/07/27(日) 12:59:43ID:YMv2Qddlそうだたとして、ディスクのアクセスが激しい場合のチューンのこつなどを教えてください。
現在、2.6.18-92.el5 (CentOS 5.2) を使っています。
0304login:Penguin
2008/07/27(日) 14:24:56ID:4DP5d6XY今ではそう一般的ではない気がする。ディスクのアクセスが激しい時はむしろ
hdparm とかプログラムを見直すとかメモリ増やして tmpfs とかのがいいよう
な。
0305login:Penguin
2008/07/27(日) 14:43:53ID:9qgW7xWwI/Oのスケジューラ(?)やFSのパラメータ変えたりも意味あるとおもうよ。
0306login:Penguin
2008/07/27(日) 14:50:00ID:ciCRtkgX0307login:Penguin
2008/07/27(日) 15:15:45ID:pD6FktfU0308login:Penguin
2008/07/27(日) 15:42:04ID:8CuL3uuZカーネルのI/Oスケジューラ絡みだと
- elvtune コマンドでパラメータの調整
- ブート時に elevator オプションでI/Oスケジューラの選択
とか?
ファイルシステムに関しては、マウントのオプションでジャーナリングの挙動を変えたり、
フォーマット時にブロックサイズを変更したり。
あと、I/Oが多いが必ずしも高速に処理する必要はないプロセスに対してはioniceとか。
とりあえずトピックだけ列挙してみました。
0309login:Penguin
2008/07/30(水) 10:31:52ID:m+IWeNBQ肝心のマイクロコードはどこからダウンできるのだ?
0310login:Penguin
2008/07/30(水) 13:26:01ID:YYInvdod必要になることが無けりゃいいが。
0311login:Penguin
2008/07/31(木) 20:57:01ID:0zpcPWn+ファームウェアの置き場所を巡ってフレームウォー
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch07a.html
Linux 2.6.26リリース
ドライバ用ファームウェアの置き場所はどこ?
今年のカーネルサミットの議題は
CGroupに2つの拡張提案
「AVXをどう使えばいいの?」「使うべきじゃない」
0312login:Penguin
2008/08/01(金) 04:54:01ID:gu1YuAnu0313login:Penguin
2008/08/02(土) 21:55:57ID:XXRpUgP1$(arch)/include/へ大移動中
0314login:Penguin
2008/08/03(日) 02:04:11ID:cQ/ip75Lルールを遵守しないものを作って勝手にばらまくのは
問題ないでしょうか?(ソースは全部公開します。)
0315login:Penguin
2008/08/03(日) 13:16:52ID:cQ/ip75L-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
これって変更する価値と意味ある?
0316login:Penguin
2008/08/03(日) 22:50:54ID:fngCwuOZ意味はまったくないな。常識的に考えて。
せいぜいタグジャンプをつかってない連中がgrepしやすくなるぐらいか。
0317login:Penguin
2008/08/04(月) 08:47:08ID:xqFlDpKRルールが意味不明
0318login:Penguin
2008/08/04(月) 12:35:58ID:s3cZBMvahttp://lkml.org/lkml/2008/8/3/137
そういやkdbなんてのもあったねえ。
0319login:Penguin
2008/08/04(月) 21:37:30ID:1PTbb8R4例によって、今日は4/1じゃないよ。来年の4月まで待ちたまえって言われてたな。
てゆーか、kgdbとくらべて能力的なメリットがよく分からないし、コードがコーディング規約違反しまくりなので
絶対入らない
0320login:Penguin
2008/08/04(月) 23:19:00ID:s3cZBMvaホスト側にgdbがいらない
くらいしかないと思う。
0321login:Penguin
2008/08/06(水) 04:10:09ID:XGhgieD/なんか頑張ってるようで。
ライセンスがGPLv3つうのは笑わしてもらったが。
0322login:Penguin
2008/08/09(土) 23:59:36ID:tDLp/wdzentry.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
助けて欲しいな?
0323login:Penguin
2008/08/10(日) 02:11:09ID:IWznwuo00324login:Penguin
2008/08/10(日) 03:28:39ID:o/f5WFwj0325login:Penguin
2008/08/20(水) 00:15:00ID:j9armpjQ>助けて欲しいな?
どっちなんだよw
とりあえず、entry.Sの183行めにアセンブラが評価不可能な式が書いてあると言っている。
アセンブリ文ののエラーなら、何か未定義なシンボルとか無効な演算とかそんなじゃ
ないかと思う。一般的には。
ただ、こんなこと聞いてくるくらいだから、このファイル自体は自分でいじってないよね?
開発のレポジトリからビルドすら怪しいコードをチェックアウトしたりしてないよね?
sh4-linuxと書いてあるが、正しい開発環境の上でやってるか大丈夫かね。
0326login:Penguin
2008/08/20(水) 00:56:43ID:WYcGGchdこれは多いのでしょうか少ないのでしょうか
0327login:Penguin
2008/08/26(火) 22:39:53ID:AEx/2Y4kこれのRIPって何の略語ですか?
調べてもまったくもって意味不明です
0328login:Penguin
2008/08/26(火) 22:49:14ID:J7dVd4Ba0329login:Penguin
2008/08/26(火) 23:05:41ID:AEx/2Y4kそれだとEIPが入ると思うのですが?
違いますか?
0330login:Penguin
2008/08/26(火) 23:35:50ID:7D7FVgy78086の時はEIPじゃなくてIPだったろ?
0331login:Penguin
2008/08/26(火) 23:38:26ID:AEx/2Y4kそれは現在のLinuxでは確認できないので除外するでしょ
0332login:Penguin
2008/08/27(水) 00:55:54ID:q+XRKgyf0333login:Penguin
2008/08/27(水) 01:10:16ID:sxN0R88hなぜに女子高生?
あれって元はラテン語のrequiescat in paceらしいな
0334login:Penguin
2008/08/27(水) 03:37:42ID:+0y2to0ax86_64なら違います。
と思ったが、ビット数が少ないのが気になる。sys_read と言ってるのに
RIPが0x0というのも謎だし。
0335login:Penguin
2008/08/27(水) 09:59:40ID:ADWmGtFYhttp://www.tortall.net/projects/yasm/wiki/AMD64
RIP Relative Addressing モード?
>The RIP relative branch instructions are still encoded equally to 32bit mode.
命令量削減の為にあるのかな。
というかそのデータはどこから出てきたのか分からない事に何を示しているのかも分からない。
0336login:Penguin
2008/08/27(水) 11:31:46ID:a1d8mOfTまったく関係ない。
なんにしても
・CPU
・kernel version
・前後のメッセージ
あたりがわかんないと調べようがないな。
"SYSCALL :" or "SYSCALL:"で調べても何も引っかからん。
0337login:Penguin
2008/08/27(水) 21:44:39ID:xCf2Mq7H%eip:32bits
%rip:64bits
0338login:Penguin
2008/08/28(木) 12:27:59ID:Iqmmut8G差分を32bitで指定するから、それが0なのかな?
0339login:Penguin
2008/09/01(月) 20:31:22ID:4ZcdB5yWhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch08a.html
ブート高速化フレームワークの開発始まる
ファイルディスクリプタリークを防げ!
SSDドライブの耐用年数を増やすセクタ破棄リクエスト
0340login:Penguin
2008/09/01(月) 22:00:57ID:HTSczQe1特定の処理に達しない場合)に、別途設定してあるバックアップ用カーネルでブートする
という仕組みを作ってくれないだろうか。
そういう仕組みがあれば、特別なハードウエアをつけなくてもリモートでサーバの
カーネルを更新したりできて良いのだが。
0341login:Penguin
2008/09/01(月) 23:10:55ID:7AMQmhBz特別かどうか知らんけど、たとえば watchdog とか。
0342login:Penguin
2008/09/02(火) 00:05:38ID:WQ81mRriそれ、なんてXen?
0343login:Penguin
2008/09/02(火) 00:07:01ID:A9GZuVfD素人考えですまんけど・・・いやなんでもない
0344login:Penguin
2008/09/02(火) 02:43:23ID:xIov+WO6PXE+IPMI使えばできるな。
通常時:
1. 起動
2. 起動後に生存パケットを飛ばす
3. IPMIでの再起動抑制
異常時:
1. 起動途中でハング
2. 生存パケットがTFTP後5分以内に来ないので異常フラグ立てる
3. PXEboot kernel切り替えて、IPMI reboot
0345login:Penguin
2008/09/03(水) 08:48:18ID:PqzS2fRgmake
make modules
make install
make modules_install
ってやると、vmlinuzではなくvmlinuxが/boot以下にインストールされるのですが、
vmlinuzをインストールするにはどうすればいいのでしょうか?
0346login:Penguin
2008/09/03(水) 09:00:03ID:K6gHOMeJ0347login:Penguin
2008/09/03(水) 09:06:07ID:8eE8j8dzmake bzImage
0348login:Penguin
2008/09/21(日) 07:49:35ID:tIiHJUK60349login:Penguin
2008/09/22(月) 18:58:26ID:6c0BmpVj今頃今年のレポート読んでる...
0350login:Penguin
2008/09/23(火) 00:25:05ID:vRpAjbh10351login:Penguin
2008/09/23(火) 20:19:18ID:V98m4vkm0352login:Penguin
2008/09/24(水) 03:07:25ID:cunswTFS0353login:Penguin
2008/09/29(月) 15:27:31ID:pgUibaHn0354login:Penguin
2008/10/04(土) 19:13:09ID:ARyH8epOソースコードなんか読んでられないんだけど。
0355login:Penguin
2008/10/04(土) 19:35:03ID:Y45eK7HG0356login:Penguin
2008/10/04(土) 19:47:23ID:j49+44c9ちょとソースパーサと視覚化ソフト作ってくる→〇
0357login:Penguin
2008/10/04(土) 20:04:46ID:LpOCBcaGこんなものならある
http://www.makelinux.net/kernel_map
0358login:Penguin
2008/10/04(土) 22:26:40ID:iB4BYTU4http://www.amazon.co.jp/Linuxカーネル2-6解読室-高橋浩和/dp/479733826
これなんて評価高いんじゃない?日本人の書いた本だし。
0359login:Penguin
2008/10/05(日) 07:21:33ID:wEm3ZArW方向性は、いい感じ。でもちょっと詳細すぎる。
ソースコードを単純にリバースしただけ?
アーキテクチャの骨になるモジュールと依存関係が分かると入りやすいんだけどなぁ。
>>358
うーむ。ちょっと本屋にいってみまふ。
それ系だと、一応以下は読んでます。
http://itpro.nikkeibp.co.jp/article/COLUMN/20080501/300463/?ST=oss
0360login:Penguin
2008/10/05(日) 11:59:47ID:m45hbmuLそもそも何がしたいわけ?
単に知りたいだけなら、本でもWebでもいろいろあるが、
将来的に開発に関わっていきたいなら、実装なんてころころ変わるから、
ソース読めるようになるしかないよ。
0361login:Penguin
2008/10/05(日) 12:08:55ID:uwUu94dyスキル低すぎじゃないか?
あんなに綺麗なソースめったにないけどな
0362login:Penguin
2008/10/05(日) 14:21:21ID:GQ3uGN5q■ このスレッドは過去ログ倉庫に格納されています