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

このエントリーをはてなブックマークに追加
1login:Penguin
2login:Penguin:04/11/21 01:30:47 ID:9j6+FLA1
      ___   っ
     く/',二二ヽ>  っ
     |l |ノノイハ))
      |l |リ`Д´ノl| <2GETですぅ
     ノl_|(l_介」).|
    ≦ノ`ヽノヘ≧
.   ミく二二二〉ミ
3login:Penguin:04/11/21 03:06:10 ID:vqNZke+k
3げと?
4login:Penguin:04/11/21 03:06:49 ID:vqNZke+k
カーネル総合スレ Part2

カーネルに関する話題全般をマターリと語り合いましょう。
リリース速報は『最新カーネルを表示するスレ』へGO!

○関連スレ
最新カーネルを表示するスレ その2
http://pc5.2ch.net/test/read.cgi/linux/1059012918/l50

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

○前スレ
カーネル総合スレ
http://pc5.2ch.net/test/read.cgi/linux/1046731075/
5login:Penguin:04/11/21 03:07:13 ID:vqNZke+k
6login:Penguin:04/11/21 03:08:23 ID:vqNZke+k
7login:Penguin:04/11/21 03:10:21 ID:vqNZke+k
http://www.kernelnewbies.org/

以上前スレテンプレ候補より
8login:Penguin:04/11/21 03:17:29 ID:tMI/o5X5
カーネル通信購読受付
ttp://www.kfc.co.jp/fan/

カーネル物語
ttp://www.kfc.co.jp/story/index.html
9login:Penguin:04/11/21 09:56:19 ID:JSS0aJnJ
>>1-7

>>8
(゚听)イラネ
10login:Penguin:04/11/21 15:59:05 ID:VOHvBZcw
>>1に関連スレのリンクぐらい作って欲しかったな。
まあスレ立て一つまともにできないLinux板らしいけど。
11login:Penguin:04/11/21 16:16:01 ID:Z0vFEO+Z
>>10
イラネ
12login:Penguin:04/11/21 16:30:46 ID:VOHvBZcw
>>11
>>2->>10みたいなの普通は入れるだろ?
まあ犬板だしな。どうでもいいけど。
13login:Penguin:04/11/21 17:38:19 ID:YIsvNf8c
どうでもいいならいいじゃん
14login:Penguin:04/11/21 22:03:31 ID:uM8kbQ2X
15login:Penguin:04/11/21 22:10:06 ID:uM8kbQ2X
16login:Penguin:04/11/21 22:12:24 ID:uM8kbQ2X
17login:Penguin:04/11/21 22:42:53 ID:abYUJ8Rj
株式会社カーネル
http://www.kernel-map.co.jp/
カーネルシステムズ株式会社
http://www.kernelj.co.jp/
18login:Penguin:04/11/21 22:46:31 ID:TZwFKbxg
19login:Penguin:04/11/23 06:51:21 ID:WBYlSU3f
kernel.orgのデザイン変わった?
20login:Penguin:04/11/23 16:11:35 ID:dD/w/qCj
21login:Penguin:04/11/24 02:10:21 ID:lKYBKKOz
mtrr.cはどこへいった〜?
22login:Penguin:04/11/25 02:26:25 ID:4ENkIgGT
23login:Penguin:04/11/25 06:57:02 ID:IBWmDOJE
カーネルの起動画面をもうちょっとオサレにできないものか。
init以降はXでどうとでもなるのだが、それ以前がどうにもわからん。
24login:Penguin:04/11/25 10:27:23 ID:wGZBvaLn
>>23
bootsplashでもいれとけ。

25login:Penguin:04/11/25 13:33:06 ID:qVfGdhR4
真剣にハッカーになろうとしています。
勉強のためkernelのハックをしたいのですが
お薦めの書籍を教えて頂けませんでしょうか?
宜しくお願い致します。
26login:Penguin:04/11/25 15:02:13 ID:IBWmDOJE
>>24
SUGEEEEE! 本当にアリガトゥハ!!
27login:Penguin:04/11/25 15:14:05 ID:t6yYGaG6
>>25
Use the Source, Luke
28login:Penguin:04/11/25 18:06:55 ID:VqpliBJK
>>25
minix ソースか linux 初期のソースで遊ぶと良いよ
29login:Penguin:04/11/26 07:55:54 ID:ZmLWxiv6
>>27-28
ありがとうございました
30login:Penguin:04/11/26 08:34:34 ID:mF8pPJsr
linux-2.6.9.tar.gzのcpqfcTScontrol.cのmakeをとおすpachはありますでしょうか?
御存じの方がおられましたら、教えていただけないでしょうか?
ちなみにAlan氏のpatchではとおりませんでした。

環境はgcc-3.3.1,glibc-2.3.2-10です。
エラーメッセージは次のようにでています。
drivers/scsi/cpqfcTScontrol.c:609:2: #error This is too much stack
drivers/scsi/cpqfcTScontrol.c:721:2: #error This is too much stack
make[2]: *** [drivers/scsi/cpqfcTScontrol.o] エラー 1
make[1]: *** [drivers/scsi] エラー 2
make: *** [drivers] エラー 2
31login:Penguin:04/11/26 10:21:17 ID:IVu3buym
>>30
ソース開いて消せばいいじゃん
32login:Penguin:04/11/26 22:46:24 ID:BtyhOmjb
>>31
その前に8K STACKにしないとOopsくらいそうだな。
33login:Penguin:04/11/30 22:26:35 ID:cyxAFYZ6
diskdump。あんな態度ではmain trunkにマージなんて
絶対無理だろうな。カーネルコミュニティーと議論も
なく、「できました、マージしてください」ではね...

で、独自ツリーで開発して、だんだんそれが負担に
なって、やっぱlinuxはだめとかぬかすんだから。
34login:Penguin:04/11/30 23:11:05 ID:j4v8I8ww
そんなやり方が通用するような国に住んでるんだろうか(w
35login:Penguin:04/11/30 23:40:05 ID:GGZnFTue
少々教えてもらいたいことがあるのですが・・・。


Kernel2.4.27を使ってDisklessマシンを組んでるんですけれど、
カーネル自身に組み込むDHCP機能は、user-class-identifierなどをDHCPリクエストに盛り込むことなど出来ないのでしょうか。


・・・ほかに晒す必要がある環境があれば一言お願いします。
36login:Penguin:04/12/01 00:52:58 ID:OVDtZ0S6
>>33
○士通の実装すか?
akpmな人を説得できればなんとかなるかもしれませんな。

>>34
漏れもその方法で突っ込んだ事が数回…
幸いに蹴られた事は無いが。
37login:Penguin:04/12/01 02:18:08 ID:x8Ratvb4
>>36
akpm が維持している -mm tree に 競合する
kexec-dump が既に入っているので、これを覆すのはやや難しいかと。
まあ、 mkdump の中のひとも日本人なのでがんがってもらいたいですな。
38login:Penguin:04/12/01 04:23:35 ID:+A/PKTRK
なんとなくパッチの数が減ってきたような。そろそろ来年には2.7が始まる?
39 ◆Zsh/ladOX. :04/12/01 10:23:56 ID:PHgX8fSV
>>33-34,36-37
ニュー速には貼ったけど、タイムリーな記事だった。

「例えば、パッチを上流に投げるというその方法にしても (中略)
コミュニケーション能力の欠如が露呈した形の行動を取ることが多い。」
40login:Penguin:04/12/01 15:09:59 ID:OVDtZ0S6
>>37
そういえばそんなのもありましたな。
まあakpmなら、きちんと評価してこっちの実装の方が良いんだと説明すれば、
入れてくれそうな気がしますが。

あとはkexec-dumpに合流して徐々に乗っ取るとか。

どっちにいっても難しいなあ…
41login:Penguin:04/12/02 00:50:33 ID:rdYd1T0x
こんばんは、お世話になります。
カーネルのシェイプアップに挑んでみようと思うのですが、とりあえず
ビルド時間の短縮、ハードディスク容量の節約という面から、
不要なモジュールを生成・インストールをやめたいです。
この場合、やはりmenuconfig等で一つ一つ手作業でモジュールの組込みを
解除してやればいいのでしょうか?
項目数が多そうなので、できれば効率のよい方法が在れば知りたいです。
ディストリはFC3、カーネルはちょうど今2.6.9-1.681のビルドが
終ったところです。ちなみにmake bzImageのビルド時間は10分でした。

それでは再起動してきまs
42login:Penguin:04/12/02 14:25:51 ID:RYU/C7uo
>>41
エディタで.config編集してmake oldconfigとか。
menuconfigよりは早いだろう。

ただ、その前にハードウエア構成とやりたいことをまとめて、
必要なモジュールを把握した方がいいような気がするな。
43login:Penguin:04/12/03 21:05:40 ID:DwQZfNdR
>>42
結局そのPCのハードウェア情報は人力でしらべるしかないんですよね。。
ありがとうございました。
44login:Penguin:04/12/04 04:41:02 ID:rnDwgLwP
>>35で質問させていただいたものです。

頑張って調べてみたのですが、
「/usr/src/linux/net/ipv4/ipconfig.cの420-625くらい(違うかも・・・)でモニョモニョすれば出来そうだ。」
と言う見当を付けるところまでしか出来ず、なんかもう挫折してしまいました・・・。

どなたかヒントとか、何か情報お持ちでしたらどうか教えて下さい・・・。

あぁ・・・さすがにもう眠い・・・。。。
オヤスミナサイ。。。
45login:Penguin:04/12/04 11:04:06 ID:eWpX+YZN
2.6.10-rc3
46login:Penguin:04/12/04 22:06:37 ID:8vjjTK92
vesafb直ってるな。
47login:Penguin:04/12/04 22:33:46 ID:vG8kgv8c
なんだか、patch-2.6.9-ac12とpatch-2.6.9-ac13が同じな気がするんだが...。
48login:Penguin:04/12/04 22:39:14 ID:FnWcUCkP
>>47
sizeもmd5も中身も全く同じだな。
49login:Penguin:04/12/05 01:58:34 ID:JLcxaIz4
2.6.10-rc3になってやっとまともに動くようになった。
2.6.10-rc2とかmmパッチとか、コンパイルしてもPS/2のキーボードやマウスが
効かなかった(USBのはなぜか効く)
ウチのマシン(ICH3Mベースのノート)がカーネルに
ついていけなくなったかと思ったが

FC3使っている場合、2.6.10-rc3に上げるとデバイスの自動マウントが
効かなくなる。そんな場合はhalをアップデートしよう。
50login:Penguin:04/12/09 01:52:10 ID:Q9mblAuP
>>44
その辺りであってるよ。前に似たようなことをしたことがある。ガンバレ。
51login:Penguin:04/12/11 02:44:37 ID:mbst6SIh
Pentium4 + Whitebox Enterprise Linux (kernel 2.4.20)です。
fftwを導入しようと思ってます。
ttp://www.fftw.org/

Pen4なのでSSE2を有効にしたいのですが、マニュアルを見ますと、
SSE2が有効になるようkernelを再構築せよとあります。
ttp://www.fftw.org/fftw3_doc/Installation-on-Unix.html#Installation-on-Unix
With the Linux kernel, you may have to recompile the kernel with the option to support
SSE/SSE2/AltiVec (see the “Processor type and features” settings).

で、configの該当箇所でそれっぽいのはProcessor familyしかないのですが、
これをPentium4にすることで、SSE2有効の手続は完了と考えて良いのでしょうか?
それとも、他の箇所の設定にも依存しますでしょうか?
52login:Penguin:04/12/11 12:01:39 ID:8rY5dRJt
>>51
再構築前のKernelだと、
cat /proc/cpuinfo を見て、flagsの行にSSE2って出てます?
5351:04/12/12 23:37:15 ID:USjiANK8
>>52
見ましたが、出てます。これは、有効になっているっつう事なのでしょうか?
(純粋なCPU情報と思い込んでいた私は逝ってよしでしょうか。。。)

なお、.configを見ると
CONFIG_M686=y
でした。 >>51 の私の考え、ダメじゃんorz
54login:Penguin:04/12/13 00:06:54 ID:8bqfCTqY
>>53
cpuinfoで見えるのはcpuidの結果なので、その思い込みであってまふ。
対応しているカーネルなら686用でも使えたような気がしますが。
55login:Penguin:04/12/14 10:40:48 ID:LLGfYnI6
エイドリアソ

お…おちけつ!
56login:Penguin:04/12/15 03:14:30 ID:JtATfdhJ
>>50
遅レスごめ。

どもっす。

ガンガル。
57login:Penguin:04/12/25 08:47:31 ID:5fZm+xA2
Ho ho ho - Linux v2.6.10
ttp://marc.theaimsgroup.com/?l=linux-kernel&m=110392816532076

Good holidays!!!
58login:Penguin:04/12/25 09:32:02 ID:D1lt4R68
やったあああああ
59login:Penguin:04/12/25 13:10:22 ID:fXE6I7MV
キタ━━━━(゜∀゜≡(゜∀゜≡゜∀゜)≡゜∀゜)━━━━!!!
60login:Penguin:04/12/25 13:43:14 ID:l/9IHJij
クリスマスおめでとおおおぉぉぉぉぉぉぉ
61login:Penguin:04/12/25 16:23:16 ID:lXDH91Gk
そういや2.6.0出てから一年経ちましたな。
いつになったら2.7出るのかな…

62login:Penguin:04/12/25 16:54:40 ID:P/V/hrsP
>>57
>Ho ho ho
ホァーって言う人なのか?
63login:Penguin:04/12/25 18:02:44 ID:l/9IHJij
ケンシロウかよ
64login:Penguin:04/12/27 00:57:28 ID:kPd9IKl7
CONFIG_ACPI_IBM=y
65login:Penguin:04/12/27 01:25:02 ID:nARNI10V
pcmcia周りが変更されてるな。
危うく再ビルド逝きになるところだったよ。
66login:Penguin:04/12/27 23:18:30 ID:zUD7qW+Q
2.6.10-ac1
67login:Penguin:04/12/28 23:05:51 ID:PcLcEIT4
2.6.10ってNFS周りで結構手が入った感じですな。
2.6.8や2.6.9をNFS serverにしているとkernel panic起こすことが頻発したんで、
2.6.10で治っていればいいんだけど…

panicだけは避けるように、年末年始だけはusermode nfsを使うという手もあることは
あるけど。
68login:Penguin:05/01/01 00:08:43 ID:62OAJhCX
2.6.10-ac2
69login:Penguin:05/01/04 11:26:52 ID:VullPN92
2.6.10-mm1
70login:Penguin:05/01/07 01:30:06 ID:dXjTMlEg
2.6.10-mm2
71login:Penguin:05/01/07 06:46:01 ID:kRb9Fw52
2.6.10-mm2
カーネルパニックする
72login:Penguin:05/01/07 09:47:18 ID:6bExX9yI
トーバルズ、Solarisを斬る
ttp://japan.cnet.com/interview/story/0,2000050154,20079899,00.htm

後半 2.7 系について語っている.
> --カーネル開発プロセスの変更は順調ですか。
>
>  おそらく、最大の変化はカーネル2.7(編集部注:カーネル2.6に続く実験的な新バ
> ージョン)の開発が予想通りに始まらなかったことでしょう。2.7の分岐を強力に主張
> する者がなく、2.6.xの開発版でも十分に機能しているという見方が大勢を占めていま
> した。
>
> だからといって、2.7.xが登場しないわけではありません。あと数カ月でしょう。重
> 要なのは、安定した製品版への期待が、開発版を圧迫し始めていることです。これは
> 成熟の証であると同時に、安定した製品版の存在が多くの人にとって非常に大きな意
> 味を持つようになり、簡単にはそれを捨てて、前に進むことができなくなったことを
> 示していると思います。
73login:Penguin:05/01/07 13:27:49 ID:RoBtqXOv
ということは、もうすぐ2.8が出るということだね。
74login:Penguin:05/01/07 22:09:58 ID:llVk5GuM
>>73
2.4から2.6はかなり順調に開発が進んだために2年くらい出たな
75login:Penguin:05/01/07 23:04:18 ID:PZiwxxdD
> 安定した製品版への期待が、開発版を圧迫し始めていることです
ってLinusの言っている意味がまったく理解できん。

新しいfeature入れたけりゃとっとと2.7をforkしてそっちでやれと
さんざ言われておるのを、いったいどう受けとっているんだ?
76login:Penguin:05/01/07 23:26:59 ID:vCsMsy5p
>>75
単に"overshadow"を「圧迫」とした誤訳だよ。
77login:Penguin:05/01/08 20:48:57 ID:B3t01lwL
遺伝的アルゴリズムでカーネルチューニング
http://slashdot.jp/article.pl?sid=05/01/08/0812241&topic=2
78login:Penguin:05/01/09 03:58:54 ID:qR3Q3Sae
>>77
いつか出てくるとは思ってたが遂にGAを実装する奴が!
79login:Penguin:05/01/10 19:33:03 ID:J+7v2lAo
もうac8かよ。bkを数で抜きそうな勢いだな。
80login:Penguin:05/01/10 20:33:00 ID:mGDsrmcc
カーネルスレッドでdaemonize()を呼び出すとデーモン化できるんですか?
その場合ユーザプロセスになるの?
81login:Penguin:05/01/11 19:58:12 ID:y+7rMXbD
2.6.10-mm3
82login:Penguin:05/01/13 01:29:13 ID:4bae9xSI
2.6.11-rc1
83login:Penguin:05/01/13 18:00:47 ID:w6IumNkZ
2.6.10-as1
http://www.acm.rpi.edu/~dilinger/patches/2.6.10/as1/

バグやセキュリティFixのみ提供するパッチらすぃ
84login:Penguin:05/01/13 22:00:33 ID:b26g+4JK
>>80
呼べないと思うが。

85login:Penguin:05/01/14 00:15:27 ID:dnNfjiWG
2.6.10 で Realtek が提供する 8169S ドライバを使おうとしたら、
コンパイル中に pci_dma_sync_single が undefined と出ました。
調べてみたら、obsolute となったとのことで、
pci_dma_sync_single_{for_cpu|for_devices} に変える必要がある
みたいだけど、どちらを使えばよいか解る人いますか?
86login:Penguin:05/01/15 04:30:51 ID:dr+kvpaC
2.6.11-rc1-mm1
87login:Penguin:05/01/15 09:52:29 ID:IkZX3RFR
>>84

kernel-2.6.10のdrivers/net/8139too.c

static int rtl8139_thread (void *data)
{
struct net_device *dev = data;
struct rtl8139_private *tp = dev->priv;
unsigned long timeout;

daemonize("%s", dev->name);
allow_signal(SIGTERM);

ドライバ内のスレッドから呼んでますが...
88login:Penguin:05/01/16 18:15:59 ID:hiiIbRQx
89login:Penguin:05/01/17 13:12:53 ID:IIB2OT/i
2.6.10-rc2あたりでIDE周りがとんでもない地雷原だったため
いまだに2.6.9でガクガクしてるんだが、2.6.10ってどうっすか
90login:Penguin:05/01/17 17:53:27 ID:seChuEDr
うちじゃ2.6.9よりマシ
91login:Penguin:05/01/18 17:50:01 ID:/zkhOD9T
2.6.10-ac10

フタケタ突入
92login:Penguin:05/01/18 22:23:57 ID:wRfLy4oW
ヲレの環境では2.6.8や2.6.9はNFSサーバにすると週に2回はkernel panic起すという
とてつもないシロモノだったからなぁ。2.6.10にするといまのところkernel panicは
起してないんで、NFSまわりはマシになった感じ。
93login:Penguin:05/01/20 02:06:28 ID:P1I2nqfN
2.4.29出たよ
94login:Penguin:05/01/21 15:15:10 ID:aY2DJP6Q
>>89
たしかにrc2あたりは放っといたら固まってたが
リリース版はふつーに動いとる
95login:Penguin:05/01/22 15:06:31 ID:ikd7GwVB
2.6.11-rc2
96login:Penguin:05/01/22 15:32:40 ID:8zgCsE7e
すんません、初歩的な事を尋ねて申し訳ないのですが、
2.6系ってまだ危険なんでしょうか?
>2002年10月末に予定どおりfeature freezeされた
って書いてあるの見たんで、もう大方バグ取りも終わった安定版だと思ってたんですが…
安定動作を望むなら2.4にすべきですかね?
97login:Penguin:05/01/22 16:06:29 ID:5i95Nvy3
>>96

ディストリビューションの方向性によっては、2.4の中でも
ベンダー独自の「改善」と称する手が加わって、安定しない2.4系も
あるようですし。
それとも本家のkernelの2.4と2.6の比較についての話ですか?
98login:Penguin:05/01/22 16:13:39 ID:8zgCsE7e
>>97
いやディストリ毎の違いってのは考えてませんでした
これからgentoo入れようと思ってるんですが、カーネルは2.6で本当に大丈夫なのかと思って
99login:Penguin:05/01/22 16:34:41 ID:35NKMqgE
>>98
全く問題ない。
むしろ今からGentoo入れるなら早いめに2.6に慣れとけ。
どうせ移行する時が来るのだし、おまえのレベルじゃ移行
でトラブって、せっかく馴染んだ環境を泣く泣く捨てて再
インスコするハメになるのがおちだ。
100login:Penguin:05/01/22 17:54:40 ID:a+CBDW1E
実際 2.4 から 2.6 に移行しようとすると、udev 関係で混乱しないか。
普通混乱するだろ。最初から 2.6 の方が良くないか。
101login:Penguin:05/01/22 18:28:18 ID:+tPGnOxk
急ぎじゃないなら2005.0が出るまで待つのも有りじゃない?
そろそろリリースみたいだし。
102login:Penguin:05/01/22 20:13:25 ID:6l1xGvad
心配なら2.7ツリーが始まるまで待て。
103login:Penguin:05/01/22 20:26:39 ID:SvfBGeKh
Gentoo がサポート止めるまで 2.4 で過ごせばいい
104login:Penguin:05/01/22 22:05:40 ID:fMsj20QS
2.4を使えば2.6への移行の勉強もできていいんじゃねーの?
105login:Penguin:05/01/22 22:37:13 ID:KixOjx50
2.4から2.6への移行が「勉強」にあたる
ひとはそれでいいかも
106login:Penguin:05/01/23 19:47:03 ID:2/LuunN+
2.6.11-rc2ビルドできねーや
107login:Penguin:05/01/23 22:47:50 ID:5qX71uh0
>>106
家はビルドは出来たが起動しねーよ
108login:Penguin:05/01/23 23:34:46 ID:yewEZjR6
>>106-107
リリースの直前にmmツリーから大量マージしてるからのう。
何があってもおかしくないぞ。
109login:Penguin:05/01/25 13:27:16 ID:ncw2X+Na
ていうか2.7にブランチする気ねえじゃんLinus
110login:Penguin:05/01/25 16:40:40 ID:05XwMZd9
>>109
akpm経由でパッチを取り込むようになったので、
用意はしてると思うんだけどねえ。

mmの人柱レポートが出る前に取り込むからなあ…
111login:Penguin:05/01/25 18:59:21 ID:cgN84Mqs
Linusに「RC」っていったいなんのことなのかを問い詰めたい。
リリースエンジニアリング、ほんとどうにかしてくれよ…
112login:Penguin:05/01/25 19:05:13 ID:sthPlgmU
2.6.11-rc2-mm1
113login:Penguin:05/01/25 20:27:33 ID:KvqIBj53
みんなで BSD系 にうつろうぜ!
114login:Penguin:05/01/25 20:30:36 ID:rjcdUgul
>>106
2.6.11-rc2-bk1ならビルド出来た。
115login:Penguin:05/01/25 22:05:46 ID:xrlCphNM
Gentooについてなら、

http://www.gentoo.org/doc/ja/kernel-upgrade.xml
移行用ドキュメントが出てます。
116login:Penguin:05/01/26 06:13:49 ID:Hg3qIHhI
RC3で動けばいい派
とにかく安定させろ派
新機能があればmmでもckでもどんと来い派
2.7のブランチが出るまで2.4を使い続けるよ派
カーネルビルドおもすれー派
117login:Penguin:05/01/26 11:29:31 ID:ePqNHXNL
>>116
2.6.11-rc3はまた結構な量の修正が入りそうなので、
あんまり期待しないように > RC3で動けばいい派

118login:Penguin:05/01/26 20:36:31 ID:p8PcAqk9
折れが使う範囲で問題なければどうでもいい派
119login:Penguin:05/01/27 05:22:51 ID:nEZBxWRl
しばらく2.6.10で待ちかな。今のところ安定してる。
いじりたいなら2.7なり2.9にすればいいのに。
120login:Penguin:05/01/27 16:21:40 ID:TE8t0vLY
ここで愚痴ってたところで何も始まらない
121login:Penguin:05/01/27 16:25:10 ID:zrUrVCt5
でも、Linusにこのことを言っても無駄だからな
122login:Penguin:05/01/27 20:28:30 ID:d0k/HrLt
じゃあ主要なハカーを説得してLinusを力づくで引きづり降ろせ
123login:Penguin:05/01/28 03:02:41 ID:PfZSw6ok
>>119
2.6.9までがNFSサーバにするとkernel panic起こすようなシロモノだったし、
2.6.11はRCの段階に入ってから多量の修正が入っているような状態じゃ、
2.6系は当分2.6.10以外は使えそうにないよなぁ…
124login:Penguin:05/01/28 05:52:19 ID:InESWVDj
2.6.10もとっくに穴見つかってるから使えんよ。
まあvanilla kernelを使ってる香具師がどれ程いるか知らんけど。
125login:Penguin:05/01/28 06:30:35 ID:8p4xYJIo
リーナス=スターリン
126login:Penguin:05/01/28 08:42:41 ID:K4elNzFR
>>123
なんかあちこちで書いてるようだけど変な設定してるからじゃないの?
kernel 2.6.8 はSuSE Linuxで enterprise server としてかなり使われてるから
それが本当なら大問題になってるはずだけど。
127login:Penguin:05/01/28 16:43:25 ID:OYllYW5O
たぶん、126はものすごいバカ
128login:Penguin:05/01/29 03:33:42 ID:x/+fegof
>>126
そこは少し疑問に思うな
IBMやHP、DELLがエンタープライズ向けの商用Linuxサーバーを販売してて
その用途のかなりの部分はSolarisのリプレイスだと宣伝してる
だからNFSは必要条件だろう
ハンドルしてるのはRedhatかSuSEで、ヨーロッパではSuSE選択が多いし元スレの
人が言ってるようにカーネルパニックが頻発するようでは到底実用にはならない
その状態でIBM等がLinux込みで販売してるのは俄には信じられない
煽りじゃなくてSuSEが使用しているパッチ込みでどうなってるか検証してほしい
129login:Penguin:05/01/29 06:23:25 ID:aDOlMQv8
自分で原因を特定できない人はオプソUNIX使うの無理ですから、残念!
130login:Penguin:05/01/29 07:06:04 ID:ZnYoFz5g
131login:Penguin:05/01/29 12:51:41 ID:WjHtC0KV
構造化を進めた結果、安定させるのが難しくなったとかあるの?
132login:Penguin:05/01/29 13:41:05 ID:WjHtC0KV
[[[drivers/base/sys.c]]]
extern struct subsystem devices_subsys;

という宣言文があるんですが、このdevices_subsysの実体がどこにも
見当たりません。System.mapには含まれているので、どこかに
あるんだとは思いますがgrepで探してもどこにもありません。
どなたか探すためのヒントを下さい。
http://lxr.linux.no/ident?i=devices_subsys
133login:Penguin:05/01/30 06:49:02 ID:3YLqXt7v
2.6.11-rc2-mm2
134login:Penguin:05/02/03 19:38:06 ID:g4I4vc/E
2.6.11-rc3
135login:Penguin:05/02/04 17:26:54 ID:lHNJ+TTb
カーネル2.6.6-mm1 に存在した CONFIG_X86_4G は何処にいったかご存知の方いませんか?
2.6.10と2.6.10-mm3には入ってないみたいですね
arch/i386/oprofile/backtrace.cにかすかな残滓がありますが・・
何かのオプションに統合されたか、機能自体廃案になったかな・・?
136login:Penguin:05/02/05 05:34:47 ID:30oCd8wG
2.6.11-rc3-mm1
137login:Penguin:05/02/08 01:54:06 ID:iBWG2vev
2.6.11-rc3でSynaptic touchpad認識しなくなったんだが
kernelからしてだめぽ
138login:Penguin:05/02/08 16:22:17 ID:3wyRdacD
2.6.11-rc2では認識できてたん?
139login:Penguin:05/02/08 17:21:42 ID:H8o6Z4Bk
>>137-138
少し前にパッチが流れていたような気がするので、
その時に壊れたのではないかと。
140137:05/02/08 18:07:23 ID:mSlU7LhO
>>138
untestedでつ
141login:Penguin:05/02/08 23:43:14 ID:rjCdC5s0
>>137
このスレを追え。
http://www.uwsg.iu.edu/hypermail/linux/kernel/0502.0/index.html
Re: Touchpad problems with 2.6.11-rc2
142137:05/02/09 04:02:53 ID:Dsshu05c
>>141
ちょっち問題の所在が違いまソ
MLのはあっちいったりこっちいったり制御できないって話で
こっちはそもそも起動時にデバイスとして認識していないでし
143login:Penguin:05/02/10 23:10:33 ID:4PvXQ5gy
2.6.11-rc3-mm2
144login:Penguin:05/02/13 01:14:32 ID:JuBHC5zG
145login:Penguin:05/02/13 14:40:37 ID:H/8eRH6Z
2.6.11-rc4
146login:Penguin:05/02/20 18:28:16 ID:u33SrwES
>>22
そこはあんまり動きがないねえ。
ちなみにメインは
ttp://softwaresuspend.berlios.de/

>>24
bootsplash を引き継いだ(?) gensplash の方がコードがきれいだね。
(ただ名前が誤解されそうだけど...ちなみに私は Debian User...)
mainline にマージできるかな。
147login:Penguin:05/02/20 19:44:27 ID:u33SrwES
自己レス。
対外的には "fbsplash" って言ってるのか。
すまそ。
148login:Penguin:05/02/24 03:14:37 ID:WH1Uf8ZS
2.6.10-1.760_FC3smpなんですが、以下のようなメッセージが延々出てます。
CPUはP4-570Jです。

localhost kernel: CPU0: Temperature above threshold
localhost kernel: CPU0: Running in modulated clock mode

これって、kernelがクロックを落としているのか、それともCPU自体がクロックを
落としたことをkernelが報告してるのでしょうか?

149login:Penguin:05/02/24 17:29:38 ID:Af4JGooS
2.6.11-rc5
150login:Penguin:05/02/24 21:38:27 ID:bU4a9cKP
>>149
そのパッチ壊れてない?rc4-rc5のパッチを当てたら、
Makefileが2.6.10に戻ってる!
151 ◆Zsh/ladOX. :05/02/24 22:01:57 ID:3jHlUyx7
>>148
メッセージの追及以前に、
CPUのヒートシンク触ってみ。
ずっと触っていられるかい?
152login:Penguin:05/02/24 22:21:25 ID:rokrnG2g
>>151
そんな事したら静電気でCPUが壊れるかもな。
153login:Penguin:05/02/24 22:25:03 ID:MxBdw/Y/
>>152
釣りならどっか別のとこでやれ。くだらね。
154 ◆Zsh/ladOX. :05/02/24 22:26:25 ID:3jHlUyx7
だよな。(´ー`)y─┛~~
155login:Penguin:05/02/24 23:36:33 ID:bmGfTI3V
MMO製作企画を立ち上げました。協力できる人はこちら
http://www112.sakura.ne.jp/~kaientai-project/creategame.htm

2chスレ
http://game10.2ch.net/test/read.cgi/mmominor/1108379282/l50

ただ今職人(プログラマ、グラフィッカー)はげしく募集中!
あなたの力を思う存分発揮してください。
156login:Penguin:05/02/25 00:28:47 ID:xtfKzICI
>>153-154
エラーメッセージが出ているタイミングでOSを落としてBIOS画面から
温度を確認するとか、lm_sensorsを入れるとか、確認する方法はあるだろ。

触ってわかるかもしれないのは、自分の体温より相対的に高いかどうか
ぐらいのもので、絶対的な温度は普通の人はわからないと思うが。

157login:Penguin:05/02/25 01:15:14 ID:BgA/l0hV
あちっといわずに触れるくらいは約60°
ついつい手を離してしまうのは約70°
いっかいしか触れないのは約80°
158login:Penguin:05/02/25 02:30:46 ID:ma7hFUNy
2.6.10-as5
159148:05/02/25 04:19:37 ID:IqzMBTBV
温度は確かに高いです。サーミスタ温度計でヒートシンクの羽根の
付け根を計ると55度くらい、lm_sensorsでは60度くらいです。1Uなので、
かなりの高温になることは覚悟してます。

Prescottにはコア温度が閾値を越えるとクロックを落とす機能が
あるそうなのですが、kernelがそれ以前にクロックダウンしてるのか
と気になっているんです。CPUの限界温度で使いたいのですが。

ちなみに、lm_sensorsで見ていると負荷を取り除いて1秒で5度くらい
は下がりますのでBIOSでの確認は難しいです。
160login:Penguin:05/02/25 13:45:02 ID:DiNc5q1a
InfiniBand対応のLinuxカーネル2.6.11、正式リリース間近
http://www.itmedia.co.jp/news/articles/0502/25/news018.html
161login:Penguin:05/02/25 22:19:50 ID:AjCuMzHT
io scheduler変えても、違いがわからん。
それなりに負荷がかかると変わるのかな。
162login:Penguin:05/02/25 23:33:31 ID:LiGQbkub
違いのわかる漢になって!
163login:Penguin:05/02/26 01:44:10 ID:CvmN7NSj
[ include/asm-i386/thread_info.h ]
/* how to get the thread information struct from C */
static inline struct thread_info *current_thread_info(void)
{
struct thread_info *ti;
__asm__("andl %%esp,%0; ":"=r" (ti) : "0" (~(THREAD_SIZE - 1)));
return ti;
}

これでどうして現在実行中のスレッドのthread_infoへの値が求まるんですか?
4096バイトのスタック境界の先頭にthread_infoへのアドレスが格納される仕組みを
教えてください。
164login:Penguin:05/02/26 16:27:34 ID:r2EGMGgT
>>163
kernel/fork.cのdo_forkでやってるので、そこから追いかける。

165login:Penguin:05/02/26 17:28:28 ID:OgU0QYtc
CONFIG_4KSTACKS:

If you say Y here the kernel will use a 4Kb stacksize for the
kernel stack attached to each process/thread. This facilitates
running more threads on a system and also reduces the pressure
on the VM subsystem for higher order allocations. This option
will also use IRQ stacks to compensate for the reduced stackspace.

ユーザープロセスに割り当てられたスレッドって4kbyteしかスタック使えないの?
スタック溢れたらどうなるの?
166login:Penguin:05/02/26 18:57:22 ID:vxmp1/kz
自動的にスタックサイズを増やして、
限界まで逝ったら例外?
でも、カーネルスタックの話では?

#すいません、なんもしりません、消えます
167login:Penguin:05/02/26 19:25:53 ID:XQcBSPv3
>>165
カーネルスタックとユーザプロセスのスタックは別
168login:Penguin:05/02/26 19:28:27 ID:nCQRvSGp
>>167
いやだからそれはわかってますよ。
カーネル内でスタック溢れたらどうなるんですかっていうことです。
169login:Penguin:05/02/26 19:30:39 ID:XQcBSPv3
kernel stack corruption. Aiee
170login:Penguin:05/03/01 17:08:43 ID:yi/Urpst
>>163

スタックポインタ(espが指すアドレス)の下位13ビットを0(8191(8KB-1)を
ビット反転)でマスクした値がthread_infoのポインタとなります。
なんで8191かというとthred_infoのサイズが8KBなんだよな。スタックは
大きいアドレスから小さいアドレスへと伸びるから、espの下位13ビットを
マスクすると必然的にthred_infoの先頭になる。
ちなみにespが指しているのはthred_info構造体のsupervisor_stackって
エリアだ。ちょっと書き散らかしたが、がんばれよ!
171login:Penguin:05/03/02 05:37:24 ID:dxdgUfxt
2.6.11-rc5-mm1
172login:Penguin:05/03/02 11:53:31 ID:nEBjNhVQ
>>170
なるほど。i386だと0xbfffe000という値が%0(ti)に残りますが、
これはthread_infoのアドレスそのものだったのですね。勘違いしてました。
THREAD_SIZE(8196)バイト分のスタックの先頭にthread_info構造体が
まるまる配置されてるというわけですね。
173login:Penguin:05/03/02 12:05:52 ID:BnU8ZUTP
Marvell Yukon 88E8053 Gigabit Ethernet 10/100/1000Base-T Adapterのドライバは
最近になってやっとsmp対応カーネルに対応したとのことなのですが、
http://yanenoue.air-nifty.com/space/2005/02/sk98lin_smp.html
nVidiaのディスプレイドライバ(http://www.nvidia.com/object/linux_display_ia32_1.0-6629.html
って、smp対応カーネルを入れたときに問題は起こりませんか?

174172:05/03/02 12:12:23 ID:IExZJUK+
>>172 補足
>なるほど。i386だと0xbfffe000という値が%0(ti)に残りますが、
これはプロセス内の最初に割り当てられるスレッドにおいての場合ですね
175173:05/03/02 12:32:35 ID:BnU8ZUTP
すいません、スレ違いでした。質問を取り下げます。
176172:05/03/02 13:06:29 ID:IExZJUK+
>なるほど。i386だと0xbfffe000という値が%0(ti)に残りますが、

いや、これは全然違いますね・・・・もうだめぽ
177login:Penguin:05/03/02 14:17:18 ID:O1cNZKvv
178login:Penguin:05/03/02 15:45:42 ID:e2yjO92y
>>177
うほっ 素晴らしいです・・・・
179login:Penguin:05/03/02 18:09:27 ID:DcfxttET
俺はSolaris 10に逝くぜ、短い付き合いだったが達者でな、あばよ!
180login:Penguin:05/03/02 18:28:25 ID:VaewcbHc
>>179
何もわざわざここで宣言しなくてもよいではないかw
181login:Penguin:05/03/02 19:35:52 ID:CALGRQMC
>>177
どうしたらそんなに詳しくなれるんですか?
182login:Penguin:05/03/02 20:00:26 ID:O1cNZKvv
Linuxをやってるお前等からするとSolaris10
って魅力的な存在なのだろうか?
183login:Penguin:05/03/02 20:40:42 ID:VaewcbHc
>>177
>場所:生産技術研究所の会議室
そこどこよ?
184login:Penguin:05/03/02 20:56:17 ID:P7YFrQcS
>>182
なかなかパフォーマンスの出せないthreadやスケジューラー絡みで
Solaris10を魅力的に感じるのはむしろ*BSDの人達かもしれない
185login:Penguin:05/03/02 21:08:14 ID:2COvWKpB
2.6.11
186login:Penguin:05/03/02 23:17:27 ID:Ns9EPIId
187login:Penguin:05/03/03 01:36:36 ID:lRvwyPm5
188login:Penguin:05/03/03 01:58:47 ID:EduPjAvB
>>187
いいエンジニアではないってうすうす感じてたがやっぱりそうなんだ。 セキュリティーバグを
コソーリ直してしまうって言うのは頂けないね。
189login:Penguin:05/03/03 09:19:47 ID:BWxiiWeo
>>148
p4内蔵のthermal throttlingという機能が動作して、
自動的にクロックダウンしている、という事を、
kernelが感知して、ログに残しているだけ。
ウザかったら、kernelの構築時に
CONFIG_X86_MCE_P4THERMALを無効にしとくか、
もっと強力なcpu冷却器を装着。
190login:Penguin:05/03/03 11:23:27 ID:9hfI0juj
>>188
まあAlan Coxと比べればそうなるのは当然だろうな。
191login:Penguin:05/03/03 12:50:23 ID:Fi3W3Ert
>>187
>いいエンジニアではないってうすうす感じてたがやっぱりそうなんだ。
勝手読み乙。
192login:Penguin:05/03/03 14:05:55 ID:VFrFgy/l
>>188
そこを当人が自覚してるから、周りが見えるし手を差し伸べるんだがな。
簡単にできるようでなかなかできない才能だよ。
193login:Penguin:05/03/03 15:58:28 ID:vp7qRD4b
194login:Penguin:05/03/03 16:13:44 ID:PHklWYA2
>>193

よーし、お前、わかりやすく日本語でまとめて報告しても良いよ。
195login:Penguin:05/03/03 16:43:23 ID:DS/epwE3
>>185
/.に
lkmlへのAndrew Mortonの投稿によると、FUSE (Filesystem in Userspace)およびCPUSETSが2.6.12で統合される有力候補だそうだ。また、dm multipathとNFSACLも異論がなければ統合されるという。
って書いてあるけど、それは2.7でやってくれと。
196login:Penguin:05/03/03 17:31:13 ID:9WfvUHml
197187:05/03/03 22:37:32 ID:EduPjAvB
>>191
"Linus is a good developer, but is a terrible engineer," said Cox. "I'm sure he would agree with that."
198148:05/03/04 00:21:52 ID:QlxFAUHI
>>189
ありがとうございます。それを聞いて納得しました。
CONFIG_X86_MCE_P4THERMALを無効にしても
メッセージが出なくなるだけで、やはり遅くはなるんですね。

SuperServer 5014C-Tというのに570Jを付けたのですが、
室温25度で限界になってしまうようです。購入前に販売店に
からは「メーカーは3.8GHzでも大丈夫と言っている」と聞いた
のですが。

1Uのケースでの上蓋を開けて背が高いクーラーを
付けるしかないですかね。


199login:Penguin:05/03/04 15:38:15 ID:w1u8Refg
2.6.11でmake htmldocsやったらエラーでた
200login:Penguin:05/03/05 03:44:23 ID:I2Mz6X/9
手元にあるOopsを解析したいと思ってカーネルのDocumentation/oops-tracing.txtに
書かれているように:

gdb /usr/src/linux/vmlinux
gdb> disassemble <offending_function>

をしたいと思います。 しかしあいにくDebianのカーネルパッケージからインストールしたので
vmlinuz-* しかなく、これはgdbには理解できません。 こういう場合は何とかDisassembleする
手段はあるのでしょうか? 非常に再現性の低いOopsですので何とか今走っているカーネルで
解析したいのですが。
201login:Penguin:05/03/05 08:25:47 ID:4ZTPwIlZ
2.6.11-mm1
202login:Penguin:05/03/05 11:08:50 ID:+kmoE60p
gentooだけかもしれないけど、
2.6.11にしたら、3台のうち1台だけキーボード/マウスが使えなくなった。
問題が出たのは、NotePC。
input 8042云々が出ないから、認識されてない模様。

configはこんな感じ
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
203login:Penguin:05/03/05 15:16:09 ID:xooQ/tlL
>>202 kernel のせいじゃなくて、kernel を入れ替える
ときにやった何かのせいだろ。config で 2.6.10 のときと
違うところがあるのか?lilo/grubの設定をうっかり変えた
ところががあったりするのかも?調べてみるべし。
204login:Penguin:05/03/05 16:43:24 ID:RZrHmiBA
>202
このスレッドは参考になる?
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0503.0/0483.html
205202ではないが:05/03/05 17:53:31 ID:2sNnW3wJ
>>204
カーネルパラメータにi8042.noacpiをつけたらキーが効くようになった。
ありがとう、>>204 !

FC3+素の2.6.11+FMV BIBLO NE9/1130
2.6.10あたりから効かなくて(acパッチだとOK)
ずっと2.6.10+acパッチだったのが2.6.11に上げられる
206login:Penguin:05/03/05 18:00:45 ID:+kmoE60p
>>204
多分それです。
ChangeLogにこんなエントリがありました。
さっき入れ替えてみましたが、キーボードが使えるようになりました。

*gentoo-dev-sources-2.6.11-r2 (04 Mar 2005)

04 Mar 2005; Daniel Drake <[email protected]>
+gentoo-dev-sources-2.6.11-r2.ebuild:
Update to Linux 2.6.11.1 which contains an important Dell keyboard fix. Also
added PPC32 compile fixes and a fix for an oops.
207login:Penguin:05/03/05 21:31:33 ID:5ZamhQyC
ttp://kerneltrap.org/node/4800
う〜ん、さらに混乱するような...
208login:Penguin:05/03/05 22:03:50 ID:iFHbvNJL
>>207
混乱しているっていうか、悪化してる感じがするのだが...。 (´・ω・`)
209login:Penguin:05/03/06 02:19:52 ID:RMolJTwv
210login:Penguin:05/03/06 18:06:41 ID:54HkHHcV
            ,、__
            /ヽ   ``ヽ
           // ̄' ̄ ̄ヽ.\
           `i |,_, ,_,、 i .>
           ト|,:ニ/ヽ二|'ー!イ.   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
            | ̄,.レ,..、  )7   | 
            ! ''===i  /'.   < ・・・・
            ヽ `! !' ,//\_   | 
         _,―イ>`'´‐< /  \_\________
       _/ _/  /`―「_!―'./  /   `―::、
      _/ |i   |  ///' /  !_      \
     ノ  | i  i'  ! | | /  ・'/ i'    イi
     >  | |  |  | | | /   /===i |    /|
     「   | i  | | | レ'  /    :|      |
     「`i  | ヽ  | フ  /     |     ノ
    iク `i‐|  \/ /┌::..、 ,‐、」   、 !|
    ト三∃|  / / _コ \\\     |
    !\コ'./ / /  E==  ) ヽ !     |
    \_/ //   iニニ'´//  ! |    」
       |  |      `ー‐´V   | |_,,..::‐''´
       |  |           ̄ ̄// |
       |  |○           | i  |
       | i      ○      | |  |
       | |             | |  |
       | |             | |  |
       | i             | |  |
       `‐L_           _| | _,.:」
       |  | `――――――'' | | /
       `i |     `i       | |,!
211login:Penguin:05/03/06 20:23:45 ID:rCKhQQe/
212login:Penguin:05/03/06 20:48:55 ID:eL4318Cz
>>211
ゴール遠すぎwwwww
213login:Penguin:05/03/07 18:13:54 ID:ZwafqeTJ
>>209 2.6.11.x パッチ系列つうのはいつもベース 2.6.11 に当てるのか、
それとも incremental に当てていくのか、どっちなんですか、
誰かエロい人?
214login:Penguin:05/03/07 22:31:43 ID:AThsXQD+
>>209のって

俺流2.6.11.1出したぜベイベー

とSUSEの中の人が勝手にやってる訳じゃないよね?
215login:Penguin:05/03/07 23:33:04 ID:ci42KF3d
>>214
件のファイルの置き場所から推測してくらはい。
216login:Penguin:05/03/07 23:42:35 ID:WPizki1r
217login:Penguin:05/03/07 23:44:55 ID:WPizki1r
218login:Penguin:05/03/08 09:00:33 ID:u6Us0Ev6
>>214
言っとくけどgregはSUSEではないよ
219login:Penguin:05/03/08 20:31:55 ID:1Fq5eZOv
2.6.11-ac1
220login:Penguin:05/03/09 17:50:32 ID:cOIyAn2r
>>218
Greg Kroah-HartmanはSUSEだ。
221login:Penguin:05/03/09 21:46:22 ID:hgh9ObtT
>218
プ

New start
posted Mon, 31 Jan 2005

Had been slow in applying things as I've switched employers from IBM to SuSE Labs / Novell.
ttp://www.kroah.com/log/
222205:05/03/09 22:59:28 ID:wrZN4ttd
2.6.11.2に上げたらi8042.noacpiオプションつけなくても
キーが効くようになった。(たぶん2.6.11.1から)

2.6.11.1, 2.6.11.2パッチは2.6.11に対して順に適用する
223login:Penguin:05/03/10 01:13:27 ID:ZX+vp2Zi
>>216-217
詳しく
224login:Penguin:05/03/10 13:32:34 ID:UfyUnXgO
そういうわけで彼は今やx86依存のコードに関しては一切テストをしていない
http://www.zdnet.com.au/news/0,39023165,39183867,00.htm
225login:Penguin:05/03/10 20:22:10 ID:iah1+srk
226login:Penguin:05/03/10 23:14:10 ID:RKD0E1m/
2.6.11-ac2
2.6.11-mm2
227login:Penguin:05/03/11 07:01:21 ID:W8fBfn9J
>>222
2.6.11-rc2でキーボードが利くようになったんですか?
その他にやったことって無いですか?
228login:Penguin:05/03/11 09:17:20 ID:5ZRm5dLr
>>227
2.6.11.2 と 2.6.11-rc2 は違う。
229login:Penguin:05/03/11 09:39:34 ID:U5T/uzjn
>>227
>ChangeLog-2.6.11.1
>[PATCH] Fix keyboards for Dell machines
これじゃないの?
230login:Penguin:05/03/11 18:13:36 ID:1NrsmpDT
superstable kernelって今後も出続けるのかねぇ?
231login:Penguin:05/03/11 19:42:44 ID:0YdqieRR
>>230 だろ。これなら追いかける気になる。
bk とか ac とか mm には付きあっとられん。
232login:Penguin:05/03/11 19:45:23 ID:1NrsmpDT
ま、俺はFedoraだから否応もなくbk、いつも軽やかにbk... orz
233login:Penguin:05/03/11 20:39:08 ID:j2a0g176
Fedoraだから何故bk?
むしろacだと思うが
234login:Penguin:05/03/11 22:41:15 ID:1NrsmpDT
そういやアラソたんが戻ってからはacか。bkはrawhideだけだね。
235login:Penguin:05/03/13 01:23:50 ID:vfeX0Zmc
2.6.11-mm3
236login:Penguin:05/03/13 11:17:00 ID:Qsvzf5Rg
bkもacもmmも糞もなく、最近は2.6.xについて行くこと自体やめたくなってきた
2.4.....λ........
237login:Penguin:05/03/13 13:24:43 ID:2rV8WOx1
いまだに2.4の奴は間違いなく池沼、と言い切れないところが orz
238login:Penguin:05/03/13 20:40:23 ID:kpzD6IRo
2.4マンセー。
2.6はコアはいいとして、input layerとかモジュールまわりとかもううんざり
だよ。ずっとこんなんだったらNetBSD行っちゃうかも俺。
239login:Penguin:05/03/13 22:35:40 ID:K4Z83rIb
3年前にマルセロ叩いてたヤシは謝罪しろ
240login:Penguin:05/03/13 23:41:07 ID:MkEx1dfV
2.6.11.3からは2.6.11に当てるんかぁ?
なんなんだよ…。
241login:Penguin:05/03/15 11:01:16 ID:z0fAwx2w
alanタソのは2.6.11.3まで内包してるのかなぁ
2.6.10からそのままoldconfigで2.6.11に上げたらpanicったよ。笑えねえ。
acにしたらさくっと安定した。alanタソ様々。
242login:Penguin:05/03/15 13:27:40 ID:Qd8Tsyx8
>>241
そういうことはChangeLogに書いてあるべ。
243login:Penguin:05/03/15 17:38:59 ID:9Sx4GV1E
2.6.11-ac3
244login:Penguin:05/03/16 13:44:07 ID:40E3LVjl
2.6.11.4
今度は何なんだ?もう疲れまちた。。。
245login:Penguin:05/03/16 14:13:04 ID:nriT6WNz
--- a/fs/exec.c 2005-03-15 16:09:56 -08:00
+++ b/fs/exec.c 2005-03-15 16:09:56 -08:00
@@ -814,7 +814,7 @@
{
/* buf must be at least sizeof(tsk->comm) in size */
task_lock(tsk);
- memcpy(buf, tsk->comm, sizeof(tsk->comm));
+ strncpy(buf, tsk->comm, sizeof(tsk->comm));
task_unlock(tsk);
}
これの意味を教えてください
246login:Penguin:05/03/16 14:35:32 ID:e942r+oG
>>245
a/fs/exec.c と b/fs/exec.c の差分
違いは817行目の memcpy と strncpy
247login:Penguin:05/03/16 14:47:51 ID:BqGEVvq9
>>244
Summary of changes from v2.6.11.3 to v2.6.11.4
==============================================

Greg Kroah-Hartman:
o Linux 2.6.11.4

Paul Mackerras:
o CAN-2005-0384: Remote Linux DoS on ppp servers

Prasanna Meda:
o use strncpy in get_task_comm

ということでppp serverを使う人なんてほとんどいないと思いますが、
そういう奇特な人は早めに更新した方がよろしいのではないかと。
248login:Penguin:05/03/16 14:51:54 ID:nriT6WNz
linux/lib/string.c
char * strncpy(char * dest, const char * src, size_t count)
{
char *tmp = dest;
while (count) {
if ((*tmp = *src) != 0) src++;
tmp++;
count--;
}
return dest;
}
という感じにsrcに含まれるnullチェック(nullだったら以後すべて
nullの値でdestを埋める)ということですね。
249login:Penguin:05/03/16 15:04:01 ID:nriT6WNz
ちなみにmemcpyの実装はcount分をただコピーするだけでした。
linux/lib/string.c
void * memcpy(void * dest, const void * src, size_t count)
{
char *tmp = (char *) dest, *s = (char *) src;
while (count--)
*tmp++ = *s++;
return dest;
}
task_structのcomm[TASK_COMM_LEN]はコマンド名が格納されているようです。
で、これの何が問題なんでしょうか?
2.4.29のget_task_comm()では普通にmemcpyが使われています。
250login:Penguin:05/03/16 15:20:53 ID:e942r+oG
>>249
気分の問題
251login:Penguin:05/03/16 16:37:52 ID:iuzUFTSJ
>>249 set_task_comm が strncpy を使ってるから、
get_task_comm も strncpy 使わなきゃ、とリリース
ノートにあるな。
252login:Penguin:05/03/16 17:25:00 ID:9zd6lz3K
なんでそんなことでバージョン上げるかなぁ……
なんかどっか致命的だったりするのか?
253login:Penguin:05/03/16 17:44:04 ID:e942r+oG
>>251
おいおい、嘘書くなよ
set_task_comm で使ってるのは strncpy じゃなく strlcpy
strncpy だと本当に気分の問題になるだろ
254login:Penguin:05/03/16 19:41:56 ID:07vzfHsp
これが、char型のポインタとchar配列を同じように
扱えるようにしてしまった弊害という奴ですか?
255login:Penguin:05/03/16 23:16:04 ID:5nRYeNMs
0で埋めてないから情報が洩れるんだよ
そういうセキュリティーホール。
256login:Penguin:05/03/17 02:21:49 ID:HEOeyUkD
2.6.11-mm4
257login:Penguin:05/03/17 10:12:05 ID:tsnqhwUb
0で埋めてないから情報が漏れるというのなら、
すべての構造体を確保した時点で、bzeroするべきですよね。
でも実際はそんなことはしない。この違いはなんなんでしょうか?
258login:Penguin:05/03/17 10:48:56 ID:5vo7TpVY
>すべての構造体
これはちょっとあれか。「char配列を含むすべての構造体」に変更
259login:Penguin:05/03/17 11:43:20 ID:ZgHWFeNT
その配列を使いまわしたら、確保した時点で0埋めても意味ないわけで。

つーか、今回の訂正、2.4 みたいに set の方で0埋めしておいた方が
いいように思えるんだけど、なぜそうしないのかわかる人います?
どうしても strlcpy を使いたかったってのが理由?
260login:Penguin:05/03/17 22:54:04 ID:/WeOXyhn
2.4.29はstrlcpyが無いのでしかたなく。

気分の問題だが、setはプロセスが生成されるたびに
実行されるから、コピーする領域は少しでも少ない方がよい。

261login:Penguin:05/03/17 23:38:25 ID:RhGgoLoH
2.6.11-ac4
262login:Penguin:05/03/18 19:47:35 ID:CV0tE0Pn
2.6.12-rc1
263login:Penguin:05/03/20 22:56:43 ID:DLvfhU+1
2.6.11.5
勘弁してくれ
264login:Penguin:05/03/20 22:59:50 ID:V5+Z6bB8
放っとけなさそうな問題ばっかだな
仕方が無いからコンパイルするか
265login:Penguin:2005/03/24(木) 04:07:39 ID:bPVB6MhN
kernel 2.6のCPUfreqサブシステムのlonghaulドライバはバグがあるみたいで、
VIA C3使ってる場合はcpuspeedデーモンを止めないと一両日でカーネルごとフリーズします。
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=140873

チップセットにもよるのかも知れないけど、815Eでは確実に再現しますね。
知らずに悩んでる人いたらなんなので一応書いときます。
自分が検証した限りだとcpuspeedデーモンだけ止めれば大丈夫です。
266login:Penguin:2005/03/26(土) 00:01:09 ID:Tp3+MCOu
2.6.12-rc1-mm3
267login:Penguin:2005/03/26(土) 12:45:27 ID:ReS/WVIz
>>266
ウザイからこっちにいちいち貼らなくていいよ
268login:Penguin:2005/03/26(土) 13:53:34 ID:gt1NK6AN
>>266-267
たしかに、ただバージョンだけかかれても、うざいね、
貼ってくれてもいいけど、張るなら何が変わったとか、
簡潔に日本語で説明してくれると少しは有用な書き込みになるであろうよ
でも ChangeLog のコピペとかは最悪だ、いらないよ
269login:Penguin:2005/03/26(土) 16:08:21 ID:FyATOylT
2.4.30-rc2
270login:Penguin:2005/04/02(土) 08:15:43 ID:m/qob2qL
LKMLのこのあたりのスレなかなか面白い。
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0503.3/2189.html
だからと言ってmmが出るたびにベンチマーク走らす気力も暇も無いが。
271login:Penguin:2005/04/05(火) 08:49:04 ID:oXj0aGCx
2.6.12-rc2
272login:Penguin:2005/04/05(火) 14:13:58 ID:i0QKu8S5
>>271
うぜえからこっちに貼るなバカ
やるなら変更箇所の解説ぐらいしろよ。
273login:Penguin:2005/04/05(火) 14:18:26 ID:sV4YBhXW
>>272
1行だけだからそんなにうざくないし、結構便利だから続けて頂けると漏れは助かる。
ちゃんと知りたきゃ http://www.kernel.org/ 見りゃいいんだしね。
しかし -rc1 から -rc2 のChangeLog、結構大きいな。
274login:Penguin:2005/04/05(火) 16:23:14 ID:x8rizL8x
>>273
パッチが300以上ありますからなあ。
どこがstableなんだと…
275login:Penguin:2005/04/05(火) 19:33:40 ID:WbnW/bJO
2.6.12-rc2-mm1
276login:Penguin:2005/04/06(水) 00:38:47 ID:tfSB/xGX
Linuxは日々進化しているのだ!
ワッハッハッハッハ、、、、、、、、、、orz
277login:Penguin:2005/04/06(水) 04:52:37 ID:zrTyox5L
最新カーネルを表示するスレ その2
http://pc8.2ch.net/test/read.cgi/linux/1059012918/

こっちだけで良いと思う。
278login:Penguin:2005/04/06(水) 13:57:54 ID:C5hKFL5C
2.6.12-rc2 というパッチは、何に当てるのですか?
2.6.11.6に当てるもの? 対象が書いて無いからわかりません
279login:Penguin:2005/04/06(水) 14:22:03 ID:atvT4fHR
$bzcat patch-2.6.12-rc2.bz2 |grep -A 10 -e '^--- [^\/]*/Makefile'
280login:Penguin:2005/04/06(水) 14:29:34 ID:C5hKFL5C
>>279
お前頭いいな
281ヽ(´ー`)ノ ◆.ogCuANUcE :2005/04/06(水) 19:57:35 ID:WHPpIc1h
AC patch の ChangeLog ってどこかにある?
282login:Penguin:2005/04/06(水) 22:48:00 ID:ecJm4/8J
>>281
アナウンスのメールに少し書いてある。
283ヽ(´ー`)ノ ◆.ogCuANUcE :2005/04/07(木) 14:23:22 ID:GJt+a7BZ
>>282
thx
kernel のバージョンを RSS/Atom で配信しようと思ったんだけど、
AC patch だけ ChangeLog がないので困っとった。
284login:Penguin:2005/04/07(木) 14:32:05 ID:ZmBIaG/9
$bzcat patch-2.6.12-rc2.bz2 |grep -A 10 -m 1 -e '^--- [^/]*/Makefile'
--- a/Makefile ....
Segmentation fault
285login:Penguin:2005/04/09(土) 02:28:03 ID:EqUZNxRK
2.6.12-rc2-mm2
286login:Penguin:2005/04/10(日) 00:45:36 ID:ck4nD87G
スイマセン質問スレで誘導されたので教えてください

System V IPC関連で質問です。

Kernel 2.4.xでのinclude/linux/msg.hのmessage queue関連のパラメータなんですが、
-----------------------------------------------------------------------------
#define MSGMNI 128 /* <= 1K */ /* max # of msg queue identifiers */
#define MSGMAX 4056 /* <= 4056 */ /* max size of message (bytes) */
#define MSGMNB 16384 /* ? */ /* default max size of a message queue */

/* unused */
#define MSGPOOL (MSGMNI*MSGMNB/1024) /* size in kilobytes of message pool */
#define MSGTQL MSGMNB /* number of system message headers */
#define MSGMAP MSGMNB /* number of entries in message map */
#define MSGSSZ 16 /* message segment size */
#define __MSGSEG ((MSGPOOL*1024)/ MSGSSZ) /* max no. of segments */
#define MSGSEG (__MSGSEG <= 0xffff ? __MSGSEG : 0xffff)
-----------------------------------------------------------------------------
MSGSEGが0xffffを限界値としてる理由ってなんですか?
(MSGPOOL*1024)/ MSGSSZ でシステム全体のqueueが取り得るmsgセグメントの最高値が出てくると
思いますが、既にDefault値で0xffffを越えますよね?
そもそもMSGSEGはシステム全体で取り得るmsgセグメントの限界値なんですか?
それ以前に/* unused */の時点でこのパラメータって気にしないで良いのですか?
だとすると、この設定値は古いアプリなどで使われている時のために存在しているのでしょうか?

かなり乱雑な質問で申し訳ないですが、ちょっとこの辺り教えてください。
287login:Penguin:2005/04/11(月) 19:35:29 ID:kom8U76v
2.6.12-rc2-mm3
288login:Penguin:2005/04/14(木) 01:37:17 ID:Bcmhen7E
つうか、モートンタンがメールボムのようにパッチを放出してる件について。bkがらみですかそうですか。
289login:Penguin:2005/04/14(木) 01:43:31 ID:52nlq1o6
この調子じゃ2.6.12はしばらく出ないね
290login:Penguin:2005/04/14(木) 02:19:06 ID:Bcmhen7E
じっとですか。そうですか。
291login:Penguin:2005/04/14(木) 16:36:20 ID:Tr2uyreY
↑お前みたいな馬鹿は死んだほうがいいよ
292login:Penguin:2005/04/14(木) 17:18:55 ID:1Qr5wNVX
↑お前みたいな馬鹿は死んだほうがいいよ
293login:Penguin:2005/04/14(木) 17:20:59 ID:b04k8GY6
↑こんな楽しい遊びは流行らせたほうがいいよ
294login:root ◆GrsqjXpGxE :2005/04/17(日) 19:29:04 ID:yZX6m4oe
おい、カーネル勉強スレあるって聞いたけど
どこ逝ったんだよ?過去ログ倉庫へ逝ったか?
295login:Penguin:2005/04/18(月) 22:50:56 ID:pFStAFnd
カーネルの開発に参加したいのですが、どうすればいいの?
296login:Penguin:2005/04/18(月) 23:01:19 ID:ExZKqHmL
>>295
ソースとコンパイラを入手する。エディタなどもあると便利だぞ。w
297login:Penguin:2005/04/18(月) 23:55:07 ID:1PaPX1HQ
>>295
1.
パッチ作って、[email protected] に投げる。
運が良ければChangeLogに名前がのって開発者の仲間入り。

2.
ちょうどよくこんなのが立ち上がったので、参加してみるとか。
ttp://kerneltrap.org/node/5008
298login:Penguin:2005/04/19(火) 00:17:42 ID:/yGyWpny
>>296
まずエディタを作るところからだろ。
299login:Penguin:2005/04/19(火) 00:20:21 ID:cVOUx5z/
まだ、構造体がよくわからないんだけど参加OKですか?
300login:Penguin:2005/04/19(火) 00:28:50 ID:W0Fuht18
>>299
OKですが、diffコマンドの使い方がわからないとパッチを送れませんよ。
301login:Penguin:2005/04/19(火) 00:48:47 ID:bL+naCfp
まずはkernel-MLを三年ROMれ
302login:Penguin:2005/04/19(火) 01:11:13 ID:cVOUx5z/
一通り読んでます。
303login:Penguin:2005/04/19(火) 04:50:20 ID:Pqyms6lM
kernelにmem引数で渡したメモリサイズをモジュールから知る方法を教えてください
304login:Penguin:2005/04/19(火) 04:50:50 ID:Pqyms6lM
すいません、kernel2.4です
305login:Penguin:2005/04/19(火) 08:52:43 ID:ti69d9eN
>>295
まずはtypo探しでしょう。
306login:Penguin:2005/04/19(火) 13:30:02 ID:8PiGTXiO
>>303
__memory_startと__memory_endあたりを見ればいいんでは?
と思ったらEXPORTされてないのか。

>>305
そのあたりは最近お掃除が進んでいるので難しいと思いますな。

#今度はLivePatchでもめてるのか。
#CGL specがrequireしてるから入れろつーのが実にお役所理論ですなあ。
307login:Penguin:2005/04/19(火) 17:11:11 ID:kWN8CeaS
>>306
LivePatchが必要だと思ってるLinuxハカーは少ないと思われ。
308login:Penguin:2005/04/19(火) 21:11:14 ID:kWN8CeaS
>>290
SCMはgitで行くみたいだね。
309303:2005/04/19(火) 21:43:25 ID:Pqyms6lM
どうやら無理のようですね。
もうハードコードするかモジュール引数にするぐらいしか思いつきません。
310login:Penguin:2005/04/19(火) 22:05:07 ID:W0Fuht18
>>303
saved_command_line を覗くのは反則?
311login:Penguin:2005/04/19(火) 22:26:59 ID:ru7JU9qo
>>306
まあ、スレッド立てたのがNTTの中の人だから(苦笑)
312login:Penguin:2005/04/20(水) 03:52:43 ID:/NpjNEUV
4月版 カーネル2.6.11.yのメンテナは嫌なヤツ?
http://www.atmarkit.co.jp/flinux/rensai/watch2005/watch04a.html
313login:Penguin:2005/04/20(水) 04:16:50 ID:21MgsW81
>>312
「SUCKER(しっかりとパッチレビューができて、強い意志を持った融通の利かない嫌なヤツ)を演じられる人でないと、この作業はできない」

すばらしい誤訳だな。
314login:Penguin:2005/04/20(水) 15:44:33 ID:/EAAZY39
ひろゆき「SUCKERを演じられる人でないと(この作業を続けるのは)難しい」
315login:Penguin:2005/04/21(木) 11:45:52 ID:viSMWoxG
だからサカ豚は駄目なんだよ。
316login:Penguin:2005/04/22(金) 02:36:25 ID:6lqsTu5R
2.6.12-rc3
317login:Penguin:2005/04/26(火) 03:39:27 ID:oS2TSzn5
>>306,307
もはや、自分達自身でメンテするしかないようですなぁ。
318login:Penguin:2005/04/30(土) 00:09:24 ID:zkpCmms7
>>306,307,311,317
「lkml にポストされたパッチ」について Linux ハカー界の飯能

Chris> I'm curious as to what people decided this was a necessary requirement.
Chris> solving a real-world problem is much more interesting to listen to that filling in a check-box on a (somewhat dubious) specification
Chris> I would just like some examples of real-world needs and an explanation of why it's needed. Not handy-waving.
Chris> Those are just marketing words.
Chris> maybe, but i'm far from convinced it's necessary and therefore warrants a big ugly kernel patch
Chris> are you serious? .... please, prove me wrong, show us some code
Chris> http://selenic.com/mailman/listinfo/kernel-mentors might be of value to you.
Andi> Didnt review more.
Kyle> One thing to remember, though, as there _is_ a very clean method to do this from userspace, therefore you are not likely to get much sympathy on this list.
Pavel> Maintain your own patches; if that seems too hard, do the right thing.
Andi> Your full patch is just a funky ptrace equivalent as far as I can see.
Valdis> If you're looking at doing on-the-fly patching, you're probably also carrying around a lot of *other* ugly cruft to make this creeping horror work on Linux.
Kyle> But you miss the point. Linux is *NOT* about "business", or "enterprise", or "mission-critical". Linux is (at least to many hackers) about hacking, having fun, and Good Design(TM).
Kyle> The kernel is not about business, demand, or what the CEO of some big-name company wants. The kernel strives for the goal of "Good Engineering (TM)"
Pavel> Clearly noone but you wants to make kernel more ugly just for "faster ptrace".
Andi> I think you have a lot of unproved and doubtful assumptions here.
319login:Penguin:2005/04/30(土) 17:20:24 ID:Hgol+Lwe
2.6.11.8
2.6.12-rc3-mm1
320login:Penguin:2005/05/01(日) 20:27:35 ID:INH1ykrI
2.6.12-rc3-mm2
321login:Penguin:2005/05/03(火) 01:10:37 ID:chXEFOHO
カーネルのソースを改造してて分からないことがあるんだけど
このスレで質問してもOK??
322login:Penguin:2005/05/03(火) 01:45:48 ID:Iw9fmQYW
RMS: BitKeeperとの決別はハッピーエンド
http://japan.linux.com/opensource/05/04/28/0243241.shtml
323login:Penguin:2005/05/03(火) 01:51:14 ID:FXyI0//f
>>321
OK
324login:Penguin:2005/05/03(火) 08:31:55 ID:Hk2U1rW0
RSの言うことはおおむね正しいと思うんだが
どうも鼻につくのは何故なんだろう。
325login:Penguin:2005/05/04(水) 08:14:01 ID:kJhxw1kD
いつもの事じゃん。
326login:Penguin:2005/05/04(水) 23:34:06 ID:G3znQGA9
RMSとESRは実際に会って話してみても鼻につくぞ
327login:Penguin:2005/05/04(水) 23:43:31 ID:JEP4JUpY
鼻につくかどうかより
実際に何をやってるかの方が重要じゃね?
328login:Penguin:2005/05/05(木) 00:28:42 ID:lXE7j0UI
何をやっていようが人あたりの悪い人は社会には受け入れられません。

コンピュータヲタでつっぱるなら問題ないが・・・
329login:Penguin:2005/05/05(木) 00:45:23 ID:BFBbQ7dh
あまり信者みたいに思われたくはないが、RMSくらい人類に対する貢献があれば
人あたりなんて小さな問題のようにも思える。
それに鼻につくというのはむしろ受け手の問題ではないかな。
330login:Penguin:2005/05/05(木) 02:53:18 ID:lF588X4M
>>322に関してはさすがにRMSは言いすぎなような希ガス。
あえてそんな事言わなくても良いのじゃないかと思うのさ。
まぁ、それを言っちゃうのがRMSらしいところなんだが。
331login:Penguin:2005/05/05(木) 14:57:08 ID:sJHDXHNY
本の即売会でRMSに会っただけなんだけど、
気さくな人だとおもうけどな。
頼んでもいないのに、
サインしてくれるし。
332login:Penguin:2005/05/05(木) 15:53:26 ID:1AVDZvW1
> 頼んでもいないのに、
> サインしてくれるし。
それ気さくっていうかウザいだけじゃ…(;´Д`)
333login:Penguin:2005/05/05(木) 19:32:39 ID:v1GFi9Y4
2.6.12-rc3-mm3
334login:Penguin:2005/05/06(金) 01:16:28 ID:vdmdrTyO
>>332
営業でせう。
本を売ってFSFの活動資金を稼がないといけませんからな。
335login:Penguin:2005/05/06(金) 09:52:08 ID:p4e3eDmc
2.6.12-rc3-git1
こんなんでましたね
2.6.12はまだちょっとかかるのかな、
336login:Penguin:2005/05/06(金) 11:47:27 ID:uonYfpx/
gitでdiary snapshot?
337login:Penguin:2005/05/08(日) 08:59:11 ID:QSPR2saK
2.6.12-rc4
338login:Penguin:2005/05/10(火) 22:44:27 ID:fcH4051s
339login:Penguin:2005/05/11(水) 22:50:08 ID:ACziWdJy
1G LOWMEM試してる人居ますか?
340login:Penguin:2005/05/11(水) 23:08:47 ID:h/eusWjs
>>339
これどういう効果がアルの?
341login:Penguin:2005/05/11(水) 23:41:36 ID:ACziWdJy
x86だとHIGHMEMなしで896Mぐらいしか物理メモリが使えないのですが、
HIGHMEMなしで1Gまで物理メモリが使用できるようになります。
メリットは、パフォーマンス向上。
342login:Penguin:2005/05/12(木) 09:15:32 ID:rksoEe98
MCEってみんなつかってんの?
343login:Penguin:2005/05/12(木) 11:50:30 ID:dF2mIo3M
2.6.11.9
344login:Penguin:2005/05/12(木) 12:19:57 ID:dF2mIo3M
Cleaning Up Per The Kernel Coding Style
http://kerneltrap.org/node/5100
345login:Penguin:2005/05/13(金) 12:00:43 ID:MIV6Es4p
2.6.12-rc4-mm1
346login:Penguin:2005/05/14(土) 19:02:52 ID:VzJPF3kY
kernel 2.6でdevfsが取り除かれたから云々でdvdをmplayerで再生しようとしたり
lsdvdつかったりすると
libdvdread: Can't seek to block 256
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
とおこられるのだが、これってどうにかできる方法ご存じの方おりませぬか?
347login:Penguin:2005/05/14(土) 23:02:43 ID:Qor6xCD/
>>346
動画・音声関係ソフトウェア総合 3
http://pc8.2ch.net/test/read.cgi/linux/1088333356/l50
348login:Penguin:2005/05/16(月) 11:27:47 ID:aEpjTrk8
Intelのハイパースレッディングに深刻な脆弱性
http://www.itmedia.co.jp/enterprise/articles/0505/14/news009.html

ハードウェア上の問題であればソフトウェア(OS)で対処するだけで済む問題なのだろうか...とふと思った。
349login:Penguin:2005/05/16(月) 11:44:31 ID:4+hu4FLU
>>348
ソフトで対策するなら
・HT無効
・キャッシュ無効
くらいかなあ。

まあ根本的な解決方法じゃないが、やってやれないことは無いということで。
350login:Penguin:2005/05/16(月) 12:14:22 ID:aEpjTrk8
あと、コンテキストスイッチ時にキャッシュをフラッシュするとか.......最悪だ。
キャッシュの存在意義が無くなるな。
351login:Penguin:2005/05/16(月) 12:49:45 ID:lR6B7TGa
>>350
HTだからスレッドは同時に走ってるのでコンテキストスイッチ時のフラッシュでは駄目
ではないかな。
352login:Penguin:2005/05/16(月) 12:51:28 ID:aEpjTrk8
結局、OpenSSLのコードを修正するのが一番現実的な解決策みたいですな。
353login:Penguin:2005/05/16(月) 17:53:39 ID:4+hu4FLU
ふと思ったが、mmapにキャッシュ禁止属性を追加すればいいんじゃないか?
やばそうなデータはそのページに集めるように直さないといけないけど、
アクセスパターンを変えるとかよりは簡単だろう。
354ヽ(´ー`)ノ ◆.ogCuANUcE :2005/05/16(月) 20:30:09 ID:gl9YKgCG
>>352
それじゃあ根本的解決にならないんじゃ…(;´Д`)
355login:Penguin:2005/05/17(火) 00:50:10 ID:a5uTxW7z
ぶっちゃけた話、カーネルで対処するって事は面倒だし、範囲が広くなりそうだ。
しかも、HTの為にカーネル内部をごちゃごちゃいじるのはカーネルハカーもやりたく無いと思われ。
キビシー (><)
356login:Penguin:2005/05/17(火) 01:21:03 ID:a5uTxW7z
つうか、ここの説明がわかりやすい。
http://www.allbsd.org/%7Ehrs/diary/200505.html#d1603

あれだな、スケジューラに認証機能を付けて同時実行するスレッドを制御するってのがいい感じかも。
でも、パフォーマンスが著しく落ちそうだぞ。 orz orz orz orz orz orz orz orz orz orz. . . .
357login:Penguin:2005/05/17(火) 01:22:57 ID:Cw/j9djQ
kernel側で対処するときの速度的なデメリットとHTTによるメリットを考えたとき
HTT無効にするのが一番の解決方法だとどこも考えているみたいよ。
358login:Penguin:2005/05/17(火) 01:33:56 ID:a5uTxW7z
>>357
んな感じだな。カーネルハカー達見てると。なんか静かだし。
明らかにHT関連の話題には引いてるとしか思えないw
# マジかよIntelみたいな
359login:Penguin:2005/05/17(火) 02:46:57 ID:a5uTxW7z
一応、他の参考サイト

Intelのハイパースレッディングに深刻な脆弱性
http://w3.quake3.jp/sushi-k/index.php?itemid=320

Hyper Threadingに脆弱性2
http://w3.quake3.jp/sushi-k/index.php?itemid=321
360login:Penguin:2005/05/17(火) 21:13:33 ID:ZW012C59
2.6.11.10
2.6.12-rc4-mm2
361login:Penguin:2005/05/17(火) 22:28:50 ID:bWFxExUA
>>359を読んで:
ターゲットプロセスのメモリアクセス特性が分かればターゲットプロセスの処理内容が推測
できるって事なのかな。
RDTSC命令で計測する監視プロセスもメモリアクセスするわけだがら、ターゲットプロセスの
正確なメモリアクセス特性を得る事は難しいと思うが・・・
362login:Penguin:2005/05/18(水) 11:27:13 ID:+h9I3XMr
Hyper-Threading Value, Vulnerability
http://kerneltrap.org/node/5120
363login:Penguin:2005/05/18(水) 12:52:05 ID:hGE5+F1S
>>362
むしろこの件に関してMSがどう動くのか気になるところだな
364login:Penguin:2005/05/19(木) 00:18:49 ID:8FqDQWm5
>>362
/. でも記事になってるな。

Hyper-Threading, Linus Torvalds vs. Colin Percival
http://it.slashdot.org/article.pl?sid=05/05/17/201253
365login:Penguin:2005/05/19(木) 03:09:57 ID:SmKiXs3X
HTTの脆弱性だろうがなんだろうがKernelの問題では無いので意地でも修正はしない。心配ならHTT Offにしろ!
が、Kernel界隈の意見ですね。
366login:Penguin:2005/05/19(木) 13:04:27 ID:0gjuf4Zg
ハードの不具合なんてソフトでなんとかしてみせらあ
でも飛行機だけはかんべんな

ってのがカーネル開発者の身上だと思ったんだがな
367login:Penguin:2005/05/19(木) 13:18:42 ID:zUZD9FIJ
動的にHTTをoffにできるカーネルパッチきぼんぬ。
368login:Penguin:2005/05/19(木) 13:27:54 ID:+8mFIfFs
>>366
今回のは抜け道がなさそうだからのう…

>>367
CPU Hotplug入れて、片方止めればいいんではないかと。

369login:Penguin:2005/05/19(木) 17:13:56 ID:DMkKcF5K
カーネルを修正して得られる結果と今回の脆弱性への実現可能性を天秤にかけた場合、
最善の方法はHTTオフにするのが正しい解であるってことですな。
370login:Penguin:2005/05/20(金) 00:21:21 ID:wwt1U5cX
先生、HTTのないPen4なんてクロックが高くて
キャッシュが多いだけのCeleronです!!!
371login:Penguin:2005/05/20(金) 22:20:41 ID:xOoR8h7N
>>364
>Hyper-Threading, Linus Torvalds vs. Colin Percival
↓これワロタ
http://it.slashdot.org/comments.pl?sid=149843&cid=12565522

「No, not really. It might fall, but it's very, very unlikely. So calm down!」
↑これがおそらくLinusの意見でしょ。

心配性の人は、BIOS で HTT off。これ最強。
372login:Penguin:2005/05/20(金) 23:33:40 ID:/mu7cwNe
>>370
どっちも、性能の要だろ
373login:Penguin:2005/05/20(金) 23:41:00 ID:dNQ1tLoZ
ptrace(2)とthreadについてここで質問してもいいですか?
374login:Penguin:2005/05/21(土) 00:51:33 ID:QWh3Gw2a
>>373
超OK
375login:Penguin:2005/05/21(土) 16:11:41 ID:KAfdNmh+
Hyper-Threading の cache を使用した脆弱性問題の解説

Hyper-Threading を使った convert channel の問題
http://www.nminoru.jp/~nminoru/diary/2005/05.html#2005-05-17
376login:Penguin:2005/05/21(土) 19:04:08 ID:FTbYMv/C
つまらん
377373:2005/05/21(土) 19:36:19 ID:MnmlmAEw
ptrace(2)でシステムコールをトレースする簡単なプログラムを書いてみたんですが
シングルスレッドだとうまく動くのにマルチスレッドだとclone(2)の後で止まってしまいます。
マルチスレッドのプログラムをトレースするにはどうしたらいいんでしょうか。
次のような単純なものでもだめでした。
include <pthread.h>

void *f(void *p)
{
return NULL;
}

int main(void)
{
pthread_t t;

pthread_create(&t, NULL, f, NULL);
pthread_join(t, NULL);

return 0;
}
378login:Penguin:2005/05/21(土) 19:37:55 ID:MnmlmAEw
begin 644 ptrace.c.gz
M'XL("/\)CT(``W!T<F%C92YC`)58;7/<MA'^K/L5B#+6W*5*=$HSCB=^F<G8
M%U=3U?)8BM-.FN%`(,A#11(T`)ZD)OKOV26/P`*\4UU].'$?[.)E\>P+^:5J
M1-7EDKVP+E?ZF_6KV9<>ZAH%:(S9>WO2.L.%3'"75^IZJGO+E8O12C7=W4EG
MI8EQ:4RC=ZF&Y6;6<:<$$[JQCHDU-^PK6$3PJK*__L9>SGZ?,?@[-!(4C<NV
M8X?'`RSOE!N?"VUNQF<C>3X^WQKEY"CH5C;CLZBT]0-XJE9Y(P$S^)EATW[F
MKJ&2O)-BX^<0ZUR947"J]@/U3:/#U.LZ")58Z]OF].DH-RH](CK(:ULI_=JE
MI!NN===X/5WE7018Z3J5AV7*1+9TM\/MC!*ON*F]C^EN6MX%_W5TANDII@@7
M0EH;QL4CUO:^$>/SC0JXD0VG7B;N-S41\J[UFU:MI%=D]Z]Z'?@$_BL3_T6R
M567#*S(J4W?+2!\.[]T8W]1T&TH+YX5"-.X1I\(^VS*08JJ`S*`^ZVIN_2G%
MVF@=]D7O&CSX+24>81Z*I6G)%FP8!,=PX93V06=!G:YI;2)+9V+G]4CJ;=M9
MB&2Z#(JJ*8G56EM'SXH35:I6-$RR,@41Z"PO)0&0*+K(^3V9:H(A)XSN6AMM
M/85P32LK&>[?WM<TI534[9C'HNP#INK:6][R-GC6R&MR>[@.6I,H0*BNN;^I
MNFN(!*=N!`^9LI@`4>(JDL2%+#!*0ZZE3DJAW>FM\$%8Q**"=!V2C]7B1KHX
M+]A*TRM7>"N&["D&&GE+O0MBE<A1@HLB!?;BU]VL>5.&G#(]U:9^]A3<38O+
M=]&M%04Y@VH*[9=I17`&27O`<`-)V]#JU5!JY[KFJJ$[AN-$)X#;4\5]5N7^
M@#S_#_KGSFNT1CM*30@KHP6-SQWYJ5$N@[F[RJ^4`\&=3,"IY:=..TZ26QEG
MKR*JI]=Y475V3=P6>`(LL1H2\.-,D\"L-+,4-LHL55IA<]DX&_1IW!85\-%[
MCMX5QMW&WSVV'QLR)<F.D#X<CVX9MAS\44<K0.=!113(Z;;#]+QB+3'7N)8;
M7L=HN1/%U(T/<&EFHK]GY%[)P'.OG(V!G]7\[K%1U<2CQO0*JG'2;$)%;7BC
M;25ER%U&DMS5EPB;EMP4PJ#<3X]6DVZE@+)D-N0JAA72'B"%6D-,L%M-@W;`
MXHHX8&F<;=&XJ`T@AFR.*26&/W6RDS25#'!2*5LDYU.?C-J>GD&>9G5Q&SI7
MW@)`)"MIJN"5@^PI2"EO\D(]E@!V)$[:Q4]J,U8OWX:,]2ELOIA"F,Z#5,5B
MD8SVAR>+=U&34T:2C`<E&1U;F$B.K8>N8-(FQ,5UPNX)MR?LG'`SNE>B'AO'
379373:2005/05/21(土) 19:38:21 ID:MnmlmAEw
MFR^2J0LZ4:LVVF6T3X08%MJ$*@.Y3UG:/?4YE'@=6]@@?@XK^A;,;P$9S-?D
M#0_V>,>=,^&:$Z!(@3*U2(%BH@$OSC$P08H)`DE*;V1LM@,K=F".ON>,D42<
MV#F9)%8X(R\*K,;W\4"Y8P!RK%NC(S,.O\0MNV"E<?+0[X"<P_NXT?<$P2#8
MT&J)5MTUB5X`!&^$#"\S`U4>XP*^X&=]<'@':GW3M5DNX+_R-).8OK/^K3W%
M0D8>@"AS8A7)T+59"RV_C?RCP`MY;LA;:M],)JL,V/:%(`;+/2#<M8%,%>-#
MS^3C%8MY.NL`EGM`$[8_8).B.3372?ZC@"LIZ[KH_=A?5O;8?=77JJ%9**ME
M#5Y7(J+>!*P_9?3+#(CQ=Q8`^JIG224;,2.%5.$C#,"-=M#H$@#;%P@"$E[3
MG2,M'GMS!BID-_(^,`?JK744@D<DV^SA^6P?S#?GR.#]R4XGC[<>LK$#:+
M[6<M>(O.'/X^[T74Q2OI+,RP'6<O&9;$^6*K4K!YC[YD7Y\N>NCWV<'09+#3
M0><AU5QZQ1[L/^_,WU]]^/'U*NM__[$Z9LMC]N[G\W-X6(RS'X`%&F88A?-3
MV,+!PVR8!'DR'[Y`S1?'[/+L[>75Q?O/L41GL!?LVZ"$'OEU^1N<%'-(LYD?
M7OYM=7Y^B%;C2;S.RWZ7BV$$)C@(UH<G0+X3>$78VCT,__IO=.TXPW&_W+"A
M`PF5PF^#ZIUN]=A?F-]\.$OBY,B?EROPP]79Q;O+8[R^T:G;T8O!WY?_NGQ[
M<?&&_3&L#'_Q^$\7'_[._DC`CP.ZQ^3U^<6[U<1F]<_5Z[TF_81O=IN=72W^
M!\?Z?[=K2)UL/A"-;;^ASK\^/69'`[email protected]+7\Y^0L:\7[V9#YJ+
M0`BA&Z>:3A+6##KLB"WOGBV7RZ`+9:@3CN''YPRZ+)MM`7R&*.IUXAMZN[KZ
ML'H;7\\1JB]&?5P0@6_@):7,)+]CKR"(V-$1B]$7S*K_2EVP\8LU.TD19.9H
MAR;HB;\^(_2%5Z'&%?/#)QU[8MF3*O\W9,%A:WZ.:%5@YCC;PA-]USF!9*]_
MQ,.1<RY'D\3%]E8YL8:+W/KYU2MV^G2![OY^<+7@5HXD67U<O;O*D#P_[!KX
MN'>DY^C.$>3I_LFR-_OMSJY^^+\/?PT%_`:><UGPKG*?/0'QSK/>.7??%^F<
4#S0\MC&S?#Y[F/T)X[]%&Y@9````
`
end
380login:Penguin:2005/05/21(土) 20:02:09 ID:KAfdNmh+
>>377
>>378,379
なんかそれ、こはれてるみたいだぞ。
なんとかデコードはできたがジャンキーなソースになったし.. (- -;)
381login:Penguin:2005/05/21(土) 20:48:06 ID:MnmlmAEw
>>380
すいません、確かに壊れてますね。これでどうでしょうか。
ttp://rerere.sytes.net/up/source/up6057.c
382login:Penguin:2005/05/21(土) 22:03:19 ID:KAfdNmh+
>>381
やりたい事がわからんのでなんとも言いようが無いが、うまくいってるように見えるけど...

もっと、くあしく!!
383login:Penguin:2005/05/21(土) 22:06:00 ID:KAfdNmh+
つーか、引数与えてない場合に"/bin/sh"をexecしてるけど、
止まるって言ってるのはshellの応答待ちになってるからってのは無しね。
384373:2005/05/22(日) 00:54:09 ID:tK3tVAaV
シェルなんかだとうまくいくんだけど、>>377を走らせるとcloneの後で止まるんですよ。
385login:Penguin:2005/05/22(日) 02:40:47 ID:+7tmjwT/
>>384
うーむ。確かに clone で止まる。
子プロセス内で pthread_create で sub thread を生成か。
signal と pthread 間の怪しい関係を感じるな...

>シェルなんかだとうまくいくんだけど、>>377を走らせるとcloneの後で止まるんですよ。
シェルは pthread 使用して無いのが非常にあやちい。
386login:Penguin:2005/05/22(日) 02:43:17 ID:+7tmjwT/
てゆーか、signal と pthread って鬼門だった希ガス。
387login:Penguin:2005/05/22(日) 03:09:57 ID:+7tmjwT/
Re: Scheduler: SIGSTOP on multi threaded processes
http://www.ussg.iu.edu/hypermail/linux/kernel/0505.1/0533.html
http://seclists.org/lists/linux-kernel/2005/May/0744.html

親 プロセスが SIGSTOP を毎回送信するようにするとかはどうか..
388login:Penguin:2005/05/22(日) 18:05:02 ID:+FM5Ooqg
その方法を使用して gdb 上で動かしても同じだな。 バグか仕様か....
389login:Penguin:2005/05/24(火) 17:26:07 ID:joWxVzDy
include/linux/wait.hとかで
do { \
a=b;
} while (0)
っていうコードがあるんですが
ふつうに
{
a=b
}
でいいじゃんかとおもうのですが
理由わかります?
390login:Penguin:2005/05/24(火) 17:30:16 ID:Pq777ext
>>389
1行でそれはない
391login:Penguin:2005/05/24(火) 17:44:54 ID:QgdNvvN4
>>389
そのマクロを仮に M() として、
if (...)
 M();
else
 ・・・・
みたいに普通の関数呼び出しと同じ書き方ができるようにそうなっている。
do { ・・・ } while (0) だとエラーにならないけど、
{ ・・・ } だと余分な ; でエラーになるでしょ。
392login:Penguin:2005/05/25(水) 12:24:45 ID:tFl/1jDF
>>390
いや、あるんだってば・・・
>>391
勉強になりました
はっかぁは芸が細かいですね(・∀・)
393login:Penguin:2005/05/25(水) 13:47:57 ID:jE8dvz/h
>>392
#define hoge() do { fuga; } while(0)
とか?

最初復文だったのを直したのとかで残っていそうだなあ…
あとで見ておこう。
394login:Penguin:2005/05/25(水) 15:08:34 ID:a5oq5A6O
dmesgの
>Linux Kernel Card Services
> options: [pci] [cardbus] [pm]
[pm]って何?
395login:Penguin:2005/05/26(木) 00:00:54 ID:Xr2DVIzY
>>394 Power Management
396login:Penguin:2005/05/26(木) 00:16:33 ID:8RgdaCKa
2.6.12-rc5
397login:Penguin:2005/05/26(木) 13:09:20 ID:10DIa+9N
2.6.12-rc5-mm1
398login:Penguin:2005/05/26(木) 13:42:31 ID:U8YS+FVv
>>394
PowerMac
399login:Penguin:2005/05/28(土) 03:50:46 ID:5aey3sxH
2.6.11.11
400login:Penguin:2005/05/29(日) 18:05:21 ID:W+r6fu+F
モジュールをつくろうかと
#include<linux/module.h>をして
-D__KERNEL__つきでメイクしようとしたら
linux/config.hで
#ifdef __KERNEL
#error
#endif
となってだめなんですが、これってどういうこと?
401login:Penguin:2005/05/29(日) 19:18:04 ID:+dAJZoHh
「fjの教祖様」が騒いでた(る)、LinuxのFS悲惨、て話は、結局どうなんでしょうか。
開発者の人達の間ではどういう扱いになってるんでそ。
402login:Penguin:2005/05/29(日) 22:32:56 ID:yvAOlBSJ
>>401
誰も知らないはず。
DOUBTの結果がまとまれば、なにかあるんではないかと。
403login:Penguin:2005/05/30(月) 00:20:50 ID:HgyxDVJU
kernelの勉強するために、
2.4をいれたいんですが、
kernelのソースをとってきて、
make clean
make config
make depend
make
まではうまくいくけど、
make boot
すると

tools/build bootsect setup compressed/vmlinux.out CURRENT > zImage
Root device is (253, 0)
Boot sector 512 bytes.
Setup is 2546 bytes.
System is 1201 kB
System is too big. Try using bzImage or modules.
make[1]: *** [zImage] エラー 1
make[1]: Leaving directory `/usr/src/linux-2.4.30/arch/i386/boot'
make: *** [boot] エラー 2
となって失敗してしまいます。

どうすればいいのかわかる人教えて下さい
404login:Penguin:2005/05/30(月) 00:24:45 ID:Rf+HVjlB
>System is too big. Try using bzImage or modules.
405login:Penguin:2005/05/30(月) 00:36:11 ID:62jl6Y+u
訳すと「ちんちんおっき!」
406login:Penguin:2005/05/30(月) 00:41:01 ID:i64dRy21
bootなんてあったのかzImageとbzImageしか知らなかったよ
407login:Penguin:2005/05/30(月) 01:00:50 ID:HgyxDVJU
実習Linuxカーネルという本で勉強してます。
そこでモジュールのインストールがかいてあるのですが、Kernel2.4での説明
なんでKernel2.6から2.4におとしてみようとしてカーネルを再構築しようと
しています。
make bootはそこにかいてありました。
make bzImageもためしてみましたけどおなじでした。
何が問題なんだろう。
408login:Penguin:2005/05/30(月) 01:17:11 ID:41vewDhV
>>407
お前の頭。
エラーメッセージとMakefileくらい読みなさい。
409login:Penguin:2005/05/30(月) 08:00:50 ID:HgyxDVJU
>>408
エラーの意味がわかるが解決しませんでした。
ブートイメージのサイズがでかすぎって出てるんですよね。
make modules
make bzImage
はためしてみたけど駄目でした。
410login:Penguin:2005/05/30(月) 09:28:35 ID:7RFLxPvg
>>409
原因:イメージでかすぎ
対処:イメージちっこめる

なぜイメージでかすぎか? を考えると良いでしょう
411login:Penguin:2005/05/30(月) 10:46:42 ID:oaWpInZm
>>409
本当にエラー?
FDに入れるにはでかすぎるって出るだけじゃなくて?
412login:Penguin:2005/05/30(月) 15:59:22 ID:loy9UwYr
FDじゃなくて/bootディレクトリにカーネルを置くつもりなら
サイズが云々は気にしなくてもいいんじゃないの?
413login:Penguin:2005/05/30(月) 16:21:21 ID:+CMh+897
そもそもbootは正しいターゲットじゃないと思うんだが。

>>412
zImageの512K制限がある。
414login:Penguin:2005/05/30(月) 16:26:27 ID:FV0ztd/I
「ちっこめる」って…
415login:Penguin:2005/05/31(火) 00:08:49 ID:8xYDVhJg
>>410
小さくするにはどうすればいいんでしょう。
すでに圧縮済なんですよね。

/boot下に
vmlinuz-2.4.30
ってファイルが出来てました。エラーってでてるけど実は成功してるのかなあ
今つかってる2.6のカーネルのイメージの方がサイズでかいし

これでブートできるかためしてみます
416login:Penguin:2005/05/31(火) 00:10:33 ID:8xYDVhJg
ごめん、
なんでかわかんないけど
make bzImage
でうまくいきました。前失敗したのはなんでだったんだろう。
いろいろご迷惑おかけしましたorz
417login:Penguin:2005/05/31(火) 00:11:19 ID:HZzgoz7Q
そして彼は帰ってこなかった。。。
418login:Penguin:2005/05/31(火) 02:38:22 ID:66ZHUBQ4
むちゃしやがって
419login:Penguin:2005/05/31(火) 17:53:28 ID:hgmU9qmf
そろそろ2.6.12きそうだな。
420login:Penguin:2005/06/01(水) 19:45:05 ID:FIUYfxgj
2.6.12-rc5-mm2
421login:Penguin:2005/06/01(水) 20:02:47 ID:Szv/lBgL
>>420
こっちのスレがあるから、このスレには貼らなくていいよ。
http://pc8.2ch.net/test/read.cgi/linux/1059012918/l50
422login:Penguin:2005/06/02(木) 15:07:48 ID:XCo0Mg4k
くだ質スレから誘導されてきました。
もし、カーネル再構築するときにやらかした(やらかしがちな)失敗談など
ありましたら聞かせてください 。
423login:Penguin:2005/06/02(木) 17:52:21 ID:AQE81Ajp
>>422
consoleでなくてserialにメッセージ出してて焦った。
networkデバイス入れ忘れて、リモートからアクセス不能に。
424login:Penguin:2005/06/02(木) 20:36:31 ID:EfpK6FyE
5月版 BitKeeperからgitへ、ソースコード管理ツール大変更
http://www.atmarkit.co.jp/flinux/rensai/watch2005/watch05a.html
425login:Penguin:2005/06/06(月) 22:18:48 ID:IWleetKF
2.1.12-rc5-mm2はTCPがバグってる。
TCP Congestion周りか。
426login:Penguin:2005/06/06(月) 22:19:07 ID:IWleetKF
2.6.12-rc5-mm2ね…
427login:Penguin:2005/06/07(火) 05:44:53 ID:qd2n2BiC
2.6.12-rc6
428login:Penguin:2005/06/07(火) 10:34:47 ID:Ci48reDo
あー、詳解Linuxカーネル 第3版はいつ出るのでしょうか?
待ちかねています。あまりじらさないでください。よろしこ!
429login:Penguin:2005/06/12(日) 15:27:15 ID:TPCpvO18
2.6.12-rc6を試してみたんだが、またマウスの加速度だかなんかが変更になった?
430login:Penguin:2005/06/12(日) 16:57:13 ID:9YmGTlOf
/dev/input/mouse*だと今までどおりで、/dev/input/miceだとおかしくなる…。

同じカーネルを入れた違う環境では再現しないし、カーネルのせいじゃない…か?
431login:Penguin:2005/06/12(日) 22:40:48 ID:bEj6/smr
>>428
UNIX USERの連載で我慢
432428:2005/06/12(日) 23:05:25 ID:DjvxI2hO
>>431
あの連載は良いね。すごく助かってるYo!
433login:Penguin:2005/06/13(月) 23:02:13 ID:VU5bJy16
>>432 確かに。
あれの本化はいつだろう(w
西田亙さんのGCCプログラミング工房も待ちどおしい。
434login:Penguin:2005/06/14(火) 02:52:30 ID:FVMkoCYR
みなさんはlvなしでman化け対策どうしてます?
435login:Penguin:2005/06/14(火) 02:55:59 ID:YNpkxnO/
誤爆?
436login:Penguin:2005/06/14(火) 22:38:44 ID:mgJM1oDF
>>434
LANG=C

2.6.12でねーなぁ・・・
2.6.11.12とか出てたけど私のarchでは必要なさそうだったし。
437login:Penguin:2005/06/15(水) 00:46:01 ID:okNIAkTa
>>434
jless 使っとけば? とか。
438login:Penguin:2005/06/15(水) 12:28:40 ID:HqLS/EtM
狂気の法案を拉致問題の安部晋三先生と阻止しよう!!【■■2ちゃんねるが消滅します】

とんでもない言論弾圧法案=「人権擁護法」が国会に提出されようとしています!!!
この法案の真の狙いは、
@社会的には、2ちゃん/ブログをはじめとしたネット世界の一般人の小うるさい言論の圧殺であり、
A政治的には、拉致問題強硬派&在日参政権反対の自民右派の消滅です。
民族(朝鮮・中国・韓国)/ 同和 /信条(宗教・層化・赤化)他に関する一切の差別的発言を禁じるという狂気の法律です。

この法律の前例の無い恐ろしい特徴は、特定人に関する言動は当然、不特定多数の集団に関する一般的発言
(朝鮮人は〜〜と書くこと)までも圧殺しようとする点にあります。
◆違反者には、無令状捜索・差押、出頭要求、矯正教育が待っており、それを拒否すると、
さらに罰金30万&氏名・住所などの全国晒し上げを食らう(61条)という仰天内容です。

一刻も早く、防戦する安部先生達に、日本国民の怒涛の援護射撃をお願い致します!!!
※※以下5つともアドレス中に★をはさんであります、★を消去の上、どうか必ずご覧下さい!!※※ 
http://zinkenvip.fc2web.co★m/
http://blog.livedoor.jp/no_gest★apo/
http://blog.livedoor.jp/monste★r_00/
↑↑【凶悪法案の問題点&背景の全て】
http://www.kantei.go.jp/jp/forms/goik★en.html
↑↑【首相官邸ご意見フォーム】イメージと違って、ここは非常に効果ありです!
全部読んでくれます、投稿テーマで返事が変わります!
http://meyasu.jimin.or.jp/cgi-bin/jimin/mey★asu-entry.cgi
↑↑【自民党目安箱】事態は急を告げています。文章は簡単でいいので、国民の「人権擁護法」への反対意思を、
とにかく 1 秒 も 早 く 党本部に伝えて下さい!
■□■人権擁護法ストップin日比谷公会堂 6/19(日)12:30〜16:00超大物国会議員登場・皆さん大挙してご参加を■□■

439login:Penguin:2005/06/15(水) 19:24:27 ID:xtr7C4EA
ext2でマウントされたブロックデバイスAから
同じくext2でマウントされたブロックデバイスBに
ファイル(ディレクトリ)をコピーするときに
ブロックデバイスAにあるファイルのiノードの情報を
ブロックデバイスBにコピーする際に利用することって
できますか??
こうしたらできるはず等ありましたら、教えてください。
440login:Penguin:2005/06/15(水) 20:42:43 ID:iRWAAq6n
>>439
/**ファイルシステム総合スレ その3**/
http://pc8.2ch.net/test/read.cgi/linux/1101495293/
441439:2005/06/15(水) 20:47:10 ID:xtr7C4EA

書く場所間違えました。汗
442login:Penguin:2005/06/19(日) 07:02:56 ID:ho20SmIi
2.6.12きましたね。
Changelog長すぎて読む気が起こりません。ARM関連のものが多い気はします。
443login:Penguin:2005/06/22(水) 07:14:31 ID:vCNdmguY
ttp://japan.linux.com/kernel/05/06/19/1235212.shtml
>私のところには/dev/sknというデバイスドライバがある。

ttp://lkml.org/lkml/2005/4/27/123
>I have a device driver for /dev/skn
444login:Penguin:2005/06/23(木) 23:39:40 ID:pHXSQtNQ
444
445login:Penguin:2005/06/26(日) 09:56:37 ID:6JopJof1
スラドでネタ振りされていた、サインはVGAに関してですが、
LANDISKでは動作報告が挙がっていますね。
玄箱や他のLINUXBOXで動かしてみた人いませんか?
446login:Penguin:2005/06/26(日) 20:56:25 ID:wHwvLnnx
「若手カーネル技術者(U33)によるLinuxカーネル座談会」

で、結局どうなのよ?
将来の日本のLinuxカーネル界は安泰?
447login:Penguin:2005/06/26(日) 23:42:03 ID:t8Ft4DP9
>>446
高齢化が進んでるからなあ…

LKMLにも日本人ほとんどいないし。
漏れも用が無ければポストしないので、あまりどうこう言えないが。
448  :2005/06/27(月) 09:20:19 ID:EfxyDOnp
どなたかkernel-2.4.21-4で再構築された方いませんか?
ppxp使いたいんで再構築しようと思ったんですけど駄目で、ためしにインストール直後何も
変更せずに再構築したらこれも出来ないんですよ。
make bzImageで失敗してしまうんです。

しかもコンフィグがおかしいとかじゃなくてこんなエラー
途方にくれています
*******************************************************************
make[1]:循環 /usr/src/linux-2.4.21-4.EL/include/asm/smplock.h <-
/usr/src/linux-2.4.21-4.EL/include/linux/interrupt.h 依存関係が破棄さ
れました
md5sum:警告:13の内1のチェックサムが一致しませんでした
xfrm_algo.c:16からincludeされたファイル内:
/usr/src/linux-2.4.21.-4.EL/include/net/ah.h:関数 'ah_hmac_digest'内
/usr/src/linux-2.4.21.-4.EL/include/net/ah.h:26:警告 :関数 'crypto_hma
c_init'の暗黙の宣言
/usr/src/linux-2.4.21.-4.EL/include/net/ah.h:27: 'crypto_hmac_upda
te'が宣言されていません(この関数内で最初に宣言)。
/usr/src/linux-2.4.21.-4.EL/include/net/ah.h:27: (未宣言の各変数につい
てはそれが最初に現れたそれぞれの関数に対して一度だけ報告されます)
*****************************************************************
449login:Penguin:2005/06/27(月) 10:13:33 ID:sCpAc8pN
>>448
そのあたりはconfigにもよるが
未定義エラーや重複エラーがでまくる
450448:2005/06/27(月) 10:34:41 ID:EfxyDOnp
>>449
返信ありがとうございます。
初めてカーネル再構築するんで知らなかったです。
そうなんですか?
でもbzImageが出来ていないんです・・・
451448:2005/06/27(月) 10:36:10 ID:EfxyDOnp
ちなみにこういうページを見つけたんですがアップデートが必要なんでしょうか?
http://www.fmworld.net/biz/primergy/linux/pdf/rhel3ases-x86-u3.pdf
452login:Penguin:2005/06/27(月) 11:44:21 ID:960pk+G2
質問があります
kernel2.6.11-10をダウンロードしてきてコンパイルしていますが
.configを作ろうにも/usr/src/linux/configsがありません。
make menuconfig をやると出てきますがそれでやればいいんでしょうか?

よろしくお願いします。

453login:Penguin:2005/06/27(月) 20:13:03 ID:bWWSAcaS
/bootになかったかな
454login:Penguin:2005/06/30(木) 16:24:58 ID:MIthed/e
★世界のZDnetに掲載された「マンチキン」★
・MS 対Linux戦略でもネガキャンを大々的に行い反発を食らう。
http://japan.linux.com/pollBooth.pl?qid=1736&aid=1

・MSの評判を長年擁護してきた「マンチキン」
http://web.archive.org/web/20000817184119/http://www.zdnet.co.jp/magazine/pcmag/9910/jd991025.html

・MS「マックからの乗り換え体験談」は社員でした
http://hotwired.goo.ne.jp/news/news/business/story/20021016101.html

・MSが“組織票”で投票操作
http://web.archive.org/web/20020112151956/http://www.zdnet.co.jp/news/0201/10/e_vote.html

・MSのマーケティング戦略 「FUD」
http://www.yamdas.org/column/technique/fuddefj.html

・MS、ブラジル政府高官のFUD批判に名誉毀損の訴え
http://www.itmedia.co.jp/enterprise/articles/0406/30/news040.html

・世界最大の某ソフト会社がお得意とするマーケティング手法。
http://www.geocities.co.jp/SiliconValley/5634/t82A6_0009.html
455login:Penguin:2005/07/01(金) 18:18:34 ID:agO/7tbw
>>454
スレ違い。
456login:Penguin:2005/07/02(土) 09:34:07 ID:mHPWZU4H
2.6.12 にすると、SMT と ethernet bridge が動かない。
何か変わった?
457login:Penguin:2005/07/03(日) 14:00:49 ID:FMp0+t1p
最近のKernel(2.6.11位?)にしてからだと思うのですが、
apcupsdがselectでブロックしなくなってしまいました。
そのため何のイベントもないのに、CPUを食ってしまいます。

OSはGentoo amd64(~amd64, linux-headers 2.6.11-r2, glibc 2.3.5, kernel 2.6.12-gentoo-r3)
UPSはAPC ES 500(USB接続)です。

straceでアタッチしてみると、
select(5, [4], NULL, NULL, {60, 0}) = 1 (in [4], left {60, 0})
read(4, "`\0\206\377\10\0\0\0000\0\204\0d\0\0\0f\0\205\0d\0\0\0"..., 512) = 64
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x550c64) = 0
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x5511a4) = 0
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x550d64) = 0
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x551164) = 0
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x5512e4) = 0
ioctl(4, HIDIOCGREPORT, 0x7fffffcb8e10) = 0
ioctl(4, HIDIOCGUSAGE, 0x550da4) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=10083, ...}) = 0
select(5, [4], NULL, NULL, {60, 0}) = 1 (in [4], left {60, 0})
と延々繰り返しています。

3は/var/log/apcupsd.events
4は/dev/usb/hiddev0
でした

何か参考になる情報はありませんか?
458login:Penguin:2005/07/03(日) 15:29:25 ID:UYokgppP
そのくらいだったら、俺がソースを見てやる
459456:2005/07/04(月) 06:35:05 ID:PZBp/EI+
SMT の方は ACPI をサポートすることで動くようになった。
ethernet bridge は 2.6.13-rc1 で動くようになった。

ACPI なんて要らないんだけどなあ。
460login:Penguin:2005/07/04(月) 23:30:59 ID:R35hZ0xL
>>459
ACPIってなんの略?
461login:Penguin:2005/07/04(月) 23:41:48 ID:hTasf6jS
>>460
459じゃないが、
Advanced Configuration and Power Interface
の略
462login:Penguin:2005/07/05(火) 00:12:55 ID:E6zZtIHj
459が答えないと意味ないじゃなーい。
463login:Penguin:2005/07/05(火) 20:33:15 ID:9IdIE8H1
カーネル再構築して elevator=cfq を試してみたんだけど、体感では全然わからない。
本当に効いているかどうかを確かめる方法ってある?
464login:Penguin:2005/07/06(水) 00:14:50 ID:Zl5VBJxG
ACPI

S3とかS4ステータスだけに使われると思っているのもいるが、
OSとBIOSが提供するパワーコントロールであるので、
九龍クアイエットやスピードステップも影響を受ける。
465login:Penguin:2005/07/06(水) 00:52:13 ID:S5/w/yCU
>ACPI なんて要らないんだけどなあ。
おれもずっとそう思っててacpi=offしたりconfigで切る事も考えたが、暑さに耐えかねてAthcool入れたらウマー
アイドル50℃が40℃切る所までいった。HDDが2割くらい遅くなったけど気がつかない。
C1(halt)のみならacpi=offのままで使えてる。
466login:Penguin:2005/07/09(土) 00:30:39 ID:b/b7cAiI
udev
ポンポンとよく出すな
467login:Penguin:2005/07/09(土) 00:41:38 ID:GYpn8uvA
だよな
ほんとはまったく必要ないんだろうが
ageるたびにちょっとだけ祈ってる
468login:Penguin:2005/07/16(土) 10:19:24 ID:0/NvxEy0
The Linux Kernel Performance Project
http://kernel-perf.sourceforge.net/
469login:Penguin:2005/07/16(土) 12:18:52 ID:o6ATJUHR
Linux: Performance Testing The Kernel
http://kerneltrap.org/node/5438
470login:Penguin:2005/07/16(土) 22:36:42 ID:nbnz+9SF
ていうかさ、今年の OLS Presentation はやけに Intel Corp な人が多いような気がする...
「Intel Linuxカーネル開発に入ってる」ってことでしょうか。

大手有名どころのメーカだけで調べてみると、
Intel で 8人
IBM で 15人
Philips で 1人
HP で 3人
Novell で 2人
か。
471login:Penguin:2005/07/16(土) 23:48:17 ID:MF38seba

言-------------------------------------------------------------------------------------------
か-------------------------------------------------------------------------------------------

IBMは、POWER EVERYWAREを唱えるなら
POWERのプラットフォームを自作市場に出すべきではないのか!!!!!!!!!!!!!!
たとえ思うように売れなくてもだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

LinuxのためにMAC一式買う気にはなれない。高いので
472login:Penguin:2005/07/17(日) 00:23:32 ID:WY1apGP4
>>471、に猛烈に同意。
もし、自作市場に出てきたらね(もちろん秋葉priceで)、
洩れはまず、Power PC 970MP x 2で組む予定。(予定は未定)
473login:Penguin:2005/07/17(日) 00:39:09 ID:WY1apGP4
そしたらもっと Linux & 自作erにやさしい、International Business Machines corporation になるぞ。
474login:Penguin:2005/07/17(日) 00:45:35 ID:197Rq2jS
流用できるのは、メモリとグラフィックボード(要BIOS変更)、モニタ、
キーボードにマウスだろ

これだけで随分と節約できる。
CPUとマザーさえ買えばPowerプラットフォームになる
475login:Penguin:2005/07/17(日) 02:13:21 ID:WY1apGP4
てゆーかさ、Powerなマザーって売ってるのか?(秋葉価格で?)
476login:Penguin:2005/07/17(日) 02:43:32 ID:2VP2/D7I
PRePでつか?
CHRPなんてのもあったっけ?

>>474
BIOS回りはi386エミュをOFあたりに乗っけることになりそうな気がしますな。
そうすればPCIなボードはかなり流用でける。
477login:Penguin:2005/07/17(日) 03:54:13 ID:WY1apGP4
どれもこれも、すでに絶滅しているのでわ?
ttp://e-words.jp/w/PReP.html
ttp://e-words.jp/w/CHRP.html
ttp://e-words.jp/w/PPCP.html

仮りにあったとしても 970MP は無理だろ。
478login:Penguin:2005/07/17(日) 04:42:20 ID:8aw7Ez19
そもそも970積んでるのが、ブレードサーバしかない。
479login:Penguin:2005/07/17(日) 12:51:54 ID:tykTyHVV
豆知識

「Power」と「PowerPC」は別物

前者は高性能鯖用
後者はコンシューマ用
480login:Penguin:2005/07/17(日) 15:40:39 ID:mO74oRvL
スレ違いだがワロタ

Another Theory on Apple's Move To Intel
ttp://apple.slashdot.org/apple/05/07/16/2056243.shtml?tid=3

>>Another Theory on Apple's Move To Intel (Score:5, Funny)
>>by craXORjack
>>I have my own theory on why Apple fell.
>>
>>Gravity.
>
>Re:Another Theory on Apple's Move To Intel (Score:0)
>by Anonymous Coward
>
>Apple Newton?
481login:Penguin:2005/07/17(日) 15:47:53 ID:5QDniiRH
理解するのに1分かかったスorz
482login:Penguin:2005/07/17(日) 18:24:42 ID:d+v6tM1C
重力、Newtonはわかるが、>>480のslashdot.org の記事が
よぐわがね。中華、そういう話ってあんのか?
483login:Penguin:2005/07/17(日) 21:11:04 ID:mO74oRvL
>>482
そんなこと俺は知らんがな。
詳細は An anonymous reader にでも聞いてくれよw
484login:Penguin:2005/07/17(日) 23:12:00 ID:5URySCPE
>>471
昔IBMがPPC用のリファレンスマザーを設計して
自由に使っていいよっていったけど、無名の
数社が名乗り出て、結局どこもマザーを市販
しなかったからね。
485login:Penguin:2005/07/18(月) 19:52:22 ID:tyc/FHxJ
>>484
motorollaがPRepのボードを打っていたはず。
昔、ちょっと借りて使ったことがある。
486login:Penguin:2005/07/20(水) 00:17:17 ID:g0umqBV+
>>471

yellow dog linuxのterra softから何タイプか買える模様。

ビミョーなスペックのmicro-ATX G4マシン。$795
ttp://www.terrasoftsolutions.com/products/genesi/

Dual 970は$6185もするのな…
ttp://www.terrasoftsolutions.com/store/index.php?submit=software&submitimg[hardware][ibm-hpc]=1
487login:Penguin:2005/07/20(水) 17:56:26 ID:mr27et+z
       ????━━????
     ?? ?        ?????
   ?????     ? ? ? ? ? ????
   ??■      ??? ? ? ? ? ??
  ??▼??■????       ? ? ┃?
 ???? ???        ? ? ? ? ????
 ??? ????      ? ? ? ? ? ????
 ???? ?? ?? ? ? ? ????????■?
 ???? ???????????■?■???▼??
  ???????■?? ?▼?????▼????
  ???????  ?▲       ? ??┃?
   ?????  ????????? ? ? ?┃?
    ??????▼?■?? ???? ? ┃?
   ?■????? ???▲?◆?  ? ┛ 馬鹿にはコピペできないカーネルおじさんです?
     ?■??????????▼??  ┃?
      ????▼????    ?  ????
      ???????? ?  ? ▲   ?━?????
     ???■?■???   ??■?          ━????
   ???? ■?  ???▲?????
????■ ? ?■ ?????
488login:Penguin:2005/07/21(木) 21:47:03 ID:ffG+Dhwh
おまいらさ、xvfat って知ってたか?
俺は今知ったぞ。
ttp://linuxdevices.com/news/NS9955450995.html
ttp://tree.celinuxforum.org/CelfPubWiki/XvFatDiscussion?action=AttachFile&do=get&target=20050520-xvfat-discussion.pdf
何もファイルシステムにしなくても、デバドラでもできると思うのだが..

>?Japanese support
ほとんど(9割以上?)の カーネルハカー は日本人ではないからなぁ。
そんな物あっても、全然嬉しくないと思うぞ。
489login:Penguin:2005/07/21(木) 22:06:43 ID:ud9GTDDl
>>488
ちょっと前に見た記憶がある。要するにvfatの拡張系で、フラッシュメモリを
ターゲットにした機能追加(同期書き込み, フラッシュメモリのセグメント毎消去)を
している、っていうのを聞いた覚えがある。

具体的な実装は見てないので何とも言えないが、vfatとの運用互換性がない
(と思われる)ので実質他のフラッシュメモリ用ファイルシステム(jffs, jffs2)を
vfatっぽく焼き直したもの、だったはず。
490login:Penguin:2005/07/21(木) 22:39:24 ID:mlXQVnBs
>>489
>488のlinuxdevicesのリンク先には
> xvFAT retains backward compatibility with vFAT
と書いてあるが
491login:Penguin:2005/07/21(木) 23:33:00 ID:QpvHjdox
>>488
キャッシュを殺すためにそうなってるはず。
492login:Penguin:2005/07/21(木) 23:46:32 ID:ffG+Dhwh
>>491
って事はもっと簡単に言うと、
「データの同期を確実にしたいが為に作ったvfat互換ファイルシステム」って事か?
493login:Penguin:2005/07/23(土) 01:25:50 ID:SUQ8wPBr
なんかudev+hotplugでやってもらおうとすると
タイミングによってロードしてくれねーモジュールがある気ガス。
494login:Penguin:2005/07/23(土) 03:52:59 ID:eLRnVp9n
linux初心者(免罪符みたいでこの言葉は嫌いだけど)です.
まずlinuxの基本的なことを知ろうと思い,kernel-1.0を読むことにしました.
そこで質問なのですが,kernelを読む場合,まず何処から読み始めればいいのでしょうか?
READMEなどの基本的なものは読みましたが,ソースコードは多すぎて何処から読み進めれば分かりません.
スレ違いでしたらごめんなさい.ご教授お願いします.
495login:Penguin:2005/07/23(土) 03:55:45 ID:t6dekKLu
>>494
好きなところから読めばいい。
496494:2005/07/23(土) 04:18:14 ID:eLRnVp9n
>>495
好きなところから…ですか.
確かに中枢の要点なんて都合のいいものはないですよね.
ヘッダファイルを見ながら,地道に読み進めることにします.
ありがとうございました.
497login:Penguin:2005/07/23(土) 20:03:50 ID:ES/98ibm
gcc4.0でコンパイルしたカーネルだと、フレームバッファコンソールの色が変なんだけど。
内部でずれてるのか、今まで緑色だった文字は表示されないし。
漏れだけ?
498login:Penguin:2005/07/23(土) 23:02:54 ID:mwjdK5xQ
>>497
IDに、IBM な人が降臨しますた。
499login:Penguin:2005/07/23(土) 23:10:04 ID:h+fbdRy5
>kernel-1.0を読むことにしました.

まずUNIX USERの連載を読んでおけ!
500正解?:2005/07/23(土) 23:18:20 ID:h+fbdRy5
カーネル好き
→スケジューラから読む人が多い
仕事で嫌々読む
→ドライバ関連から読む人が多い
OS好き
→カーネルは読まない
501login:Penguin:2005/07/23(土) 23:28:26 ID:t6dekKLu
>>500
>OS好き
>→カーネルは読まない

これはなんで?

昔SDに載ってた、Linusの京大の講演記事では、
タネンバウム本読んでからLinuxのスケジューラのあたり読んでみてよ
って書いてあった希ガス。
502login:Penguin:2005/07/24(日) 15:20:16 ID:QTnYEDDa
> >→カーネルは読まない
>
>これはなんで?

OS好きはOSのインストールが好き。。。
OS好きはOSのUIが好き。。。
OS好きはOSを収集してたりする。。。
OS好きは粘り強くOS/2、MacOS9、Windows95、WindowsNT3.5を使ってたりする。。。
OS好きは他のOSのソースを読まずに「まったく新しいOSつくりますた」とか言う。。。
OS好きは古い機械が好き。。。

以上。
503login:Penguin:2005/07/24(日) 19:07:01 ID:WS8iv1r2
OS好きに餌をやること。
OS好きを寝かせておくこと。
OS好きを散歩につれていくこと
OS好きは牧場見学に行く
OS好きは焼きトウキビを食べる
OS好きをつれて桑園に行くこと
OS好きはOSが好き
OS好き倶楽部コンパ PM6:00 於 寿司六
504login:Penguin:2005/07/24(日) 21:05:30 ID:/qRXxzdW
それ何て菱沼さん?
505login:Penguin:2005/07/25(月) 08:29:59 ID:A7eg6nqo
早くしゃべろうと思えば早くしゃべれるのよ
506497:2005/07/25(月) 21:09:12 ID:Y1qkGo8k
8bit colorだとおかしいみたいだ。
塚、vesafbおせええええええ…。
507login:Penguin:2005/07/26(火) 13:03:20 ID:7oxajWIy
Linuxカーネルのネットワークのシステムコール(accept、socket、bindなど)について勉強しようと思うのですが、
カーネルのソースコードについての解説(このシステムコールはこのソースに書かれている)を書いてある本ってありますかね〜?

一応、自分で調べてみまして、
O'REILLYの「詳解 Linuxカーネル 第2版」を見つけましたが、これっていいのでしょうか?
最後にソースコード索引とありましたので。

カーネルに詳しい方、何方か宜しく御願いします。
508login:Penguin:2005/07/26(火) 13:19:17 ID:s/dahOeX
>>507
C言語を熟知しているのならそれで良いと思う。
ただし、それを読んだだけでは何の役にも立たないので基本は「ソースを読め」。
509507:2005/07/26(火) 13:45:30 ID:7oxajWIy
>>508
いろいろ探してみたのですが、たくさんありすぎてよく分からなかったので書き込みしました。

linux2.6.12を取ってきて見ているのですが、
linux-2.6.12/netのsocket.cなどを見ましたが、socketなどの動き(プログラム)を書かれたコードが見当たりませんでした。
less表示させて、/socketでsocketのあるところだけ見たのですが(もしかしら見落としているかもしれませんが)。
510login:Penguin:2005/07/26(火) 13:48:23 ID:5DEEcvsI
sys_socketから降りていくとか。
511login:Penguin:2005/07/26(火) 16:58:04 ID:OHjs3De4
2.7がなかなか出ないということはLinuxカーネルが抱えている問題が
それほど大きくないと考えて良いのだろうか?

つまり大きな変更が必要な箇所はあまりない、と考えて良いのだろうか?
512login:Penguin:2005/07/26(火) 18:53:52 ID:d7sX3Hdo
kmallocで取れる上限値みたいなのってどこかに書いてあったりしますか?
513login:Penguin:2005/07/27(水) 00:03:21 ID:DX7rNhtT
>>511
kernel summitでのlinusの発言しらんのか?
514login:Penguin:2005/07/27(水) 10:34:59 ID:F3Hl9pIg
>>513
どういう発言?
515login:Penguin:2005/07/27(水) 12:58:56 ID:Pn0tvMJR
516login:Penguin:2005/07/27(水) 23:54:42 ID:Dt+yR76B
>>512
32ページが上限
517login:Penguin:2005/07/28(木) 17:29:16 ID:Rm1p2ttd
mmのbroken-outってどんな意味なの?
518login:Penguin:2005/07/28(木) 17:34:15 ID:0xvwy79M
個々パッチ
519login:Penguin:2005/07/30(土) 10:25:11 ID:KpD9Hpq9
520login:Penguin:2005/07/30(土) 15:47:10 ID:2cOYjLgk
>>519
Linusが自分で提唱しておいて、真っ先に破るような気がしてならないのは、
俺だけじゃないだろう。
521login:Penguin:2005/07/30(土) 20:07:37 ID:22LVB65p
>>520 確かにそうなんだが、
最終決定の権威者はLinus
なんだから、まぁしょうがねっぺ。
522login:Penguin:2005/07/30(土) 20:21:09 ID:K56UlPWC
まあLinuxってのはリーナスのものだからな。
この掲示板の持ち主がぴろゆきというのと
本質的には何も変わるところが無い。
523login:Penguin:2005/07/31(日) 00:09:38 ID:C/Hm0mrB
>>522
わかりやすいたとえだね。
524login:Penguin:2005/07/31(日) 23:12:53 ID:n9lHN1Yy
>>522
すごい、いい例え
525login:Penguin:2005/08/03(水) 15:03:08 ID:0die0yx0
なんかそのうちforkするような気がする
526login:Penguin:2005/08/03(水) 22:29:20 ID:YzrpbRqd
>>525
ポールの予言、キター。
527457:2005/08/04(木) 07:34:37 ID:ctyn5eW8
apcupsd側のバグだったみたいです。
apcupsd-3.10.18で修正が入りました。
528login:Penguin:2005/08/04(木) 14:26:08 ID:3qTSw+zd
/proc/slabinfo の読み方を解説しておくれ
529ヽ(´ー`)ノ ◆.ogCuANUcE :2005/08/06(土) 14:22:14 ID:zOK0ISYs
>>528
slabinfo(5)
530login:Penguin:2005/08/07(日) 00:10:48 ID:spnVf1Sr
>>529
(゚∀゚)サンクスコ
まさかmanにあるとは思わなかったよ
531login:Penguin:2005/08/22(月) 11:46:07 ID:6Nv9hz3p
「見せてもらおうか Voluntary Kernel Preemption の性能とやらを」
532login:Penguin:2005/08/22(月) 23:46:48 ID:nhhtThNv
いまはもうボランティアって言ってなかったんでは?
533login:Penguin:2005/08/24(水) 22:54:48 ID:UUq/SezT
スラプロックスラスラブインフォ
534 ◆IIiDC8JS7w :2005/08/25(木) 23:08:21 ID:EPOnh4nN
2.6.13-rc7で
follow_link がint型 → void *型になったんだが、
このへんの経緯知っていたら教えてください。
535login:Penguin:2005/08/26(金) 00:24:05 ID:7h+6hV6y
>>534
たぶんこれじゃなかったかと。
http://www.uwsg.iu.edu/hypermail/linux/kernel/0508.2/0858.html
536 ◆IIiDC8JS7w :2005/08/27(土) 06:29:48 ID:EN6g/Nl5
>>535

ありがとーー感謝感謝m(_ _*)m


成功かエラーかを返却していただけのfollow_link(int型)が、
最新のシンボリックリンクを参照したページキャッシュをコピーできる
ように、VFSおよびほとんどのFSに修正を加えたみたいです。
#ほんの数行だけど
537login:Penguin:2005/08/27(土) 10:11:39 ID:O8hjpJ7u
#ifdef CONFIG_XXXX_XXXX

とかいうコードがあって、CONFIG_XXX_XXXXの意味が知りたいと思ってるんだけど
どこを調べれば良いか分かりません。ご教授おねがいしますm(_ _)m
538login:Penguin:2005/08/27(土) 12:38:38 ID:zGFV4ToU
>>537
それカーネルコンフィグだべ。Kconfigでも読むべし。
539login:Penguin:2005/08/27(土) 13:52:55 ID:O8hjpJ7u
>>538

お前、土曜日なのに親切だな。
俺は感動したよ。サンスコ!
540login:Penguin:2005/09/01(木) 17:40:27 ID:UY2hkRlq
CONFIG_PREEMPT_VOLUNTARY
イマイチだな
541login:Penguin:2005/09/04(日) 01:05:41 ID:QMleW6AW
新Linuxカーネル「2.6.13」が公開に,一部機能の挙動は「2.6.12」に逆戻り
http://itpro.nikkeibp.co.jp/article/USNEWS/20050902/220495/

「逆戻り」って…
542login:Penguin:2005/09/04(日) 12:08:32 ID:qIKs9mRo
>>541
kexec おもしろそう。
543login:Penguin:2005/09/04(日) 16:25:10 ID:IjxqcPN4
kexec遂に取り込んだか
544login:Penguin:2005/09/08(木) 13:41:48 ID:wLqPpC88
BUG() って具体的にどんな処理を行うの?
教えてください (_人_)
545login:Penguin:2005/09/08(木) 13:52:36 ID:iy3vmrlf
>>544
include/asm-generic/bug.h
546 ◆IIiDC8JS7w :2005/09/09(金) 02:18:26 ID:mCnLtK/i
>>544

使用するポインタ(page等)がNULLだったりしたら、
そのまま0番地参照して止まってしまう。

そのために事前にポインタ等のチェックするための
if文を含むけれども、

「おいおい、ここまできてNULLになってるわけはないよな」
って感じで、ほとんどありえない(考えられない)状況に
陥ったときに少しでも情報を得るためにBUGがあります。

どうすればココに引っかかるんだ?
というところにBUGを埋め込んで無理やり止めて情報を得ます。

また、こんな重要な場所で、正常に処理できないときは
どうすれば良いかわからない場合もBUG埋め込みがあります。

BUGに引っかかるときは、archの問題、smpの問題など
いろいろ、リストのチェーンが外れてたりとか。。
547login:Penguin:2005/09/09(金) 18:07:42 ID:OnwjPDJg
>>546
そういう場合はBUG_ONを使うのが最近の流儀でつ。
まあ最終的な結果は同じになるが。
548login:Penguin:2005/09/13(火) 11:55:19 ID:Iu9Xr5uT
fuse がマージされてる…。
549544:2005/09/13(火) 16:35:17 ID:K5j48sRc
>>546

サンクス!
550login:Penguin:2005/09/13(火) 21:14:21 ID:K5j48sRc
組み込みを勉強したいのですが、現在Linuxがよく使われている
組み込みプロセッサは何でしょう?MIPS、SH、ARM、PowerPC?
551login:Penguin:2005/09/13(火) 21:16:53 ID:4wlRM1zQ
>>550
【エンベデッド】組込Linux総合スレ【リアルタイム】
http://pc8.2ch.net/test/read.cgi/linux/1071186326/
552login:Penguin:2005/09/13(火) 21:38:04 ID:p14/BV8Y
2.6.14-rc1試してみた。(amd64)
bcm5700 orz
alsa-driver-1.0.9b orz
nvidia の NIC 1.0-0306 OK
nvidia の VGA 1.0.7676 OK

alsa はカーネル付属の 1.0.10-rc1 なら OK だった。
553login:Penguin:2005/09/13(火) 22:09:45 ID:y9OHp8jc
bcm5700ってtg3では?
554login:Penguin:2005/09/14(水) 17:24:29 ID:d2LVYPOm
カーネルのソース見てると

static int __init hoge(void)


のような関数なり変数なりを見かけるんだが,
ここでいう,__initの意味って何?
というか,どうやって調べればよい?
555ヽ(´ー`)ノ ◆.ogCuANUcE :2005/09/14(水) 17:52:09 ID:M36y2P5m
>>554
1. Google に行って __init で日本語検索
2. 「Linux Kernel 2.4 Internals: ブート」という項目があるので、それを読む

(´-`)。oO(…Documentation/* に書いてあったと思うんだが…)
556login:Penguin:2005/09/14(水) 18:48:58 ID:d2LVYPOm
>>555

ども。ちゃんと載ってました。

でも、さらに訳が分からなくなった(;・∀・)

__attribute__ ((__section__ (".text.init")))の意味って何?
というか,どうやって調べればよい?

557ヽ(´ー`)ノ ◆.ogCuANUcE :2005/09/14(水) 20:01:53 ID:M36y2P5m
>>556
> これらは include/linux/init.h に定義されるgccの属性指示子
> ("gcc magic"としても知られる)を評価します。
なんで GCC のドキュメントや属性指示子、gcc magic で検索しないんだ?
何でも質問すんじゃねぇよ。
558login:Penguin:2005/09/14(水) 20:04:47 ID:12WsRf2P
>>556
つ gccのinfo

多分真に知りたいことはこれじゃないと思うが。
559login:Penguin:2005/09/14(水) 21:56:37 ID:TYDZzKVb
>>556
ヒント: vmlinux.lds
560login:Penguin:2005/09/15(木) 01:09:11 ID:q+rECC85
561login:Penguin:2005/09/19(月) 19:05:25 ID:i4Jj8Woc
なんでreiser4をmainlineに入れる話となると、いつもflamewarになるの?
何かさ、reiser4のコードの品質うんぬんより、政治的 or 感情的しがらみで
flamewarが発生しているような希ガス。

reiserタン fight!!
562login:Penguin:2005/09/19(月) 19:41:25 ID:uwP7oAhU
reiser4は1つのファイルシステムに留まらないから。
563login:Penguin:2005/09/19(月) 21:59:14 ID:8Tc9m9Xl
>>562
もっと詳しくきぼん(ピュア
564login:Penguin:2005/09/20(火) 17:09:47 ID:C/zkPL3y
>>541-543
kernel-2.6.13からkexecが入ったみたいだけど,試した人います?

当方,Debian sargeにて,kernel-2.6.13の.configをKEXEC=yにして
コンパイル,及びインストールしました.
で,kernel2.6.13で再起動後,kexec-toolsをapt-getして,

# kexec -l /boot/vmlinuz-2.6.11 --append="/dev/hda1"
# kexec -e

とやったんですが,HDがガリガリ動いた後,画面が乱れ,
そのままフリーズしてしまいました.

何かまずい点があれば教えてください.
565login:Penguin:2005/09/21(水) 06:05:51 ID:DvlrC0DF
ぶっちゃけもとからkexecがまともにうごかん
566login:Penguin:2005/09/22(木) 13:12:41 ID:JYNY/oAu
>>565
やっぱりそんな感じですか...

kexecがうまく動作した人の環境を参考にしたいです.
晒し,よろしくお願いします.
567login:Penguin:2005/09/22(木) 21:30:47 ID:ValGZs5v
Understanding the Linux Kernel, Third Edition
http://www.oreilly.com/catalog/understandlk/
568login:Penguin:2005/09/22(木) 21:34:57 ID:GVdFbnfq
詳しい方教えてください。
Kernel2.4の開発は止まったんですか?
最近kernel.orgで新たなリリースがないですよね。
それとも十分枯れてバグが見つからなくなったんでしょうか?
569login:Penguin:2005/09/22(木) 21:58:09 ID:LXmVHI+i
>>568
マルコがメンテしてる。最新は2.4.32pre3。
2.4.Xが出るまでの間のセキュリティーホールは
Willy Tarreauが-hfXでメンテしてる。2.4.31-hf5。

新しい機能はまず採用されない。要望を却下するのがマルコの仕事。
570login:Penguin:2005/09/23(金) 16:27:03 ID:5rOE4yYC
>>567

待ってました!
日本語版が出るのは半年先くらいかな。

ところで2.6のバージョンはいくらなんだろうか?
571login:Penguin:2005/09/23(金) 19:37:30 ID:iEaDxNjy
572568:2005/09/23(金) 22:41:17 ID:1u9E94to
>569
ありがとう!
よく分かりました。
573login:Penguin:2005/09/24(土) 16:13:47 ID:PbtQzcSF
>>561
マージしてもLinuxの概念やこれまで積み上げてきたものが変わるわけでもないのにね。
とっとと正式に使えるようになってほしいよ。
574login:Penguin:2005/09/24(土) 16:41:49 ID:vE8D0+v6
reiser4 は mm シリーズ 中で update が続いている間は無理だろ。
575login:Penguin:2005/09/28(水) 00:11:57 ID:h/5rUdtU
今実験的にAPIの中のint $0x80をint $0x43とかに変更して
そのAPIを使ってコンパイルしたアプリケーションが実際に動作しなくなるのかどうか
確認しようと思って試してみたら、動作してしまった。
ユーザープロセスから0x80に割り込みしなきゃシステムコールは発行されないはずなのに、
int $0x43で動作できてしまうってどういうことかわかる人います?
ぜひ教えて下さい。
576login:Penguin:2005/09/28(水) 09:43:16 ID:z1OJznOv
>>575
システムコール呼出し(のつもりのロジック)が空振りしてるだけじゃないの?
577login:Penguin:2005/09/28(水) 16:24:19 ID:dbrXNZua
>>576
そうなんでしょうか。
/usr/include/asm/unistd.h内部のソースを
変更しているのでコンパイルしたらまともなコードが生成されないと思うんですけど。。。
どうなんでしょう
578login:Penguin:2005/09/28(水) 21:06:08 ID:QTDI82+z
>>577
直した方じゃなくてlibcの中にある方使ってるとか。

まあそういうヘンな事するときは、全部自前で書かないと混乱の元だと思う。

579login:Penguin:2005/09/28(水) 22:10:46 ID:Lh4fkyMU
>>577
objdumpで確認しる
580login:Penguin:2005/09/28(水) 23:05:45 ID:0AXFOpOY
>>578
libc内部でLinuxの提供するAPIは通さずに
システムコールって発行されてるんですか?
581login:Penguin:2005/09/28(水) 23:12:39 ID:XqQo8p0B
さてasm/unistd.hを参照しているのは誰でしょう?
582login:Penguin:2005/09/28(水) 23:14:15 ID:0AXFOpOY
>>581
アプリケーションのソースじゃないんですか?
もしかして別の箇所だったり?
583login:Penguin:2005/09/28(水) 23:15:57 ID:0AXFOpOY
>>581
そういえばlinux/unistd.hでしたか。
でもそれって何か関係があるんですか?
584login:Penguin:2005/09/28(水) 23:19:11 ID:zpa2f01C
vdsoや,

$ ldd /bin/bash
linux-gate.so.1 => (0xffffe000)
[後略]

あたりを調べると吉.


最近int$80は流行らないらしい
585login:Penguin:2005/09/29(木) 01:28:10 ID:nNQfNbLt
ていうかAPIを80から43って感じで修正した後write(1, "Hello\n", 6);
ってやったら動作してしまったんですけど、ここで呼び出されてるwrite()って
どこのwrite()ですか?asm/unistd.h内部で定義されているやつなら
変更されてて間違った割り込みをかけるはずだからちゃんと動作しないはずなんですけど。。。

>>584
はやらないってどんなことですか?
586login:Penguin:2005/09/29(木) 02:56:16 ID:m55T6/Yz
>>585
write() を _syscall3() に置き換えているのは誰よ?

/usr/include/unistd.h では write() は単に extern されてるだけだろ
まさかヘッダを書き換えるだけで標準ライブラリの動きが変わるとは思っていないよね?
587584:2005/09/29(木) 08:36:21 ID:a9zciEAW
あまり詳しい説明はどこにもないみたいだけど,vsyscallあたりでぐぐったらこれが出て来る

http://lwn.net/Articles/30258/

最近はint $80をつかわないでもシステムコールは発行できるようになっているらしい.
588login:Penguin:2005/09/29(木) 20:20:49 ID:3BpNJCCT
>>586
あ!やっとわかりました。
そういうことでしたか。。。ありがとうございます。

>>587
面白そうなネタありがとうございます。見てみます
589login:Penguin:2005/10/07(金) 23:43:17 ID:XVhbBEeT
2.4.31でnbdをlocalhostでやってみたんだけど、
なぜかファイルシステムを作るときになって固まる。
よそのマシンのndb-clientならOKなんだけどなぁ。
590login:Penguin:2005/10/08(土) 00:14:07 ID:V0JAOqQl
[lkml] Block I/O Mystery
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/0510.0/1637.html

この、BlockDeviceって奴、ネタ的にjap臭いんだけど、どうだろう?
591login:Penguin:2005/10/17(月) 13:19:46 ID:N6oUbLjs
/proc/stat に disk_io 項目がないのですが、どこで
有効にできるのでしょうか。
Linux 2.6.13 です。
よろしくお願いします。
592login:Penguin:2005/10/20(木) 11:38:05 ID:VLI8gozw
今動いてるカーネルの HZ って
/proc の下のどこかで見れますか?
カーネルは2.4.24くらいで
593login:Penguin:2005/10/20(木) 11:52:18 ID:8vZaV9XS
>>592
/proc/cpuinfo か?
594login:Penguin:2005/10/20(木) 13:59:50 ID:VLI8gozw
>>593
CPUの動作周波数とかの情報は見れるけど
変数のHZは見れないんだよね
595login:Penguin:2005/10/20(木) 14:09:39 ID:IfIaaCwc
>>591
いつのまにか廃止されたぽいですな。
そのへんのコードがごっそり無くなってまふ。

>>592
include/asm/param.hのやつか?
動的には取れないと思うが。
596login:Penguin:2005/10/20(木) 18:03:07 ID:BijTIW1J
ttps://www.gigantea.info/wiki/pukiwiki.php?cpufreqによれば
2.4系でも /proc から /sys/device/system に移ったようだ
597login:Penguin:2005/10/20(木) 20:45:02 ID:VYfTk/A4
カーネルモジュールについて前々から疑問に思っていたことを質問させて下さい。

それは、rpmでインストールされたカーネルモジュールが、自分で再構築して作った
モジュールよりもサイズが小さいことです。

たとえば、私のCentOS4.2の環境を例に挙げると、
rpmでインストールされた2.6.9-22.ELのsnd-intel8x0.koは、not strippedにも
かかわらず42kバイトです。

同じソースから作成し、自分でmake modules_installしたsnd-intel8x0.koは
217kバイトです。

どちらのモジュールもstripするとほぼ同じ大きさの28kバイトになります。

どこでサイズが違いが生じるのかなと少々追ってみましたが、まだわかりません。

rpmの場合も、コンパイルした時点では217kバイトです。/var/tmpのテンポラリーroot
にインストールした直後も217kバイトでしたが、rpm完成後にその同じファイルを見ると
42kバイトに小さくなっていました。

でも、rpmbuildコマンドが作る/var/tmp以下のスクリプトの中を見ても、縮小処理を
おこなっているような部分が見つけられないでいます。
(gpg sign系のスクリプトの中で何らかの処理がおこなわれているのかなあ)

すみませんが、どなたか答えを教えて頂けないでしょうか?
598login:Penguin:2005/10/20(木) 21:08:11 ID:+VYgfE2n
>>597
それらモジュールに対してstrip -gしてみよう。
599login:Penguin:2005/10/20(木) 21:44:51 ID:VYfTk/A4
>>598
レスありがとうございます。
両者strip -gしてみましたが、何も出力されませんでした。
strip -gで更新時間は変わりましたが、サイズは変わりませんでした。
600login:Penguin:2005/10/20(木) 23:13:03 ID:IfIaaCwc
>>597
objdump -h
の結果を突き合わせれば何かわかるんでないかい。
601login:Penguin:2005/10/20(木) 23:24:05 ID:G+/3/mrC
みなさんI/Oスケジューラは何使ってますか?
602login:Penguin:2005/10/21(金) 00:43:09 ID:kbXcDk2y
>>600
ありがとうございます。
やってみました。
自分でmake modules_installした方は、.debug_aranges, .debug_pubnames , .debug_info 等
名にdebugが含まれるシンボルがたくさん含まれていました。

で、strip --strip-debugを大きい方に施すと、小さい方とほぼ同じサイズになりました。

違いはsignくらいしかないので、これが原因であったことは明確になりました。


rpmbuildのプロセスの何処でstrip --strip-debugがおこなわれているか?は
これから調べてみます。
603597,599,602:2005/10/21(金) 01:55:45 ID:kbXcDk2y
ちゃんと調べてはいないのですが、
rpmbuildコマンドが/var/tmpに作成したテンポラリースクリプトのコメントを読むと
rpmbuildコマンドは、実行ファイルをrpmファイルに収納する際に、デフォルトで
find hoge -type f -perm -100 -exec strip -S \{} \;
(と同等なこと)をするのではないかと想像できますね。
604login:Penguin:2005/10/23(日) 00:07:50 ID:Wmgx8Uhj
>>601
noop
605login:Penguin:2005/10/23(日) 12:10:10 ID:PMhX0HKN
おまいら、LKC2005に行きますか?

そういえば今年はチュートリアルが減ったね。なんでだろ〜♪
U33Linuxカーネル座談会ってのがあるけど、俺、年齢制限に
引っかかちゃって参加できない・・・orz
606login:Penguin:2005/10/28(金) 12:31:58 ID:8LYZmsqn
2.6.14の目玉はrelayfsかな?
将来的にprocを置き換える物になるのかしら?
他にウマそうなエサないかな
607login:Penguin:2005/10/28(金) 12:49:28 ID:e5AN84at
>>606
FUSE
608login:Penguin:2005/10/29(土) 02:20:13 ID:DVW4UAMa
FUSE は早く欲しいな。
609login:Penguin:2005/10/30(日) 02:02:53 ID:sO96607/
FUSE なんていらねーだろ
610login:Penguin:2005/10/30(日) 18:08:53 ID:dDotMsCO
ユーザ空間のプログラムにファイルシステムを実装
て、どいうことっすか。それが出来たら何が目出度い
んすか?おいらアホなんでわかないす。
611login:Penguin:2005/10/30(日) 18:22:52 ID:mjn873w6
圧縮ファイルシステムとかをカーネルいじらずに実現できるかも?
よくわかんねーや
612login:Penguin:2005/10/30(日) 22:09:48 ID:9MdiLiGn
>>610
漏れもいまいちピンとこないんだが、
たとえばWebDAVをmountできるとか、
IMAPやLDAPをSNMPなんかをファイルシステムにしちゃえるとか、
そんな感じか?
613login:Penguin:2005/10/30(日) 23:44:55 ID:qi6BIzI7
http://fuse.sourceforge.net/wiki/index.php/FileSystems
に応用例が。

個人的には
http://www.runtimeaccess.com/
これがおもしろそう。アプリケーションの内部データをファイルとして公開できる。
614login:Penguin:2005/10/31(月) 01:20:43 ID:bTEKiYiQ
sshfsとか便利っすよ
615login:Penguin:2005/10/31(月) 02:24:07 ID:D/KVOzw8
smbマウントって、今までカーネル頼ってたんだっけ?
616login:Penguin:2005/10/31(月) 03:35:15 ID:ofAsaD23
plan9 ってユーザーごとにディレクトリ構造が違うとか聞いたけど、
そんな感じ?
617login:Penguin:2005/10/31(月) 05:41:46 ID:Oz6Xd/YP
ユーザ空間で /proc みたいなことできるってこと?
そしたら便利だけど
618login:Penguin:2005/10/31(月) 17:55:05 ID:AbVbSfh+
plan9のは、入ったときに動的に構成される。
複数のディレクトリを一つに纏めたり出来るんで、
プログラムは全部binに置いてあるように見せられる。

plan9 bindあたりがキーワード
619login:Penguin:2005/10/31(月) 23:21:34 ID:vYt6vcjp
>>613
あぁそうか、なるほど。39。
VMwareやXenなどの仮想化と組み合わせれば、おもしろいことができそうだな。

たとえばLinuxとWindowsのVFSレイヤ同士のゲートウェイみたいなモンが作れれば、
WinFSだろうがYukonだろうが、もっとガンガンやってくれ...って感じか?


しかしなんだな、ここまでくるともう、脳みそがよじれそうだな。(藁
620login:Penguin:2005/11/01(火) 01:08:27 ID:dOl5ENFt
>>619
それはあえて作らんでも既にあるような気がするんだが。



621login:Penguin:2005/11/01(火) 15:57:33 ID:IkhGKU0F
x86限定でよいなら、VMWareとか使わなくてもWindowsからdllを持ってきて必要ならWineも借りてほげほげってのがパフォーマンス上よい気がする。
622login:Penguin:2005/11/02(水) 00:41:29 ID:jJhFCNI3
>>620
いや、NTFSなんかは開発止まってるし、暗号化対応なんて夢のまた夢でしょ。
WinFSなんて全然耳にしたことないし、後追い再実装は既に破綻している。

そのあたりの処理をゲストにさせれば、
いちいち、他のOSのファイルシステムをLinux上に再実装しなくて済む。
あとはライセンスの問題だけ片づければ、いつでも「本物」のコードを利用できる。

…と思うんだが、どうよ?
623620:2005/11/02(水) 15:52:00 ID:EMCTV0aP
>>621
Wineじゃあまねする階層がちゃいまふ。
そういえばNTFS.sysを無理矢理動かすなんてのがあったような気がするが。

>>622
NTFSは開発続いとるが。まあ暗号あたりは無理だろうな。

んで、ゲスト経由で見に行くのであれば、素直にSMBなりNFSでいいんでないかい?
全機能は使えないかも知れんが、読み書きするだけなら問題なかろう。
624login:Penguin:2005/11/02(水) 17:41:37 ID:Vy0wtxkV
>>623
NTFS.sysを無理矢理動かすって、これかな?

Captive: The first free NTFS read/write filesystem for GNU/Linux
http://www.jankratochvil.net/project/captive/
625login:Penguin:2005/11/03(木) 05:14:27 ID:24DTR0S6
なんでFUSEがVMware,Xenと絡んでくるんだ...
626login:Penguin:2005/11/07(月) 23:13:39 ID:ERcKGA8X
カーネル2.6.Xで、netfilterフックに関する↓のコードをinsmodすると、
パニックしてしまいます。なぜでしょうか。教えてエロい人。

#include <linux/module.h>
#include <linux/skbuff.h>
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4.h>

static unsigned int incomming(unsigned int hooknum,
struct sk_buff **pskb,
const struct net_device *in,
const struct net_device *out,
int (*okfn)(struct sk_buff *)) {
printk("hello!\n");
return NF_ACCEPT;
}

static struct nf_hook_ops giveme =
{{NULL, NULL}, incomming, NULL, PF_INET, NF_IP_POST_ROUTING, INT_MAX};

int init_module(void) {
if (nf_register_hook(&giveme) != 0) {
printk("rate nf_register_hook failed\n");
return -1;
}
return 0;
}

void cleaup_module(void) {
nf_unregister_hook(&giveme);
}
627login:Penguin:2005/11/09(水) 16:00:53 ID:SUskJ4qV
Should Linux Have a Binary Kernel Driver Layer?
ttp://linux.slashdot.org/linux/05/11/08/1915218.shtml?tid=4&tid=8&tid=106

OSDL and binary kernel driver
ttp://www.kroah.com/log/2005/11/03/

日本のメーカ...
lol
628login:Penguin:2005/11/09(水) 16:34:02 ID:8xkaFGUP
>>627
無線LANなどのデバイス向けにDynamic Firmware Loadingがかなり昔から実装されて
いるわけだが、それでも不満なのか?>日本のメーカー
629login:Penguin:2005/11/09(水) 17:20:36 ID:SUskJ4qV
Re:out of touch linux kernel 'hackers' (Score:5, Informative)
ttp://linux.slashdot.org/comments.pl?sid=167693&cid=13982870

>Frankly, linux desperatly needs both a kernel debugger,
>and an ABI to be a REAL alternative for many customers.

Whoa, magic word customers. Linux doesn't have customers.
Your company may have customers. There's no obligation on
Linux to help you get/keep your customers.
630login:Penguin:2005/11/09(水) 17:38:39 ID:SUskJ4qV
Re:Only one word (Score:5, Informative)
ttp://linux.slashdot.org/comments.pl?sid=167693&cid=13981368

Not just Heresy, but Linus has said directly that he doesn't want
a stable binary kernel driver API percisely so that people *can't*
write binary drivers for Linux.

あと、

Re:Only one word (Score:5, Insightful)
ttp://linux.slashdot.org/comments.pl?sid=167693&cid=13983426

A stable binary kernel driver API would have the following effects:

* There would be no incentive for companies to make their drivers Free Software
* There would be no way to fix bugs in the drivers which would cause Linux to
crash more often
* There would be no way to verify that the drivers were free from security flaws
(e.g. buffer overflows), nor would there be a way to check for malicious behavior
(e.g. rootkits, like the Sony CD driver)
* There would be greater vendor hardware support

In other words, it would turn Linux into the same kind of piece of shit
that Windows is, and defeat the entire purpose of using it!
631 ◆IIiDC8JS7w :2005/11/10(木) 00:11:22 ID:qGjKWUSe
>>626

動くやつを置いたので、
使ってみてください。

ttp://www.wikihouse.com/linuxfs/index.php?mod
↑のページの下のほうに添付ファイルとして
置いてます。

解凍して、makeすれば nethoge.ko ファイルが出来るので
その nethoge.ko をinsmodしてください。
632login:Penguin:2005/11/12(土) 01:09:20 ID:RVEnSl+s
kernel2.6でUSBserial使いたいのですが、
デバイスをつながないとデバイスノード/dev/ttyUSB?が出来なくて
しかも一般ユーザにノードを読み書きする権限がありません。
2.4ではノードが消えないのでchmodして使ってましたが
2.6ではどのような使い方をすればいいでしょうか。
633login:Penguin:2005/11/12(土) 09:34:09 ID:OTPOboT9
udev
634login:Penguin:2005/11/12(土) 14:30:33 ID:BznqGq+6
「はじめて読む486」
はじめて読み中。

嗚呼Linuxカーネルはいつになったら読めるのか
635login:Penguin:2005/11/12(土) 16:12:40 ID:vP1wokJH
2.6.15-rc1とか2.6.14-mm2だとalsa driverのコンパイルが通らんね。
zaptelも駄目だ。
636login:Penguin:2005/11/12(土) 16:48:34 ID:7KE8hwuh
2.6.15-rc1 フルコンパイルはして無いけど、alsa も問題なくコンパイルは通ったよ、
alsa は 1.0.10rc3 がマージされたみたいだね、モジュールによっては通らないのあるかも
637login:Penguin:2005/11/12(土) 19:06:07 ID:vP1wokJH
ドライバはvia-82xxです。もうrc3までマージされてるんだ。
struct pci_driverにownerっていうメンバーがないのに初期化しているのが、問題になってました。
2.6.15-rc1のやつとdiffとったら、その行だけ削除されてる。

zaptelはclass_device_createの呼び出しでコンパイルエラーです。
でも、include/linux/device.hは変わってないんで、どこからの影響なのか追い切れない。
638login:Penguin:2005/11/13(日) 20:07:39 ID:6nmqlxnx
vermagic イラネ
639login:Penguin:2005/11/14(月) 21:09:19 ID:ur5GcksV
>>634

それ読んだ後にすぐに読めるよ(^-^)b
640login:Penguin:2005/11/14(月) 21:20:57 ID:GoJAP3IS
11/10にあった、U33カーネル座談会って、参加した人いる?年齢オーバーなもんで参加できなかったんだよな。
だれか、レポートして!!
641login:Penguin:2005/11/14(月) 22:04:17 ID:0+L2+DHs
キタコレ
http://www.informit.com/articles/article.asp?p=414983&rl=1

forceを使って読み進めていこうじゃないか
642login:Penguin:2005/11/15(火) 12:18:38 ID:8gR7ipul
>>640

↓若手カーネル技術者(U33)によるLinuxカーネル座談会/2

http://tiki.is.os-omicron.org/tiki.cgi?c=h&p=RecentPages

メインは30代前半かな。
若手なのかな?カーネルだと若手なのかもしれない。
643login:Penguin:2005/11/15(火) 12:45:30 ID:60SJGbQ0
>>628
彼らはNDAでベンダをガチガチに縛って、開発ライセンスや特許収入で儲けるビジネスモデルをやってくれていますから。
そのお陰でデバイスのシェアが良くないことをわかってないんでしょうね。日本のメーカは営業主導型だから。
644login:Penguin:2005/11/15(火) 13:01:57 ID:h9OsIftQ
>>643
どこのメーカーもオープンソースの研究はしているし、現場レベルではソースコードの
開示には積極的な姿勢があるんだけど、いかんせん管理職など上層部が理解しておらず
その気がないというのが多いな。
645login:Penguin:2005/11/15(火) 20:35:30 ID:8gR7ipul
NILFSとかは実際に使えるようになると良いと思うなぁ。

WindowsXPにもある特定の地点に戻るシステムの復元
という機能があるのだが、そんな事ができるようになる
のかな?
646login:Penguin:2005/11/15(火) 21:31:44 ID:h9OsIftQ
>>645
Windows XPの復元機能はファイルとレジストリのスナップショットでしかないので、
*NIX系OSならtarでも何でもいいからルートファイルシステム以下の全てについて
全体/差分バックアップを取ればそれが復元機能になる。あとはcronのような
スケジューラでバックグラウンド処理させればOK。

nilfsはそれをもっとシステム的にしたもので、全てのファイル書き込みに対して
履歴を残し続けていくもの。どんなファイル操作でも常に履歴を残す仕組みなので、
ソースコードの保管などには便利かもしれないが、Windows XPのような復元機能を
期待するとしたら過剰な機能かも。

あと、使ってみたいのなら今でも使えるだろ。使い物になるかどうかはともかく。
http://www.nilfs.org/
647620:2005/11/16(水) 10:45:04 ID:2LwI+36C
>>627
GregKHセンセイがお怒りのようでつ。
ttp://lkml.org/lkml/2005/11/14/215
ttp://lkml.org/lkml/2005/11/15/270
648647:2005/11/16(水) 10:49:38 ID:2LwI+36C
うが、名前にごみが…

Differences between the kernel community and corporate structures
の悪い例がなかなか笑える。
649645:2005/11/16(水) 11:05:41 ID:0ho/otcm
>>646

サンクス!わかりやすかった。なるほどね。
650login:Penguin:2005/11/16(水) 23:06:01 ID:97NxNnP0
>>647
>Documentation/ 以下を読まんヤツ多すぎ、
って、言ってることはどこでもいっしょだな。
651login:Penguin:2005/11/16(水) 23:32:34 ID:/ZMT0ln1
>>647
こんなんに怒られたらションベンチビル
http://lug.oregonstate.edu/albums/greg-kh/greg_kroah_hartman.jpg
652login:Penguin:2005/11/17(木) 00:40:56 ID:RCOf5wF5
>>651
おまけに彼、身長が2メートルかそれ以上あるんだよな。
はじめてみたときは、海兵隊員かとおもたよ。

怒るときっとションベンチビルなんてもんじゃあ…。
653login:Penguin:2005/11/17(木) 02:01:08 ID:2M5NTTjV
日本のメーカってw
654login:Penguin:2005/11/17(木) 02:02:12 ID:2M5NTTjV
俺のIDがぁぁ...ショックだ。orz
655login:Penguin:2005/11/17(木) 05:30:30 ID:KEPxj4hD
TOMOYOさん?
656login:Penguin:2005/11/17(木) 07:15:55 ID:KNcep6bs
http://rlove.org/images/gregkh_ks_200307.jpg
ユルシテクダサイ モウシマセン コノトオリデス
657login:Penguin:2005/11/17(木) 19:29:37 ID:RE0R+w/u
黒澤メソッド・・・世界を救うか?
658login:Penguin:2005/11/18(金) 17:29:04 ID:rfAV+Y1T
LinuxにBSDのkqueueみたいなのってないの?
659ヽ(´ー`)ノ ◆.ogCuANUcE :2005/11/18(金) 17:52:34 ID:A27xMaGn
>>658
epoll()。
libevent でも使って抽象化するといいよ。
660login:Penguin:2005/11/21(月) 21:41:07 ID:LE1lObev
カーネル内部からファイルを読み込みたい場合、どうすればいいですか?
やっぱりprocですか?
sys_openって使えませんか?

宜しくお願いします
661login:Penguin:2005/11/21(月) 23:29:16 ID:wFRDjHVF
ハァ?
662login:Penguin:2005/11/22(火) 01:18:45 ID:ySzT5Knt
>>660
どうしてもというならユーザアプリに手伝ってもらうのが一番安全だよ
/sysなり/procなり/devなりを経由するがいいよ
sys_openは使わせないよ
663login:Penguin:2005/12/01(木) 19:43:55 ID:bm3ExGx9
古い話ですいませんが、UNIX USER の2004年6月号読んでると、
「つまりプロセス空間に対するTLB情報を有効に利用するためには、
プロセスを再スケジューリングするときに、やはり同じCPU上で動作させたほうが
有利であることが分かります」
と書いてあるんですが、プロセスが切り替わってもTLBはフラッシュされないんでしょうか?

「これを読めや!」というのがあったら教えて下さい。
664login:Penguin:2005/12/01(木) 22:39:16 ID:hsLoHdrd
>>663
しなきゃアドレス空間切り替わらんだろう。
キャッシュの間違いじゃないの?
665login:Penguin:2005/12/03(土) 00:28:03 ID:Vsm/k6eA
Pentiumなど物理アドレスでキャッシュしている場合は
フラッシュする必要は無いね。
666login:Penguin:2005/12/03(土) 14:19:57 ID:Kc3M33CW
>>663-664の言うTLBとは
要はページング情報のキャッシュ(ページテーブルとかページディレクトリとか)
「物理アドレスで」というのは意味なし
667login:Penguin:2005/12/03(土) 15:55:59 ID:nUJ29Gml
USBストレージを挿したとき、それが/dev/sdXのどれに割り当てられた
のかを あとから知る手段ってありますか?
/procとか/sysのどこを見ればいいんだろう・・・

usbmgr?とかdmesg見張ってればいいんだろうけど、それはあえて無しで。
668login:Penguin:2005/12/03(土) 16:28:56 ID:V52VFYwu
>>667
USBストレージを挿したとき、/var/log/syslog には出ないの?
669login:Penguin:2005/12/03(土) 17:48:58 ID:nUJ29Gml
>>668
当然出るけど、それはあえて無しで。

ログが流れたらわからなくなるってのは管理方法として好ましくないし。
あと最近の2.6だと出ないときがあった気がする
670login:Penguin:2005/12/03(土) 19:19:59 ID:no2hjBH3
>>667
cat /proc/scsi/scsi
671login:Penguin:2005/12/03(土) 20:42:53 ID:Fh/4VLgl
あとはudevでファイル名を固定しておくと便利。
672login:Penguin:2005/12/04(日) 03:41:36 ID:OG2sAdPu
OpenSourceにあんまり幻想を抱かない方がいいよ。

LinuxをOS開発者から見ると、極めて理不尽で不自由なんだが。
どんなに改良しても、メインツリーに入れるのは極めて困難。

理不尽と不自由を感じたのは、Local Dispatcherのコードを
メインツリーにUpdateしようとした時に、何度かのやりとりの後で、
最後は”彼等の趣味じゃない"って感じで終わり。

SGIのccNUMAコードも結構いい出来なのにメインツリーに入ってないし、
Linuxには一部の集団だけで作りたいって所があるんだよね。
つまり、外部の人間には閉鎖された世界。ということで、
実際、一か所でkernelを管理してる限り、しょうがないとは思うが。

Linux Kernelだけで何十種類もあるっていうなら、自由な気がするが。
673login:Penguin:2005/12/04(日) 03:46:44 ID:C0ZoQRUa
166 :Be名無しさん :03/11/13 19:52
OpenSourceにあんまり幻想を抱かない方がいいよ。

LinuxをOS開発者から見ると、極めて理不尽で不自由なんだが。
どんなに改良しても、メインツリーに入れるのは極めて困難。

理不尽と不自由を感じたのは、Local Dispatcherのコードを
メインツリーにUpdateしようとした時に、何度かのやりとりの後で、
最後は”彼等の趣味じゃない"って感じで終わり。

SGIのccNUMAコードも結構いい出来なのにメインツリーに入ってないし、
Linuxには一部の集団だけで作りたいって所があるんだよね。
つまり、外部の人間には閉鎖された世界。ということで、
実際、一か所でkernelを管理してる限り、しょうがないとは思うが。

Linux Kernelだけで何十種類もあるっていうなら、自由な気がするが。
674login:Penguin:2005/12/04(日) 21:29:23 ID:tnrH0Idr
どこのコピペか知らないが
極めて理不尽で不自由であるところが、最大のメリットだろ。OSなら特に。
675login:Penguin:2005/12/05(月) 00:31:22 ID:/Xj+ecxU
どんなにいい機能だろうと,あれもこれも詰め込んでたら収集つかなくなるだろう
それを取捨選択している人がいるから機能してるんじゃないか?
676login:Penguin:2005/12/05(月) 01:12:40 ID:7+NhHdm/
どっちにしろ、各種ディストリで独自にパッチ当てたカーネルが使われているわけで。
vanilla なカーネルソースだけがカーネルじゃないしな。
677login:Penguin:2005/12/05(月) 02:39:36 ID:4/FkgzJ3
Linuxカーネルは数種類あるだろw
>>673がいってるのは、vanillaカーネルのことだけだなw

>SGIのccNUMAコードも結構いい出来なのにメインツリーに入ってないし

これがいい出来で入れたい奴は、vanillaカーネル拡張して入れるだろw
678login:Penguin:2005/12/05(月) 09:31:56 ID:NRel5kAT
商用(プロプライエタリ)ソフトの世界で長く生きた奴ほど商用ソフトの常識に
囚われやすい。その代表的な考え方が>>673だ。

プロプライエタリの世界ではある特定のソフトウエアの提供元はほとんどの場合
独占的な一社(または個人)で、ごく稀に複数である場合もあるがそれは例外的な話だ。
こういう開発体制のもとでは、その独占している一社が他社やユーザから機能追加の
要望を受けて実装していく流れになるので、結果としてその一社の判断がそのソフト
ウエアの全ての方向性を決めることになってしまう。逆に言えばその一社がその機能を
必要ないと判断したり拒否したりすれば、その機能が使えるようになることはない。

オープンソースの世界ではソースコードを自由に参照できて改変できる権利を誰もが
持っているので、必要な機能をユーザ自身が実装できることになる。メインツリーを
追う形でパッチを作り続けていけばいいだけの話だ。プロプライエタリで生きてきた
人間にはそれが理解できないのだろう。
679login:Penguin:2005/12/05(月) 09:43:25 ID:wqlJwnqz
>>678
Linuxもメインツリーは
>独占している一社が他社やユーザから機能追加の要望を受けて実装していく流れ
じゃん。社じゃなくて者だけど。

まあ自分でコンパイルできるんだからたいした問題じゃないけど
680login:Penguin:2005/12/05(月) 09:50:26 ID:Ji7BISs4
>>678
そういう綺麗事は今さらだな。
681login:Penguin:2005/12/05(月) 13:29:56 ID:T5z7E6Bk
土日の厚顔無恥な小中学生のコピペや煽りは軽くネタで返すぐらいにしといたほうがいいよ
社会性も人間性も出来てない子供達に時間割くのははっきり言って無駄
682login:Penguin:2005/12/05(月) 19:48:39 ID:jtgSW6+A
自由にforkできてLinus本人とほぼ同じ権利でソースを扱えるのに、
これ以上のどんな自由が欲しいんだろうか。
メインツリーを自分の自由にしたいっていうのなら笑える。
683login:Penguin:2005/12/05(月) 20:24:31 ID:L1+FS+7y
だな
684login:Penguin:2005/12/05(月) 20:52:19 ID:NRel5kAT
>>682
メインツリー以外は全て邪道で悪というのもプロプライエタリの世界の発想だな。
685login:Penguin:2005/12/05(月) 23:35:43 ID:YEY4uc32
GPLだと使いにくいよね。
NDAや特許やらのことを考えなくていいのなら幸せになれるのにね。
686login:Penguin:2005/12/06(火) 13:39:03 ID:XGzV7+rq
Linuxカーネルハッカに聞きたいのだが、日本のLinuxカーネルに関する
メジャーな情報交換の場はどこ?
もしかして日本にはそういう場は無いのかな?
687login:Penguin:2005/12/06(火) 21:56:11 ID:mMiHbszr
カーネルハッカーとアーナルファッカーどっちが偉いの?
688login:Penguin:2005/12/07(水) 05:09:46 ID:+wl79veH
見方による
689login:Penguin:2005/12/07(水) 05:13:50 ID:Jjj1m3DD
カーネルハッカーといっても、すでに腺人の作った枠組みの中で
いじるぶんには大したことない。凄い人とは枠組みを作る人のこと。
690login:Penguin:2005/12/07(水) 11:19:29 ID:RUrUXKK7
>>686
多分無いと思う。
漏れが知らないだけかもしれんが。

やってる事がかぶる人とは直接やりとりするので、
あんまし必要性は感じないな。

691login:Penguin:2005/12/07(水) 11:27:50 ID:4Cikjayq
ここはもう止まってる?
http://lkh.linux.or.jp/
692login:Penguin:2005/12/07(水) 12:06:02 ID:57QnRgPf
>>690

サンクス!

>>691

止まってるみたいです。
693login:Penguin:2005/12/07(水) 14:03:36 ID:KZV/K/0W
>>686
ココ
694login:Penguin:2005/12/10(土) 15:24:37 ID:jXlbGlEr
LKMLにRMSが キタ━━━━(゚∀゚)━━━━!!!!
695login:Penguin:2005/12/10(土) 19:44:51 ID:jig8xdLo
>>694

ダイジェストお願いm(_ _)m
696login:Penguin:2005/12/10(土) 21:43:30 ID:8CAUzr6J
思うに、別のツリーがあったって良いんじゃないの?
697login:Penguin:2005/12/10(土) 21:46:27 ID:chRcjdw9
カーネルをいじっている会社は自分で持ってる
ただ公開はしないだけ
698login:Penguin:2005/12/10(土) 22:06:58 ID:93OGb1xh
会社が公開しない目的で独自に改造して、
それを従業員が使うとする。
それで従業員がソースを要求したらどうなりますか?
会社はもちろんそういうことを禁止する命令を従業員に課すだろうけど、
首覚悟で要求したら出さなきゃいけないよね。
699login:Penguin:2005/12/10(土) 22:25:24 ID:dnj4gOcY
従業員じゃなくても、顧客だったらええんでないの?
顧客に提供する目的で独自ツリーを維持してるんだろし。
まぁ、でもそのうち独自ツリーを維持するコストが見合わなくなるよ。
700login:Penguin:2005/12/11(日) 12:54:19 ID:esL0upS7
うわ、しばらく放置してたらマグマな流れになってんな。
そもそも>>672は明らかなコピペなんだからつき合ってるやつがヴァカ?
701login:Penguin:2005/12/11(日) 18:04:57 ID:AhggOwrT
要は、自分の成果物をLinuxのカーネルに採用してほしいんだよ
で、採用されなかったから、Linuxカーネルにあーだこーだ言うと
リーナスも大変だな、こういう苦情は何十件もあって困ってるって
本の中で書いてあったし
702login:Penguin:2005/12/12(月) 00:18:15 ID:Uv7al+v+
送る側はちょっとした修正で簡単だろうと思っても、
マージする側は時間も手間もかかるし、
パッチ内容も吟味しないといけないし、
独創的で面白い仕事でもないし、
大変だよね。
703login:Penguin:2005/12/12(月) 01:45:37 ID:QeTbB5iW
>>694
ダイジェストまだーwww?
流量多くてSubscribe諦めてから見てないしー
704login:Penguin:2005/12/12(月) 20:01:02 ID:0CMRvsVk
カーネル2.6って、make実行中のコマンドがエコーバックされないんだけど、
ちっともトラブルシュートできなくて非常に困ってる。
エコーバックをオンにする方法教えて・・・。
705login:Penguin:2005/12/12(月) 20:08:43 ID:19vM4HFV
>>704
なんでmake helpを使わないのだ?
706login:Penguin:2005/12/13(火) 00:27:31 ID:lVbYJ4VQ
>>697
そうこうしているうちに、独自ツリー公開の要求ですヨ?

ttp://sourceforge.net/mailarchive/forum.php?thread_id=9211381&forum_id=4930
707login:Penguin:2005/12/13(火) 22:17:53 ID:FBcA4N8L
独自の管理を維持したまま参照させるなら、結構いいんじゃね?
ツリーを持ってる側も、見る側も、自由にできるじゃん。
708login:Penguin:2005/12/14(水) 23:35:29 ID:nQKzfGv3
マルチタスクするためには、プロセスを一定時間後とに切替えorスケジューリング
してると思うのですが、だいたい
1秒に何回ぐらいそういった動作をやってるのですか?
709login:Penguin:2005/12/15(木) 10:46:19 ID:SR9Vs9p9
>>708
昔は100回くらいだったけど今なら250回くらいじゃない?
多分だけど
710login:Penguin:2005/12/15(木) 12:06:19 ID:y0VZWrO3
あとシステムコールの出口とか
711login:Penguin:2005/12/15(木) 14:32:34 ID:0UWlGlpg
>>709
最近はいろいろな条件で変わったりするので、
1000なんて設定もあったりしますな。

>>710
それと
・ハードウエア割り込みから抜ける所
・再スケジュールかかったとき
くらいか。
712login:Penguin:2005/12/15(木) 17:23:03 ID:2L/FFzXx
システムコールの出口ってどんなシステムコールでも例外なくコンテキストスイッチ起こるの?
713login:Penguin:2005/12/15(木) 19:03:29 ID:cUBHmSr1
毎秒100とか1000とかいうのはタイマー割り込みがかかる回数であって、
タイマー割り込みがかかったからといってプリエンプトされるとは限らないような・・・

自発的に実行権を手放すのはread(2)とかwrite(2)とかの遅いシステムコールの
場合であって、すぐ帰ってくるシステムコールならそのまま実行を続けるような・・・
714login:Penguin:2005/12/15(木) 21:03:46 ID:IQwPZIaV
>>713
HZを語りたいお年頃なんだよ。
715login:Penguin:2005/12/15(木) 22:33:19 ID:oKy+eGq6
vmstatしてみると1秒に915回コンテキストスイッチが起きていると出た。
716login:Penguin:2005/12/15(木) 22:50:23 ID:SR9Vs9p9
クラウザーさんもびっくりだよな
717login:Penguin:2005/12/16(金) 04:26:53 ID:+mjAFoTF
失礼します。
2.6.14で、Power management support が
--- Power management support となっていて選択することができません。
手引き書では
[ ] Power management support となっているのですが・・・・・・
これ、ONにすることできないのでしょうか?
718login:Penguin:2005/12/16(金) 10:30:55 ID:qf+P1Vp5
依存関係を満足していればできます。

普通の人ならこの条件に引っかかるとは思えませんが…
719login:Penguin:2005/12/16(金) 13:21:35 ID:LVcKYmQD
むしろなんらかの依存関係で強制的にONにされている気がする。
.config直接読んでみ
720login:Penguin:2005/12/16(金) 13:35:54 ID:AmpEk73D
「---」は強制的に有効になってる状態
Power management support以下のモジュールを有効にするとそうなる仕様らしい
Power management supportはその下にある選択肢を表示させるためのフラグだから
それらが見えてれば問題ない。
721login:Penguin:2005/12/16(金) 14:13:22 ID:+mjAFoTF
>>718-720
ありがとうございます。
無事、cpufreqdを有効にできました。
722login:Penguin:2005/12/16(金) 15:17:22 ID:q1Uexoxq
2.6.13 あたりで class_simple_device* が class_device* とかに
変更されましたが、FC4 でドライバをビルドして、insmod すると
その class_device* が Unknown Symbol になるのですが、
これはいったいどういうことでしょうか?
教えてエロイ人...
723login:Penguin:2005/12/16(金) 15:47:07 ID:hn+4Tpk5
>>722
カーネルも差し替えるんだ
724login:Penguin:2005/12/17(土) 19:47:36 ID:HZFIpgys
kernelを2.4.31から2.6.14に移行しているのですが
ログインしたあとでinsmod ModNameとやると
ERROR: module ModName dose not Exist in /proc/modules
となってしまいモジュールのロードに失敗します
insmodは最新のソースより作り直しています。
何が問題なのでしょうか?
725login:Penguin:2005/12/17(土) 20:59:41 ID:KJRpQR6H
            /ヽ   ``ヽ
           // ̄' ̄ ̄ヽ.\
           `i |,_, ,_,、 i .>
           ト|,:ニ/ヽ二|'ー!イ.   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
            | ̄,.レ,..、  )7   |  kernelを2.4.31から2.6.14に
            ! ''===i  /'.   < 移行する価値などない。
            ヽ `! !' ,//\_   | 
         _,―イ>`'´‐< /  \_\________
       _/ _/  /`―「_!―'./  /   `―::、
      _/ |i   |  ///' /  !_      \
     ノ  | i  i'  ! | | /  ・'/ i'    イi
     >  | |  |  | | | /   /===i |    /|
     「   | i  | | | レ'  /    :|      |
     「`i  | ヽ  | フ  /     |     ノ
    iク `i‐|  \/ /┌::..、 ,‐、」   、 !|
    ト三∃|  / / _コ \\\     |
    !\コ'./ / /  E==  ) ヽ !     |
    \_/ //   iニニ'´//  ! |    」
       |  |      `ー‐´V   | |_,,..::‐''´
       |  |           ̄ ̄// |
       |  |○           | i  |
       | i      ○      | |  |
       | |             | |  |
       | |             | |  |
       | i             | |  |
       `‐L_           _| | _,.:」
       |  | `――――――'' | | /
       `i |     `i       | |,!
726login:Penguin:2005/12/17(土) 22:33:54 ID:HZFIpgys
Why? Mr.Sanders
727login:Penguin:2005/12/18(日) 00:25:03 ID:EqNsUXEF
>>726
彼もまたチキンだからさ
728login:Penguin:2005/12/18(日) 01:49:38 ID:mBvOVqlB
酷い自作自演を見た・・・
729login:Penguin:2005/12/18(日) 08:35:35 ID:5t+NQpA5
insmodの最新はmodule-init-tools-3.2だと思っていたけど
現在の最新は3.2.2でした。
で、これに上げたら上手くいきました。

724
730login:Penguin:2005/12/24(土) 13:31:25 ID:aFGWmka7
お馬鹿なことを聞くようで恐縮なんですが、kernel2.6では
CPUIDとMSRはデフォルトで有効になっているのでしょうか?
Crusoeのlongrunを使いたいのですが、やっぱりカーネルの再構築を
しなくちゃいけないのでしょうか?
731login:Penguin:2005/12/24(土) 13:52:10 ID:6PS+BFbg
>>730
> デフォルトで有効になっている

何をもって「デフォルト」なのかわからんが、
メインライン(Linus)カーネルの2.6.14において arch/i386/defconfig は

CONFIG_MTRR=y
# CONFIG_X86_CPUID is not set

ディストリビューションがこれをこのまま使ってるかどうかはわからんので注意。
732login:Penguin:2005/12/25(日) 05:20:09 ID:/SW6tc0p
>>730
再構築すればいいんじゃないですか?
733login:Penguin:2005/12/28(水) 11:18:56 ID:GGzkOdw4
ダンプが必要な OS を作った覚えはない
http://japan.internet.com/webtech/20051222/6.html
734login:Penguin:2005/12/28(水) 22:14:47 ID:gNbjnXHz
>>733 これから組み込みで使う予定の人間として「それはちょっと・・・」と言いたい

でも、今日の今日までそんな見方でLinuxを見たことが無かったよ orz..
735login:Penguin:2005/12/28(水) 22:55:52 ID:cLksasi0
>>734
トロンでも使っとけ

前にスケジューラいじったけど
ダンプの必要性は感じなかったな
736login:Penguin:2005/12/29(木) 04:36:54 ID:kRVyuHjo
ホントに必要なら自分で組み込めってことなんだろな
737 ◆Zsh/ladOX. :2006/01/02(月) 00:51:31 ID:OyE+w+fT
>>733
途中ウンコが出てくる以外は良いね。
linuxがますます好きになった。
738!omikuji !dama:2006/01/02(月) 01:24:21 ID:XQ7qFbBU
age
739login:Penguin:2006/01/03(火) 16:10:57 ID:4DDmVRvc
2.6.15からカキコ。
うちのとこではnvidiaのドライバもALSAも問題なく動いてる。
ChangeLogを見ると、reiser4関係の修正がいくつか
あるので次あたりにくるのかも。
740login:Penguin:2006/01/03(火) 19:02:56 ID:sy297lh2
ppcだと2.6.15のビルドこける、

arch/ppc/kernel/built-in.o: In function `swsusp_arch_resume': multiple definition of `machine_shutdown'
arch/powerpc/kernel/built-in.o: first defined here
make[1]: *** [.tmp_vmlinux1] エラー 1
make[1]: ディレクトリ `/usr/src/linux-2.6.15' から出ます

こーまった
741login:Penguin:2006/01/04(水) 00:55:56 ID:L6/Uflm+
>>740
とりあえず CONFIG_KEXEC=n でいけるんじゃねーの


と、ppcを持ってない俺が言ってみるテスト
742login:Penguin:2006/01/04(水) 12:49:17 ID:yp/kTPum
大佐
743login:Penguin:2006/01/04(水) 15:24:54 ID:tuxAjaJd
744login:Penguin:2006/01/04(水) 16:50:02 ID:W+nNmMpy
>743

しかし、画面表記は404な罠
745login:Penguin:2006/01/04(水) 17:13:13 ID:bW0WfjnM
わろた
746login:Penguin:2006/01/04(水) 17:36:36 ID:x/6garu/
もう、しょうがないなぁ、kernel.orgはぁ
747login:Penguin:2006/01/04(水) 18:23:12 ID:pyYBmULv
>>744
404 Not Foundって言ってるのは、ErrorDocumentで指定したドキュメントが
あるにもかかわらずそれが存在しないってことだよ。
748login:Penguin:2006/01/07(土) 08:57:25 ID:I3axV5Ey
2.6.15 の主な変更点って何ですか?
749login:Penguin:2006/01/07(土) 09:20:11 ID:vkMct5Pt
750login:Penguin:2006/01/07(土) 14:27:11 ID:zm5KTNOR
で、2.6.15 の主な変更点って何ですか?
751login:Penguin:2006/01/07(土) 14:52:25 ID:3TR/9z81
通販音頭が起動できるようになった
752login:Penguin:2006/01/07(土) 17:31:15 ID:GM9csAnL
753login:Penguin:2006/01/07(土) 22:46:59 ID:6gel/PXG
>>748
bug fix
754login:Penguin:2006/01/07(土) 23:16:21 ID:DKdsKZ3s
>>750
http://lwn.net/Articles/159077/ の機能
プロセスごとに別のmount集合を持つ機能が実用に近づいた
755login:Penguin:2006/01/07(土) 23:24:13 ID:Nf614V/S
Plan 9の真似事か
756login:Penguin:2006/01/08(日) 05:54:34 ID:HXTsITby
ぬるい漏れは こいつ待ちなのだがwww
ttp://www.atmarkit.co.jp/flinux/index/indexfiles/index-linux.html#watch
757login:Penguin:2006/01/08(日) 08:17:41 ID:e+p6krTG
I-Pipeいいのにmmツリーに取り込まれる気配が感じられない
758login:Penguin:2006/01/08(日) 13:05:35 ID:jWsVzfaN
>755
Plan9の真似事がしたい人が実装しただけだ。
759login:Penguin:2006/01/08(日) 18:28:44 ID:L4MGkqep
ほんっと、オウム返しだなw池沼大杉w
760login:Penguin:2006/01/08(日) 20:59:28 ID:hedWNOWn
2chで池沼プレイ、ストレス解消になりますよw
761login:Penguin:2006/01/09(月) 02:56:11 ID:msJCPKar
wがやたら多いけどこういう人たちどこから来てるの?
762login:Penguin:2006/01/09(月) 02:59:57 ID:cUS5wfdt
763login:Penguin:2006/01/11(水) 22:46:02 ID:oM66yC0V
/procを利用してカーネルのRAMの内容をうーざー空間から読み出したいんだが、
カーネル側のreadハンドラの作り方がよくわからない。
int read_func(char *buffer, char **start, off_t offset, int count, int *peof, void *dat)
ってな形でつくるらしいが、bufferはうーざー空間へコピーされるRAM、peofはEOFのときに1をセットとして、
startとoffsetとcountの関係がわからない。

カーネルがもつ配列a[2048]に対してmemcpy(buf,&a[offset],count); (count=512)ってな処理を行う
readハンドラを用意し、

うーざー空間で
while(read(fd,buf,512) >0) {
write(fd1,buf,512);
}
みたいにするとループ2回目のread()が0を返すんだよね。

カーネルの実装が誤ってるのかユーザーアプリが間違ってるのかわかりません。
た〜すけて〜
764login:Penguin:2006/01/11(水) 22:53:52 ID:RkINbFIB
> カーネルがもつ配列a[2048]に対してmemcpy(buf,&a[offset],count); (count=512)ってな処理を行う

ここは具体的にはどうやってるの?
765login:Penguin:2006/01/11(水) 23:30:07 ID:oM66yC0V
linux/kernel/test.cみたいなモジュール用意して
proc_create_entry()で/proc/testを用意し、
moduleのinit処理でreadハンドラ read_func()を登録します。
こいつの中でテスト用に用意した配列a[]の中身をユーザー空間に渡すため
 memcpy(buf,&a[offset],count);
みたいなことしてます。
ほとんど↓のまねなんでそんなに変なミスはないと思いますが、こいつはサイズとか無視した単純処理しかしてないです。
http://kernelnewbies.org/documents/kdoc/procfs-guide/example.html
766login:Penguin:2006/01/12(木) 11:07:38 ID:NTZc21UA
2.4.20-6 のカーネルソースが欲しいのですが、何処かにないでしょうか。
-6じゃないとだめなのです・・・
767766:2006/01/12(木) 11:37:22 ID:NTZc21UA
知り合いから譲って頂けました。お騒がせ致しました。
768login:Penguin:2006/01/12(木) 11:42:13 ID:lMwJjwVt
>>766
-6 が何を表わすかわかってる?
769login:Penguin:2006/01/12(木) 16:15:05 ID:E57Nz3jS
ロクムシ
770login:Penguin:2006/01/12(木) 21:03:49 ID:QwclEr9+
ななふし
771login:Penguin:2006/01/13(金) 20:45:15 ID:kr7sCuOn
はちおうじ
772login:Penguin:2006/01/18(水) 00:01:49 ID:YjYyQ44C
カーネルをアンインストールする方法を教えてください。
tarボールから一時的に入れたものを消したいんです。
773login:Penguin:2006/01/18(水) 00:04:16 ID:ZOiZ1J+s
rm -f /vmlinu* /boot/vmlin*
774login:Penguin:2006/01/18(水) 02:17:38 ID:YjYyQ44C
えーっと、ワロスワロス?
775login:Penguin:2006/01/19(木) 01:35:16 ID:1wbHB29u
SUSEからreiser3用パッチが続々と-mmツリーへ。
さすがデフォルトだけあってノウハウが貯ってますな。
おかげで-mm1はOopsレポートも続々と。
776login:Penguin:2006/01/19(木) 02:09:31 ID:5cvlRwvG
>>775
続々って...まだ一件ですが?

reiser3のマウントに時間がかかっていたので、
その機能改善したパッチみたい。

当初は、reiser3のバグフィックス以外の機能拡張をreiserが反対したらしいけど、
結局、入れたみたいだね。
777login:Penguin:2006/01/19(木) 20:39:30 ID:iMLmNeTd
reiserと言えば未だにあの悪夢が忘れられない・・・・・
778login:Penguin:2006/01/19(木) 22:33:18 ID:AewRbbbO
>>774
>reiser3用パッチ
ちょっぴりバグバグでした。けどそれが -mm クオリティ。

"Please test with caution, but please test. by akpm"
779login:Penguin:2006/01/19(木) 23:27:31 ID:E/exYzvc
>>778
違うカーネルテストしてた、てへっ。
because it turns out I was testing the wrong kernel.

だそうです。
780login:Penguin:2006/01/19(木) 23:32:59 ID:l9oQf7R8
カーネルのお勉強をしているものです。
ユーザーコンテキストがいつカーネルコンテキストに変わるのか、
そしていつもどってくるのか教えてください。
システムコール発行時、割り込み実行時にカーネルに飛んで、
スケジューラでcontext_switch()でユーザーに戻るであってるのかなぁ?
それ以外のパスがありそうだけど、カーネル本読んでもわからんかった...
781login:Penguin:2006/01/20(金) 15:34:03 ID:b5Zj3pMG
>>780
ret_from_exception
782login:Penguin:2006/01/20(金) 23:25:56 ID:gWmMW1Gi
>>781
Thanks! 例外関係があるのね。調べてみます。
783login:Penguin:2006/01/20(金) 23:37:49 ID:hh3D2l22
add_timer()で呼び出されたコールバックの中って
割り込み禁止状態? schedule()呼んでもOK?
ということを知りたいのですが、LDD読んでも解りません。
何を読むべきですか。
784login:Penguin:2006/01/21(土) 20:20:32 ID:o3I481lc
それはNEED_RESCHED使うべきじゃないかと。
785login:Penguin:2006/01/22(日) 22:51:50 ID:L+vkZ4BE
kernel-2.8まだぁ〜? ちんちん(AA略
786login:Penguin:2006/01/24(火) 00:42:24 ID:OMItyFF0
>>785
MakefileのPATCHLEVELを8にしてビルドしとけ。
787login:Penguin:2006/01/24(火) 07:32:21 ID:D6vcPKGX
>>783
LDDをもう3回読め!
788login:Penguin:2006/01/26(木) 23:28:10 ID:qfLCg8qn
全然genericじゃないgeneric bit operation
789login:Penguin:2006/01/27(金) 10:43:20 ID:TUljFc9L
まあ議論の元になるのはいいことではないでしょうか。
まとまらないで現状維持になりそうな気がするけど。

しかし…同じ議論を複数回読まされるのをどうにかしてくれ。
790login:Penguin:2006/01/28(土) 18:23:41 ID:yMORd1rs
cpusets使ってみたいんだけど
あれってどおよ?
791login:Penguin:2006/01/28(土) 20:55:57 ID:qUQTpd70
Joerg Schillingがいつもフレームの元になるのは、英語能力の低さが原因
だということがわかりますた!
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/0601.3/1223.html

ネイティブでない言語での議論は難しいね。
792login:Penguin:2006/01/29(日) 01:54:48 ID:LL/LqJ5t
英語に自身がなくて参加できない日本人とどっちがいいんだろう。
793login:Penguin:2006/01/29(日) 17:07:52 ID:UXYzdEWY
いや、みんなが「お前英語わかんのか?」てのは
ある意味丁寧な言い方なんだよ。実質あれは「あんた
バカでつか?」と言いたいんだね。

俺も、Joerg のは英語の問題じゃないと思う。
あいつとは何語で議論してもあんな感じだろ、と思う。
794login:Penguin:2006/01/29(日) 23:08:36 ID:Xc+pXlH3
Joergやつは、どこの板にでも枠VIP並に
扱いに困るDQNだと思う。
795login:Penguin:2006/01/30(月) 00:56:46 ID:QR40O7dm
rc1-git4から先に進まないぞ!
こいつ使ってたら、updatedbでoops吐いたから、次を待ってるんだけどな。
796login:Penguin:2006/01/30(月) 23:52:07 ID:6QE53mAT
rc1-mm4はどうだ?
797login:Penguin:2006/02/02(木) 00:34:21 ID:nUHn/YqU
lock validatorスゴイ

>the lock validator finds _all_ hidden deadlocks [no matter how
>obscure,interdependent or unlikely they are, as long as the
>affected codepath is triggered at least once],

Mingo, GJ.
798login:Penguin:2006/02/02(木) 20:43:09 ID:AQTlww4I
すんません、2.6系の先端はreiserfs4のパッチが充たってますか?
799login:Penguin:2006/02/02(木) 21:08:38 ID:ZOQUVtDq
カーネル2.6でiptablesを使いたいのですが、make menuconfigでどこを設定すればいいのか教えてください。
カーネルはlinux-2.6.15.2です。よろしくお願いします。
800login:Penguin:2006/02/02(木) 21:44:09 ID:e8/5s1VC
社会人になってから、「よろしくお願いします」がすっごい人任せで無責任なうさんくさい言葉のように感じるようになってしまった
801login:Penguin:2006/02/03(金) 01:14:05 ID:PYuG6YWt
>>799
つgoogle

>>800
漏れは脳内であぼーんしている。
「よろしくお願いされない!」とつぶやきながら。
802login:Penguin:2006/02/03(金) 01:25:47 ID:j16C8c5V
Net -> Network option らしきところ。

以上
よろしくお願いします。
803login:Penguin:2006/02/03(金) 01:49:12 ID:ndRVP80Z
>>800
私は「俺のために働けゴルァ」に脳内翻訳される。

つーか、.configの中IPTABLEで検索するぐらいしろよww
804login:Penguin:2006/02/03(金) 02:17:24 ID:l6EG9h/O
とりあえず言っとくだけの言葉に一々疑問もってんじゃねーよ、哲学者のつもりか?
805login:Penguin:2006/02/03(金) 02:29:25 ID:m2g8sBHG
だれも疑問なんかもってねーよ、池沼か?
806login:Penguin:2006/02/03(金) 02:34:06 ID:l6EG9h/O
そうだよ
807login:Penguin:2006/02/03(金) 03:02:27 ID:kdd+nIxi
>>799
CONFIG_IP_NF_IPTABLES=m

Networking
Networking Options
Network packet filtering
IP: Netfilter Configuration
IP tables support

だと思う。
808login:Penguin:2006/02/03(金) 08:27:25 ID:Jm0t+1a7
うさんくさい言葉とか言ってるやつは、その程度の信頼関係しか築けないダメな子なんだよ
809login:Penguin:2006/02/03(金) 10:30:02 ID:73u1XsiO
そうそう
うさんくさい程度ではなく、明確な殺意を抱くレベルでないとな
810login:Penguin:2006/02/03(金) 11:13:02 ID:nHKUNBcE
ダメな子はおまえらだ
811login:Penguin:2006/02/03(金) 11:56:20 ID:TUS6x/U1
スレ汚しうぜえ
812login:Penguin:2006/02/03(金) 12:43:06 ID:nHKUNBcE
   ∩___∩
   | ノ      ヽ/⌒) 
  /⌒) (゚)   (゚) | .|
 / /   ( _●_)  ミ/    ∩―−、
.(  ヽ  |∪|  /    / (゚) 、_ `ヽ
 \    ヽノ /      /  ( ●  (゚) |つ
  /      /      | /(入__ノ   ミ  
 |       /       、 (_/    ノ
 |  /\ \       \___ ノ゙ ─ー
 | /    )  )       \       _
 ∪    (  \        \     \
       \_)
813799:2006/02/03(金) 19:59:40 ID:G4E1TEw6
>807
ありがとう
814login:Penguin:2006/02/04(土) 11:20:17 ID:MRYaxMR5
おいおい、礼は >>807 だけかよ。 カーッ、まったくやってられへんわ。
815login:Penguin:2006/02/05(日) 02:55:13 ID:Lk0FE+85
816login:Penguin:2006/02/06(月) 14:40:13 ID:kjgf1cl9
さっさとreiser4マージしやがれクソ開発者どもが
817login:Penguin:2006/02/06(月) 19:45:10 ID:/NhjJFOr
>>816
糞ユーザーはだまって待ってろw
818login:Penguin:2006/02/07(火) 00:42:43 ID:Rij/E+du
>>816-817
クソ同士仲良くな
819login:Penguin:2006/02/07(火) 13:38:07 ID:LDMtvBjm
>>817
俺も待ち組だけど、最近あきらめが。。。orz
820login:Penguin:2006/02/07(火) 22:29:02 ID:IKFw29PB
かつて何人ものハッカーが挑んで散っていったdriver/ide のリストラに、
今Alan Coxが挑む。
821login:Penguin:2006/02/07(火) 22:30:51 ID:Cr0nuTvZ
wktk
822login:Penguin:2006/02/08(水) 09:09:52 ID:DnGKtj1w
風の中のス〜バル〜
823login:Penguin:2006/02/13(月) 10:23:23 ID:bFB/aQRi
闇の中のガーター
824login:Penguin:2006/02/13(月) 22:05:20 ID:FJdCz++f
皆どこでイッた〜
825login:Penguin:2006/02/14(火) 15:55:11 ID:SZp72sJ4
generic bitops BOMがうざいな。
いいかげんにあきらめていただきたいものです。
826login:Penguin:2006/02/14(火) 23:17:01 ID:ioaQnaHU
今回のcdrecord flame war は終わらないですな...
827login:Penguin:2006/02/15(水) 15:03:32 ID:5Txz3mPq
>>825
mm treeに入るようですな。
これで平和になるか。
828login:Penguin:2006/02/18(土) 19:53:01 ID:NHUFmwmD
最新(最近?)の2.6系カーネルでは、ハイバネーション周りの設定が.configの
Power Management Support内に見当たらないんですが、どういう風に設定するんでしょうか?
2.6.11ではSoftware Suspend(EXTERIMENTAL)という項目があったんですが・・・
829login:Penguin:2006/02/19(日) 03:06:41 ID:e4B9Ecga
2.6.15のkernel/power/Kconfigには
config SOFTWARE_SUSPEND
bool "Software Suspend"
depends on PM && SWAP && (X86 && (!SMP || SUSPEND_SMP)) || ((FVR || PPC32) && !SMP)
って行があるし、項目もあるようだけど。何か依存関係で表示されてないんじゃないかね?
830login:Penguin:2006/02/19(日) 12:39:12 ID:NXrp4NlM
XGIのドライバはまだ入らないのかな
831login:Penguin:2006/02/19(日) 14:11:17 ID:lFpDpqHT
>>829
たしかにkernel/power/Kconfigに記述がありますね。
2.6.11のころとH/Wは同じ(ノートPC)だし、依存関係としても・・・お手上げなんですが・・・・
2.6.11に戻す、という回避策はあるけれど。
832login:Penguin:2006/02/19(日) 15:28:51 ID:lFpDpqHT
2.6.11と2.6.15のkernel/power/Kconfigを見比べて、
depends on PM && SWAP && (X86 && (!SMP || SUSPEND_SMP)) || ((FVR || PPC32) && !SMP)
の()の部分を外す(depends on PM && SWAPのみ)にしてみると、make menuconfigで設定項目が表示されました。
この部分に依存しているようですね。
833login:Penguin:2006/02/19(日) 17:09:58 ID:lFpDpqHT
む、これだけだと、/proc/acpi/sleepが作成されないなぁ・・・・。
834login:Penguin:2006/02/19(日) 22:41:43 ID:lFpDpqHT
あ、SMPサポートを組み込まないようにしないといけないのか・・・
こうするとそのままでSOFTWARE_SUSPENDメニューがでましたです。
835login:Penguin:2006/02/23(木) 08:26:20 ID:g4MYqiCD
SMP外さないといけないって厳しいね。
Core Duoとか出てきたのに。
836login:Penguin:2006/02/23(木) 10:41:56 ID:/3jQOQHT
SMPでも大丈夫なように改造してみるか
837login:Penguin:2006/02/25(土) 11:42:47 ID:CqYGVYom
できた?
838login:Penguin:2006/02/25(土) 11:50:18 ID:XYGtXGls
脳内で改造した!完璧に脳内で動作した!早速脳内リーナスにパッチ送った!
脳内リーナスが辛辣な脳内口調で拒絶したけど脳内モートンが拾ってくれた!
脳内で2.6.17に組み込まれた!
839login:Penguin:2006/02/25(土) 12:11:09 ID:CqYGVYom
たぶん、タスクフリーズした後にデフォルト以外のCPUを
いったんDisable して、ハイバネすればいけると思うんだけどなぁ。

balance の逆を実装するのが大変なんだろうか。
840login:Penguin:2006/02/25(土) 14:50:08 ID:UCEVAHxY
core duoのマシンもやっぱ割り込みにAPIC使ってんの?
841login:Penguin:2006/02/25(土) 19:03:03 ID:3PjzEXsI
>>839
Hotplugで出来そうな気がする。

>>840
使わなきゃ割り込み偏るんでは。
842login:Penguin:2006/02/28(火) 16:08:52 ID:mqVlzf57
2.4.32をgcc-4.0でコンパイルしようとすると
/usr/src/linux-2.4.32-rc1/include/asm/processor.h:75:
error: array type has incomplete element type
というエラーが出るんだけど、これどういう風に修正すればOKなの?

extern struct tss_struct init_tss[NR_CPUS];

この一文なんだけど。NR_CPUSマクロが未定義なのかと思って1を入れても同じエラーが出るし、
よくわからんです。
843login:Penguin:2006/02/28(火) 16:10:45 ID:ThGBBlFa
( ´,_ゝ`)プッ
844login:Penguin:2006/02/28(火) 16:55:46 ID:mqVlzf57
http://gcc.gnu.org/ml/gcc/2005-02/msg00053.html

これみたい。ユーザー定義型の配列をexternするときは、
すでにその型が定義されていなくてはならないのかな?
tss_structは同じファイルにて定義されてるので、
この一文をヘッダーの一番下に移動させたらとりあえずコンパイルは出来たけど、
今度は別のエラーが発生。gcc-4.0で2.4をビルドするのはもう無理みたい。
ちなみにgccのバージョンは
gcc version 4.0.3 20060104 (prerelease) (Debian 4.0.2-6)
845login:Penguin:2006/02/28(火) 20:11:14 ID:PZv98Tmz
>>842
Linux-2.4カーネルはgcc-4.0に対応してないし、対応する予定もない。
2.6カーネルを使うかgccの古いバージョン(3.x.x)を使え by Adrian Bunk。

http://bugzilla.kernel.org/show_bug.cgi?id=5478
846login:Penguin:2006/02/28(火) 22:48:02 ID:N01ves6c
特定のデーモンを起動しているときに、1週間に一度くらい
プロセスが落ちてしまいます。
原因はどのあたりにあるのでしょうか?

これまで、こういう障害に遭遇したことがありませんでした。

Unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
c01111f3
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01111f3>] Not tainted
EFLAGS: 00010286
eax: e5ce0000 ebx: e5ce0000 ecx: 00000000 edx: c6166000
esi: c61665a0 edi: e5ce05a0 ebp: 00000011 esp: c6167f80
ds: 0018 es: 0018 ss: 0018
Process spamass-milter (pid: 17704, stackpage=c6167000)
Stack: c6166000 4009204c 00000000 c6167fbc c6167fbc fffffff5 00000008 00041b30
c010b305 c6167fb8 c0105820 00000011 bf5ff968 c6167fc4 00000000 bf5ff984
c0106b27 40094abc 00000001 00000000 4009204c 00000000 bf5ff984 00000002
Call Trace: [<c010b305>] [<c0105820>] [<c0106b27>]

Code: 8b 41 04 3b 83 18 02 00 00 72 24 81 f9 5c 5f 2e c0 74 1c 8b
847login:Penguin:2006/02/28(火) 22:54:48 ID:PZv98Tmz
>>846
> 1週間に一度くらいプロセスが落ちてしまいます
「プロセスが」落ちるのか?
そのログを見る限りではカーネルを巻き込んで落ちてるようだが。

ちなみに何よりもまずカーネルのSystem.mapとCall traceで表示されたアドレスを
睨めっこしてどこで落ちてるのかを確認すれ。
848846:2006/02/28(火) 23:05:43 ID:N01ves6c
>>847
レスありがとうございます。

System.mapをみたところ、
c0106af4 T system_call (※)
c0106b2c T ret_from_sys_call 

c010580c T sys_fork (※)
c0105828 T sys_clone

c010b2f0 T sys_pipe (※)
c010b390 T sys_mmap2

(※)のところで、落ちているようです。

System.map初めて見ました。正直、カーネルは余りよくわかりません。
849login:Penguin:2006/02/28(火) 23:13:22 ID:XViKLukd
>>848
あきらめて、ベンダーが配布している最新のパッケージを入れれ。
850login:Penguin:2006/02/28(火) 23:16:38 ID:PZv98Tmz
>>848
これでソースコードが特定できたから、それぞれ system_call, sys_fork, sys_pipe
のありか(*.c)をgrepなどを使って捜せ。

それとそのコンパイル済みバイナリ(*.o)が見つかれば
> Code: 8b 41 04 3b 83 18 02 00 00 72 24 81 f9 5c 5f 2e c0 74 1c 8b
に一致する場所があるはずだから、原因はそこにあることになる。

あとはソースコード内の位置を探すことになるが、カーネルをコンパイルしたときと
全く同じバージョンのgccを用意してから(別のバージョンだと別のコンパイル結果を
吐き出す場合があるので)、ソースコードとコンパイル結果の比較表(リスティング)を
出力させるべし。そうすれば上記のコードとソースコード内の位置を見比べて
ソースコード内のどこに原因があるのかが特定できる。
851login:Penguin:2006/02/28(火) 23:20:13 ID:XViKLukd
>>850
ksymoops
852846:2006/02/28(火) 23:21:19 ID:N01ves6c
>>850
ご説明ありがとうございます。

対応方法のイメージが湧いてきました。

が・・、それはソースのデバッグを制作レベルでするということになる
訳ですね?


そこまでは、とてもできないので、別の原因を考えることにします。
サーバーを換えてからおきるようになったので、その辺の原因が
あるのかもしれません。
853login:Penguin:2006/03/01(水) 22:16:26 ID:okqDPGRz
スタックあふれとかじゃないの?
854login:Penguin:2006/03/02(木) 01:58:05 ID:IVCUMrsD
>>846
何のデーモンですか?
カーネルの中でnullポインタ参照している→不正なカーネルシステムコールの使いかたをしている可能性が高い
って感じがするんですけど。
855846:2006/03/02(木) 07:14:18 ID:cZ2UT8/j
>>854
レスありがとうございます。


spamassassinのsendmail用のフィルター
spamass-milter です。
856login:Penguin:2006/03/02(木) 10:32:52 ID:87POWRW3
incremental patch っていう便利なモノがあることに今、気が付いた。
今まで、2.6.15 を 2.6.15.4 にするために patch-2.6.15.4 を
当てればいいって判ってたけれども、
そのパッチが当たった状態で、次に2.6.15.5にしたい時にはどうすればいいのか判らなかった。
linux-w.x.y.z の、.zのバージョンを上げるためにkernel.orgのVIを見ればいいってことに今気づきました。
以上チラシの裏でした。書き汚しすみません。
857login:Penguin:2006/03/02(木) 19:03:00 ID:Pa5e0IaY
チラシの裏じゃなくてWikiに書けばいいのに。
858login:Penguin:2006/03/02(木) 23:06:22 ID:HuQ1Mgg6
最近のACIPはCPUのテレポート(JM→DJ)もサポートするらしい。

2.6.16-rc5 "lost" "found" CPU スレ参照
859login:Penguin:2006/03/02(木) 23:07:19 ID:HuQ1Mgg6
>>858
ACPIのtypo
860login:Penguin:2006/03/07(火) 20:30:25 ID:8rNqD0PZ
2.6.15.6 がようやく出た。

2.6.15.5 はコンパイルすら通らない。
なんであんなものをリリースしたのだろうか。
861login:Penguin:2006/03/07(火) 20:39:49 ID:+t7LPCgc
>>860
reviewの時になにも言わないから。
862login:Penguin:2006/03/07(火) 20:56:04 ID:zYaHIKgh
2.6.15.5コンパイル通ってたけど
863login:Penguin:2006/03/07(火) 21:02:37 ID:ykt1V7rz
コンパイルがこけるのはx86_64環境とnfsクライアント
864login:Penguin:2006/03/07(火) 21:02:49 ID:8rNqD0PZ
>>862 nfsをカーネルレベルでオフにしていたからでは?
865login:Penguin:2006/03/07(火) 21:35:09 ID:zYaHIKgh
こんな感じだた

$ grep NFS .config
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_NFSD_TCP=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y

CONFIG_NFS_DIRECTIO が not set なのがよかたのね
866login:Penguin:2006/03/09(木) 00:15:46 ID:YXwiSU0X
英語の添削までしてくれるAlanタン。
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/0603.1/0146.html
867login:Penguin:2006/03/09(木) 00:17:46 ID:T7czez/e
AlanCoxってうほっ?
868login:Penguin:2006/03/09(木) 08:57:53 ID:KeZF3VhF
彼女いるらしい
869login:Penguin:2006/03/09(木) 14:12:45 ID:5pGYkuP6
カモフラージュ
870login:Penguin:2006/03/09(木) 17:42:46 ID:F1hfIavH
Analysis of the Linux Random Number Generator
Zvi Gutterman and Benny Pinkas and Tzachy Reinman
ttp://eprint.iacr.org/2006/086

Abstract. Linux is the most popular open source project.
The Linux random number generator is part of the kernel of all Linux distributions
and is based on generating randomness from entropy of operating system events.
The output of this generator is used for almost every security protocol,
including TLS/SSL key generation, choosing TCP sequence numbers, and file system and email encryption.
Although the generator is part of an open source project, its source code
(about $2500$ lines of code) is poorly documented, and patched with hundreds of code patches.

We used dynamic and static reverse engineering to learn the operation of this generator.
This paper presents a description of the underlying algorithms and exposes several security vulnerabilities.
In particular, we show an attack on the forward security of the generator
which enables an adversary who exposes the state of the generator to compute previous states and outputs.
In addition we present a few cryptographic flaws in the design of the generator,
as well as measurements of the actual entropy collected by it,
and a critical analysis of the use of the generator in Linux distributions on disk-less devices.
871login:Penguin:2006/03/10(金) 04:55:31 ID:jvxMrDKI
>>870
なかなか興味深いね。
hw_random使うと、全部そっちから生成されるのかな?
872login:Penguin:2006/03/10(金) 22:23:04 ID:Yv8FUj+c
カーネルおじさんってLinusだったの!?
873login:Penguin:2006/03/11(土) 02:49:21 ID:jrP8L+Gx
2.6になってsched.cがあまりにごちゃごちゃし過ぎじゃない?
runqueueのせいとはいえ、なんだか酷すぎます><
874login:Penguin:2006/03/11(土) 12:13:23 ID:DnnpHWwO
>>873
よし、その意見をLinux-kernelメーリングリストに投稿するんだ。
875login:Penguin:2006/03/12(日) 02:19:52 ID:NPM5jhIZ
nice の計算方法が凝ってる割にアバウトw
876login:Penguin:2006/03/13(月) 06:38:19 ID:CxREtmCs
2.6.15.6 完成度高い。感謝。
877login:Penguin:2006/03/16(木) 21:46:02 ID:RzCMu1l7
[patch 1/1] consolidate TRUE and FALSE
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/0603.2/0061.html

>We have no less than 65 implementations of TRUE and FALSE in the tree,

ちょっと笑えるな。
878login:Penguin:2006/03/17(金) 01:52:14 ID:XOnqJ2Ph
true
879login:Penguin:2006/03/17(金) 01:56:48 ID:W94dj31l
NULL*
880login:Penguin:2006/03/17(金) 08:33:58 ID:6gvoQ2v3
どうせ、GCCでしかコンパイルできないんだから、
c99/gnu99のstdbool.h使えばいいと思う。
881login:Penguin:2006/03/17(金) 10:28:12 ID:VVrN44Pe
kernelソースにコンパイラのソースも入れちゃえばいい
882login:Penguin:2006/03/17(金) 18:28:23 ID:+RIyUyDR
small-Cあたりのコンパイラならカーネルに入れても誰も気づかないかもな
883login:Penguin:2006/03/18(土) 01:06:44 ID:5vc2E0L3
>>881
どんだけのアーキテクチャをサポートなさるおつもりか
884login:Penguin:2006/03/18(土) 01:21:15 ID:fgCsc/fo
Q. これはソースですか
A. いいえ、ソイソースです
885login:Penguin:2006/03/18(土) 16:55:40 ID:JJheKqxm
それは しょうゆ いいます
886login:Penguin:2006/03/19(日) 00:39:04 ID:wDljjOw3
   / ̄\
  |  ^o^ | < コーラ おいしいです
   \_[]⊂/)
   _| |/ |
  |    / 
         / ̄\
        |     | < それは しょうゆ です
         \_/
         _| |_
        |     |
887login:Penguin:2006/03/19(日) 23:06:58 ID:ZlF4t5dh
glibcのスレってないんだね。2.6カーネル/NPTL採用の
glibc 2.4がリリースされて2週間くらいなのに話題にも
ならない。
888login:Penguin:2006/03/19(日) 23:14:12 ID:mEcopSLt
>>887
2.4betaの頃から使ってるので特に話題にするものでもないな。
みんながそうなのかは知らんけど。
889login:Penguin:2006/03/19(日) 23:55:29 ID:ZlF4t5dh
この手の後方互換性の話って、普通のユーザが気にしても
良さそうなのにね。
890login:Penguin:2006/03/20(月) 00:30:23 ID:3vo6fa9n
おとなしくパッケージ使っていれば
意識する必要ないし。
891login:Penguin:2006/03/20(月) 00:32:13 ID:oKjZWoD9
Linuxは開発者自体があまり気にしていないような気が
するんだけど。
ディストリビューションは気にしているとこはあるけど。
892login:Penguin:2006/03/20(月) 00:36:00 ID:naHYLSyC
本来はカーネルとlibcって一緒に開発するものなんじゃないの?
893login:Penguin:2006/03/20(月) 01:11:41 ID:dHGPnKg8
>>892
それを*BSDといいます。
894login:Penguin:2006/03/20(月) 01:33:10 ID:o6UTjjsg
>>892
RedHatがやってる。
It's joke)
895login:Penguin:2006/03/20(月) 09:10:08 ID:N7lOgmBa
>>889
klibc ってどこ行ったの?
896login:Penguin:2006/03/20(月) 10:41:37 ID:5nxEQ+NW
>>887
NPTLにはglibc2.3の頃から対応してなかったか?
897login:Penguin:2006/03/20(月) 10:44:53 ID:3FBcKPyB
カーネルもスレッドモデルも過去の遺物がサポートされなくなっただけ。
騒いでいる奴は馬鹿。
898login:Penguin:2006/03/20(月) 10:52:49 ID:5nxEQ+NW
レガシーを切り捨てたことで実行性能の最適化がほんの僅かあったりも??
899login:Penguin:2006/03/20(月) 11:24:34 ID:hiYIHgSc
>>898
喪前のglibcでは、使ってない部分のコードが実行されてるのか?
そんな実装御免こうむる。
900login:Penguin:2006/03/20(月) 13:13:54 ID:N7lOgmBa
レガシー切り捨て&コードの最適化がすすむと、、、
→ 当然 export されてる関数が減る
→ Shared Object のシンボル解決の時間が短くなる
→ きびきび起動
→ ウマーw
とか
→ 無駄なコード(互換性維持のための分岐)がなくなってコードサイズが小さく
→ RAM の使用量が減る
→ Swap が減る
→ ウマーw

glibc のソース眺めてごらん。 無駄のなコードの塊だよ。
901login:Penguin:2006/03/20(月) 13:22:53 ID:peYj63L9
コンパイルオプションで不要な機能を削るとかは
レガシーを切り捨ることにはなるのかな?
902login:Penguin:2006/03/20(月) 13:40:56 ID:3vo6fa9n
そういうlibc作ればいいんでないかい。
微妙な互換性問題で苦労すると思うが。
903login:Penguin:2006/03/20(月) 18:12:05 ID:N7lOgmBa
libc っていうか POSIX 互換性チェックプログラムとかないの?
system call でも OS のバージョンによって、返ってくるエラーコードが
違ったりして微妙な互換性問題は結構あるよ。

まぁ、移植に悩むのは POSIX 規定外のところが多いけど。
904login:Penguin:2006/03/20(月) 18:45:37 ID:bXygVmdq
誰も報告してないようだけど、2.6.16出ましたよ
905login:Penguin:2006/03/20(月) 18:51:00 ID:F6REtxXr
>>904
最新カーネルを表示するスレ その3
http://pc8.2ch.net/test/read.cgi/linux/1133525131
に報告あったよ、
906login:Penguin:2006/03/20(月) 18:59:45 ID:J1hTtsCJ
2.6.16 release
907login:Penguin:2006/03/20(月) 19:00:38 ID:J1hTtsCJ
あ、すまんかった、既出だな。
908login:Penguin:2006/03/20(月) 19:26:06 ID:SaNON/7N
909login:Penguin:2006/03/20(月) 19:56:41 ID:3vo6fa9n
>>903
テストシステムを作ろうという話はいくつかありまふ。
話だけですが…
910login:Penguin:2006/03/20(月) 21:12:33 ID:rfBxlqtx
i_semがi_mutexに置き換わってるな…
911login:Penguin:2006/03/20(月) 21:38:24 ID:A2aipe/c
2.6.16にckパッチを当ててインストールし、無事起動。
nvidiaのドライバもインストールできた。
が、iptablesが使えなくなった。設定がごっそり変わってるのに気づかなかった。
現在格闘中…。
912login:Penguin:2006/03/20(月) 21:51:10 ID:peYj63L9
ほんとだ
913login:Penguin:2006/03/20(月) 22:25:05 ID:vh4I8q+R
2.6.16にしたら perl の alarm() が効かなくなった
914login:Penguin:2006/03/21(火) 00:03:26 ID:1DP1dLNa
2.6.16にしたら
/sys/devices/system/cpu/cpu0/cpufreq/*
が無くなった。
なぜ?の嵐
915login:Penguin:2006/03/21(火) 00:41:49 ID:FiF9QoKb
リナックスではよくあること
916login:Penguin:2006/03/21(火) 01:22:15 ID:iULSy1MC
>>914
普通にあるけど?
.configのspeedstepのところいじったんじゃないの?
関係ないけど/proc/cpuinfoのcpu MHzのところが
今までは997.587とかだったのが1000.000になってた
917login:Penguin:2006/03/21(火) 03:16:34 ID:6/uOq4Gf
LWNのWeekly Kernel Developmentに記事あるみたいだけどアカウント取得しないと無理みたいだしなぁ
918login:Penguin:2006/03/21(火) 10:14:54 ID:hnwXXGQB
一週間遅れなら無料で読めるよ。
毎週読む価値があると思ったら寄付のつもりでアカウントを買っておくれ。
919login:Penguin:2006/03/21(火) 15:32:44 ID:LV6HJPcJ
2.6.16にした。
物理メモリ1GBフル利用の3G/1GSPLITが設定できるのがいいね
920login:Penguin:2006/03/21(火) 19:36:32 ID:PJmbcWTA
2.6.16のnfsクライアント壊れてない?
20GBぐらいのデータをnfsごしにpdumpfsでバックアップしてたら途中で
無反応になった。2回試して2回とも発生。ネットーワーク自体は生きてる。
2.6.15で起動して試したら無問題だった。
921login:Penguin:2006/03/21(火) 19:47:44 ID:BmvERIfj
>>920
バニラなんてそんなもん。
922login:Penguin:2006/03/21(火) 21:16:49 ID:zGMFtuJK
>>920
巨大なデータを送ると再現するっぽい。
単純にnfs越しにデータを5〜6GBほど流すと止まるようだ。

今のところどうしても2.6.xが必要な環境は2.6.15に戻した。
923login:Penguin:2006/03/21(火) 22:08:08 ID:YoIRjHeh
>>922
ここで報告しても治らんぞ。
924login:Penguin:2006/03/21(火) 22:47:53 ID:yR1QuAVK
>>911 NETFILTER とか IPTABLESのモジュールを
あてずっぽうでbuildしたら動くようになるみたいよ。
どれが、どう効いているのか、押さえてないが。onz
925login:Penguin:2006/03/21(火) 22:57:45 ID:Y/n5CiBs
>>924
モジュール化して動かした後に、ロードしているモジュールを見ればいいんじゃないか?
オプションの説明と名前を見れば解ると思うのだけど…。
926login:Penguin:2006/03/22(水) 00:09:58 ID:qp3Qx2Ci
2.6.16で、ppc platforms supportはどこに行っちゃったんだろう。
make menuconfigで発見できない、、、玄箱用にパッチ当てたいんだけど。
927login:Penguin:2006/03/22(水) 19:33:36 ID:qp3Qx2Ci
>>926
事故レスすまん。わかった
export ARCH=ppc
928924:2006/03/23(木) 20:53:04 ID:ZcGx5c/w
>>925
ipt_REJECT
ipt_LOG
ipt_recent
iptable_nat
ip_nat
xt_state
ip_conntrack
xt_tcpudp
iptable_filter
ip_tables
x_tables
929login:Penguin:2006/03/24(金) 07:52:30 ID:ymb4DW6s
最近、このBlogをウォッチしている。おもろい
https://www.codeblog.org/blog/gniibe/

ここも        http://d.hatena.ne.jp/higepon/
ついでに     http://mkosaki.blog46.fc2.com/

みんながウォッチしているBlogとかあったらおしえて。
930login:Penguin:2006/03/24(金) 13:23:31 ID:YHNSVlaw
>>929
g新部さんのblogおもしろいな〜。さすがという感じだ。
931login:Penguin:2006/03/32(土) 20:18:58 ID:g8YJ2JBf
LinusがDebian Developerになったらしい
http://linustorvalds.typepad.com/the_kernel_blog/2006/04/account_created.html
>I'll be working mostly on the Linux kernel packages, so Debian will have the advantage of being the distribution with the most official Linux kernel.
とか。
932login:Penguin:2006/03/32(土) 20:25:27 ID:1Bwokvfn
それは日付に依存しますか?
933login:Penguin:2006/03/32(土) 20:34:00 ID:g8YJ2JBf
934login:Penguin:2006/03/32(土) 20:54:02 ID:II1qsffy
Mac使ったりとか、毎度の事ながらLinusは悪趣味だな。
935login:Penguin:2006/04/08(土) 14:21:14 ID:YK+/sU3J
make時の警告は無視してはいけない。警告が出なくなるまでソースを修正する癖をつけよう。
それをやってから全く落ちることがなくなったので。
936login:Penguin:2006/04/08(土) 15:08:39 ID:FNgHet1M
原因はわかってるけど、直すのが面倒なものもあるのですよ。
-Wall -Werrorで通るのが理想だけどな。
937login:Penguin:2006/04/08(土) 20:40:29 ID:YK+/sU3J
>>936
まあ、開発者になったつもりで(^^)
938login:Penguin:2006/04/09(日) 11:01:19 ID:L/LsRXVR
ちゃんとlintかけてください。
939login:Penguin:2006/04/09(日) 12:30:42 ID:tVl82cpb
今さら気がついたけど、今年の3月は32日まであったのか。
どおりで、今年はエイプリルフールネタがなかったのか。 (藁
940login:Penguin:2006/04/10(月) 00:15:38 ID:Obb2mmPB
誰も読まないOSのソース・コード
ttp://itpro.nikkeibp.co.jp/article/OPINION/20060406/234744/
941login:Penguin:2006/04/10(月) 01:15:44 ID:cbS4YSN6
誰も Linux kernel ソースを読んでいない?
http://slashdot.jp/linux/article.pl?sid=06/04/07/1435230
942login:Penguin:2006/04/10(月) 02:14:20 ID:XW+VM+WT
gccの拡張機能にうんざりすると思われ。
943login:Penguin:2006/04/10(月) 09:55:15 ID:0kfLE4kU
カーネルなんてそんなに難しくないよ。という人の殆どは
概要を理解することがソースを読むことだと勘違いしてるよな。
新書を読んで物事分かったような気になっちゃうタイプの人。
>>940の人は一つ一つのアルゴリズムを追っているらしいので、
違うとは思うが。
944login:Penguin:2006/04/10(月) 10:46:23 ID:Obb2mmPB
まあほとんどの場合、概要を理解するレベルで十分なわけだが
945login:Penguin:2006/04/10(月) 10:50:32 ID:kS1bYa6D
トラブル時に、ソース読んで対応できれば問題ないと思うけどね。
946login:Penguin:2006/04/10(月) 22:43:53 ID:p5NltIE9
>>941 にその記事のインチキ臭さが書かれてるよ。
947login:Penguin:2006/04/13(木) 13:07:45 ID:QXnY7nzX
2.6.16.xひどいな。
948login:Penguin:2006/04/13(木) 15:08:54 ID:klsbBAEg
日替わりで2.6.16.3-5まで出たけれど、何があったの?
やっパリ、今のところ酷い出来なのか?
949login:Penguin:2006/04/13(木) 20:05:43 ID:gFp+qJ1N
>>948
security fix
950login:Penguin:2006/04/13(木) 22:20:27 ID:2WkQrQto
NFSでC->Sにコピーするとデータが化けるって話がでてるな...
2.6.17-rc1で直ってるから試してみてくれ、って
ちゃんと-stableにバックポートしてくれよ。>Trond
951login:Penguin:2006/04/14(金) 10:46:16 ID:tyjYNobS
2.6.16.6がくるぞー。
952login:Penguin:2006/04/14(金) 11:21:42 ID:i7IcwcqD
かあちゃん達には内緒だぞー。
953login:Penguin:2006/04/15(土) 02:40:56 ID:tG8SMDUH
954login:Penguin:2006/04/19(水) 09:46:24 ID:HWKSE/hY
http://www.linux.or.jp/JF/JFdocs/The-Linux-Kernel-images/frame.html
(フレームなしhttp://www.linux.or.jp/JF/JFdocs/The-Linux-Kernel.html)
本書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。
これは内部構造のマニュアルではありません。むしろ Linux で使用されている原理やメカニズムを解説したものであり、
Linux の動作原理とはどういうもので、なぜそれが採用されているのかを説明するものです。

Linux という対象は常に変化しています。
本書がベースにしているのは現在の安定版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されているのがこのバージョンだからです。
955login:Penguin:2006/04/19(水) 10:22:39 ID:Kl6cIvZb
これまた懐かしい物が。
その昔2.0.38いじってた時にはお世話になりました。
956login:Penguin:2006/04/19(水) 11:53:22 ID:helRfo+Q
Dave RuslingのTLKぢゃないか。Alphaのマニュアルと首っ引きで
読んだなあ。彼もARMに行っちゃった。
957login:Penguin:2006/04/24(月) 00:15:05 ID:6V9Kbe+o
lkmlにあえてwindowsからメールする人がいるのは何故ですか?すごく気になります。
958login:Penguin:2006/04/24(月) 00:29:16 ID:AH59EKQB
Linuxの開発してるからってWindows使ってはダメってことはないじゃん。
逆も然り。
959login:Penguin:2006/04/24(月) 00:36:18 ID:6V9Kbe+o
ダメとは思いませんが、なんか浮いて見えるのは気のせいでしょうか?
気のせいですか。そうですか。
960login:Penguin:2006/04/24(月) 01:19:33 ID:UKX7byu4
気のせいですよ。
961login:Penguin:2006/04/24(月) 01:41:30 ID:iEJWP9P2
原理主義者きもい
962login:Penguin:2006/04/24(月) 12:06:59 ID:fVDu3Vqk
浮いてるとかってw
963login:Penguin:2006/04/24(月) 12:56:28 ID:GJ+foxji
MUA見て判断してるって事?
964login:Penguin:2006/04/24(月) 16:42:39 ID:CiCv3nXX
俺の親父が入った後の風呂にも何か浮いてるお
965login:Penguin:2006/04/24(月) 17:20:58 ID:RWKg0Z4U
親父の後にお前が入れば減るお
966login:Penguin:2006/04/25(火) 07:57:36 ID:5UIb1fgA
2.6.16.9/11は、セキュリティーホールだし、まあしょうがないかもしれないけど、
2.6.16.10の準備中に、2.6.16.11の件は発覚してなかったのかな?
3時間後にリリースだよ。。

安定版のリリースエンジニアリングとしてはどうなんだろう。
967login:Penguin:2006/04/25(火) 10:24:59 ID:wHfk1nyb
reviewに間に合わなかったんじゃないかい。

穴埋めた結果問題が起きる可能性もあるので、既知のセキュリティホールが
あっても、それ以外は正常に動くバージョンは必要だと思いまふ。
968login:Penguin:2006/04/25(火) 10:35:10 ID:s7zBMahU
2.6 から安定版/開発版という言葉が意味なくなった。

最近の傾向として 2.6.12, 2.6.14 等
マイナーマイナーが偶数のは避けるべし。
969login:Penguin:2006/04/25(火) 11:02:32 ID:F76uNNKH
>>968
個人的には .13, .15がbuggy過ぎて使えなかったのだが?

全部ダメじゃん。
970login:Penguin:2006/04/25(火) 12:17:55 ID:Vx8tjLOl
最大のバグはリナース
971login:Penguin:2006/04/25(火) 12:49:07 ID:jUAMwJu9
現時点で最安定なバージョンってどれ?
972login:Penguin:2006/04/25(火) 12:56:17 ID:9b4d3hfh
2.6.16.11
973login:Penguin:2006/04/25(火) 12:56:43 ID:F76uNNKH
>>971
2.6.10かな。
974login:Penguin:2006/04/25(火) 12:59:54 ID:9b4d3hfh
>>973は白痴
975login:Penguin:2006/04/25(火) 15:48:20 ID:9b4d3hfh
週末には2.6.16.12が出るそうな。
付いて来れない奴はこの場で射殺する!
976login:Penguin:2006/04/25(火) 18:18:30 ID:HV+bUFUZ
>>975
makeが通らず自爆の予感
977login:Penguin:2006/04/27(木) 11:52:31 ID:azrvvw24
今まで頑張ってxconfigしまくってたのですが

…もしかしてmakeだけでもいけるの?
978login:Penguin:2006/04/27(木) 11:53:32 ID:Xvoy2y2N
日本語でおk
979login:Penguin:2006/04/27(木) 12:21:04 ID:hIleu1/2
>>977
Read /usr/src/linux/README
980login:Penguin:2006/04/28(金) 21:56:33 ID:mC5yamsH
CKRM、質の悪いBSDイズムに毒されているな。
981login:Penguin:2006/04/28(金) 23:12:28 ID:aCpWL3oq
>>975
review始まったようだが、でかいな。
来週までずれ込むんじゃないか。

>>980
だから取りこまれないんだろう。

で、次スレは?
982login:Penguin:2006/04/29(土) 00:13:11 ID:p1PAcw7f
983login:Penguin:2006/04/29(土) 01:17:00 ID:uooMpDOz
>>982
おつかれ
984login:Penguin
保守