【Linux】カーネル総合4【Kernel】
レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin
2007/12/02(日) 16:53:13ID:v60lx45q【Linux】カーネル総合3【Kernel】
ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
0002login:Penguin
2007/12/02(日) 16:54:17ID:v60lx45qttp://www.kernel.org/
●FTP ミラー
ftp://ftp.t.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.kddlabs.co.jp/pub/linux/
●LKML アーカイブ
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/
ttp://marc.theaimsgroup.com/?l=linux-kernel
●Linux HeadQuarters
ttp://www.linuxhq.com/
●Linux Links - Kernel
ttp://www.linuxlinks.com/Kernel/
●Linux V2.2 カーネル内部解析報告
ttp://japan.linux.com/kernel/internal22/index.shtml
●Linux V2.4 カーネル内部解析報告
ttp://japan.linux.com/kernel/internal24/index.shtml
●カーネル付属文書翻訳
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.2/
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.4/
ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.6/
●Configure.help 翻訳
ttp://www.linux.or.jp/JF/JFdocs/Configure.help/
0003login:Penguin
2007/12/02(日) 16:59:15ID:v60lx45qttp://www.atmarkit.co.jp/flinux/index/indexfiles/watchindex.html
●LWN
ttp://lwn.net/
●Kernel Planet
ttp://www.kernelplanet.org/
●Linux & IBM
ttp://www-03.ibm.com/linux/
○関連スレ
最新カーネルを表示するスレ その3
ttp://pc8.2ch.net/test/read.cgi/linux/1133525131/
あなたのカーネルパッチを教えろやゴルァ!
ttp://pc8.2ch.net/test/read.cgi/linux/1040104039/
ディバイスドライバをハックしよう!
ttp://pc11.2ch.net/test/read.cgi/linux/1012407270/
0004login:Penguin
2007/12/02(日) 21:54:48ID:jpPaA2lsttp://hira.main.jp/wiki/pukiwiki.php
0005login:Penguin
2007/12/02(日) 22:44:06ID:F2qicaGChttp://kernelnewbies.org/
Linux Kernel Hack Japane
http://hira.main.jp/
0006login:Penguin
2007/12/03(月) 01:06:39ID:EVY7D4Yohttp://po3a.blogspot.com/2007/12/subversion.html
うはw
0007login:Penguin
2007/12/04(火) 19:42:44ID:PJXZoX5pうほw
0008login:Penguin
2007/12/05(水) 13:11:02ID:FePreKpiLinux Kernel Watch 11月版
長い長い開発サイクルを経てようやく登場した2.6.23
マージでx86系コードのスリム化なるか?
SG chainingの導入でドライバ変更の大騒ぎ
x86以外のプラットフォームにもKVMを
-stableの進ちょく
0009login:Penguin
2007/12/05(水) 18:32:35ID:HD9Dl3Uzリンク貼れよ。
http://www.atmarkit.co.jp/flinux/rensai/watch2007/watch11a.html
0010login:Penguin
2007/12/08(土) 10:14:12ID:111CIhn50011login:Penguin
2007/12/11(火) 21:29:54ID:P9L+Xdt30012login:Penguin
2007/12/11(火) 22:50:50ID:75xbQOhu0013login:Penguin
2007/12/15(土) 18:28:46ID:Rwz9MLlG中身空
0014俺
2007/12/18(火) 19:01:09ID:K//ZswLtどうやるの?だれかおせぇ〜てぇ〜
0015login:Penguin
2007/12/18(火) 21:59:52ID:3n2hqKYjディバイスドライバをハックしよう!
http://pc11.2ch.net/test/read.cgi/linux/1012407270/
0016俺
2007/12/18(火) 23:09:12ID:K//ZswLtthx
0017login:Penguin
2007/12/19(水) 23:17:27ID:3mkUcdj50018login:Penguin
2007/12/21(金) 07:09:52ID:I0aja/vl0019login:Penguin
2007/12/23(日) 16:49:53ID:KOOrAaowってできないよね?
0020login:Penguin
2007/12/25(火) 22:57:50ID:fkgaTWib0021login:Penguin
2007/12/28(金) 20:54:57ID:hkKsyC5d12月版 おちゃめなLinus、「今回も遅れちゃったよ」
http://www.atmarkit.co.jp/flinux/rensai/watch2007/watch12a.html
Linus、もう遅らせない宣言?
x86マージの余波
起動時コードを変更したら486でブートできなくなっちゃった
コードを鍛えるMMOTM
望ましい挙動とは? sched_yieldを巡る議論
拡張されるCFS、グループ単位の設定も可能に
-stableの進ちょく
0022login:Penguin
2008/01/01(火) 00:50:09ID:v23A57KM0023login:Penguin
2008/01/01(火) 00:56:51ID:IpoX3CTS皆で苦情を送信しよう!
めざせ正月祭り!
http://event.yahoo.co.jp/forms/top_ga_2008/index.html
0024login:Penguin
2008/01/01(火) 10:00:44ID:Dr9f+iU/VIPで市ね
0025login:Penguin
2008/01/04(金) 21:05:56ID:8etYX9C50026login:Penguin
2008/01/09(水) 23:22:12ID:yEiSUAxh0027login:Penguin
2008/01/12(土) 08:54:21ID:MqGeuzfemakeの書き方がよくわからずに躓いています。
元が
$(CC) -o test test.o test2.o lib.a
だったのを
obj-m := test
test-objs := test.o test2.o lib.a
と書き直しましたが、これじゃ駄目だというのはわかってもどう直したら
いいかわかりません。
どう書くべきなのでしょうか?
スレ違いでしたら申し訳ありません。
0028login:Penguin
2008/01/12(土) 14:02:04ID:fNNKycUvでそんな質問したら煽り殺されるな
0029login:Penguin
2008/01/12(土) 14:07:22ID:ZWGhH8dt普通のプログラムをカーネルモジュールに移植にできるの?
0030login:Penguin
2008/01/12(土) 16:58:24ID:MhamVZBR0031login:Penguin
2008/01/13(日) 07:14:07ID:Hm7xBcnO0032login:Penguin
2008/01/15(火) 01:32:26ID:y/N4JBn6Documentation/kbuild/makefiles.txt
>>29
制限にひっかからなければ。
003327
2008/01/16(水) 15:03:09ID:cTRZmfkyと言った方が良かったかもしれません。
馬本にもこういった例はなかったので苦労してしまいました。
ライブラリを用いない方法でとりあえず回避したので、後でまた
再チャレンジしてみます。
>>30
その節はお世話になりました。
>>32
ありがとうございます!
なるほど、こんなものがあったんですね。
0034login:Penguin
2008/01/16(水) 16:52:31ID:5cShlKnSこれで仲間外れはsparcだけだな。
0035login:Penguin
2008/01/17(木) 11:13:08ID:xlOfmiVyttp://www.ussg.iu.edu/hypermail/linux/kernel/0801.2/0430.html
0036login:Penguin
2008/01/18(金) 01:35:18ID:e3TvQeKdsh64なんて捨ててもいいんじゃないかと思うが‥
どうせやるならarch/sh以下を掃除してほしい。
0037login:Penguin
2008/01/22(火) 00:49:03ID:qHWFPzOd0038login:Penguin
2008/01/22(火) 11:53:47ID:0NZ3WVkT0039login:Penguin
2008/01/23(水) 00:41:02ID:lCnMTMix0040login:Penguin
2008/01/23(水) 21:59:29ID:sCjMC8SV0041login:Penguin
2008/01/23(水) 23:50:28ID:86BJVPDQ0042login:Penguin
2008/01/23(水) 23:51:04ID:SsR24l7W誰もメンテしてない
0043login:Penguin
2008/01/24(木) 00:29:33ID:rbFDO1nk--- Makefile~ 2007-10-09 16:31:38.000000000 -0400
+++ Makefile 2008-01-23 10:28:09.000000000 -0500
@@ -1,5 +1,5 @@
VERSION = 2
-PATCHLEVEL = 6
+PATCHLEVEL = 8
SUBLEVEL = 23
EXTRAVERSION =
NAME = Arr Matey! A Hairy Bilge Rat!
0044login:Penguin
2008/01/24(木) 04:30:33ID:Es3eSEUc0045login:Penguin
2008/01/25(金) 14:09:38ID:gyUILZwf0046login:Penguin
2008/01/25(金) 14:14:01ID:C3QU1a5s0047login:Penguin
2008/01/25(金) 14:35:14ID:eG0fiAy+0048login:Penguin
2008/01/25(金) 16:18:59ID:sCJJNEUn0049login:Penguin
2008/01/26(土) 11:39:28ID:N+Ex96Ja設定が引き継がれずiptablesが機能不全だったが訂正のうえ再構築で
今のところ何の不具合もなく連続運用中。2.6.24のリリースに併せて
ポートマルチプライヤ+マルチレーン化。こっちも問題なし。あと
自分はReiserFS(v3)派なんだがなにやらマウントが異常に早いですね。
一瞬で終わるのでfstabの設定を間違ったのかと一瞬焦りました。
0050login:Penguin
2008/01/26(土) 12:44:16ID:ShBosd970051login:Penguin
2008/01/26(土) 14:21:18ID:MQu22Rsn使用しないとインストールが出来なかった。
なんでも24から「i386」ってのが無くなって確か「x86」になるとかで、カーネルヘッダーの
archでi386を参照するのは全部指定しなおさないとダメかなって思って、その後23
へ戻しました。
やはりi386って無くなっているのでしょうか?
0052login:Penguin
2008/01/26(土) 14:23:31ID:lxnMAOCGええよくハマリますともハマリますとも
0053login:Penguin
2008/01/26(土) 14:25:27ID:MQu22Rsnなるほどwww 楽観的いってみます
0054login:Penguin
2008/01/31(木) 01:24:06ID:HAj4EcRRmoduleまわり消されると困るんだが。
>>51
#include <asm-i386/hoge.h>
みたいなのがあったりするわけですか?
0055login:Penguin
2008/01/31(木) 01:31:55ID:NyKBQsr60056login:Penguin
2008/01/31(木) 14:42:40ID:Q5CfO4mFページキャッシュのヒット率ってどうにかして取れないでしょうか。
どうぞよろしくお願いします。
0057login:Penguin
2008/02/01(金) 11:55:19ID:+SM2QV5skernel.orgから貰ってきたsourceのarchにはちゃんとv850あるけど
お亡くなりってどういうこと?
これでビルドしてもbootできないとかなん?
0058login:Penguin
2008/02/01(金) 11:57:48ID:o1JkhWu7ttp://www.ussg.iu.edu/hypermail/linux/kernel/0801.3/2198.html
0059login:Penguin
2008/02/01(金) 13:18:40ID:C5Laam1Mhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch01a.html
Linusにとって「クリスマス休暇」とは
Andrew Mortonからのプレゼントにも「ワナ」が
ramdiskへの再挑戦:rdドライバを書き直す
/dev/randomと/dev/urandomのエントロピー
-stableの進ちょく
0060login:Penguin
2008/02/06(水) 11:15:26ID:jVXLMw1N0061login:Penguin
2008/02/10(日) 23:20:43ID:GwVP/ZS20062login:Penguin
2008/02/16(土) 07:52:37ID:CHSrnxnj0063login:Penguin
2008/02/16(土) 20:39:12ID:NLnoHM5Gありがとう
>>62
んだね。なんか話題ない?
0064login:Penguin
2008/02/17(日) 01:10:45ID:hunLI4d2Linux 2.6.23 からCFSが入ったわけだが、CFSが入る前と比べて体感的に
どう感じてますか?
0065login:Penguin
2008/02/17(日) 09:00:00ID:Z6HQvtnXhttp://www.ibm.com/developerworks/jp/linux/library/l-cfs/
0066login:Penguin
2008/02/17(日) 10:20:31ID:WjoQHQRgデスクトップではどちらも同じと思う。
CFSのインタラクティブ性能向上は組み込みとかのほうが効くんじゃないだろうか。
でも、まだまだregression報告がしょっちゅうあがってるので無理して入れんでも
0067login:Penguin
2008/02/17(日) 23:10:53ID:hunLI4d2一個追加。
e2fsprogsまで追っかけるのめんどいからちょっと手が出せてないのだが、
ext4devを-o extentsありで使用している方はいますか?
0068login:Penguin
2008/02/18(月) 17:44:21ID:lIDPiMzDひとりでコソコソやらないで、ここに協力しては如何?
ttp://fedoraproject.org/wiki/Features/Ext4
0069login:Penguin
2008/02/21(木) 11:05:40ID:dPTdnFUd0070login:Penguin
2008/02/22(金) 05:24:56ID:qRwyaKYHhttp://www.intel.com/design/servers/boards/S3200SH/index.htm
このマザボを検証してるのだけどSATAにつないだディスクが異様に遅い。
bonnie++で比較してるのだけど、試しにUSBに外付けドライブを繋いだら
内蔵ドライブより5倍位早いwww ちなみに外付けは5400rpm, 内蔵は
7200rpm. 全部ext3.
CentOS 4.6の2.6.9、CentOS 5.1の2.6.18, vanillaの2.6.24.2, 2.6.23.16
とか色々試してみたけど大して差はない。Intelから返事待ちなのだけど、何か
出来る事はあるかな?
0071login:Penguin
2008/02/22(金) 12:14:29ID:Ihcp+9PUBIOSの更新。
違うHDDとか違うケーブルとかハードウェアを変えてみる。
dmesgあたり眺めて変なところを探す。
kernelのconfigを変なところを潰す。
以上自己責任で。
0072login:Penguin
2008/02/22(金) 12:19:08ID:OKzbjJRUオンボのSATAを殺して、PCI-Eに適当なSATA増設カード入れて
みては
0073login:Penguin
2008/02/22(金) 12:31:21ID:JXzjZC84chipset は違うけれども、俺も ICH9R + SATA が遅いというのでずっと悩んでいたよ。
AHCI で動かすようになったら劇的に速くなった。
kernelは2.6.23-gentoo-r8。
0074login:Penguin
2008/02/23(土) 00:40:38ID:63Zmw9I1>>71
BIOSは最新。 ちなみに同じマザボで組んだシステムが6つあってどれも同じ症状。
特に怪しそうなdmesgは無し。
>>72
そういうカードが手持ちであればいいのですが、最終的にマザボのSATAが使える事が
目標なので今のところ買いに行く気にはなりません。
>>73
AHCIにするとこのマザボではインストーラーが動かなくなったり内部ディスクが
認識出来なかったり、しかも鶏によって症状が違ったりと色々別の問題が
出てくるので追求してませんでした。 これらの問題を切り分けてAHCIで
動かせる様にする方向も検討してみます。
0075login:Penguin
2008/02/23(土) 00:42:13ID:JfPhFfVp0076login:Penguin
2008/02/23(土) 05:00:53ID:63Zmw9I1現在検証用に設定したマシンは素のCentOS 5.1をインスコしてあり、特にhdparmではいじっていません。
というか、いじる必要があるという事でしょうか?
0077login:Penguin
2008/02/23(土) 09:05:46ID:8CLX0VsAカードなんて安いもんだ。問題の切り分けのみの目的で買っても、
トラブルシュート時間(人件費)を考えると結果的に有利じゃない?
0078login:Penguin
2008/02/26(火) 20:35:21ID:zRjxGEAmビルド中にエラー出ました
0079login:Penguin
2008/02/27(水) 17:47:14ID:0xc3VAjv0080login:Penguin
2008/02/27(水) 21:48:42ID:oVavQ/qN>>79 ぐぐれば? というか、 OpenGrok って他のツールと比べて使いにくい印象があるけど。
008178です
2008/02/27(水) 22:09:09ID:+LFR5lTtmake
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CHK include/linux/version.h
make[2]: `scripts/unifdef' は更新済みです
make[3]: *** `/usr/src/linux-2.6.24.3/usr/include/linux/if_addrlabel.h' に必要なターゲット `/usr/src/linux-2.6.24.3/include/linux/if_addrlabel.h' を make するルールがありません. 中止.
make[2]: *** [linux] エラー 2
make[1]: *** [headers_install] エラー 2
make: *** [vmlinux] エラー 2
0082login:Penguin
2008/02/27(水) 22:36:13ID:oVavQ/qN間違って2.6.25に当てるパッチを2.6.24.3に当ててしまったらしい。
2.6.24.4で直るはず。
008378です
2008/02/27(水) 23:08:04ID:+LFR5lTt008470
2008/02/29(金) 05:11:09ID:2/sSzsW64-6M/sぐらいの性能がでない事を認めました。 面白いことにSATAポート5では
IDEモードでも50-80MB出るとか。 至急問題解決に取り組むそうです。
自分もCentOS 4.4では認識されなかったAHCIモードのSATAドライブが
CentOS 4.6では認識される事を発見。 また、あるCD-ROMドライブは
AHCIモードでも認識される事も発見。 とりあえずAHCIでどうにかなりそう。
0085login:Penguin
2008/02/29(金) 17:48:21ID:oGqJ2IJPhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch02a.html
リリースサイクルを気にしてる?
モジュールじゃなくなっちゃったセキュリティ「モジュール」
80番ポートで待ってるよ
OOM killerとの危険な関係
起動時のfsckって時間かかり過ぎじゃない?
-stableの進ちょく
0086login:Penguin
2008/03/02(日) 18:39:21ID:zucwEKKAってなってパソがずっとブルースクリーンのまま・・・
対処方法わかるかたがいれば教えていただきたい
場違いだったかな
0087login:Penguin
2008/03/02(日) 21:18:42ID:uY16fXaYWindows板に池
008886
2008/03/03(月) 02:10:33ID:2BPGLCtnお邪魔しました;
0089login:Penguin
2008/03/04(火) 19:10:45ID:r9Ke5Lrq0090login:Penguin
2008/03/04(火) 20:22:44ID:wCzVU7An>2004年10月から「読学のススメ」という名前で始めたLinuxカーネルのソースコード読み
>ですが2007年一杯で一旦終わりにしようと思います。2008年以降の予定は未定ですが、
>何らかの形でLinuxカーネルと関わっていければと思います。ありがとうございました。
サイト運営も辞めたということかな?
0091login:Penguin
2008/03/04(火) 20:28:20ID:Ka/uLiZu0092login:Penguin
2008/03/04(火) 21:06:40ID:neWtFAJVLTTngとか?
0093login:Penguin
2008/03/04(火) 21:31:04ID:Ka/uLiZu情報ありがとうございます。
ぱっと見た感じそれっぽいですね。
これから詳しく調べてみます。
0094login:Penguin
2008/03/04(火) 21:31:38ID:Ka/uLiZu>>92の間違いです。
0095login:Penguin
2008/03/04(火) 22:43:26ID:e+UkogOb0096login:Penguin
2008/03/04(火) 23:25:08ID:1HISt+SQ今、見れるよ。
http://hira.main.jp/wiki/pukiwiki.php
0097login:Penguin
2008/03/05(水) 00:28:24ID:i1KlFfDYhttp://lkh.linux.or.jp はダメですな。
ついでにどうでもいいことだが復旧が14日になってる。
0098login:Penguin
2008/03/09(日) 15:12:04ID:yKM6hUof0099login:Penguin
2008/03/11(火) 01:34:49ID:e4Dy49Rhhttp://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fpatch-2.6.24.3.bz2;z=58
0100login:Penguin
2008/03/11(火) 02:00:31ID:zMxxyNE2そのパッチが実は>>82が言っている間違って当たったやつじゃないの??
自分はそう解釈して手作業でnclude/linux/kbuildの中のunifdef-y += i2o-dev.hとunifdef-y += if_addrlabel.hを
とっぱらっちゃったよw
そうしたらヘッダービルドでエラー吐いて止まっていたのが一応は最後まで動いたけど・・・
なんか間違っているかな・・・ unifdef-y += i2o-dev.hはとっちゃダメなのかな?
0101login:Penguin
2008/03/16(日) 00:48:49ID:MpeVb6ev具体的にどんな時?
0102login:Penguin
2008/03/19(水) 23:46:52ID:jmy0fpSq急ぐ用件は無いのでどうでもいいんだが。
>>101
細かい条件はしらんがARPで使ってたような。
0103login:Penguin
2008/03/19(水) 23:58:00ID:Qa3r2ljmMLもイースターでお休み?
0104login:Penguin
2008/03/20(木) 00:03:12ID:13szK1zJ0105login:Penguin
2008/03/20(木) 04:37:39ID:13szK1zJhttp://lwn.net/Articles/274079/
ディスクの故障だった模様。
0106login:Penguin
2008/03/20(木) 05:05:53ID:tKu/tMTh0107login:Penguin
2008/03/20(木) 05:38:24ID:HD0e/G/URaidでもだめだったのか。
0108login:Penguin
2008/03/20(木) 06:24:04ID:ApFSmS5sだけどうちはまだ配送されてこない…
>>107
・実はRAID0だった
・再構築中に別のドライブがお亡くなり
とか、まあよくある話ですよ。
0109login:Penguin
2008/03/20(木) 15:30:00ID:NzSxD3i00110login:Penguin
2008/03/23(日) 21:49:48ID:yRCsvBuWモジュールを組み込んだ場合
実物のNICが受け取ったskbは
一度どこに保持されるの?
その後どうやって仮想NICに渡されるのかな?
うーん
0111login:Penguin
2008/03/23(日) 22:16:07ID:NvqLU+q0トンネリングドライバをとおして、仮想NICの受信バッファにコピーされる
0112login:Penguin
2008/03/23(日) 22:37:18ID:yRCsvBuWとすると
/net/ipv4/ipip.cの
tunnel関係のAPI呼んでコピーするって
理解でいいのかな?
0113login:Penguin
2008/04/01(火) 17:53:14ID:pmN4fC91Linusの片腕、Andrewの夢は「結合テストを楽に」
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch03a.html
diffstatが長過ぎる!
リリース管理を効率化する新しい動き:linux-next
そろそろ来るか? ext4
vmspliceのセキュリティホールで大騒ぎ
-stableの進ちょく
0114login:Penguin
2008/04/01(火) 19:07:07ID:UEFyIKC9ちょっとびびった。
0115login:Penguin
2008/04/01(火) 21:19:31ID:ANvX4LXa0116login:Penguin
2008/04/03(木) 01:56:49ID:dVTiRbCShttp://www.reactos.org/forum/viewtopic.php?t=5240
0117login:Penguin
2008/04/03(木) 16:33:35ID:PZ7B2EATなんて読むんすか
0118login:Penguin
2008/04/03(木) 21:16:57ID:pOT0s9Wt0119login:Penguin
2008/04/03(木) 22:34:23ID:itZB1pzNまさか、また増えるとは思わなかったよな。正直
0120login:Penguin
2008/04/04(金) 01:03:27ID:OtFZQ81U結構コストかかって困る。
どうすりゃいいんだろう。
700Mbps3本とかになると絶望的だ
0121login:Penguin
2008/04/04(金) 22:25:39ID:EB7v+A+k意味がわからないんだぜ
0122login:Penguin
2008/04/05(土) 06:26:22ID:b3ldXGNyhttp://namidame.2ch.net/test/read.cgi/news/1207320546/
0123login:Penguin
2008/04/06(日) 14:15:01ID:JJCiprq00124login:Penguin
2008/04/06(日) 23:25:30ID:G9Hec4Ddただ、まだテスト中。どこが悪いというわけではなく、単に正式版を
取りまとめられてないだけらしい。
0125login:Penguin
2008/04/08(火) 09:59:31ID:dZO4G6Kfhttp://journal.mycom.co.jp/articles/2008/04/08/linux/index.html
Linuxカーネル開発――誰がこの仕事を担っているのか? − @IT
http://www.atmarkit.co.jp/news/200804/03/linux.html
Linuxカーネルの開発者数,2005年から3倍に増加:ITpro
http://itpro.nikkeibp.co.jp/article/Research/20080402/297751/
0126login:Penguin
2008/04/09(水) 00:40:38ID:miANdZt+このskbデータはポインタとして渡るの?
それともコピーされて渡されるの?
いまいち仮想NIC作ってるけどこのへんが曖昧で困る
0127login:Penguin
2008/04/09(水) 07:10:54ID:yVLTyVbPそのためのソース
0128login:Penguin
2008/04/16(水) 21:30:20ID:vkAUGKVLPATCHLEVEL = 6
SUBLEVEL = 15
EXTRAVERSION = .7-ubuntu1
NAME=Sliding Snow Leopard
Makefile 見るとこんな記述があるのですが、
NAME っていったい何のためにあるのでしょうか?
またカーネルコンフィグの中の
CONFIG_LOCALVERSION とどのような関係があるのでしょうか?
後者は uname で現れる名前が変わるだけなのでしょうか?
カーネルモジュールのバージョンチェックなどへの
影響範囲について記述されたページがあれば教えていただきたいです。
0129login:Penguin
2008/04/17(木) 14:53:35ID:2ZTMPRpD自分のマシン用にカーネルをビルドして快適に過ごしているんですが、
そのカーネルを同系のマシン群に持って行きたいと思っています。
そこで rpm 化したいのですが、どこから手をつければいいんでしょうか?
いっそのこと普段使っているカーネルイメージと initrd などを
一式コピーしようかとも思うのですが、できれば遠隔地なので
rpm 化して送りつけて先方でインスコしてもらおうと思っています。
えっと、 spec ファイル書かなきゃだめですか?
0130login:Penguin
2008/04/17(木) 14:55:38ID:oKMPwdtaFedoar/Centのkernelのsrc.rpm持ってきて、kernel.spec 改造。
あとは、rpmbuild。
0131login:Penguin
2008/04/17(木) 15:02:24ID:9MUt1grsセキュリティーアップデートがあるたびに
パッケージ作り直すんですか。
ご苦労様
0132login:Penguin
2008/04/17(木) 15:38:50ID:SfBgT8dA(・∀・)ニヤニヤ
0133login:Penguin
2008/04/18(金) 03:05:57ID:YPlxF7YB0134login:Penguin
2008/04/22(火) 02:58:32ID:K5LULxC1それだけならカーネルと/lib/modules/`uname -r`をtarで
固めてコピーしたほうが手っ取り早いと思うんだが。
0135login:Penguin
2008/04/28(月) 04:35:50ID:Jwl+b1GNなんかlinuxには似合わない代物が来たな。
別に進化を否定している訳ではないが、どのくらい実用的なんだろう。
kexecは既にふつーに使えるしねぇ。
0136login:Penguin
2008/04/28(月) 22:11:10ID:4G8VwVToそうか? かなりlinuxらしいし、きれいな実装法に思えるが。 kexecはあくまでもfast rebootで
あるからrebootlessで全ての状態が中断されずに走り続けるkspliceとは比較にならないと思う。
変更の解析にgnu bfdライブラリを使ってオブジェクトレベルで行い、特別なコンパイラレベルの
ツールを使わないというのも既存のディストリとの整合性も良いし、最後の結論の:
Due to Ksplice’s high level of automation and focus
on ease of adoption, it should be possible for any Linux
distributor―or other motivated individual―to start re-
leasing Ksplice-based hot update packages for common
starting kernel configurations.
は期待してしまう。 kspliceに基づくカーネルのホットアップデートがrpmやdebで配布され、
それをrpm, dpkgするだけで走り続けながらパッチが出来たらうれしいユーザーは多いと思うよ。
0137login:Penguin
2008/04/28(月) 23:04:25ID:XN/aGQUBいつか、 Windows の活気的新機能! リブートせずにOSアップデート! とか広告されちゃう日が来るんだろうか。
0138login:Penguin
2008/04/28(月) 23:09:22ID:Jwl+b1GNlinuxに似合わんと書いたのはちゃんと読んでなかったけど、
データ意味の変わらないパッチに対してのみ差分適用できるってやつか。
apiを通じてフェイルオーバー云々なのかと思ったよ。
0139login:Penguin
2008/04/28(月) 23:15:03ID:xAo94tBmどの鳥でも簡単にホットスワップする
方向にいくといいんだけどね
通信デバイス組み込みだと神機能になるなぁ
0140login:Penguin
2008/05/01(木) 05:19:39ID:B2N5tSzk誰か答えてあげてください。
うちは古いPCがまだ2.4のままだが…最近使ってないからなあ。
0141login:Penguin
2008/05/02(金) 21:58:22ID:2xF5hA5sカーネルの実行コードをランタイムで置き換えるようなイメージ?
普通のコードとの類推で考えると、例えばコンパイラが最適化しちゃってるような部分
(自動インライン化とか)は、ソースとの対比がしにくいでしょ。
そういうのはどうなってるのかな、と思ったり。
いかん、プログラムがカーネルかユーザかでどう違うのかもよくわからなくなってきた。
アホなこと書いてたらごめんなさい。
0142login:Penguin
2008/05/02(金) 23:04:22ID:COmGxuSX0143login:Penguin
2008/05/02(金) 23:05:50ID:UYoRQPop> ソースとの対比がしにくいでしょ。
kspliceはパッチ当てる前と後のカーネルをそれぞれビルドし、バイナリを比較してパッチを
作成するのでソースは読まない。
0144login:Penguin
2008/05/03(土) 08:33:49ID:4uOkgA2vmake
make modules_install
make install
が定番のようですが、 make install するとすでに bzImage があるのに
またビルドしなおしているようです。つまり最初の make でやってること
をもう一度やっているようなのです。気持ち悪いので何が起こっている
のか見てみようと思ったのですが、 Makefile には install という
ターゲットの定義がありません。
そもそも最後の make install は、bzImage を /boot に適切な
名前でコピーして initrd のイメージを作るという二つのタスクを
やっているだけなのでしょうか?とするとそこは手動でやれば
いいということなのでしょうか?
CentOS だと make install で initrd のイメージまで作って
くれるようですが、Ubuntu だと mkinitrd コマンドが別に
用意されていて手動で作らないといけないみたいです。
0145login:Penguin
2008/05/03(土) 14:40:17ID:RESuStAm0146login:Penguin
2008/05/03(土) 15:36:50ID:35c0bNHS結局必要なのは
1.bzImageのコピー
2.System.mapのコピー
3.initrd の構築
だけなので、おいらはいつも自前スクリプト
0147login:Penguin
2008/05/04(日) 08:03:44ID:YbfIo6trCentOSのkernel src.rpm拾ってきて、kernel.spec読んでみれば?
0148login:Penguin
2008/05/04(日) 10:23:57ID:0n/4jA1Smake bzImage & make modules
meke modules_install
頑張って登録
じゃねーの?
0149login:Penguin
2008/05/04(日) 14:45:18ID:f2RRTopy普通かどうか知らんけど、おいらも同じ。
bzImage だけ /boot へコピーして reboot。
0150login:Penguin
2008/05/04(日) 14:57:07ID:wXNFlkH2arch/$(ARCH)/Makefile
0151login:Penguin
2008/05/04(日) 18:05:33ID:2gCDjBFBmake bzImage & make modules
は古い作法。
make
だけで上記2つはやってくれる。
つか、ほとんどのアーキでカーネルはbzImageではつくらないわけで、
最近のドキュメントからは消えてるやりかただと思う。
もちろん実害はないけどね。
0152login:Penguin
2008/05/04(日) 21:49:51ID:mLAMu6gxたぶん、気のせいだと思うよ。
bzImageを作るのではなくて、bzImageを作る必要があるのかどうかチェックしているだけじゃないか。
0153login:Penguin
2008/05/05(月) 14:31:15ID:Vur9Ut4Nmake だけで bzImage まで作ってくれりるの?
そのあと make modules したらまたモジュールのコンパイルしている気がするのは気がするだけか。
0154login:Penguin
2008/05/05(月) 14:42:23ID:pTqXDz/U2.4系
make bzImage && make modules && make modules_install
2.6系
make && make modules_install
その後は共通
cp System.map /boot/System.map-2.X.XX.X && cp arch/i386/boot/bzImage /boot/kernel-2.X.XX.X
mkinitrd /boot/initrd-2.X.XX.X 2.X.XX.X <-必要あれば
>>153
気がするとかいうんじゃなくて make V=1 で verbose させたときの出力でも貼れよ
0155login:Penguin
2008/05/05(月) 14:43:27ID:pTqXDz/U0156login:Penguin
2008/05/05(月) 14:49:01ID:B6gPYpkP0157login:Penguin
2008/05/05(月) 14:54:41ID:pTqXDz/U0158login:Penguin
2008/05/05(月) 15:33:50ID:eCuCEW49makeだけでbzImageとmoduleもやってくれるって気がついた
0159login:Penguin
2008/05/05(月) 17:55:14ID:om4Jbragdebianとかubuntuとかdeb系ならpackageにするな
packageにすると何か不都合があるという強迫観念は無いしなw
0160login:Penguin
2008/05/06(火) 10:07:24ID:3KplGto4をすると、/boot/grub/grub.confを書き換え(てくれ)る。
0161login:Penguin
2008/05/07(水) 04:58:50ID:jkQXmoJF冥福でも祈っておきますかね。
0162login:Penguin
2008/05/08(木) 22:49:55ID:zjaQbqhP/usr/src/linux# make-kpkg --bzimage --revision=custom.1.0 kernel_image
rpm系だとパッケージ作らないな。
0163login:Penguin
2008/05/08(木) 23:51:23ID:aArXWV97deb派なんで使ったことないけど。
0164login:Penguin
2008/05/08(木) 23:58:34ID:cXW3h6mdパッケージに固めてその後インストールってだけなら
わざわざパッケージ化する意味感じられないんだけど
0165login:Penguin
2008/05/09(金) 00:26:22ID:jc04nupS1000台以上のシステムに配布してるけどね。
0166login:Penguin
2008/05/09(金) 01:40:40ID:HdSVdVagkernelに限らず
0167login:Penguin
2008/05/09(金) 01:54:53ID:wpvCHRkOこれはって感じではなかったけど、ありがと
0168login:Penguin
2008/05/09(金) 02:44:41ID:F15+qpVNカーネルの各バージョンによってコンパイラのバージョンも
ある程度制限されるのかな?
昔は 2.7.2.3 をずっと使っていた時期があった。
0169login:Penguin
2008/05/09(金) 03:07:58ID:6Arb8kg/まあ、カーネルと追加モジュールは同じバージョンのgccでコンパイルしたほうがいいだろう。
linux 2.4.33は、gcc 4.0までしか対応していない。
0170login:Penguin
2008/05/09(金) 03:12:13ID:6Arb8kg/0171login:Penguin
2008/05/09(金) 03:17:41ID:wpvCHRkO0172login:Penguin
2008/05/09(金) 12:53:02ID:YJkR6Ryh1000台以上でnetbootじゃないのか。後苦労様。
0173login:Penguin
2008/05/09(金) 20:00:51ID:YAjLseB2そりゃ全部違う客先のシステムだから。 まあ一気にではなくてアップデートパッケージの
一部として必要な客だけにだけど。
0174login:Penguin
2008/05/11(日) 01:22:28ID:eXTEiFTyCentOSとUbuntuでmake installの動きが違うって事は各ディストリが用意したkernel sourceを使用して
いるって事かな。それだと最新のkernelが提供されてなかったりするでしょ。
本家から落としてきたkernelだとsourceを展開した所のREADMEにやり方が書いてあるよ。
GCCのバージョンもこれ以上の物をつかえって書いてある。
で、いきなりだけど2.6.25.2がつい先日出たと思ったら2.6.25.3がいきなり来てるw
0175login:Penguin
2008/05/12(月) 15:49:43ID:p2NAN1FVlibataのPATAコントローラで、ディスクにエラーがあって
UDMA/100->66,33,PIO4へとフォールバックしてしまった
コントローラをUDMA/100に戻すのに、リブート以外の
方法ってあるのでしょうか?
0176login:Penguin
2008/05/15(木) 18:33:32ID:ATo1hfqhとFUDっぽく書いてみた。
[announce] "kill the Big Kernel Lock (BKL)" tree
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0805.1/2633.html
0177login:Penguin
2008/05/15(木) 23:41:27ID:vdpD93iKBKLってどこで使われてたっけ?
mountとかドライバとか?
0178login:Penguin
2008/05/15(木) 23:51:27ID:6wCVnW3Y2.6でどこまで引っ張るの?
0179login:Penguin
2008/05/16(金) 00:11:56ID:oRD1Yii3http://www.zdnet.com.au/news/software/soa/Torvalds-surprised-by-resilience-of-2-6-kernel/0,130061733,339273095,00.htm
>One of the original worries was that we would not be able to make big changes within the confines of the development model ...
>I always said that if there is something so fundamental that everything will break then we will start at 2.7 at that point.
0180login:Penguin
2008/05/19(月) 04:26:50ID:6UjCe17egcc-4.2.3 おkです
0181login:Penguin
2008/05/20(火) 01:36:24ID:D0FaA2M8NFSまわりには大量に残っていたような・・
0182login:Penguin
2008/05/20(火) 01:37:59ID:D0FaA2M8LKMLの削除予定な互換機能をいつ消すかという議論で、だれかが、これは2.7で消すとドキュメントしてあるけど、
2.7って一生出そうにないから、今すぐ消しちゃっていいんじゃない。
とか言い出したときに反論が誰からもあがらないレベル。
0183login:Penguin
2008/05/22(木) 22:04:51ID:0yN+2sYRhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watchmema.html
0184login:Penguin
2008/05/22(木) 22:50:32ID:JIWpqO092.6.99までいったら次は2.6.100?
0185login:Penguin
2008/05/22(木) 23:04:08ID:0yN+2sYRいま、2.6.25だから、あと75回のリリースが必要、いまのところ3ヶ月に一回リリースだから1年回に4回のリリース、
つまり75/4で18.75年後か。
もうLinux自体がなくなってるんじゃね?
0186login:Penguin
2008/05/22(木) 23:15:06ID:lfhq5Xa92.1 は 2.1.132 まで出てる
0187login:Penguin
2008/05/23(金) 00:01:11ID:g7WmubFtリーナスが居なくなってからどういった流れになるんだろうね。
その頃はPCなんて開発者かマニアしか持ってないかなw 今のPCと同じくらいの性能が携帯や
テレビに組み込まれるか、もっと用途を特化(家電化)した物になるかな。
アプリを入れ替えてなんでも出来るってPCはマニアと開発用、20年前とある意味状況が似てるなw
0188login:Penguin
2008/05/23(金) 02:41:55ID:Aw92lsXu0189login:Penguin
2008/05/23(金) 06:13:03ID:S91UB5neさようなら・・・
0190login:Penguin
2008/05/23(金) 07:12:29ID:stBfu2fQ0191login:Penguin
2008/05/23(金) 10:23:48ID:XqX2dolZ0192login:Penguin
2008/05/23(金) 12:51:22ID:EFqM8MG5誰も消してなかったんかい。
0193login:Penguin
2008/05/24(土) 18:01:56ID:hYDvYrhl0194login:Penguin
2008/05/24(土) 18:20:00ID:ENvVuwzkジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
ジーク レイサー !
朝昼晩と唱えよ。
0195login:Penguin
2008/05/24(土) 18:21:22ID:z216+1L/0196login:Penguin
2008/05/24(土) 18:45:06ID:f0NI1a/qスケジューラーって何でラウンドロビン?
0197login:Penguin
2008/05/24(土) 23:37:05ID:CZoyeCxgお前は何を言っているんだ?
0198login:Penguin
2008/05/24(土) 23:37:56ID:hhAnOur+0199login:Penguin
2008/05/25(日) 00:37:36ID:WOd4jCZ5ラウンドロビン???
0200login:Penguin
2008/05/25(日) 07:17:53ID:iSyhNPh1お前は何を言っているんだ?
0201login:Penguin
2008/05/25(日) 07:26:54ID:I72gntmD単純なラウンドロビンにはないっていないようだけど、
そもそも何かを「順に」やらせるのがスケジューラだからなぁ。
0202login:Penguin
2008/05/25(日) 16:41:44ID:M2hikG1r0203login:Penguin
2008/05/25(日) 20:12:49ID:33xpzD5Aそういや、SJFとかSRTF、FCFSにしなかった理由って何なんだろうね?
良く知らんけど
0204login:Penguin
2008/05/25(日) 23:58:51ID:M2hikG1rカーネルはどのプロセスが短時間ジョブかは知らないだろう。
統計的な予測はできるじゃん。という反論はあるが、まさにそのヒューリスティックな予測がバグっていたから、
Fair なスケジューラほしーーって議論になったんだよね。
逆にいうと、いかなる予測をいれても、そのアルゴリズムにつけこんでCPU時間を余計に分捕るプロセスはつくれてしまうので、
汎用OSには向かないんじゃね?
という意見はあるんだろうね。それが真実かどうかは知らんが。
あと、POSIXが要求している仕様(nice値が40段階あって、それとは別にRRクラスとFIFOクラスがある)がいくつかの
スケジューラを選択不可能にしてるわな。
0205login:Penguin
2008/05/26(月) 00:52:50ID:FihVIMEu0206login:Penguin
2008/05/26(月) 01:12:56ID:NwiVdCZh0207login:Penguin
2008/05/26(月) 01:19:30ID:sypYwFrGPOSIXは実装すべきインタフェースを規定してるだけ
あと、実装の仕方は自由
0208login:Penguin
2008/05/26(月) 01:20:04ID:O94OAVVL0209login:Penguin
2008/05/26(月) 06:11:59ID:1U7r21z/へー。ありがとう
0210login:Penguin
2008/05/27(火) 01:12:47ID:OXsbLFOe………Windowsみたいに
0211login:Penguin
2008/05/27(火) 08:36:15ID:k8MnOQSJ2000もVIstaも標準でついてきます
0212login:Penguin
2008/05/28(水) 02:10:29ID:oGzSVSIaドライバのe1000の更新履歴を読みたいのですが、
どこを探すべきなんでしょうか?
intel からダウンロードしたsrc内に含まれておらず、
途方にくれています。
0213login:Penguin
2008/05/28(水) 15:12:06ID:bSXvNUz8ファイヤーウォールの中のマシンだから、
何か送り込まれるはずはないんだけどなぁ....
と言ってた日本人のその後が知りたい...
0214login:Penguin
2008/05/28(水) 23:20:42ID:wup/54/Oいや nop nop nop は他に考えられないだろ。常考
0215login:Penguin
2008/05/29(木) 02:03:31ID:RqPZ5P46http://sourceforge.net/project/showfiles.php?group_id=42302
Notesのアイコンをクリックしてみれば?
0216login:Penguin
2008/05/29(木) 11:20:12ID:cIvV6HAoこれいつのverのkernelから実装された?
0217login:Penguin
2008/05/29(木) 13:13:58ID:j9BUJtS8ずいぶん前からそのスクリプトなかったっけ?
0218login:Penguin
2008/05/29(木) 21:40:11ID:cIvV6HAo今まで2.6.18.*使ってたんだが、2.6.25.4を試験的に適当にぶち込んでみたら実装されてたんで
いつからサポートされるようになったのかなーと
0219login:Penguin
2008/05/30(金) 00:26:26ID:i7V61m8wおおっ、ありがとう。
sourceforge まじめに見たことがなかったので、
Notesのアイコンは、ただの装飾だと思ってた。
0220login:Penguin
2008/05/30(金) 01:17:18ID:rQsfphG1カーネルソースにそんなスクリプトは無いが?
0221login:Penguin
2008/05/30(金) 22:13:00ID:4dggi27yhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch05a.html
2.6.26に向けて再燃、リリースプロセスめぐる議論
マージウィンドウ、2週間の是非
linux-nextの存在意義とは?
cgroupでリソースを管理する幸せ
着々と進化するKVM、準仮想化での改善
とうとうマージされた便利機能、KGDB
-stableの進ちょく
0222login:Penguin
2008/05/30(金) 22:44:00ID:l+5uNLCicgroupは期待。
マージについてはリリースプロセスよりそもそも作ってるものの品質管理汁。
0223login:Penguin
2008/05/30(金) 23:16:36ID:hKjiSzwAこれ読んでる人多そうだな
hdx
sdx
扱いの情報のときは非常に役に立った
0224login:Penguin
2008/05/31(土) 22:01:11ID:GsnI8rry0225login:Penguin
2008/05/31(土) 23:17:47ID:GsnI8rryなんか、Hugh Dickinsが以下のパッチで直したっぽいね。
Signed-off-by: Hugh Dickins <[email protected]>
---
arch/x86/mm/init_64.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- 2.6.26-rc4/arch/x86/mm/init_64.c 2008-05-03 21:54:41.000000000 +0100
+++ linux/arch/x86/mm/init_64.c 2008-05-28 17:38:19.000000000 +0100
@@ -206,7 +206,7 @@ void __init cleanup_highmap(void)
pmd_t *last_pmd = pmd + PTRS_PER_PMD;
for (; pmd < last_pmd; pmd++, vaddr += PMD_SIZE) {
- if (!pmd_present(*pmd))
+ if (pmd_none(*pmd))
continue;
if (vaddr < (unsigned long) _text || vaddr > end)
set_pmd(pmd, __pmd(0));
0226login:Penguin
2008/06/02(月) 02:26:22ID:4+cxl5O4カーネルをコンパイルしたいんですが、
Fedora core 1 + glibc 2.3.3 + kernel 2.4.28 (日経Linux 2005/2)とか
Fedora core 5 + glibc 2.4 + kernel 2.6.16.1 (日経 自分で作るLinux)
のように、素直(?)にコンパイルが通る、gccとglibcとkernelの
組み合わせってどうやって調べればいいのでしょうか??
例えば下記の組み合わせとかだと、エラーが出てコンパイルできないんですが・・・?
fedora8(kernel2.6.23.1-42, gcc 4.1.2 20070925)+linux-2.6.24+glibc-2.7:
libc_pic.os: undefined reference to '__sync_fetch_and_add_4'
libc_pic.os: undefined reference to '__sync_val_compare_and_swap_4'
libc_pic.os: undefined reference to '__sync_bool_compare_and_swap_4'
0227login:Penguin
2008/06/02(月) 02:47:26ID:CsUkV150安心しる。原因はそこじゃない
0228login:Penguin
2008/06/02(月) 02:48:41ID:1wnxA0m9つLKML
0229login:Penguin
2008/06/02(月) 02:57:23ID:CsUkV150いや、エラーメッセージにlibcがどうのって書いてあるって事は、彼はカーネルではないものをコンパイルしている。
0230226
2008/06/03(火) 02:09:26ID:A/4i6670ひっかかっているんでした。
ググってみるとgccを、configureに-with-arch=i686をセットして
リビルドする必要があるそうな・・・。
gccのコンパイルって簡単にできるのかなぁ?
とりあえず、今日はここまでで。。。
0231login:Penguin
2008/06/03(火) 09:04:24ID:mdCw3C7Cglibcに比べると問題も少ないと思う。
0232login:Penguin
2008/06/03(火) 19:53:44ID:CGhlGyiM0233login:Penguin
2008/06/04(水) 02:51:08ID:oXKsNeol?
0234login:Penguin
2008/06/04(水) 10:10:06ID:5ihx5Ml6>>226
0235login:Penguin
2008/06/04(水) 20:18:03ID:eTYYKKOoおすすめの所があったら教えてほしい
0236login:Penguin
2008/06/04(水) 21:05:08ID:RFSQlr2C0237login:Penguin
2008/06/04(水) 21:07:21ID:3y6iDe6j0238login:Penguin
2008/06/05(木) 00:55:11ID:1HiRtmXB0239login:Penguin
2008/06/05(木) 11:16:12ID:2tYqolu8俺は仕事でカーネル開発できてるからその延長でやってるんだけど
みんな同じようなもんだと思ってた
0240login:Penguin
2008/06/05(木) 18:06:27ID:8DCO4Eyiカーネル開発を楽しみたいなら、それを本来業務にするとそのうちツラくなるんじゃね?
ハード屋のドライバ部門か、オープン系システム屋のインフラ部門を勧めておく。
0241login:Penguin
2008/06/05(木) 21:53:47ID:+BskgBlU0242login:Penguin
2008/06/05(木) 22:19:16ID:HrX/ifBR0243login:Penguin
2008/06/05(木) 22:31:37ID:DWYqtKzDそんな古いバージョンを使ってるって事はバニラなやつじゃなくて、ディストリの手が入ったやつなんでしょ。
だとすると、誰にも答えようがないわな
0244login:Penguin
2008/06/06(金) 00:46:00ID:XK6LtEvGmvに聞いたらカスタマイズ必要で5000万って言われた
あすこボリ杉なんだよ
0245login:Penguin
2008/06/06(金) 05:49:28ID:pazCXsqFバス番号はPCIのアドレス番号順に割り当てられています。
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
2本のUSB-serialアダプタのケーブル(同じメーカーのもの)が指してあるのですが、
バス3のが先に認識されてttyUSB0となりバス1のがttyUSB1を取りました。
Jun 5 16:30:09 localhost kernel: usb 3-1: pl2303 converter now attached to ttyUSB0
Jun 5 16:30:09 localhost kernel: usb 1-2: pl2303 converter now attached to ttyUSB1
数回再起動してみましたが同じ割当でした。4本ほど刺す予定なのですが、この順番は
起動時に一貫している事は保証されているのでしょうか?
0246login:Penguin
2008/06/07(土) 16:48:16ID:j2f9qOKz0247login:Penguin
2008/06/08(日) 00:31:10ID:x24x5jC+mv って Monta Vista ?
0248login:Penguin
2008/06/08(日) 10:57:56ID:Z92/HsfCそそVistaってつくのは糞だと確信した
0249login:Penguin
2008/06/08(日) 12:33:56ID:7MPo+476カーネルが2.6.23.1-42.fc8の時にfedora8をインストールして使っていて、
それ以来カーネルのアップデートがある度に、更新しているんですが
その度にネットワークに繋がらなくなります。
eth0の検出で失敗します。カーネルのバグとの情報を得たので、
いつかeth0をすんなり検出してくれるカーネルが登場するのを待っていましたが
ついにfedora9になってしまった・・・。
なにか対策はないでしょうか?
0250login:Penguin
2008/06/08(日) 20:51:46ID:eh7VZfqhLTTngは機種依存部がx86_64とPowerPCしかないから、組み込みへのPortingに5000万はあながち無茶じゃないよ。
と、いうか、組み込みで使うって事はチューニング用途でしょ?
チューニング用途で、OprofileよりLTTngがうれしいときってどんな時よ?
0251login:Penguin
2008/06/09(月) 02:55:08ID:EML7d3Il5000万て一体何人月突っ込むつもりなんだよ。高杉
0252login:Penguin
2008/06/09(月) 10:47:25ID:jCFOqXC+BTS
0253login:Penguin
2008/06/09(月) 11:25:44ID:/SXlcbGKどうせ実作業はUSになるんだからそんなものだろう。
0254login:Penguin
2008/06/09(月) 22:39:54ID:1EI7zjeO一部うごかねーけど
ARMとsh4向けのパッチとかgoogle探せばあるよ
Oprofileでdlopenした関数のプロファイル取れないと
思うけど、それは認識違い?
LTTだと一応、ユーザ空間用のPrint文差し込めばLttでトレースできるんだけど
0255login:Penguin
2008/06/09(月) 23:49:57ID:HtDaA/1rPCレジスタの値まではとれるんだから、そのあとの関数名への変換ぐらい自分でスクリプト書いて変換するだけじゃん
0256login:Penguin
2008/06/13(金) 10:57:07ID:IQJsBbwzhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watchmema.html
>この問題に対する解答として、Rik van RielとLee SchermerhornがVM pageout scalability
>improvementsパッチセットを提案しています(実は筆者も開発に参加していて、筆者のパッチも
>たくさんマージされているので思い入れがあります)。
さらりと入れる自分の宣伝おつw
0257login:Penguin
2008/06/13(金) 11:48:13ID:oIBTYhsQ0258login:Penguin
2008/06/15(日) 11:20:59ID:C0/eukrTと宣伝
0259login:Penguin
2008/06/15(日) 11:38:55ID:pDKI+CRlReviewd-byなんて誰も見てねえと思うが。
0260login:Penguin
2008/06/16(月) 06:10:52ID:uRV+lgAfLKMLは用がありゃ書くよ。まあCc:に入れるのがほとんどだが。
Reviewed-byはどうなのかなあ。
俺のは基本的にレビュープロセス無いから、数日つうのが早いのかわからん。
0261login:Penguin
2008/06/16(月) 21:28:26ID:RHGi8EoOでも、まじな話、メモリ系はレビューワ足りてないのよ。他のサブシステムは知らないけど。
0262login:Penguin
2008/06/25(水) 09:12:34ID:9vyaiMuzコンパイルするとき最適化を無効にするフラグはないのでしょうか?
CFLAG="-g -o0"を使うとコンパイルエラーになってしまいます。
0263login:Penguin
2008/06/25(水) 11:24:49ID:IWfMljifそりゃ"-o0"じゃエラーになると思うわけで。
CFLAGS="-O0"でないかい。
-gは
- "Kernel debugging"
-- "Compile the kernel with debug info"
あたりで付けられたような気がする。
0264login:Penguin
2008/06/26(木) 01:48:13ID:7PHMbUoJATIのバカ野郎はいつになったら用意してくれるの?
0265login:Penguin
2008/06/26(木) 01:56:10ID:puTQv5Y30266login:Penguin
2008/06/26(木) 02:33:29ID:7PHMbUoJRadeon HDのドライバ7月に出したいなとか
ふざけた事抜かしためーるきたぞ
0267login:Penguin
2008/06/26(木) 02:42:22ID:cPzCsgf+やっぱAMDのチップの中に人が入っていたのか。
0268login:Penguin
2008/06/26(木) 15:28:02ID:Ro55yivAAlan Coxじゃあるまいし…
0269login:Penguin
2008/06/27(金) 15:50:27ID:WbZP37Nkデタッチしたりするようなことを許してますか?
0270login:Penguin
2008/06/27(金) 17:06:33ID:uVrhM3+jあたりまえだろ。逆にそれができない処理系があれば知りたい。
0271login:Penguin
2008/06/28(土) 01:41:10ID:Ardj2/d2VRAMを共有メモリに使ったりとかそういう窓を使うタイプのものなら同時に複数にアクセスは出来ないと思うけど・・・
・・・そんなの想定しても無意味だわな
0272login:Penguin
2008/07/02(水) 04:05:52ID:NSfnd646ThinkPadのバッテリーのもちが2〜3倍長くなった気がする。
気のせいかな?
0273login:Penguin
2008/07/02(水) 10:17:15ID:wqHSE5Stttp://www.ussg.iu.edu/hypermail/linux/kernel/0807.0/0526.html
>- added the vmware drivers vmmon, vmnet and vmblock as they are now
>released under the GPLv2.
0274login:Penguin
2008/07/02(水) 11:38:08ID:rVAS6V4+2.6のI/O schedulerに関してなんですが、elevator=as(anticipatory)とCFQ (Complete Fair Queuing)だと
ワークステーション用途だと、どっちがパフォーマンスがいいんでしょうか?
使用CPUはXeonのHTという、ちょい昔のやつです。
現在使用のkernelは2.6.25です。
0275login:Penguin
2008/07/02(水) 17:59:56ID:wqHSE5Stttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch06a.html
>編集部注:これまでKernel Watchを執筆してきた上川氏の都合により、今回より筆者が小崎資広氏に交代しました
これからは月中頃までには更新して欲しい。
0276login:Penguin
2008/07/02(水) 18:00:45ID:wqHSE5St0277login:Penguin
2008/07/02(水) 23:50:50ID:ScqFkWO0バージョン番号の見方がいまいち良く判りません。
一見すると前者の方が新しいかと思ってしまいました。
どこかにルール書いてませんか?
0278login:Penguin
2008/07/03(木) 00:01:20ID:cZICuyXJつまりはそういうこと
0279login:Penguin
2008/07/03(木) 00:15:20ID:PugiDyT3-14の部分は鶏の付けた番号でしょう。 鶏のバージョンとkernel.orgのバージョンの関係は鶏ごとに違う。
0280login:Penguin
2008/07/03(木) 03:05:10ID:C7NAhXm4kernel.orgがつけるのは「-」がつかないですよ。その「-」以降の数字や記述は
自分でカーネルコンパイルする時に好きなように変えられます。
0281login:Penguin
2008/07/03(木) 15:03:46ID:9f9qogJLVERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 25
EXTRAVERSION = -14
EXTRAVERSIONはディストリがリリースする時や自分で
再構築を行う際に区別するために付けるみたい
1回目のビルドの時はEXTRAVERSION = -1のようにし
2回目以降は数字を増やしていく。
※/usr/src/linux/Makefileを参照
0282login:Penguin
2008/07/03(木) 15:06:46ID:WE7VZ3/6diff --git a/Makefile b/Makefile
index e18e2b8..3eb71f8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 25
-EXTRAVERSION = .8
+EXTRAVERSION = .9
NAME = Funky Weasel is Jiggy wit it
# *DOCUMENTATION*
0283login:Penguin
2008/07/03(木) 16:52:56ID:3k+Z4nm5「Linuxカーネルのバージョン番号には、どのような意味がありますか?」でググれw
本家の物は4桁目も立派なバージョンみたいなもんで必ずカンマの後に数字。
だから最近はEXTRAVERSIONをいじらないでconfigメニューの中のCONFIG_LOCALVERSION
を使うみたい。
-14なんてのはディストリなどが本家の2.6.25か2.6.25.*の中のどれかをベースに手を加えた
物でしょう。自分はubuntuですがパッケージの2.6.24-19.34のソースを落としてきて
解凍した中のMakefileを見るとEXTRAVERSION = .3になってました。
MakefileのEXTRAVERSIONが-14などに書き換えられていたら、自分でChangeLog探して
違いを見つけるか、-14を作った所(ディストリなど)の情報を見るしかないでしょう。
0284login:Penguin
2008/07/08(火) 20:06:59ID:QuCHxxE7http://journal.mycom.co.jp/news/2008/07/08/031/index.html
0285login:Penguin
2008/07/08(火) 22:42:27ID:Zi4Qj3F3次はリーナスだな
0286login:Penguin
2008/07/08(火) 23:56:58ID:e8AasjIiシステムとか他のOSで使うような奴も全部「N」ですお。。。素人にext3意外使えるわけ
ないだろww
0287login:Penguin
2008/07/09(水) 04:24:48ID:CqWmH1YR0288login:Penguin
2008/07/09(水) 21:24:35ID:8Biz/qDL詳しく書いてるmanないですかね
困った
0289login:Penguin
2008/07/12(土) 00:28:47ID:j34+JRvX0290login:Penguin
2008/07/12(土) 06:16:21ID:GQ8+wDe/arch/hoge/kernel/signal.c
manは見たことねえな。
0291login:Penguin
2008/07/12(土) 10:24:18ID:j34+JRvXsaddr取れるのにsnameにゴミが入る
たじけて
0292login:Penguin
2008/07/15(火) 05:49:25ID:3OvyCYWIどうですか?
0293login:Penguin
2008/07/15(火) 13:04:59ID:WbmPTWSR0294login:Penguin
2008/07/16(水) 11:15:08ID:rsgG64I0ppcがツリーから消されるね。
この教訓があったからこそ(s390,s390x),(i386,x86_64),(sh,sh64)
の統合が素早く行ったとも言える。
sparcは統合するつもりはないのかな。
0295login:Penguin
2008/07/17(木) 06:05:09ID:qTAclHCxttp://lkml.org/lkml/2008/7/16/321
0296login:Penguin
2008/07/17(木) 06:44:13ID:RLzhCg75Linux is Big in Japan ― Our Symposium
http://www.linux-foundation.org/weblogs/amanda/2008/07/15/linux-is-big-in-japan-our-symposium/
>Andrew Morton informed the audience that about 15% of
>current kernel contributions are now coming from Japan -
>something we hope the Japan Symposiums have contributed to.
0297login:Penguin
2008/07/17(木) 07:29:59ID:vshFLwap返信がなかなかいいな。
0298login:Penguin
2008/07/17(木) 08:02:08ID:MCLhFFKhとりあえず、ResiserFSに期待
0299login:Penguin
2008/07/25(金) 10:50:31ID:uxEkChTf0300login:Penguin
2008/07/25(金) 13:37:31ID:O9qD5Jvuさっき大量にakpm→linusがあったからそろそろrc1リリースですかねえ。
今回はパッチでかそうだなあ。
0301login:Penguin
2008/07/26(土) 09:54:12ID:JY6BMyiINEC系アーキテクチャはこれで全滅?
チップはよくてもソフトが・・・
0302login:Penguin
2008/07/26(土) 11:02:17ID:AUwTPIjwNEC系と言うには微妙だが。
V850の環境があればついでで面倒みてもいいんだが、
簡単に手に入りそうにないしなあ。
0303login:Penguin
2008/07/27(日) 12:59:43ID:YMv2Qddlそうだたとして、ディスクのアクセスが激しい場合のチューンのこつなどを教えてください。
現在、2.6.18-92.el5 (CentOS 5.2) を使っています。
0304login:Penguin
2008/07/27(日) 14:24:56ID:4DP5d6XY今ではそう一般的ではない気がする。ディスクのアクセスが激しい時はむしろ
hdparm とかプログラムを見直すとかメモリ増やして tmpfs とかのがいいよう
な。
0305login:Penguin
2008/07/27(日) 14:43:53ID:9qgW7xWwI/Oのスケジューラ(?)やFSのパラメータ変えたりも意味あるとおもうよ。
0306login:Penguin
2008/07/27(日) 14:50:00ID:ciCRtkgX0307login:Penguin
2008/07/27(日) 15:15:45ID:pD6FktfU0308login:Penguin
2008/07/27(日) 15:42:04ID:8CuL3uuZカーネルのI/Oスケジューラ絡みだと
- elvtune コマンドでパラメータの調整
- ブート時に elevator オプションでI/Oスケジューラの選択
とか?
ファイルシステムに関しては、マウントのオプションでジャーナリングの挙動を変えたり、
フォーマット時にブロックサイズを変更したり。
あと、I/Oが多いが必ずしも高速に処理する必要はないプロセスに対してはioniceとか。
とりあえずトピックだけ列挙してみました。
0309login:Penguin
2008/07/30(水) 10:31:52ID:m+IWeNBQ肝心のマイクロコードはどこからダウンできるのだ?
0310login:Penguin
2008/07/30(水) 13:26:01ID:YYInvdod必要になることが無けりゃいいが。
0311login:Penguin
2008/07/31(木) 20:57:01ID:0zpcPWn+ファームウェアの置き場所を巡ってフレームウォー
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch07a.html
Linux 2.6.26リリース
ドライバ用ファームウェアの置き場所はどこ?
今年のカーネルサミットの議題は
CGroupに2つの拡張提案
「AVXをどう使えばいいの?」「使うべきじゃない」
0312login:Penguin
2008/08/01(金) 04:54:01ID:gu1YuAnu0313login:Penguin
2008/08/02(土) 21:55:57ID:XXRpUgP1$(arch)/include/へ大移動中
0314login:Penguin
2008/08/03(日) 02:04:11ID:cQ/ip75Lルールを遵守しないものを作って勝手にばらまくのは
問題ないでしょうか?(ソースは全部公開します。)
0315login:Penguin
2008/08/03(日) 13:16:52ID:cQ/ip75L-CFLAGS-.os += -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES
+CFLAGS-.o = $(filter %frame-pointer,$(+cflags)) -g0 -Os -fomit-frame-pointer -D__USE_STRING_INLINES
+CFLAGS-.os += -g0
これって変更する価値と意味ある?
0316login:Penguin
2008/08/03(日) 22:50:54ID:fngCwuOZ意味はまったくないな。常識的に考えて。
せいぜいタグジャンプをつかってない連中がgrepしやすくなるぐらいか。
0317login:Penguin
2008/08/04(月) 08:47:08ID:xqFlDpKRルールが意味不明
0318login:Penguin
2008/08/04(月) 12:35:58ID:s3cZBMvahttp://lkml.org/lkml/2008/8/3/137
そういやkdbなんてのもあったねえ。
0319login:Penguin
2008/08/04(月) 21:37:30ID:1PTbb8R4例によって、今日は4/1じゃないよ。来年の4月まで待ちたまえって言われてたな。
てゆーか、kgdbとくらべて能力的なメリットがよく分からないし、コードがコーディング規約違反しまくりなので
絶対入らない
0320login:Penguin
2008/08/04(月) 23:19:00ID:s3cZBMvaホスト側にgdbがいらない
くらいしかないと思う。
0321login:Penguin
2008/08/06(水) 04:10:09ID:XGhgieD/なんか頑張ってるようで。
ライセンスがGPLv3つうのは笑わしてもらったが。
0322login:Penguin
2008/08/09(土) 23:59:36ID:tDLp/wdzentry.S:183: Error: bad or irreducible absolute expressionってなんですかいな?
sh4-linux -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux-sh-2.4.26/include -ml -Wa,-dsp -g -m4-nofput -c -o -entry. entory.S
助けて欲しいな?
0323login:Penguin
2008/08/10(日) 02:11:09ID:IWznwuo00324login:Penguin
2008/08/10(日) 03:28:39ID:o/f5WFwj0325login:Penguin
2008/08/20(水) 00:15:00ID:j9armpjQ>助けて欲しいな?
どっちなんだよw
とりあえず、entry.Sの183行めにアセンブラが評価不可能な式が書いてあると言っている。
アセンブリ文ののエラーなら、何か未定義なシンボルとか無効な演算とかそんなじゃ
ないかと思う。一般的には。
ただ、こんなこと聞いてくるくらいだから、このファイル自体は自分でいじってないよね?
開発のレポジトリからビルドすら怪しいコードをチェックアウトしたりしてないよね?
sh4-linuxと書いてあるが、正しい開発環境の上でやってるか大丈夫かね。
0326login:Penguin
2008/08/20(水) 00:56:43ID:WYcGGchdこれは多いのでしょうか少ないのでしょうか
0327login:Penguin
2008/08/26(火) 22:39:53ID:AEx/2Y4kこれのRIPって何の略語ですか?
調べてもまったくもって意味不明です
0328login:Penguin
2008/08/26(火) 22:49:14ID:J7dVd4Ba0329login:Penguin
2008/08/26(火) 23:05:41ID:AEx/2Y4kそれだとEIPが入ると思うのですが?
違いますか?
0330login:Penguin
2008/08/26(火) 23:35:50ID:7D7FVgy78086の時はEIPじゃなくてIPだったろ?
0331login:Penguin
2008/08/26(火) 23:38:26ID:AEx/2Y4kそれは現在のLinuxでは確認できないので除外するでしょ
0332login:Penguin
2008/08/27(水) 00:55:54ID:q+XRKgyf0333login:Penguin
2008/08/27(水) 01:10:16ID:sxN0R88hなぜに女子高生?
あれって元はラテン語のrequiescat in paceらしいな
0334login:Penguin
2008/08/27(水) 03:37:42ID:+0y2to0ax86_64なら違います。
と思ったが、ビット数が少ないのが気になる。sys_read と言ってるのに
RIPが0x0というのも謎だし。
0335login:Penguin
2008/08/27(水) 09:59:40ID:ADWmGtFYhttp://www.tortall.net/projects/yasm/wiki/AMD64
RIP Relative Addressing モード?
>The RIP relative branch instructions are still encoded equally to 32bit mode.
命令量削減の為にあるのかな。
というかそのデータはどこから出てきたのか分からない事に何を示しているのかも分からない。
0336login:Penguin
2008/08/27(水) 11:31:46ID:a1d8mOfTまったく関係ない。
なんにしても
・CPU
・kernel version
・前後のメッセージ
あたりがわかんないと調べようがないな。
"SYSCALL :" or "SYSCALL:"で調べても何も引っかからん。
0337login:Penguin
2008/08/27(水) 21:44:39ID:xCf2Mq7H%eip:32bits
%rip:64bits
0338login:Penguin
2008/08/28(木) 12:27:59ID:Iqmmut8G差分を32bitで指定するから、それが0なのかな?
0339login:Penguin
2008/09/01(月) 20:31:22ID:4ZcdB5yWhttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch08a.html
ブート高速化フレームワークの開発始まる
ファイルディスクリプタリークを防げ!
SSDドライブの耐用年数を増やすセクタ破棄リクエスト
0340login:Penguin
2008/09/01(月) 22:00:57ID:HTSczQe1特定の処理に達しない場合)に、別途設定してあるバックアップ用カーネルでブートする
という仕組みを作ってくれないだろうか。
そういう仕組みがあれば、特別なハードウエアをつけなくてもリモートでサーバの
カーネルを更新したりできて良いのだが。
0341login:Penguin
2008/09/01(月) 23:10:55ID:7AMQmhBz特別かどうか知らんけど、たとえば watchdog とか。
0342login:Penguin
2008/09/02(火) 00:05:38ID:WQ81mRriそれ、なんてXen?
0343login:Penguin
2008/09/02(火) 00:07:01ID:A9GZuVfD素人考えですまんけど・・・いやなんでもない
0344login:Penguin
2008/09/02(火) 02:43:23ID:xIov+WO6PXE+IPMI使えばできるな。
通常時:
1. 起動
2. 起動後に生存パケットを飛ばす
3. IPMIでの再起動抑制
異常時:
1. 起動途中でハング
2. 生存パケットがTFTP後5分以内に来ないので異常フラグ立てる
3. PXEboot kernel切り替えて、IPMI reboot
0345login:Penguin
2008/09/03(水) 08:48:18ID:PqzS2fRgmake
make modules
make install
make modules_install
ってやると、vmlinuzではなくvmlinuxが/boot以下にインストールされるのですが、
vmlinuzをインストールするにはどうすればいいのでしょうか?
0346login:Penguin
2008/09/03(水) 09:00:03ID:K6gHOMeJ0347login:Penguin
2008/09/03(水) 09:06:07ID:8eE8j8dzmake bzImage
0348login:Penguin
2008/09/21(日) 07:49:35ID:tIiHJUK60349login:Penguin
2008/09/22(月) 18:58:26ID:6c0BmpVj今頃今年のレポート読んでる...
0350login:Penguin
2008/09/23(火) 00:25:05ID:vRpAjbh10351login:Penguin
2008/09/23(火) 20:19:18ID:V98m4vkm0352login:Penguin
2008/09/24(水) 03:07:25ID:cunswTFS0353login:Penguin
2008/09/29(月) 15:27:31ID:pgUibaHn0354login:Penguin
2008/10/04(土) 19:13:09ID:ARyH8epOソースコードなんか読んでられないんだけど。
0355login:Penguin
2008/10/04(土) 19:35:03ID:Y45eK7HG0356login:Penguin
2008/10/04(土) 19:47:23ID:j49+44c9ちょとソースパーサと視覚化ソフト作ってくる→〇
0357login:Penguin
2008/10/04(土) 20:04:46ID:LpOCBcaGこんなものならある
http://www.makelinux.net/kernel_map
0358login:Penguin
2008/10/04(土) 22:26:40ID:iB4BYTU4http://www.amazon.co.jp/Linuxカーネル2-6解読室-高橋浩和/dp/479733826
これなんて評価高いんじゃない?日本人の書いた本だし。
0359login:Penguin
2008/10/05(日) 07:21:33ID:wEm3ZArW方向性は、いい感じ。でもちょっと詳細すぎる。
ソースコードを単純にリバースしただけ?
アーキテクチャの骨になるモジュールと依存関係が分かると入りやすいんだけどなぁ。
>>358
うーむ。ちょっと本屋にいってみまふ。
それ系だと、一応以下は読んでます。
http://itpro.nikkeibp.co.jp/article/COLUMN/20080501/300463/?ST=oss
0360login:Penguin
2008/10/05(日) 11:59:47ID:m45hbmuLそもそも何がしたいわけ?
単に知りたいだけなら、本でもWebでもいろいろあるが、
将来的に開発に関わっていきたいなら、実装なんてころころ変わるから、
ソース読めるようになるしかないよ。
0361login:Penguin
2008/10/05(日) 12:08:55ID:uwUu94dyスキル低すぎじゃないか?
あんなに綺麗なソースめったにないけどな
0362login:Penguin
2008/10/05(日) 14:21:21ID:GQ3uGN5q0363login:Penguin
2008/10/05(日) 20:14:06ID:NUUgsXnG0364login:Penguin
2008/10/05(日) 20:56:21ID:uwUu94dy切り出せるじゃん綺麗なら依存関係
解るってことだろ?ただ理由付けて、労力惜しんで真に理解できない
だけだろ?
解らないなら、古くて遅いコード読んで流れだけ
把握すればいいし、そこからgitで0.0.1ずつ上げて
いって差分追えばいい
楽して理解なんてできねーから
0365login:Penguin
2008/10/05(日) 20:58:41ID:cqzNA6tu0366login:Penguin
2008/10/05(日) 21:00:23ID:uwUu94dyCAS命令とメモリバリアで作る
0367login:Penguin
2008/10/05(日) 21:32:24ID:0B2Mm6OC0368login:Penguin
2008/10/05(日) 22:38:41ID:CybLamJ30369login:Penguin
2008/10/05(日) 23:00:11ID:uwUu94dyjava.util.concurrentのアルゴリズム見てこい
あとlock-freeで検索して論文見ろ
お前ら本当に不勉強のバカばっかりw
0370login:Penguin
2008/10/05(日) 23:53:10ID:/M4S/JQ30371login:Penguin
2008/10/05(日) 23:58:58ID:gTPno2yyUNIX (Linux) 関連に多い気がス・・・
あと、利権産業(土建屋 etc)ねw
0372login:Penguin
2008/10/06(月) 00:53:38ID:15WiK00oこれこそ日本人固有の得意技
0373login:Penguin
2008/10/06(月) 02:31:46ID:4qydW303来なくていいから。お前の中身など何の価値もない。
0374login:Penguin
2008/10/06(月) 04:07:11ID:Oq5Gl4Q6locklessといっても実はいろいろあってな。
代表例をあげていく。
まず、時刻更新時のxtime更新処理。これは速度云々以前にタイマ割り込みの延長で走る更新処理が遅れちゃいけないという制約がある。時計狂いに直結するから。
だから、普通のread/write lockでは不十分で、「どれだけreaderがいても、writerは(待ったりスピンしたりせずに)即座に書き込めるロックが必要。
逆にreaderはwriterがごにょごにょやってるときは、多少処理が遅くなってもかまわない。だって時刻更新なんてせいぜい1000Hzでしかおきないレアイベントなんだもの。大局的には誤差。
詳細は、seqlockとかシーケンスロックでググってくれ。
次はRCU。
ようするに更新するときに、古いデータが載っているメモリを直接書き換えるのではなく新しいデータが載ったコピーを作る。
んで、read側は古いデータをちゃんと読めるのでロックいらず、write側がread側が知り得ない新しいコピーに書き込めるのでロックいらず。
というアイデア。
なんと、read側はCASもメモリバリアもいらないという最強アルゴリズムなのでlinuxでは適用箇所がガンガン広がっている。
もちろん、read側がクリティカルセクション抜けたときに(ガベコレ的な感覚で)あとから古いデータの削除処理が走るので、適用箇所によってはキャッシュヒット率の関係で性能が下がるときがまれにある。
まあ、readが大多数のデータ構造にしかつかうなってこった。
0375login:Penguin
2008/10/06(月) 22:22:12ID:mx5C5H/px86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。
ロック獲得待ちで待たされるのもCASでリトライしてループするのも
処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの?
xtimeの話だってreaderをスピンループさせる(待たせる)訳だし
374も「即座に書き込めるロック」と言ってるよね。
0376login:Penguin
2008/10/07(火) 03:38:15ID:EDU2AzIpヘッダファイル(video-buf.h)が移動しただけでなく、
videobuf_bufferからdmaが無くなる等、構造体も変わってしまっています。
この辺りの仕様変更に伴う、移植指南のようなものは無いでしょうか?
クローズドソースのドライバを移植したく...
0377login:Penguin
2008/10/07(火) 07:15:08ID:GqCnfBabウヘヘヘヘ
0378login:Penguin
2008/10/07(火) 08:16:00ID:gavXSVZB構造体とAPIの変遷をサンプルコード付で辿れると嬉しい。
git show-history-with-examples
とかできると完璧。
0379login:Penguin
2008/10/07(火) 21:04:44ID:GqCnfBab本当に知りたいなら労力かけろよ
あとうぜーなってぐらいもっと詳しくかけよ
とりあえず、2.6.24と比較対象にしている版は
2.6.23でいいのか?
お前が興味あるなかでvideobuf_bufferは最上位
の構造体なのか?
その辺答えてね
0380login:Penguin
2008/10/07(火) 23:21:17ID:GqCnfBab0381374
2008/10/08(水) 00:01:55ID:XuxrYF0I> RCUはCASを使わないからここでは話が違うよね。
> x86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。
ほとんどのディストリはvolunteer preemptionでコンパイルされているから気にしなくていいという認識。
・・・組み込み屋さん?
> ロック獲得待ちで待たされるのもCASでリトライしてループするのも
> 処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの?
えーと、spinlockの実装がまさに、CASでリトライしてループだ。
んで、ロックだけのコストで見るとspinlock最強。
じゃあ、なんでlocklessとかwaitfreeにこだわるかというとほとんどの処理は、ロック獲得処理の重要度に非対称性があるから。
xtime の話だとreadがどれだけ遅くなってもwriteがwaitfreeであることに価値があるし、
一般的に、ほとんどのデータ構造はwriteよりもreadアクセスの方が圧倒的に多いからwrite処理が10倍重くなっても
readが数%軽くなるだけで全体のパフォーマンスが上がったりする。
0382login:Penguin
2008/10/10(金) 05:59:54ID:QDBTpe1+タイマにまつわるエトセトラ
http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch09a.html
ある意味「予想どおり」のカーネルサミット
カーネル時間管理の全面刷新なるか
x86、「タイマを分かってないで賞」を受賞!?
0383login:Penguin
2008/10/10(金) 17:27:26ID:2wKyzuGv0384login:Penguin
2008/10/10(金) 18:08:33ID:rH0USz290385login:Penguin
2008/10/10(金) 19:18:53ID:QltIhWOe0386login:Penguin
2008/10/10(金) 19:38:45ID:gKy/PBbY0387login:Penguin
2008/10/10(金) 21:33:22ID:uc5AJ2Yg俺もw
で、さっき2.6.27にした。
何が変わったのかわからんw
0388login:Penguin
2008/10/11(土) 00:25:12ID:dTP8bRsgftraceなるものを見つけて遊んでみてた。
traceのインターフェースがecho/catなんで、
なにかユーザー空間のツールが欲しいところ。
何かある?
0389login:Penguin
2008/10/11(土) 08:33:16ID:sgT4P9xqない。
むしろ作ってくれ
0390login:Penguin
2008/10/13(月) 16:59:26ID:ojSXQj+L3ヶ月〜2年程度なのですが、考えられるバグはありますか?
0391login:Penguin
2008/10/13(月) 17:21:19ID:6nCO1ckhjiffies
0392login:Penguin
2008/10/13(月) 20:03:41ID:GHU10YTiNFSの時刻はサーバがもっているものなんだから、サーバが本当に時刻が狂っているとか、サーバがLinuxじゃなくて相性問題が出てるとか。
ネットワークをプローブして、プロトコル解析してサーバが送っている時間をみてみたらどう?
0393login:Penguin
2008/10/13(月) 20:30:11ID:ojSXQj+L2.6では同じようなバグがあったのですが、2.4では見つかりませんでした。
>>392
OSが持っているキャッシュを表示しているようです。
0394login:Penguin
2008/10/14(火) 21:00:32ID:wSi08twRset_bios_mode()ってのがarch/x86/boot/main.cにいて、
そこでint 15hをAX=0xEC00で呼んでるんですけど、これは何が起こるのでしょうか?
0395login:Penguin
2008/10/15(水) 00:01:04ID:nv+Poa/Tて書いてあることが起きるんでないかい。
INTERRUPT LISTには書いてないのね。
新しすぎるんかな。
0396login:Penguin
2008/10/15(水) 00:34:00ID:uBK5DEDNたぶんだけどEMT64のmixedモードの判別に使ってると思う
その見てるコードの欠片の近くにbx=0x03みたいなコード無い?
0397login:Penguin
2008/10/15(水) 01:31:55ID:14QY086S325 # tell BIOS we want to go to long mode
326 movl $0xec00,%eax # declare target operating mode
327 movl $2,%ebx # long mode
328 int $0x15
それ以前はどうやって開発してたのかさっぱり知らない新参者なので昔のは知らない…。
0398394
2008/10/15(水) 21:00:04ID:NwHso+DiレスThxです。「int 15h EC00」などで検索かけても不思議と見当たらないんですよね。
E820ならうじゃうじゃ出てくるのに。
で、long mode=64bitモードに切り替えるってことですか、x86_64用にマクロで囲っているし。
プロテクトモードに遷移する時と比べると意外とあっさりだなと思ってIA-32 arch.のvol. 3A見たら
Fig.2-3では実アドレスモードからは直接行けないらしくて・・・その辺System Manage Mode経由で遷移とか
BIOSの中の人がやってくれてるのでしょうか。
0399login:Penguin
2008/10/15(水) 22:26:01ID:14QY086Sモード推移だけなら決められた手順でやればいけるはずだと思うんだけど。
その辺はphenixがoemとかにしか開示されてないのか分からないけど、取り合えずここはそういうコードということで…。
0400login:Penguin
2008/10/15(水) 23:05:58ID:hONPkhnEmake zImage
make bzImage
の3つの違いを教えてください。お願いします。
0401login:Penguin
2008/10/15(水) 23:42:35ID:HFOVAyRnググってください。お願いします。
0402login:Penguin
2008/10/16(木) 04:57:58ID:FEUHiM4dmake help
してみたら。
0403login:Penguin
2008/10/31(金) 04:50:54ID:4qE6ZtvCconfigは2.6.26系からいじっていないんだけど、どこか設定がまずいのかな??
0404login:Penguin
2008/10/31(金) 04:59:39ID:kJjAWuX50405login:Penguin
2008/10/31(金) 05:03:03ID:4qE6ZtvCそれはやりました。
故になんでだろうな…と言うことです。
0406login:Penguin
2008/11/01(土) 20:54:11ID:Od5nmufSそのエラーは普通はFSかストレージのドライバがOFFになっているか必要なオプションがついていなかったかで、マウント出来なかったときに表示されるんだが、今回は違いそうだな
失礼ながら403氏のうっかり手順ミスの可能性が一番高いので
(1) 2.6.26でもう一度ビルドしてブートするか確認
(2) 2.6.27でまったく同じ.config と、まったく同じビルド手順でブートするか確認
とやってみてくれない。
0407login:Penguin
2008/11/04(火) 21:44:20ID:iceok3E4http://www.atmarkit.co.jp/flinux/rensai/watch2008/watch10a.html
ext4:Delayed Allocation
ブロック・レイヤにおけるデータの完全性チェック
ネットワークデバイスのマルチキュー対応
ftrace
外部ファームウェアローディング
1GB ヒュージページサポート
x86の最大CPU数、最大ノード数が拡大
2.6.27は2.6.16に代わるLTSに
Ingo、またまたお説教を食らうの巻
サブシステムに進化するlinux-staging
バージョン名規則が変わる? 「自転車置き場議論の始まりだ!」
0408login:Penguin
2008/11/04(火) 22:18:56ID:BBZMQ50AWindows Server 2003にて、カーネルパラメータチューニングは
可能でしょうか?
I/Oサイズの変更です。
どなたか教えていただければ幸いです。
0409login:Penguin
2008/11/04(火) 22:19:55ID:nUFsRWLN0410login:Penguin
2008/11/04(火) 23:30:55ID:jzEsAw5kこのボードはCFとIDE両方持っていて、IRQが14と15に割り当てられてます。
IRQ14の方のCFを登録した瞬間に
ata1: PATA max PIO0 ioport cmd 0xb61001f0 ctl 0xb61003f6 irq 14
irq 15: nobody cared (try booting with the "irqpoll" option)
と出てしまってIDEの方が登録できないのですが、これは
IRQ15のIDEを登録する前にIRQ15の割り込みが飛び込んできて
しまっているということでしょうか?
その場合、初期化時は割り込みをマスクしておくのが正しいのでしょうか?
0411login:Penguin
2008/11/06(木) 16:17:55ID:04JlPoOkhttp://itpro.nikkeibp.co.jp/article/MAG/20081106/318629/
0412login:Penguin
2008/11/09(日) 01:06:19ID:bk9zKri0socket-socketでデータ送受信できねぇ
なんか別の方法知らないですか?
PF_RINGってどうなのかな?
0413login:Penguin
2008/11/13(木) 15:40:35ID:z5Rzaa+xどこかにありませんか?
故あって古い版数使ってるんだけど、偶にサイレントクラッシュするので
その版数以降の修正済みバグからクラッシュの原因を追いかけたいんだけど…
ChangeLogを見てみたらテキストファイルで50MB、
修正件数にすると8万件近くあって、手動ではむりぽorz
0414login:Penguin
2008/11/13(木) 15:54:04ID:jzO+yvG40415login:Penguin
2008/11/13(木) 15:59:27ID:b/Y4G7aYつ git bisect
0416login:Penguin
2008/11/13(木) 16:49:33ID:z5Rzaa+xログが全く残らないことより。
HDD上のログファイル、コンソール、Trap、NvSRAMのどれにもログが残らず、
暫くしてからwatchdogのオーバーフローでreboot。
同じHW構成の別筐体でも発生するので、カーネルが固まったと判断しました。
>415
情報ありがとうございます。
が、私の件では発生のトリガーが不明なので、現象を再現させることができません。
発生頻度も半年に1回程度なので、try&error方式はちょっと厳しいです。
git bisect自体は初耳のツールだったので、別件でトラブった時に活用させていただきます。
0417login:Penguin
2008/11/13(木) 17:51:25ID:jzO+yvG40418login:Penguin
2008/11/15(土) 12:35:38ID:elY6pU1HLinux Kernel "hfs_cat_find_brec()" Buffer Overflow Vulnerability
Release Date: 2008-11-14
Critical: Less critical
Impact: DoS System access
Where: From remote
Subscribe: Instant alerts on relevant vulnerabilities
CVE reference: CVE-2008-5025
Original Advisory: http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.6
0419login:Penguin
2008/11/16(日) 21:17:01ID:Cvogqgs5対応kernel ってリリース予定ありますか?
0420login:Penguin
2008/11/16(日) 21:58:58ID:7dfqW/4b0421login:Penguin
2008/11/17(月) 00:22:12ID:UFThdr5zベンチ回しただけでCPUの温度が90度まで上昇する
CPUなんかに対応しねーだろw常識で考えろ
0422login:Penguin
2008/11/29(土) 21:56:27ID:x6WDXIQWhttp://blog.miraclelinux.com/yume/2008/05/git-2942.html
カーネルにおけるリグレッションの特定/ユメのチカラ
http://blog.miraclelinux.com/yume/2007/10/post_d748.html
>それにしても、Linuxは2.6.23にしても6700近いパッチを管理しているとは驚きです。
>Xenと比較しても7倍ぐらいのパッチの数です。
0423login:Penguin
2008/12/02(火) 18:05:16ID:X/oMSjsBtask_struct構造体内にchar comm[16]以外に実行プログラムを識別できる情報
は入ってないんでしょうか.
カーネルのソースレベルでtask_struct構造体をのぞくだけじゃ,このプロセスは
このプログラムが実行されている!って判別できなくて困っております.
どなたか良い知恵をご教授ください.
0424login:Penguin
2008/12/02(火) 19:36:20ID:/6v5cHNFls -l /proc/self/exe を追っかければいいんじゃない?
0425login:Penguin
2008/12/20(土) 14:53:04ID:/iHy7FGl0426login:Penguin
2008/12/25(木) 16:31:41ID:hQQgeWtjFrom: Linus Torvalds
Date: Wed Dec 24 2008 - 18:53:01 EST
http://lkml.indiana.edu/hypermail/linux/kernel/0812.3/00103.html
you can now download Linux-2.6.28, and compile it to your hearts content!
http://www.kernel.org/
The latest stable version of the Linux kernel is: 2.6.28 2008-12-24 23:45
0427login:Penguin
2008/12/25(木) 16:41:49ID:myw3s4fY0428login:Penguin
2008/12/25(木) 16:53:09ID:myw3s4fY0429login:Penguin
2008/12/25(木) 23:02:53ID:d43lFXIj0430login:Penguin
2008/12/30(火) 06:18:45ID:91ap++blこれで全部終わるんだっけ?
0431login:Penguin
2008/12/30(火) 13:42:59ID:o22EezVqkernel2.26.27.10->2.26.28にしたら
USBのラジオと温度計が動かなくなってしまった。
usbhidのところが変わったみたい。
0432login:Penguin
2009/01/02(金) 04:30:22ID:/cJ5cWG/ttp://patchwork.kernel.org/
0433login:Penguin
2009/01/06(火) 00:35:48ID:rUYfOwOittp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch12a.html
0434login:Penguin
2009/01/09(金) 11:54:46ID:S2/Ux7ezpanicするのは例外のベクタに飛んだ後なので場所が見当付かず...
x86のマニュアルには「ある例外の例外ハンドラを呼び出している最中に次の例外を
検出」とありますが、
とりあえずリモートデバッグで一個目の例外を拾ったりすることはできるでしょうか。
0435login:Penguin
2009/01/09(金) 12:54:51ID:BkTWwdib0436login:Penguin
2009/01/09(金) 16:23:06ID:3p0UKgJv環境は、Ubuntu 8.04 を Apple の MacBook というマシン (Core 2 Duo)でネイティブ
に動かしたり(起動時には Boot Camp という機能が使われるが、基本的に普通の
x86 PC 用のディストリビューションを走らせている)、
あるいは VMware Fusion (Mac OS X 上の VMware) の中で動かしたりしてます。
Linux に ABI の異なる他の x86系 Unix のバイナリを走らせる機能がありますが、
それが面白いなと思って、自分でも新たに真似してみて、それでトラブルに陥ってます。
ほんのちょっとだけ動くようにはなったんですが。
なので「腐ったコードを自分でカーネルに入れてそれを解決できないお前が悪い」と
言われればそれまでなんですが(w こういう場合にどのようにデバッグすべきか何か
指針でもあればなあ、と思っています。
とりあえずリモートデバッグしてみたのですが、ダブルフォールトで飛ばされた後は
スタックトレースもほとんど残らず、問題がどこで起きているか見当がつかない状況です。
0437login:Penguin
2009/01/09(金) 17:09:04ID:iT3+jKu50438login:Penguin
2009/01/09(金) 17:49:21ID:W73bf0vn0439login:Penguin
2009/01/11(日) 06:42:10ID:yXhZcpX6で、なんか珍しく日本語!?とおもったら、、、
>Pete Zaitcev: ツンデレ★りなっくす
>「ツンデレ★りなっくす」がほしいです。 Maybe I should add it to some kind of wishlist? Too bad it doesn't work across countries.
一期に眠気が冷めた。
0440login:Penguin
2009/01/11(日) 09:17:31ID:+FAIhDLJww
0441login:Penguin
2009/01/11(日) 18:29:14ID:VCi3yThsハゲわろwww
0442login:Penguin
2009/01/11(日) 21:24:18ID:S8R0EgJE0443login:Penguin
2009/01/11(日) 22:27:39ID:Tg6D2cfZhttp://people.redhat.com/zaitcev/anime/sorezoreno1way.pdf
なんてものを見つけてしまった・・・
筋金入りだな。今年のKernel Summitには嬉々としてやってくるに違いない(w
0444login:Penguin
2009/01/17(土) 02:52:19ID:PsPn1kn+http://forums.steampowered.com/forums/showthread.php?t=486424
このサイトにはKernelによってCPU制御が250Hzになってる状況を1000Hzにする手順が説明されている ということでいいのかな
出来ればこの手順を簡潔にまとめてくれる神はいないだろうか お願いします生まれてきてごめんなさい
0445login:Penguin
2009/01/17(土) 04:16:53ID:LUzqyZhm俺も詳しいことはしらんよ。けどCONFIG_HZ=250ってのは1秒間に250回タイマ割り込みをする、という設定らしい。
つまり4msに一回タイマ割り込みを発生させる。
CPU制御というかタイマー割り込みね。
0446login:Penguin
2009/01/17(土) 06:48:33ID:S+ngPFbAそれはOSの時計の精度を決める奴だよ。操作性とかにも影響する。
250Hzだと4ミリ秒単位、1000Hzだと1ミリ秒単位。
精度を上げすぎると負荷が上がったりハードウェアの制御で不具合が出るから
多くても1000Hzにしてある。
後、変更するにはカーネルの再構築が必要で、環境によってやり方が違うから自分で調べよう
0447login:Penguin
2009/01/17(土) 08:22:14ID:MbjHFxeA0448login:Penguin
2009/01/17(土) 08:24:38ID:M1p6wg8lいらない。
0449login:Penguin
2009/01/17(土) 11:58:39ID:zS7kgnq/PF_RINGって標準で使えるようになるの?
0450login:Penguin
2009/01/17(土) 21:21:43ID:J13OQkWHちっとも速くなった気がせんわけだが
0451login:Penguin
2009/01/17(土) 21:48:25ID:M1p6wg8l945GM だけど速くなったよ。
Compiz Fusion の Expo や Desktop Wall プラグインと Wallpaper プラグインの
組み合わせ動作がキビキビになった。
0452login:Penguin
2009/01/17(土) 23:46:39ID:aC/h0b1Aここにタイマ割り込みの事が書いてある。カーネル2.6.13-rc1から250Hzになったんだ。
それ以前はデフォルトが1000Hzだったとは知らなかった・・
0453login:Penguin
2009/01/18(日) 00:17:58ID:Ny7bYr1Jないし、リーナス氏も1000にして確実に良い事有るのかいってみろって言うくらいだから、今回
ちょっと250に戻してみるかw
0454login:Penguin
2009/01/18(日) 00:30:20ID:0uG030Dj250の理由が何かあるって事かな?
0455login:Penguin
2009/01/18(日) 03:00:44ID:ClRnsqKIただ、個人的にはHZはCLOCK_TICK_RATEの約数であるべきだと思う。
0456login:Penguin
2009/01/18(日) 19:06:25ID:xhI1EKWKxconfigの説明に書いてあったので1000から300へしてみました。
Linux上のアプリの動きは体感できないです。でもVmwareでゲストのXP使うときにWINUPDATEなどで
XPが激しくHDDにアクセスする時に今まではホストのLinuxがかなりもっさりしてたのですが、これが
無くなりました。
0457login:Penguin
2009/01/20(火) 03:34:13ID:O8avWr3l01/19/2009 03:48 AM
http://www.kernel.org/kdist/fragments/stable.html
0458login:Penguin
2009/01/24(土) 18:37:47ID:j3OrWlaN�@インストールしただけで選民思想
�Aやっていることはwindowsと同じ。しかもめんどくさくなっただけ。
�Bコマンド打ち込んでプロだと勘違い
�C黙ってwindowsでも使ってろと間口を狭める
�D素人がだのなんだのとwindowユーザーを馬鹿にする
�Eカーネルいじればいいだろと無茶を要求
�Flinux開発者とのずれを認識できていない
�Gwineを使うくせにlinuxを再現しようとする動きがあるとたたく
冫─' ~  ̄´^-、
/ 丶
/ ノ、
/ /ヽ丿彡彡彡彡彡ヽヽ
| 丿 ミ
| 彡 ____ ____ ミ/
ゝ_//| |⌒| |ヽゞ
|tゝ \__/_ \__/ | | __________
ヽノ /\_/\ |ノ /
ゝ /ヽ───‐ヽ / / linuxはめんどくさくて難しい分だけ、
/|ヽ ヽ──' / < 自称プロが悦に浸るためのツールとして最高なんじゃないだろうかwww
/ | \  ̄ / \
/ ヽ ‐-  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0459login:Penguin
2009/01/24(土) 18:38:34ID:7lr1RUyg黙ってwindowsでも使ってろ
0460login:Penguin
2009/01/24(土) 18:57:38ID:f4Jx4fnKこの1行だけで十分笑えたw
結局windowsでunix系のツールがないから
使うんだよね。
0461login:Penguin
2009/01/25(日) 16:48:50ID:ZZ9FAEtv連続してエラーを吐くようになってしまいます。
このときkernel_sendmsgの戻り値で-11が返ってきているのですが、-11が何を表して
いるかわかる方いらっしゃいませんか?
送信が途切れたら残りのバッファを再送するような処理を書いたのですが
うまく動かなくて・・・。
0462login:Penguin
2009/01/25(日) 19:56:13ID:KzNWuG0Einclude/asm-generic/errno-base.hを見たらこう書いてあったから、
#define EAGAIN 11 /* Try again */
再送しようとしているんじゃない?
0463login:Penguin
2009/01/25(日) 21:59:51ID:ZZ9FAEtvなるほど、そんなところに書いてあったんですね。
MSG_DONTWAITと設定していたためにEAGAIN(ソケットが非停止に設定されており、要求された操作が停止した。)と返ってきていたようです。
これを手がかりに頑張ってみます。
助かりました。ありがとうございます。
0464login:Penguin
2009/01/30(金) 18:37:37ID:pFX4Hfiaスケジューラの挙動は三巨頭会談で決まるのだ?
http://www.atmarkit.co.jp/flinux/rensai/watch2009/watch01a.html
トピック満載の2.6.28リリース
まだまだあるぞ新機能
ついにLinuxにもadaptive lock導入か?!
-stableの進ちょくはお休み
0465login:Penguin
2009/01/30(金) 18:57:15ID:qnrJLGzh2ページ目に文章が重複しているところがあるね。
編集仕事しろ。
0466login:Penguin
2009/01/30(金) 19:06:53ID:pFX4Hfia別のロック待ちやI/O待ちで寝ている時もビジーウェイトなのか?
それとももじもじし始めてから中の人が寝た場合の話?
0467login:Penguin
2009/01/30(金) 19:13:08ID:vTDTCFoG0468login:Penguin
2009/02/01(日) 19:05:22ID:UNptCmpnSolaris由来の「伝統的な」Adaptive lockは違う。あっちは、一定時間スピンして、だまなら寝る方式なので、
1分だけトイレの前でもじもじして、それ以上なら、きっと中の人は大のほうだろうと推測して、別の便所を探しに行く。
今回Linuxで議論されているのは、相手が寝ているかどうかを見ているので、別のロックやI/Oで寝ていたら一回も
スピンせずに即座にブロック。
便器にたとえると、対象のトイレの前に立つと、ESPで中の人が大か小かが分かってしまうので、
(スケジューラが教えてくれるので)、待った方が良いかどうかが誤りなく瞬時に判別できる。
ただし、世の中には小なのにやたら時間をかける変な人がいて、そういうときだけ判断を誤る。
0469login:Penguin
2009/02/02(月) 21:53:48ID:J90wuBuSそーなのかー
Solarisも見てるもんだとてっきり
0470login:Penguin
2009/02/03(火) 01:59:50ID:uUulKu650471login:Penguin
2009/02/03(火) 09:58:49ID:fc5tos9M男なのに万年便秘で便通は週に一度あるかないかです。
子供の頃から頻尿で常に残尿感があります。
ごめんなさい。
誰かに迷惑をかけてるなんて思わなかったよ。
0472login:Penguin
2009/02/03(火) 22:32:26ID:nz1c5GJq日本語で貴重なんだけどなぁ。
0473login:Penguin
2009/02/03(火) 22:38:43ID:GL2YhfGc0474login:Penguin
2009/02/03(火) 22:49:20ID:TfyP5WFf0475login:Penguin
2009/02/03(火) 23:21:46ID:hHl/n+3O0476login:Penguin
2009/02/03(火) 23:26:20ID:52sJIYs30477login:Penguin
2009/02/03(火) 23:33:59ID:LguxkZZCあれが不人気になるようじゃ日本のITはオワッタな。
毎回ウハウハしたりニヤニヤして読んでるのに。
0478login:Penguin
2009/02/04(水) 00:36:08ID:fd0XVi2gええええ( ̄□ ̄;)
英語が苦手だけど新しもの好きな俺はあれを見てカーネル更新するのが楽しみだったのに・・
なんとなく今はディストリのカーネルからあえて更新する人も少なくなってきたんだろうなあ。
俺はUbuntuだけどUbuntuスレでもディストリ管理から自分で野良ビルドを入れていくってのは
推薦されない感じの雰囲気。でもUbuntuの規約の1つにOS内部は誰でも好きなようにいじれるべきってのが
あって、実際海外のUbuntuフォーラムでは以外と野良ビルドして便利に使う方法なんかも活発。
そこいくと日本はちょっと毛色が違う、どっちかというとWINDOWSみたな雰囲気になっちゃってる気がする。
なんでわざわざカーネルなんか更新するのって雰囲気。Linuxの醍醐味のような気がするんだけどなあ・・
0479login:Penguin
2009/02/04(水) 00:42:22ID:GAA9FgZsバイナリ配布が中心のディストリで、
使えればいいやというユーザが多いとそうなる。
0480login:Penguin
2009/02/04(水) 00:55:33ID:P34Xf3bmJavaだのapacheだのPHPだのと比較して読む人が少ないのは当たり前よ。
ただ、ページビューが少ないからって価値が低いわけじゃないんだけどな。
0481login:Penguin
2009/02/04(水) 01:00:36ID:KbLhUz4W0482login:Penguin
2009/02/04(水) 01:12:34ID:RRoUQW0Iえらい人には数字で見せないと。
感想メールでも大量に届けば評価してもらえるんでないかい。
>>481
IPアドレスが同じなので一人分にしかならなかったり。
0483login:Penguin
2009/02/04(水) 02:10:59ID:3f3+oVuUええっ
@itはLinux Tipsが断り無しにFedora前提だったりLinux SquareにSolaris入れたりとLinux Kernel Watch以外あまり良い印象が無いのに、その上Linux Kernel Watchを切るって…。
Linuxに詳しい人がもういない気がする…と思ったらITmediaが運営してたのかぁ。もっと詳しい人まわして欲しいなぁ。
0484login:Penguin
2009/02/04(水) 02:11:41ID:XVazh12Cあれがなくなると困る〜
0485login:Penguin
2009/02/04(水) 07:20:43ID:gGZQcfvh男が女装して女子校に通うくらい無理がある。
0486login:Penguin
2009/02/04(水) 11:38:16ID:N6p4Zexo2次元の世界ではよくある事なんですけどね
0487login:Penguin
2009/02/04(水) 11:48:15ID:w2V1QNh7不人気なのか?
不況で原稿料を下げられるからどうしようかとは書いてたけど。
0488login:Penguin
2009/02/04(水) 18:04:24ID:epRo/oFx0489login:Penguin
2009/02/04(水) 18:35:32ID:3f3+oVuU0490login:Penguin
2009/02/04(水) 18:37:23ID:DVwUg+WE0491login:Penguin
2009/02/04(水) 18:37:58ID:NLTVFFbJ0492login:Penguin
2009/02/04(水) 21:14:37ID:fnWcLRh5LKMLも慣れれば直接読んでも苦にならないよ。
0493login:Penguin
2009/02/05(木) 01:11:27ID:75AktqXX100〜200通/日くらいならついていけるが。
ということでlinux-archしか読んでないこの頃。
0494login:Penguin
2009/02/05(木) 10:24:34ID:1Ft0Lu1H0495login:Penguin
2009/02/05(木) 15:07:05ID:KTnOlaf7流量はたしかにね。
gmailのアカウントが受け取ってくれなくなるもんな
どこで読もうかと思案中
0496login:Penguin
2009/02/07(土) 09:05:41ID:QOk9HHloつ gmane
0497login:Penguin
2009/02/11(水) 17:04:15ID:0S258QE/RSSにとか色々できるんだね。
ROMるには十分そうだ
0498login:Penguin
2009/02/19(木) 05:34:27ID:kDjzngV3Celeron Dual-Coreに負けるのにはショック
0499login:Penguin
2009/02/19(木) 23:48:48ID:r93JfwKlPhenomはバグもちだから性能出ないでしょ
WindowsでもCeleronの半分の性能しかでないし
0500login:Penguin
2009/02/20(金) 00:03:02ID:pLBBobDhあのエラッタ、IIでも直ってないのか
0501login:Penguin
2009/02/20(金) 00:05:45ID:DGy5gq4a0502login:Penguin
2009/02/20(金) 00:22:12ID:yMqcUKvGベンチマークソフトはキャッシュに納まるから。
0503login:Penguin
2009/02/20(金) 16:07:19ID:XV0/njyeいや、それがWin7 64bitのBOINCだとちゃんとQ6700より上のベンチスコアが出るんだよね…>Phenom II
なんで、LinuxカーネルだとPhenom系のベンチスコアが悪いのかが解せません。
最新カーネルだと直るのかな?
0504login:Penguin
2009/02/20(金) 16:30:22ID:cHOqoTTXLinuxのソフトはCPU向けのチューニングが弱い傾向にあるな
Linuxのソフトは大抵GCCで生成されるからGCCの対応次第
後、BOINCは純粋な計算ソフトだからカーネルの差はあまり関係ない
0505login:Penguin
2009/02/20(金) 17:03:11ID:XV0/njye失礼しますた。gccがPhenom系にも最適化対応するのを首を長くして待ちます。
0506login:Penguin
2009/02/20(金) 17:38:45ID:xKaEo+4J64bit版ならSSEが使用されるはずではあるのだけれど。
自前でコンパイルするか最適化された物をどこかから持ってくるかしてみたほうが良いと思う。
0507login:Penguin
2009/02/20(金) 20:34:07ID:S3s1rkKEカーネル構築やってみたらどうだろう
CONFIG_M586=y
になってるはずだから
Phenomに相当するものを有効にして試すとか
Ubuntuだったら手順は
https://help.ubuntu.com/community/Kernel/Compile
日本語訳はあるのかどうか知らない
0508login:Penguin
2009/02/21(土) 08:20:46ID:VKGOSFVD0509login:Penguin
2009/02/21(土) 08:39:34ID:ETQRIuHCいまって、32bitだと強制NUMA=nなんだっけ?
年末ぐらいにIngoがKconfig変えてた気がするが
0510login:Penguin
2009/02/21(土) 11:12:58ID:hJpNWjj9うざいほど営業やらDMきて迷惑気味なんだが
0511login:Penguin
2009/02/24(火) 01:32:31ID:pX2XxE8Hグローバル変数の使い方について教えてください。
ヘッダファイルで 「extern unsigned long sabun;」を定義して、
kernel/timer.c で「unsigned long sabun = 0;」と実態を
定義してます。
fs/nfs/inode.cで、ヘッダファイルをインクルードして、sbunを使ってます。
するとコンパイルで、
WARNING: "sabun" [fs/nfs/nfs.ko] undefined!
とおこられます。
カーネルでグローバル変数として利用したい場合はどうすればよいのでしょうか?
0512login:Penguin
2009/02/24(火) 02:10:59ID:VBQlp0Jb0513login:Penguin
2009/02/24(火) 23:33:11ID:pRP/nhlK痛い信者が憑いてるみたいだし。
0514login:Penguin
2009/02/25(水) 12:19:48ID:VFwJbR7O0515login:Penguin
2009/02/25(水) 18:52:12ID:PG+Z+/i/ttp://marc.info/?l=linux-kernel&m=120850448810590&w=2
ttp://lkml.org/lkml/2007/1/9/73
0516login:Penguin
2009/02/26(木) 02:11:08ID:ghtWsUdW実装に作者と信者の人格があわられるよ
reiserfsなんてマジ基地レベルの実装だっただろ
本人も犯罪者でマジ基地レベルだったし
開発者が痛いプロジェクトはどこも
実装も痛い
日本だとRubyとかSeesaa なんか狂信者の集まりだろ
実装もやばやばだし
0517login:Penguin
2009/02/26(木) 09:11:39ID:K2fT4ot7その論理でいくと一番狂ってるのはJavaだな
実装も信者も
0518login:Penguin
2009/02/26(木) 13:05:34ID:tDhwCNJO異常だったかも知れないが、別に普通だろ。
神経質なところが基地外じみているが。
0519login:Penguin
2009/02/26(木) 14:01:56ID:zkN0ao4E攻めるべき相手も分かってないみたいだし、
解決すべき問題点も挙げているわけでもないし。
取り巻きからupstreamにマージしてくれよって言われて、
とりあえずこんなんあるんだけどどうよ、って流れでは
100年経っても無理だね。
TOMOYOがどう攻めたか、誰を見方につけたか、くらいは学習すればいいのに。
0520login:Penguin
2009/02/26(木) 15:15:01ID:/VNm+j/+まあ興味を持ってくれる人が出てくるのを待つしかないからねえ。
FSなら変にもめなきゃ簡単に入りそうな気はする。
0521login:Penguin
2009/02/27(金) 06:01:45ID:r6OMqEB7むしろ入りにくいんじゃない?
(保守の面も含めて)安心して使えるのが未だにext3と
linuxはFS周りは遅れ気味で、だからこそbtrfsが注目されていると思う。
0522login:Penguin
2009/02/27(金) 06:32:34ID:c711uaYx強硬に反対する人はまずいない。
0523login:Penguin
2009/02/27(金) 11:22:47ID:mZ2ksAW5lsf-workshop(Linux Storage & Filesystems Workshop)
が登竜門みたいだね。
ttp://lkml.indiana.edu/hypermail/linux/kernel/0902.3/01381.html
少なくともこの辺でアピールしとかないと歯牙にもかからない
って感じだな。でなけりゃ傍流で細々とやっていてそのうち
忘れ去られると。
0524login:Penguin
2009/02/27(金) 20:09:22ID:AUoPAEqKあったんだが、最近更新やめちゃったからね。 -mm
0525login:Penguin
2009/03/08(日) 20:59:55ID:GH/Y8LZH簡単に改善するにはもっと情報ほしいんだけど
なんかいい方法ないっすか?
0526login:Penguin
2009/03/10(火) 21:28:57ID:GdRFmw6zhttp://www.daily.co.jp/newsflash/2009/03/10/0001747074.shtml
0527login:Penguin
2009/03/11(水) 00:35:08ID:oxbCuR8lwindowsならシステムコールをフックするという方法があります。
フックした排他オブジェクトのロック関数内などで、これが呼ばれた場所と
スレッドIDを記録していけば、原因の特定が可能。
多分linuxにも応用できると思います。
0528login:Penguin
2009/03/11(水) 01:21:17ID:4/oImeap0529login:Penguin
2009/03/11(水) 01:46:51ID:ndR4kwVkftraceとかSystemTapとか使ってみたら?
0530login:Penguin
2009/03/12(木) 02:00:45ID:Q23C1K2a役立つの?
普通にメモリ100MBとか確保してるのを
置き換えても幸せになれる?
0531login:Penguin
2009/03/12(木) 20:49:17ID:/5waLCXSなれない。HugeTLBが聞いてくるのは、それを使う前がTLBミスで性能劣化が起きているときだから、
数十、数百ギガとかのデータがないと、目に見える差は出ない。
0532login:Penguin
2009/03/12(木) 23:24:42ID:Q23C1K2a4Gぐらいじゃ不幸になる?
0533login:Penguin
2009/03/13(金) 00:12:51ID:x7CFdrcdhttp://www.oracle.co.jp/2shin/ora81/18_19.html
0534login:Penguin
2009/03/13(金) 00:52:01ID:d9xi8y0wうそを教えるのはいくない
0535login:Penguin
2009/03/13(金) 08:01:59ID:X32lgzLhorz
0536login:Penguin
2009/03/13(金) 08:30:19ID:OBlhHJW3直ってるけどどのコミットで直ったのかわからんという場合、そのコミットを
特定して簡単に取り込む方法はあるでしょうか?
ext3/jbdが200GBほどの巨大コピーをすると必ず吹っ飛ぶので頭に来てるんですが、
OpenVZとVMwareも併用してる関係上、2.6.26から先に進めません。で、一旦
この2つは忘れてnextに切り替えたら通ったので何かが直ったのは間違い
ないんですが・・・
git-bisectで吹っ飛んだときのコードパスを触っているコミットを拾ってきて
git-cherry-pickする、とするのかなと思いつつも、バージョンが3も飛ぶと
容易にはマージできない訳で、やる前からげんなりしてます。でもこの方法しかない?
0537login:Penguin
2009/03/13(金) 11:28:14ID:OBlhHJW3すみません、大ボケしてました。
最初バグが入ったところを追いかけていた話と混ざってしまった。
上だけなら普通にコードパスを含んでるファイルをgit-diffすればいいだけですね。
0538login:Penguin
2009/03/16(月) 20:39:06ID:+jw1kNKJ# Force gcc to behave correct even for buggy distributions
CFLAGS += $(call cc-option, -fno-stack-protector)
コメントからすると、イカれたディストリでもgccが正しく動くようにするものらしいのですが、
これに従ってスタックプロテクトを外すと、Kernel的にはどんな影響があるのでしょうか?
0539login:Penguin
2009/03/16(月) 21:41:42ID:03SCkUUuAMD K8/K10 で CnQ する powernow-k8.ko は Phenom II でも動作するけど、
こいつのコア電圧上げ下げパッチは K8系でしか動かない。
正確には hwpstate で動くやつはコア電圧読み書きをサポートしてない。
現状、Phenom / Phenom II に対するコア電圧上げ下げパッチないしアプリは存在しない?
ためしに/dev/cpu/*/msr叩いてコアやNB電圧上げ下げやOCはX3 720で出来たけど
K8より電圧上げ下げはむしろ楽になってるくらいで車輪の再発明になる
と信じてるんだがうまくみつかんね。
0540login:Penguin
2009/03/17(火) 22:59:47ID:P2matg1t0541login:Penguin
2009/03/18(水) 00:33:56ID:eVh+IAHOカーネルモジュールを常に更新しなくてもいいのですかね?
event maskだけCore2とか最新CPUのを読み取れればいいのですか?
0542login:Penguin
2009/03/18(水) 02:13:00ID:zvHoDucU・・・
Mar 17 01:01:01 hoge kernel: ------------[ cut here ]------------
Mar 17 01:01:01 hoge kernel: kernel BUG at mm/rmap.c:479!
Mar 17 01:01:01 hoge kernel: invalid operand: 0000 [#1]
Mar 17 01:01:01 hoge kernel: Modules linked in: ipt_REJECT ipt_limit ipt_state ip_conntrack iptable_filter ip_tables loop md5 ipv6 dm_mirror dm_mod uhci_hcd ehci_hcd eepro100 via_rhine e100 mii ext3 jbd sata_via libata 3w_xxxx sd_mod scsi_mod
Mar 17 01:01:01 hoge kernel: CPU: 0
・・・
という部分がありました。
"kernel BUG"とありますが、これは本当にバグで停止したのでしょうか。
それとも、ハードウェア障害等が原因でしょうか。
自分ではメモリかな、とは思ってるんですが・・・
ディストリビューションはFedoraCoreの3年ぐらい前のバージョン
カーネルはFedoraCoreデフォルトのままです。
機材が遠隔地にあるため、パーツを交換して様子見というのは難しいです。
何かご存知の方いらっしゃればアドバイスお願いします。
スレ違い等の場合はそう言っていただくと助かります。
よろしくお願いします。
0543login:Penguin
2009/03/18(水) 04:10:38ID:SE16OZPj0544login:Penguin
2009/03/18(水) 10:05:41ID:DNBYgSTg送り込まれたといったところか。
0545login:Penguin
2009/03/18(水) 10:24:02ID:zvHoDucU>>543-544
となると、対策としては
カーネルのバージョンアップ(ディストリビューション自体も?)
Apacheのバージョンアップ
ぐらいしか無いということなんでしょうかね・・・
今回の攻撃では単に止まっただけであればいいのですが、
何か仕込まれてないか確認しないとまずいでしょうね。
SonicWall等のFWでそういう攻撃防げるのであれば、
導入することも検討してみます。
0546login:Penguin
2009/03/18(水) 17:38:57ID:pKG41WUr何されててもおかしくないぞ
0547login:Penguin
2009/03/18(水) 20:54:43ID:Jh98gmYPinvalid operand というのはコードがおかしな命令だったことを意味する。
バグでデータを壊すことはよくあるが、コードを壊すのはまず考えられない。
なので、可能性があるとしたら、メモリが化けた、CPUキャッシュが化けたっていうハード故障系か、
>>543 がいうように、ウィルスにやられた。だと思う
0548login:Penguin
2009/03/18(水) 21:46:58ID:RWYXndAFふつ〜に立ち上がったんだけど、vmwareが立ち上がらないからdmesgしたら
>kernel BUG at /build/buildd/linux-2.6.27/drivers/cpufreq/cpufreq_userspace.c:122! invalid opcode: 0000 [1] SMP
なメッセージが出たことがある。再立ち上げしてもたしか出た。kernelの更新(ubuntuまんま)したばっかしだったから、
そういうkernel、てか、moduleなのかな? とか思ったり。
なんで、更新前のkernelで立ち上げて、メッセージが出ないでvmwareが立ち上がるのを確認して、出かけて、
夜帰ってきて当該のkernelで立ち上げて以降出てない。ということならある。ハード故障系だろうか...?
soft raid1なんだけど、HDDエラーで化けた、だといいな、キャッシュエラーとかよかマシ? と思っているけど、…
0549login:Penguin
2009/03/18(水) 22:52:21ID:zvHoDucUハードの障害の可能性も考えると、
サーバーマシンごとそっくり新しいものにしたほうが安心ですよね。
とりあえずカーネルのバージョン上げて様子見ますが、
早いうちに置き換えられるよう検討します。
0550login:Penguin
2009/03/18(水) 23:13:40ID:fs8nU1K0BUG macroで例外起こすために不当命令使ってる。
なので、そこだけで壊れているとは判断できない。
0551login:Penguin
2009/03/24(火) 12:55:14ID:LJtxTesT0552login:Penguin
2009/03/24(火) 14:32:40ID:kyEDcVni2.6.29 だめだ、ウチはCATVでDHCP接続なんだが、何分かするとネットワークがくたばる。
0553login:Penguin
2009/03/24(火) 15:46:32ID:rew/CQ2p0554login:Penguin
2009/03/24(火) 15:48:26ID:vqmighgs逆に考えろ
今は数こそ少ないがこれから増えまくって人類に代わって世界を支配してやるという野望を持っているんだよ
0555login:Penguin
2009/03/24(火) 16:01:29ID:jdG/hz2L0556login:Penguin
2009/03/24(火) 17:20:45ID:6YSp3Dyiなりましたことは当時誰も想像できなかったのでこざいます」
0557login:Penguin
2009/03/24(火) 19:25:45ID:kmaklgHK>>551のIDが
TesT
だな。
0558login:Penguin
2009/03/24(火) 19:43:38ID:Mg6fm2qb[ 29.465011] IRQ 19/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[ 30.538683] IRQ 17/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
nvidiaの本家のドライバー入れると必ず出る。なんかググっても大した情報が無かった。
ドライバーのバージョンを何個か変えてみたけどやっぱり出る。噂では64Bitだと出なくてx86だと
出るらしいんだけど。
0559login:Penguin
2009/03/24(火) 20:15:01ID:/qzX0rTjスタックプロテクトって、スタックオーバーフローさせないものじゃないの?
0560login:Penguin
2009/03/24(火) 20:43:31ID:SZSOfRtbttp://journal.mycom.co.jp/news/2009/03/24/059/
Linux 2 6 29 - Linux Kernel Newbies
ttp://kernelnewbies.org/Linux_2_6_29
0561login:Penguin
2009/03/24(火) 23:15:08ID:O1f2ziLk気にするな。
ドライバの問題なので、苦情はnvidiaへ。
>>559
あふれたのを検出するだけ。
そのために色々小細工されるので、kernelみたいに
行儀の悪いプログラムには都合が悪い。
0562login:Penguin
2009/03/25(水) 00:06:00ID:KXaahG0g将来のIRQスレッドの実装のために、間違った使い方をしていた場合にWarning出すようになった。実害はない。
ようするにNvidiaクソ
0563558
2009/03/25(水) 00:29:47ID:x7pgsUQ/レストン。実はググった時に英語のサイトの方ですがかなり前からこのワーニングが出ててリーナスは一向になおそうと
しないなんて書いてる人が居たので、って事はカーネルよりドライバーサイドの問題かなとも思ってました。
その方のサイトでkernel/irq/manage.cに当てるパッチを自作してたようですが、なんかパッチというより
見た感じただのソースの削除なんですよね^^; なので当てなかったw
0564login:Penguin
2009/03/25(水) 17:29:30ID:60vMVYbv推察するに、warnig出すようになったソース部分を削除したんでしょうな
(要するに、昔のソースコードに戻しただけ)なんだろう
0565login:Penguin
2009/03/25(水) 21:56:05ID:IDClJJpzどこを見れば対応か否か判別できますかね?
自分で修正したいけどどうすればいいか解らん
0566login:Penguin
2009/03/25(水) 23:48:38ID:uqaWVlhO0567552
2009/03/29(日) 17:06:19ID:QvwOa21Jttp://lists.debian.org/debian-kernel/2009/03/msg00734.html
0568login:Penguin
2009/03/29(日) 22:25:17ID:G8CsmA46ttp://lkml.indiana.edu/hypermail/linux/kernel/0903.3/00025.html
だれか、このスレッドのサマリーくれくれ
0569login:Penguin
2009/03/30(月) 08:41:21ID:2QOFnZq60571login:Penguin
2009/03/30(月) 10:00:07ID:DEJfFw9I自分でrcを試してレポートすれ。
とか
それはディストリビュータの仕事だ。
てな事を言われそうな気もする。
昔みたいに安定版・開発版を分ければ少しはマシに…ならんか。
0572login:Penguin
2009/03/30(月) 15:15:51ID:nfkncL2Pやっぱりか!nfsもすぐ落ちる…
0573login:Penguin
2009/03/30(月) 19:43:08ID:a1nAkH/Iとりあえずそれ使っとけばいいじゃない。
0574login:Penguin
2009/03/30(月) 20:50:43ID:bNrSl60T.27はまだGregKHチームがやってるから、普通のstable release cycleだよ。もうすぐGregは手を引いて
ほんとうのバグフィックスオンリーモードになる見込み
0575login:Penguin
2009/04/01(水) 20:52:56ID:zov+EiQOON/OFFしたかったので、arch/sh/kernel/setup.cのsetup_arch()辺りで
コマンドラインパラメータにquietを指定しようとしています。
ところがJP状態を取得するために下記のような感じでコードを書いたのですが、
どうもJPの状態を参照しようとするとカーネルがハングアップしてしまいます。
volatile u32 *jp1 = (volatile u32 *)0xXXXXXXXX;
if (*jp1 & 0x00000001)
{
*cmdline_p = "quiet";
}
カーネルの中なので物理アドレスで直接I/Oアクセスできると思い、このような
コードを書いたのですが、根本的に何か間違っているでしょうか?
上記コードに何か問題がありましたらご教示宜しくお願いします。
0576login:Penguin
2009/04/01(水) 21:03:40ID:19GFc86iとかいるんじゃねーの
とか嘘ついてやるぜ
うっへっへっへっへ
0577login:Penguin
2009/04/01(水) 23:04:24ID:kF+hkjidLWNにまとまってたよ
http://lwn.net/Articles/326471/
0578login:Penguin
2009/04/01(水) 23:11:47ID:d5fXcon2今から読む。thanks
0579login:Penguin
2009/04/02(木) 00:10:19ID:33mKLiPT・bootloaderで細工した方が簡単
・そこはctrl_inlだろう
というのはまあおいといて。
#ifdef CONFIG_CMDLINE_BOOL
のあたりで、
strcpy(command_line, "quiet");
とか。
つうか、そのアドレスあってるのか?
そのjp1見に行ってでハングつうと、初期化終わってない例外ハンドラが
呼ばれてこける位しかないと思うが。
0580575
2009/04/02(木) 01:03:55ID:9fwzBYt/レスありがとうございます。
>bootloaderで細工した方が簡単
確かにブートローダでカーネルコマンドパラメータにquietを渡す方が簡単ですね。
ブートローダのソースが手元に無かったのでカーネル側で対処しようとしたのですが、
ブートローダのソースを入手してみようと思います。
>そこはctrl_inlだろう
確かにctrl_inlマクロがありましたね。(^^;
しかし、ctrl_inlでリトライしてみましたが結果は同じでした。 orz
とりあえずブートローダのソースが入手できたらブートローダでリトライしてみようと思います。
0581login:Penguin
2009/04/02(木) 02:45:46ID:nZ7WZTIDまず、その*jp1を正しく読めるのかどうか、例えばsetup.cの中のshow_cpuinfoで
if (*jp1 & 0x000000001) {
seq_printf(m, "jp1 is set¥n");
}
とかやって/proc/cpuinfoに期待する結果が得られるか試して見たら?
0582login:Penguin
2009/04/02(木) 13:18:27ID:iWqzU7Dlttp://lkml.indiana.edu/hypermail/linux/kernel/0904.0/00401.html
Atherosオープンソース止めだって。なんかシャノンの定理を覆すデバイス
の開発に成功したとか何とか(w
0583login:Penguin
2009/04/02(木) 16:13:52ID:xQPAIuNj0584login:Penguin
2009/04/02(木) 18:40:31ID:QJV8Kdl6「HAHAHA あそこが止めるはずもない JK」 ってなとこでないと、綺麗に笑えない訳で。
(例えば ATIがlinuxデバドラから人材撤収とかいう記事とかだったら Aprilfool としての出来はどーよ)
0585login:Penguin
2009/04/02(木) 19:34:31ID:AdLAWklr0586login:Penguin
2009/04/02(木) 23:14:55ID:3xboMHn+まあそれなりにあるんじゃないか。802.11n対応のドライバ公開とか
Linuxの無線難民には紙のような存在だし。
0587login:Penguin
2009/04/03(金) 13:10:04ID:W269EutDhttp://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1
0588login:Penguin
2009/04/03(金) 23:32:36ID:VWAfe8sRはいはい
http://pc11.2ch.net/test/read.cgi/linux/1133525131/
0589login:Penguin
2009/04/07(火) 14:25:21ID:5UypKmRVhttp://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1 を適当に読んだ限りでは
commit ed421a64825501e0bdfe848c9decf05d270a9adb が該当してそうだが…
0590login:Penguin
2009/04/07(火) 23:18:48ID:cFXpPa3Rアナウンスに直したようなことが書いてあった。
ような気がする。
0591login:Penguin
2009/04/08(水) 14:30:13ID:cH0YyGV0http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.29.y.git;a=commit;h=ed421a64825501e0bdfe848c9decf05d270a9adb
確かに入ってる。
パッチが>>567にあるのと同じだった。
「2.6.29.1で問題が解決した」って話も出てるし、アップデートするのが吉のよう。
0592login:Penguin
2009/04/08(水) 14:52:31ID:/LhU0cwb0593login:Penguin
2009/04/08(水) 23:06:09ID:J2AI1v/0きちんと個別に存在しなかったっけ。
0594login:Penguin
2009/04/09(木) 00:07:14ID:E6F+6biDttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch03a.html
待ってたよ!
0595login:Penguin
2009/04/09(木) 00:26:08ID:Zy9rLeoDNTFS自体は対応してるんだけど、APIのレベルで区別してくれないので
見えるんだけどさわれない罠があったり。
0596login:Penguin
2009/04/09(木) 01:43:45ID:PTQTRrqa0597login:Penguin
2009/04/09(木) 23:35:35ID:2hhxZWeh直ってるよー。現在駆動テスト中
0598login:Penguin
2009/04/10(金) 01:22:00ID:M257XfdxJFSで case insensitive
0599login:Penguin
2009/04/10(金) 20:14:48ID:763qOWihばっちゃが、中の人は完全にやめる気だったけど2chの人に説得されたってゆってた
0600login:Penguin
2009/04/11(土) 12:32:44ID:1mZWh2n0stevenは2chやってないとおもうが...
0601login:Penguin
2009/04/11(土) 17:09:52ID:sQyezObastevenはvipperだぞ?
0602login:Penguin
2009/04/11(土) 22:34:50ID:1mZWh2n00603login:Penguin
2009/04/12(日) 12:50:29ID:WJT7hR96あまりにも面白かったので今度Stevenに会ったら伝えとく
0604login:Penguin
2009/04/12(日) 14:46:20ID:BPH8esmQマジレスだけど去年
Linux萌って書いたTシャツプレゼントしたやついただろ
0605login:Penguin
2009/04/14(火) 13:56:56ID:gLPiKUTq0606login:Penguin
2009/04/14(火) 23:01:37ID:M0MCqbq60607login:Penguin
2009/04/18(土) 04:05:25ID:vno7K8Z9遅すぎて使い物にならんと思うが。
0608login:Penguin
2009/04/18(土) 05:10:19ID:RMX0CEhXQemuをカーネルに入れればおk
0609login:Penguin
2009/04/18(土) 10:11:42ID:0X+MA58t> Silverlight, yet it requires SSE so lots of Athlon's and some Pentium
> 2s running Windows XP are simply out of luck. Flash of course has no
> such pointless minimal requirements and works everywhere.
へぇー。
ブラウザシェアならぬ、実稼動CPUシェアを知りたいですな。UA名にプロセッサも
含めてくれないかな。
0610login:Penguin
2009/04/18(土) 11:15:06ID:M0qyB2puIntelは今期も黒字で粗利40%超えてるんだぞ
Intel最強マンセー
0611login:Penguin
2009/04/18(土) 12:21:20ID:0X+MA58tx86というだけで、通常ありえない高利益と需要が約束されている。
もっともWindowsがそれを支えてるのでWindowsが動かんx86は対象外だけど。
他のx86メーカと非x86メーカの間の利益率も比較してみたいところ。
0612login:Penguin
2009/04/18(土) 12:57:59ID:M0qyB2pu貧乏人の戯言に耳を傾けるほど
時間的余裕はないって
英語で言うとどうなるの?投稿するぉ?
0613login:Penguin
2009/04/19(日) 22:31:56ID:UcMMlCYu逆に聞きたいが、今現在においてSSEをあっさり捨てる勇気があるのか?w
0614login:Penguin
2009/04/20(月) 10:16:33ID:I7jvSaJVあとAMDにも、3DNow!について今どう思っているのか聞いといてくれ
0615login:Penguin
2009/04/20(月) 11:58:38ID:yVfskrVKSSE捨てたら、AMD64とINTEL64の64bitモードの浮動小数点演算が
大変なことになるぞ。
0616login:Penguin
2009/04/20(月) 12:10:41ID:xgsq6gfc> 貧乏人の戯言に耳を傾けるほど
> 時間的余裕はないって
それって、裏を返せば、ちょっとでも時間短縮するとたちまち赤字がでるってことか?w
0617login:Penguin
2009/04/20(月) 20:23:13ID:GV2vMemG0618login:Penguin
2009/04/20(月) 20:28:06ID:GV2vMemGキモッ!
0619login:Penguin
2009/04/21(火) 11:44:27ID:F0LOvqQ60620login:Penguin
2009/04/21(火) 19:03:06ID:KUyr8Kraコンパイラさえ対応したらいくらでも変えられそう。
エンコーダ屋さんが困るくらいか
0621login:Penguin
2009/04/22(水) 18:16:32ID:SoS7q4me0622login:Penguin
2009/04/23(木) 00:45:37ID:LSGIh3iL0623login:Penguin
2009/04/26(日) 04:06:16ID:l3pFaAFg使ってる。
0624login:Penguin
2009/04/26(日) 05:01:30ID:FHtJboH2ほとんどで-mno-sse -mno-sse2 -mno-sse3って感じ(実際にはsseだけじゃなくもっと沢山
CPU命令殺してた)になってるんだけど、やっぱコード的にそうした方がいいって事なんだろうか・・
ちなみにCONFIG_X86_32=yでCONFIG_MK8=yで、# CONFIG_X86_GENERIC is not set
になってます。
0625login:Penguin
2009/04/26(日) 22:20:12ID:SuUFLhK1だからRAID6だけはSSE使ってるよ。
0626login:Penguin
2009/04/29(水) 03:27:26ID:Eu1RFbBEcpuの種類を、たとえばAthlon等のものを選択すれば
64bitのkernelとしてコンパイルされるもんなの?
0627login:Penguin
2009/04/29(水) 14:54:20ID:3gMZiKhbいやいや、32Bit環境でCPUを64の物を選んでもダメ。64Bit用のglibcはもちろん、そう簡単に言うと
カーネルとは全く関係無く完全にクロスコンパイル環境がそのマシンで構築されていなくてはだめ。
つまり何のアプリでも即64Bitでコンパイル出来る環境として揃ってないとダメですね。
0628login:Penguin
2009/04/29(水) 15:41:13ID:4pKrL6n7んなこたー無い。
0629login:Penguin
2009/04/29(水) 15:53:18ID:3gMZiKhb0630login:Penguin
2009/04/29(水) 18:28:39ID:Rjo8+Wzsglibcは関係ないべ??
0631login:Penguin
2009/04/29(水) 19:27:51ID:BG3LyTVm実際には64bit用のheader fileが必要だが
0632login:Penguin
2009/04/30(木) 07:42:01ID:q4mF+jP00633login:Penguin
2009/05/01(金) 02:30:11ID:xdNJqN7sARCH オプションを付ける以外何もしなくていいってば
0634login:Penguin
2009/05/01(金) 15:39:50ID:YqmlxfDi0635login:Penguin
2009/05/01(金) 23:17:18ID:a8C9Gxsn$ find . -name "*.S" | wc -l
1165
$ cd sysdeps/i386
$ ls *.S
addmul_1.S bsd-setjmp.S htons.S lshift.S mul_1.S setjmp.S strchrnul.S strpbrk.S strtok_r.S sub_n.S
add_n.S dl-trampoline.S i386-mcount.S memchr.S rawmemchr.S stpcpy.S strchr.S strrchr.S strtok.S
bsd-_setjmp.S htonl.S __longjmp.S memcmp.S rshift.S stpncpy.S strcspn.S strspn.S submul_1.S
0636login:Penguin
2009/05/02(土) 00:54:34ID:EhCR4+nr0637login:Penguin
2009/05/04(月) 17:54:50ID:Uf0+CXEWLinux-UVC(http://openfacts.berlios.de/index-en.phtml?title=HowTo_compile_for_Ubuntu_6.06_LTS)
uvcカメラのドライバーです、最近のカーネルには、最初から組み込まれているようです
kernel2.6.27.7-smpにも、組み込まれており、uvc対応カメラを自動認識したのですが、この度
kernel2.6.29.1へ再構築したら、認識できませんでした、.configファイルの何処を設定したら、uvcドライバーが有効になるのでしょうか、教えてもらえませんか。
0638login:Penguin
2009/05/05(火) 04:14:27ID:GsDTOooVttp://lkml.org/lkml/2009/5/4/157
いつまで続くかなあ…
>>637
V4Lの所で選べる。
0639login:Penguin
2009/05/05(火) 11:32:53ID:ZI5Qcyb1Thxです、ありました、有効にして再コンパイルしたら見事に起動したのですが
不可解なことが起こりました、ffmpegという、エンコーダーとストリーミングサーバーをインストールしているのですが
インストールオプションで、./configure --enable-libmp3lame などと
オプションを付加することで、色々なコーデックに対応するのですが、旧カーネルでは、問題なくライブラリを読み込むのですが
再構築したカーネルで起動すると、パスが見当たらないと、悪態をつきます
新カーネルでそのソフトを、削除して入れ直してもおなじ状況なのですが
再構築する場合に、何か特別なオペレーションを行わなくては駄目なのでしょうか?
0640login:Penguin
2009/05/05(火) 11:51:43ID:OjKOqDfMmodprobe uvcvideo
>>639
普通再構築とは関係ないな。
何か別のことと思われ
0641login:Penguin
2009/05/05(火) 11:56:18ID:ZI5Qcyb1すいません、旧カーネルでffmpeg起動させて、rebootして新カーネルを立ち上げたら
問題なく、ffserverも起動しました、しばらく様子をみます。
0642login:Penguin
2009/05/07(木) 01:02:22ID:/JDLadUUkernel/capability.cを見たら
"Set capabilities for the current process only. The ability to any other process(es)
has been deprecated and removed."
だって。 なんでだろ?
0643login:Penguin
2009/05/07(木) 02:54:19ID:uKQs+bfa2.6.29で権限周りをCRED方式で再実装するときに、整合性とれなくて捨てたと記憶
0644login:Penguin
2009/05/08(金) 21:08:44ID:Bi0nGqMLhttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch04a.html
ランダムシード受け渡し方法の変更によるアプリケーション起動の高速化
RCUが全面書き直しで「Tree RCU」に
ファイルシステム・フリーズでスナップショット
クレデンシャル処理の全面書き直し
WiMAXレディに
cpumask APIの変更(a.k.a 4096CPU対応ふたたび)
メモリ関連の多数の変更
Ext4への変更
FUSEへの変更
そのほか、および別記事(前月号)ですでに紹介済みのもの
0646login:Penguin
2009/05/12(火) 20:44:38ID:I1XzEsyJこれカーネル付属のドキュメントなんだけど、17行から21行までを見ると自前でカーネル更新した時に
make headers_installして出てきたものをそのまんま/usr/includeにぶっこんでも、例え鳥の用意した
/usr/include/linux、/usr/include/asmなんかが自前で用意したカーネルより古いやつから作られてる
場合でもとりあえずは動くよって解釈でいいのかな?
この辺のヘッダーってglibcやgccが関与してくるよね確か。
0647login:Penguin
2009/05/12(火) 20:54:33ID:G23US09IABI は誤って公開したインターフェースも維持しようと努力してくれるが、公開されてるのがバグと判断されたもんは
バシバシ削除されていってるので、やらない方が無難。
まあ、manになってないようなヘッダー定義を使う方が悪い。というスタンスなんだろうが
0648login:Penguin
2009/05/12(火) 21:20:16ID:9/pA7QiG上書きされるか、そっくり入れ替えられるだけだろ
ここで動く、動かない言ってるのはこれらのライブラリーを使って動くプログラムのこと
古いバージョンのカーネルヘッダーでコンパイルしたpろグラムは
あたらしいバージョンのカーネルで動く (と、期待される)
当然だろ…。 そうじゃなかったらカーネルのバージョンをあげる度に
すべての関連プログラムをコンパイルし直すことになる LOL
21行目までで言ってることはとてつもなく常識的なことだけ
0649login:Penguin
2009/05/12(火) 22:01:51ID:I1XzEsyJ>>647
バシバシ削除ですか、知らなかった。ちょっとそれ聞くと怖いですね・・・
怖いスタンスだ^^;
>>648
いや、自前でカーネルコンパイルしてインストールした場合/usr/include/linux,asm等は一切書き換えられないです。
確かリーナスもそれほいほい新しいのにするのはまずいよ的な事を言ってた気がしたんですが、ここ最近のカーネルでは
make headers_installなんてのをやると、ちゃんと新機能が生きるようなヘッダーのみ抽出してくれるらしくて
ドキュメントにも後方互換的な文になっているようなので、やってみようかなと思った次第です。
0650login:Penguin
2009/05/12(火) 22:22:25ID:9/pA7QiG/usr/include/linux.asm 内はカーネルコンパイル時、
正確には/sbin/mkinitcpio -k 2.6.29.xx 叩いた時の
最新へっだーに依存するだろ
/usr/include/linux.asm内のファイルの日付と自分のログをみれば明らかじゃ内科
0651login:Penguin
2009/05/12(火) 23:52:05ID:I1XzEsyJあれ? /sbin/mkinitcpioって命令が無いですw
Ubuntuなんですが、多分似たような命令はupdate-initramfsだと思うんですが・・
0652login:Penguin
2009/05/13(水) 01:21:46ID:Z5Id1+/V0653login:Penguin
2009/05/13(水) 19:35:05ID:Wv+h5Q0h2.6.27 の ftraceは今と全然違って、はっきりってオモチャだぞ
0654login:Penguin
2009/05/13(水) 22:07:11ID:GyRQNzw/@itの記事に書いてあった気がするけど。
0655login:Penguin
2009/05/13(水) 22:12:17ID:kepsiXJ+>>594
0656login:Penguin
2009/05/13(水) 22:49:03ID:rkBQEpqh0657login:Penguin
2009/05/14(木) 00:41:52ID:NkpTSNYKそうなんですか
SystemTapだと5msec内の処理を取りこぼしていて
負荷が極小のトレーサー欲しかったのですが
LTTngのパッチでも当てるしかない
困った困った助けて欲しい
0658login:Penguin
2009/05/15(金) 21:26:50ID:woaavPoEC言語で、linux のioポートのアクセスを行う実装を行いたくて
#include <linux/types.h>
#include <linux/config.h>
#include <asm/system.h>
include <asm/io.h>
これらのファイルがないと怒られます、どうしたらいいのでしょうか?
因みに、鳥はslacklware12.2でkernel-headersはインストールしているのですが
カーネルを 2.6.29.3に上げているためだと思います、 2.6.29.3用のkernel-headersをインストールしないといけないのでしょうか?
もしそうなら、 2.6.29.3用のkernel-headers2.6.29.3は何処でdlすれば良いのでしょうか?
0659login:Penguin
2009/05/15(金) 21:36:15ID:C33HMuYD0660login:Penguin
2009/05/15(金) 21:50:55ID:F/g6GQEm普通カーネルヘッダーはソースに入ってる。ソースツリーのincludeなんだけど、途中からasmの置き場所が変わったかな。
arch/自分のアーキテクチャのディレクトリ/include/asmになってる。
だからソースツリーのincludeに先に言ったarchの中にあるasmへのリンクをasmとして作るのかな。
0661login:Penguin
2009/05/15(金) 22:20:16ID:/vg103Gn参照元プログラムが古いと思われ。自分が必要とする定義を /usr/include でgrepして、必要なファイルを
includeしてみ
0662login:Penguin
2009/05/16(土) 00:40:06ID:5XEEGbuw実際今見てみたらこれ以外は全部あった
0663login:Penguin
2009/05/16(土) 08:48:42ID:E4y7kQy6皆さん大変Thxです
/usr/local/include の配下に
ln -s /home/foo/src/linux/arch/x86/include/asm
とリンクを張り、インクルードしましたが、
#include <linux/types.h>
#include <linux/config.h>
#include <asm/system.h>
include <asm/io.h>
これらの、ファイルの中で読み込まれている、インクルードファイルの位置が、違っていたりで
上手くいきませんでした、>>661氏の意見が正しいと思います
2004/01/22 の記事なので、仕方無いものと思います
簡単なプログラムなので、ゆっくり読めば、必要なヘッダー等わかるかも知れません。
0664login:Penguin
2009/05/19(火) 20:52:05ID:fujGeruFhttp://people.redhat.com/~mingo/TUX-patches/
Kernel Korner - Network Programming in the Kernel
http://www.linuxjournal.com/article/7660
何となくメモ。
0665login:Penguin
2009/05/20(水) 14:35:39ID:qVLi4iAshttp://getnews.jp/archives/9043
0666login:Penguin
2009/05/20(水) 14:36:44ID:7SacSVIFマックもオワタ…
0667login:Penguin
2009/05/20(水) 19:54:44ID:FnMl1f4M何事かと思ったじゃねーかwwww
こんなに綺麗につられたのは久しぶりだなwww
0668login:Penguin
2009/05/20(水) 20:44:31ID:LkZdSdQN俺もつられてしまったぞ。
やるな、665!
やっぱ、手羽だよな。
0669login:Penguin
2009/05/21(木) 08:58:25ID:Y0rEkADc0670login:Penguin
2009/05/21(木) 10:20:56ID:RGR6//Nr0671login:Penguin
2009/05/21(木) 22:03:22ID:1CRH2QVx激しくオーソドックスな塩こしょう味じゃねーか。
名古屋人の味覚だけは分からん。
0672login:Penguin
2009/05/21(木) 22:44:43ID:VQ1VPDP00673名古屋のガッカリな食べ物ランキング
2009/05/22(金) 19:06:54ID:ne5ywnsR9: 味噌にごみ & きしめん
8: 味噌おでん
7: 醤油たこ焼
この辺は初めから何の期待もしていなかったし、実際食べてみて、ああやっぱりみたいなレベル
6: ひつまぶし
神宮っていうか内田橋の某店が有名ですね、元々がうなぎの蒲焼だし、まずくはないですよ
でもね、どうしてあんなに高いの? 普通に鰻重食べた方が良いって、つか鰻重まぜたのと大して変わらんし
5: 伝説の手羽先
どう考えても、普通の焼き鳥屋で塩手羽食った方がうまい、以上
4: 台湾ラーメン
今池よりは矢場町の味仙の方が良いとか、又はどこそこの台湾料理屋の方がうまいとか……アホかと
もうね、はっきりいってガッカリ以外の何者でもなし、つか名古屋のラーメンってどこもかしこもほんっとマズい
本郷亭とか、八龍とか、何であんな列んでんの? 理解出来ん
3: 喫茶マウンテン
色物がマズいのは理解出来る、でも食ってみろよ、色物以外もマズいって
2: 矢場とん
考えてみて欲しい、とんかつのサクサク感をぶち壊しにする、秘伝と称する味噌ダレにびっちょりと漬かったとんかつを…
あえてソースで頼むと、ソースはちょこっとしかかかってないんだぜ
止めはテーブルに置いて行く中濃ソース、中濃でとんかつ……もうねサクサク感の全否定
1: 寿がきや
名古屋人に言わせると寿がきやはうまいらしい、辛うじてまともな味覚を持っている人ですら
「寿がきやは寿がきやって言う食べ物だから」とかほざく始末
全国展開? こんな物を好んで食いたがるのは名古屋人だけですから
0674login:Penguin
2009/05/23(土) 00:05:07ID:hQzezqm/不味すぎて名古屋人以外は誰も知らないが、
なぜか栄にはきしめん屋と同じくらい存在する。
>2: 矢場とん
あれは何度も通ってようやく癖になるラーメン屋みたいなものだ。
あとは全部同意。
ところで、futexって握ったままプロセスが死ぬとどうなるの?
0675login:Penguin
2009/05/23(土) 01:00:59ID:4BAGx6Xk0676login:Penguin
2009/05/23(土) 02:01:04ID:DykLad9M0677デムパゆんゆん
2009/05/23(土) 23:06:40ID:5S1Luerdつ名古屋コーチン忘れてまいか〜
0678login:Penguin
2009/05/29(金) 11:22:22ID:B1PLTIQvi486 emu in mainline?
http://lkml.org/lkml/2004/5/22/136
0679login:Penguin
2009/05/30(土) 19:42:18ID:hAe5QFOmカーネルだけ動いてもユーザランドがi486以降でしか動かなければアウトだし。
0680login:Penguin
2009/05/30(土) 20:05:11ID:mjlAWyLv不正な命令(SIGILL)をハンドリングしてi486の命令をエミュレートする。
このパッチ自体はSMPと両立できなかったりメモリチェックが甘かったりとあまり実用的では無いけど。
0681login:Penguin
2009/05/30(土) 20:11:14ID:mjlAWyLv0682login:Penguin
2009/05/30(土) 21:00:39ID:SSkj0yg0i486ですら、前に誰かが世の中に存在するの?って質問していて、
たしかAlan Coxが持っていたような・・・
↓
こっち見んな( ゚д゚ )
よかおバカトークしてたと記憶。つまりそんだけレアってこった
0683login:Penguin
2009/05/30(土) 21:09:10ID:SSkj0yg00684login:Penguin
2009/05/31(日) 21:51:29ID:WND3xFQO0685login:Penguin
2009/05/31(日) 22:54:30ID:OVItpWgvは地上にはなく宇宙遥彼方
0686login:Penguin
2009/06/01(月) 15:48:42ID:Due7hYNZこの前、ついにあきらめて完全に削除されていたような・・・
やっと、サブアーキがなくなったーーとIngo大喜び。ネコまっしぐら
0687login:Penguin
2009/06/05(金) 00:20:12ID:qIsowSsxhttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch05a.html
それはFirefoxのプチフリーズ問題から始まった
さらばorderedモード、ext3のデフォルトがwritebackモードに変更
お前のページを共有する、抵抗は無意味だ――KSM
0688login:Penguin
2009/06/06(土) 00:33:50ID:zT5/Y8AY//_ [][]// ,,-―''':::::::::::::::ヽヾヽ':::::/
// \\ // /::::::::::::::::::::::::::::::i l | l i:::::::ミ 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3fを
 ̄  ̄  ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;|
―`―--^--、__ /:::::::::=ソ / ヽ、 / ,,|/ commitしたのは
/f ),fヽ,-、 ノ | 三 i <ニ`-, ノ /、-ニニ' 」')
i'/ /^~i f-iノ |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) 誰だぁっ!!
,,, l'ノ j ノ::i⌒ヽ;;|  ̄ ̄ / _ヽ、 ̄ ゙i )
` '' - / ノ::| ヽミ `_,(_ i\_ `i ヽ、 ∧ ∧ ∧ ∧
/// |:::| ( ミ / __ニ'__`i | Y Y Y Y Y
,-" ,|:::ヽ ミ /-───―-`l | // |
| // l::::::::l\ ||||||||||||||||||||||/ | // |
/ ____.|:::::::| 、 `ー-―――┴ / __,,..-'|
/゙ー、,-―'''XXXX `''l::,/| ー- 、__ ̄_,,-"、_,-''XXXXX |
/XX/ XXXXXXXXXX| | _, /ノXXXXXXXXXX|
http://www.linuxhq.com/kernel/v2.6/29/fs/ext4/super.c
noextentsが消えた
0689login:Penguin
2009/06/06(土) 01:06:36ID:s5ChGVIv0690login:Penguin
2009/06/06(土) 10:30:27ID:llsk3snNJan Karaがext3に戻れなくなるとか反対していた気もするが
0691login:Penguin
2009/06/06(土) 11:28:46ID:llsk3snNマージコミットの見方を教えておく
git show 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f
すると
commit 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f
Merge: cd76469... 4b90567...
Author: Linus Torvalds <[email protected]>
Date: Thu Jan 8 17:14:59 2009 -0800
というヘッダが表示される。このMerge行重要。
んで、これをコピー&ペーストして
git log -p cd76469..4b90567
と打つ。んで、noextentsで検索すると犯人はTed Tso であることが分かる。すでに知っていたらすまん
0692login:Penguin
2009/06/06(土) 13:00:57ID:/VR1XxATイラン
0693login:Penguin
2009/06/10(水) 23:39:02ID:fj4chPWLもっと高速にする方法ご存知ないでしょうか
0694login:Penguin
2009/06/11(木) 08:38:38ID:EilXbBGo0695login:Penguin
2009/06/11(木) 09:42:43ID:vwI/yHy2共有メモリはどう?
0696login:Penguin
2009/06/11(木) 09:51:14ID:uaZByA8Ounix domain socketで転送
0697login:Penguin
2009/06/11(木) 13:38:06ID:LDTPlndN欧州議会みたいにいろんな国選出の技術者の討論で決めるのですか?
0698login:Penguin
2009/06/11(木) 17:05:19ID:2biNdNJj0699login:Penguin
2009/06/11(木) 21:09:05ID:ZSHW+6x20700login:Penguin
2009/06/11(木) 21:17:50ID:qTTLr2eL0701login:Penguin
2009/06/11(木) 21:20:21ID:LDTPlndN勉強になった、ありがとう。
0702login:Penguin
2009/06/11(木) 23:12:43ID:LBj0DDNXどちらがいいんですかね?
POSIXの方が速いような記述は見られるけど
IPCとの比較が見てみたい
0703login:Penguin
2009/06/12(金) 18:52:44ID:62lG4Kk/そうですか・・・
Linux オタワ
0704login:Penguin
2009/06/12(金) 21:02:37ID:j0w8fT+r原田知世がスカトロ好きってそんなに有名だっけw
それにしても本当にひどい名前だよ、まったく
0705login:Penguin
2009/06/13(土) 00:16:04ID:WC1bTh8Yちょw
そんな実名だしちゃ、まずいっしょ
いずれにせよ、2.26.30 以降はスカトロLinux なんだなー
0706login:Penguin
2009/06/13(土) 02:01:01ID:ejf5oGI/こういう身近な話だと、わかりやすい
ほんとおもしろいわ
0707login:Penguin
2009/06/13(土) 11:13:38ID:xcULKyPSググったらmake menuconfigすると表示されるメニューは
ドライバソースの各フォルダにあるKconfigとMakefileを
編集すればできそうなことは分かったのですが、Kconfigに
カスタムドライバを追加する方法を分かりやすく解説した
ページがあれば教えていただけないでしょうか。
下記のようにデバイスドライバのツリーを追加したいのですが
KconfigとMakefileを編集した後、make menuconfigを
実行しても、新しくドライバツリーに項目が増えてくれなくて
悩んでいます。
Device Drivers --->
Hoge device drivers --->
<M> Hoge hoge device
宜しくお願いします。
0708login:Penguin
2009/06/13(土) 11:48:10ID:ycnhXlHO実際に項目を追加してるcommitの差分を見ればいい
0709login:Penguin
2009/06/13(土) 12:46:47ID:xcULKyPSレスありがとうございます。
ソースは見ているのですが、Device Drivers項目の中に、新しく
Hoge Driversというサブ項目を追加しているような例が見つかりません。
Misc devices項目など同一階層に新規項目を作りたいのですが・・・
下記のようにしてもDevice Drivers内に Hoge device drivers が
表示されない状況です。
drivers/Kconfigに、 source "drivers/hoge/Kconfig" を追加
drivers/Makefileに、obj-y += hoge/ を追加
drivers/hoge/Kconfigに下記内容を記述
menu "Hoge device drivers"
config HOGE_TEST
tristate "Hoge hoge device "
default y
help
Hoge hoge device driver.
endmenu
drivers/hoge/Makefileに下記内容を記述
obj- := hoge.o # Dummy rule to force built-in.o to be made
0710login:Penguin
2009/06/13(土) 15:11:15ID:ycnhXlHO元ファイルにtypoとかあったりしないよ・・・ね?
drivers/Makefile:
...
obj-y += hoge/
drivers/Kconfig:
...
source "drivers/hoge/Kconfig"
drivers/hoge/Makefile:
obj-$(CONFIG_HOGE_TEST) += hoge.o
drivers/hoge/Kconfig:
menu "Hoge device drivers"
config HOGE_TEST
tristate "Hoge hoge device"
default y
help
Hoge hoge device driver.
endmenu
0711login:Penguin
2009/06/13(土) 23:08:37ID:anvVj87Aもしくはメニューが Drivers/Char/Serial の奥底とかに埋まってる。
menuconfig 起動して HOGE_TEST を検索してみればわかると思うが。
つか、.config に #CONFIG_HOGE_TEST is not defined とか
入ってるかどうかは確認したのか?
0712login:Penguin
2009/06/14(日) 07:23:59ID:5XYxUxKeSolaris,HP-UX,AIX,Linux
マイクロ
Windows,Mac
0713login:Penguin
2009/06/17(水) 12:47:13ID:7xjbwVQk0714login:Penguin
2009/06/17(水) 23:33:34ID:APJbtoA3Windowsはマイクロカーネルではない。
http://www.cs.vu.nl/~ast/reliable-os/
0715login:Penguin
2009/06/18(木) 00:21:50ID:jUFA0OA60716login:Penguin
2009/06/18(木) 00:45:49ID:ydzluLGAいや、>>714のリンクを見れば分かるが、Tanenbaumはマイクロカーネル扱いしてる。
FreeBSDの各種機能がカーネル空間にあるのはco-locationという技術であって、
それでもメッセージ通信をしているのに変わりはないのでマイクロカーネル扱い。
0717login:Penguin
2009/06/18(木) 01:05:41ID:K/QPtrIN0718login:Penguin
2009/06/18(木) 01:09:48ID:K/QPtrIN0719login:Penguin
2009/06/18(木) 01:17:54ID:ydzluLGAどこにそんな奴がいるんだ?
0720login:Penguin
2009/06/18(木) 08:08:03ID:ROmx8PKuWindowsはマイクロカーネルのほうに近いんじゃない?
良くも悪くも。
0721login:Penguin
2009/06/18(木) 08:34:42ID:P5FnQwjc0722login:Penguin
2009/06/18(木) 12:58:50ID:ROmx8PKuなにしろ仕様書に「まだ変わる」と書いてあるんだから
まだまだ何回も変わるだろうな。
0723login:Penguin
2009/06/18(木) 21:36:02ID:/7hyuS6j極端にしたらデメリットが馬鹿にならなくなるから
0724login:Penguin
2009/06/18(木) 22:24:57ID:kG3j8SQv語源(モノリス=1つの岩)と意味を知ってれば間違えようがないのにね。
0725login:Penguin
2009/06/19(金) 00:53:23ID:pQJhBuk1スラドだったか
0726login:Penguin
2009/06/19(金) 01:25:37ID:jIhK5NOW0727login:Penguin
2009/06/19(金) 07:00:15ID:KkOlQ/pH語源は例の「十字軍の時代に」って奴だ
0728login:Penguin
2009/06/19(金) 10:28:12ID:pDdjOaAM十二世紀半ばに西欧にて発生した。
「モノシリアン」とは第2回以降の十字軍遠征を阻む、シリア(聖書でアラムの地とされる、
聖地エルサレムを含む西アジアの地中海に面する一帯の地域)の回教徒達(Syrian)の
結束したさまを指す十字軍内部で用いられていた隠語であり、十字軍衰退とともに
一般人への回教文化の流入とともに広がった。
現在、「モノシリック」は一つに統一され強固にまとまったさまを指す言葉として
用いられている。
例えばモノシリック・カーネルとは一枚岩のような丈夫なカーネルということである。
0729login:Penguin
2009/06/19(金) 14:24:33ID:pQJhBuk1728さんって物知りなんですね
0730login:Penguin
2009/06/19(金) 14:49:17ID:9Fvtvp5W0731login:Penguin
2009/06/19(金) 17:54:48ID:ucgmQt3s0732login:Penguin
2009/06/20(土) 14:13:18ID:scxDjYjsトラ技5月号あたりの
新入社員向け特集で毎年出てくる。
0733login:Penguin
2009/06/20(土) 20:40:19ID:MZ+4ddd00734login:Penguin
2009/06/21(日) 23:29:12ID:VQh+3f2H0735login:Penguin
2009/06/21(日) 23:34:37ID:GKm9ryra0736login:Penguin
2009/06/22(月) 00:05:07ID:gHVjWzz2CONFIG_NUMA: │ Enable NUMA (Non Uniform Memory Access) support.
│ The kernel will try to allocate memory used by a CPU on the
│ local memory controller of the CPU and add some more
│ NUMA awareness to the kernel.
│ For 64-bit this is recommended if the system is Intel Core i7
│ (or later), AMD Opteron, or EM64T NUMA.
そうみたい。S5500HCV買ってくる。
0737login:Penguin
2009/07/01(水) 21:41:05ID:RjIEoEzahttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch06a.html
ファイルシステム周りの追加
日本発のログ構造化ファイルシステム「NILFS」
EXOFS
POHMELFS
FS-Cache
relatimeがデフォルトでONに
セキュリティ周りの強化
TOMOYO
IMA
ネットワーク周りの強化
Reliable Datagram Sockets(RDS)
IEEE 802.11w(wireless management frame protection support)
そのほか、カーネルコアの変更
カーネルイメージを、従来のGZIPだけでなく、LZMA/BZIP2でも圧縮できるようになりました。LZMAは伸長時間の速さと高圧縮率を兼ね備えており、期待が持てます
カーネルのzImageがとうとうサポートされなくなりました。bzImageで困りませんからね
x86の最後のサブアーキテクチャ「Voyager」のサポートコードが削除され、x86 archからサブアーキテクチャ対応コードが削除されました。「これでメンテが簡単になる」と、x86開発者が泣いたとか
adaptive spinning mutexがマージされました。もはやmutexはロック競合時にスリープするとは限りません
0738login:Penguin
2009/07/01(水) 23:52:13ID:xu0kECu7zImage無くなったのはx86だけじゃねえのか?
まあどうでもいいことだが。
0739login:Penguin
2009/07/02(木) 14:14:02ID:/ScnEAS7ほかのアーキだと元々 make zImage が存在しないような
0740login:Penguin
2009/07/02(木) 14:27:45ID:/ScnEAS70741login:Penguin
2009/07/02(木) 14:34:11ID:7A/mbtL3べつに必須の機能じゃないので無い方が多いかもしれんが、
使えるのもある。
さすがにbzImageはx86だけだが。
0742login:Penguin
2009/07/02(木) 14:34:12ID:JUQuwRcWつ http://www.kernelnewbies.org/
0743login:Penguin
2009/07/02(木) 18:55:26ID:0KAGXtNr表示をしたいんですが、ioctlとか使って実現する方法ってありますか?
0744login:Penguin
2009/07/12(日) 19:00:16ID:Hd0P+JHmDirectFBあたりは、そうやって実装してるよね
0745login:Penguin
2009/07/22(水) 03:26:29ID:vGwEU6X3YLUG 第97回カーネル読書会 TOMOYO Linuxメインライン化記念勉強会
http://zoome.jp/koedoyoshida/diary/5/
0746login:Penguin
2009/07/22(水) 23:07:37ID:Ihq5K6Ddhttp://sourceforge.jp/magazine/09/07/21/0342227
0747login:Penguin
2009/07/23(木) 18:18:38ID:7uKirgZEカーネルは
テスト無いので
レガシーだ
0748login:Penguin
2009/07/23(木) 19:13:55ID:P+5ig7CA(1)遺産。遺物。
(2)コンピューター分野で,旧世代の技術に基づいたハードウエア・ソフトウエアなどの総称。
0749login:Penguin
2009/07/23(木) 23:43:17ID:ndnD86SS0750login:Penguin
2009/07/24(金) 05:29:49ID:0MjShUNk0751login:Penguin
2009/07/24(金) 22:00:45ID:qlwn44yy世界がテストベッド。
テスト手順は人間の本能に刻まれている。
100万個の目玉は1万ページのテスト手順に勝る。
・・・とか信じてそうだ。
実は誰もテストせず数年経過とかあるから怖い。Signed-off-by,
Reviewed-Byに加えて
Tested-by:<tester-sig>
Tested-with: <URL-to-testcode>
とか欲しくなるぞ。
0752login:Penguin
2009/07/25(土) 12:06:02ID:4Qinpv4ZTested-by:は昔から使われてるぞ。
0753login:Penguin
2009/07/25(土) 12:52:25ID:3/suj8BZじゃなくて、commitされるものはどれもテストされるべき
って言いたいんじゃない?
0754login:Penguin
2009/07/25(土) 15:16:29ID:wTyfgRHdただ、ドライバとかはむずかしいのかもとは思った。
0755login:Penguin
2009/07/26(日) 13:22:45ID:FmTSWpi4/proc/uptimeに入っている値の意味ってkernelのバージョンによって変わりうるのだろうか?
最近、Fedora11 x86-64 (kernelは2.6.29系)をインストールしたPCにおいて、/proc/uptimeの
値は稼働時間(秒)+謎の値(稼働時間より妙に小さい)になっている感じなのだが、
Feora11を入れるまでは稼働時間(秒)+アイドル時間(秒)だった。manの説明を見る限り、
以前の挙動の方が正しいように見える。
ちなみに、稼働しているPCの負荷はかなり低くてアイドル時間がほとんどを占めているので、
同じフォーマットの値だとは考えにくい。
何か仕様変更があったのだろうか?
0756login:Penguin
2009/07/26(日) 17:47:58ID:F499QACgコードを読む限り、idleを表示しようとしてるな。うちのマシン(mainlineの最新)ではuptimeは以下のようになっており、
妥当な値。
で、最近デカイ修正ないから、regressionに心当たりないなぁ
/proc/uptime
----------------------
2295257.97 1218617.97
CPUを100%つかうプロセスを1分動かすと、2つの値はそれぞれ、どれだけ動く?
0757login:Penguin
2009/07/26(日) 18:10:16ID:F499QACgLKML読んでて、テストコードでなんとかなりそうな問題って少ないんだが、具体的にはどうよう状況を想定してる?
例をあげる。
定期的にregressionする問題児機能として、cpu-hotplug, memory-hotplugがあるが、これは明らかに
開発者がテストできないのが問題。
かつ、CPUやメモリを挿抜できるマシンを見たこと無いと何に気をつけないといけないか、普通は一生知る機会がない。
カーネル内に普通にif 文入ってりゃカーネル勉強してれば自然と身につくけど、速度の兼ね合いで巧妙に if文が
入らないようにしてあるケースが多いので、コードを読んでいてもまず理解できん。
個人的な経験でいうと、ユニットテストが有効なのはアプリケーションレイヤだよ。テストってのは自分のもってる仮定が真か
否かを確認する作業なので、よく分からないハードの互換性のための機能とか、よく分からないアプリの互換性のための
機能とかは、テストできない。
それに加えて、性能のために、無理矢理ロックレスにしてる部分ってユニットテストすると、failureするよね。
でも人間は気づかないのでOK理論でまかり通ってる。
この「人間は気づかないはず」ってのはかなり曖昧な根拠なので、すごく予想外のワークロードで破綻したりする。
テスト不足が原因じゃなくて設計時の分析不足が根本なので、テストじゃ品質は上がらない
ちょっと、違う河岸の人の意見が聞きたくなったので、燃料投下ですよ
0758login:Penguin
2009/07/26(日) 19:09:21ID:eLPutGUOfailするロジックを見つけたら必ずテストを追加する
0759login:Penguin
2009/07/26(日) 19:10:20ID:eLPutGUO0760login:Penguin
2009/07/26(日) 22:07:20ID:FmTSWpi4stressをインストールして試してみた。CPUがデュアルコアなので各コアの負荷が100%になるようにしてみた。
[root@localhost stress-1.0.0]# uptime; cat /proc/uptime; stress -c 2 -t 60; cat /proc/uptime
21:58:50 up 1 day, 22:31, 2 users, load average: 0.44, 0.35, 0.14
167498.57 166.57
stress: info: [29421] dispatching hogs: 2 cpu, 0 io, 0 vm, 0 hdd
stress: info: [29421] successful run completed in 60s
167558.58 166.57
[root@localhost stress-1.0.0]# uname -r
2.6.29.6-213.fc11.x86_64
稼働時間の方はちゃんと60秒分増えているけれど、2個目の値は変わらず・・・。
0761login:Penguin
2009/07/26(日) 22:13:34ID:YbAk5UrGハードウェアエミュレータがあれば更に良し。
0762login:Penguin
2009/07/27(月) 07:26:05ID:wJYxMPcLエミュレータなんかかました途端に、それは「エミュレータに対するテスト」
でしかなくなるし、ってかこの世のありとあらゆるデバイスの挙動の
あらゆるケースを実機通り(実機のバグ・不具合含めて)に正確にテスト
できるエミュレータとか、ちょっとありそうにない気がするが。
0763login:Penguin
2009/07/28(火) 06:23:34ID:I6HFN565ごめん、CPU100%ぶんまわしたら、当然idle時間は増えんわな。たぶん省電力関係が悪さをしていると思うので
1) cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
の結果を貼っておくれ
2) 同じディレクトリの scaling_governorをon_demandから(Fedoraならon_demandなんだよね?)、
performance に変更して1日放置してみて
これで直るなら、ただの表示ミスだから気にする必要はない。
0764login:Penguin
2009/07/28(火) 06:37:10ID:I6HFN565起動オプションで、 idle=poll もやってみて。C2/C3 stateに入るときの問題かもしれぬ。
0765login:Penguin
2009/07/28(火) 21:24:21ID:gAPV/qCK0766755
2009/07/28(火) 22:53:13ID:3fzUjTnxレス感謝。
初めに報告した側のPC(以下PC1) はサーバ運用のため実験しにくいので、同じFedora11 x86_64版をインストールし、
同様の状況になっている別PC(以下PC2)で実験してみた。結果は以下のような感じだった。
[root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
acpi-cpufreq
[root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
ちなみにPC1だと
[root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
[root@localhost ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
powernow-k8
で、PC2でカーネルオプションにidle=pollを追加して起動し、
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor してみた後は
[root@localhost ~]# cat /proc/uptime
1744.18 0.13
という感じで、残念ながら変化無し。
アイドル時間が検出できないこと以外は運用上の障害は特にないので、そのまま運用してもいいんだけれど
やっぱり気持ち悪いなぁ・・・。
0767login:Penguin
2009/07/30(木) 00:16:00ID:+o444z33を書きたいのですが、iptable_filter.cのipt_hook()とかを使って
できますかね?
0768login:Penguin
2009/08/04(火) 17:34:45ID:Ahd4ZMYm0769login:Penguin
2009/08/04(火) 18:05:10ID:jK3O5/wp0770login:Penguin
2009/08/05(水) 19:03:19ID:NmLViMJY0771login:Penguin
2009/08/05(水) 22:52:05ID:c9kehUAXジャンプ命令は飛び先が命令をfetch終わるまで分からない(当たり前だ)、だから、ジャンプしないほうに可能性が
高い処理を入れておくのが賢い。
確率が半々のif文だったら、飛び先を近くにしておくと、ちょっと先fetchでtakenもnot takenもフェッチされるので
お得だけど、確率が90%の時は残り10%はすんげえ遠くに追いやった方がお得。
よってunlikelyで通らないとヒントづけされたブロックは関数の最後の方に寄せられる。likelyはその逆。
0772login:Penguin
2009/08/05(水) 23:24:28ID:6HIRSosI初見の分岐を見たら、その分岐が手前方向だったら分岐すると予測し
先方向だったら分岐しないと予測すると思ったけど。
理由はもちろん、ループというのがそういう形に作られているため。
(先方向の理由は知らないが、たぶん統計的なものだろう)
で、当然、最適化コンパイラは、
それ(分岐頻度の想定)にあわせた分岐/非分岐のブロック配置をする。
0773login:Penguin
2009/08/06(木) 00:06:36ID:vQt8Mjn6実行プロファイルとか取ってるのかと思ったら、あんま賢くないんだね。
0774login:Penguin
2009/08/06(木) 13:59:03ID:7rlUfYmRプロファイルとってるけど、数に限りがあるから、テーブルにのってないジャンプについては
typicalなコンパイラのクセからポリシーを決めるんだわさ
0775login:Penguin
2009/08/06(木) 22:56:30ID:aRQrUWVtOpen64でビルドしたカーネルそんなことしてるように見えないけど
0776login:Penguin
2009/08/06(木) 23:12:21ID:WIwoXzLG理解した上で書いてる?
そりゃ、カーネルスレでハードの話題はスレ違いだが、話の流れってものがあるから。
このへんみれば、おおよその技術的なことはわかるんじゃないかね。
http://ja.wikipedia.org/wiki/%E5%88%86%E5%B2%90%E4%BA%88%E6%B8%AC
0777login:Penguin
2009/08/07(金) 17:00:34ID:Pvjb3Cze0778login:Penguin
2009/08/07(金) 17:11:24ID:tHF5HJWh0779777
2009/08/07(金) 17:43:38ID:Pvjb3Cze僕にだよね...
例えば、linux/rtnetlin.hだと↓
enum {
RTM_BASE = 16,
#define RTM_BASE RTM_BASE
RTM_NEWLINK = 16,
#define RTM_NEWLINK RTM_NEWLINK
0780login:Penguin
2009/08/07(金) 18:13:53ID:tHF5HJWh型チェックが欲しいときと要らん時があるからだろ。
0782login:Penguin
2009/08/07(金) 18:45:15ID:ZCbtwiUW0783login:Penguin
2009/08/07(金) 19:01:22ID:Pvjb3Czeわざわざenumとdefineと定義してもプリプロセッサを通ったらenumだけになっちゃう
で、コンパイラではenumの定義しか見えないんだから型チェックがしたい/したくないとか制御できてないように思うんですが...
0784login:Penguin
2009/08/07(金) 19:08:38ID:KtOPT9+5/* Standard streams. */
extern struct _IO_FILE *stdin; /* Standard input stream. */
extern struct _IO_FILE *stdout; /* Standard output stream. */
extern struct _IO_FILE *stderr; /* Standard error output stream. */
#ifdef __STDC__
/* C89/C99 say they're macros. Make them happy. */
#define stdin stdin
#define stdout stdout
#define stderr stderr
#endif
>>779 もこの手の要請のせいではないかと予想
0785login:Penguin
2009/08/07(金) 19:15:42ID:tHF5HJWhnetdev辺りに remove unneeded definition とか言ってパッチ投げると
なぜそうなってるか解説してもらえるんじゃないかな。
0786login:Penguin
2009/08/07(金) 19:22:17ID:ZCbtwiUWごめん、>>782は>>780へのレス。というか>>781を読まずに書いた。
0787login:Penguin
2009/08/07(金) 20:01:34ID:rGcT3Hcrしておけばプリプロセッサがstdinを消しちゃうこともないし
#ifdef stdin
でもtrueになるし
ってだけの話じゃないの?
0788login:Penguin
2009/08/07(金) 22:53:31ID:Zmpep1HC日毎のI/Oリクエスト合計数を出したいんですが
なにかいい方法ないでしょうか?
iostat の tps ってシステムが稼動始めてからの合計?
それだと日毎に、ってのは難しいですよね
0789login:Penguin
2009/08/08(土) 01:12:06ID:fEJHlBnCデバッグのときにシンボル補完してくれるからかも?>enum
マクロもビルドオプション付ければ可能ではあるんだけど、カーネルが
超巨大化するので。
0791login:Penguin
2009/08/10(月) 22:33:28ID:abkAQLZtMemory Mapped Fileって
メモリにWriteしてSyncすると
pbufferが走るの?
0792login:Penguin
2009/08/10(月) 23:02:05ID:eejzbTvy0793login:Penguin
2009/08/11(火) 20:07:58ID:2WktrRtv0794login:Penguin
2009/08/11(火) 20:59:05ID:2WktrRtv0795login:Penguin
2009/08/14(金) 22:33:29ID:imrAHybeDRMを有効 → X起動でフリーズ
DRMを無効 → X激遅で使い物にならず
うんざりしてきた
0796login:Penguin
2009/08/14(金) 22:37:26ID:rN7Fq7S10797login:Penguin
2009/08/14(金) 22:43:27ID:VAslznzANVIDIA 速い
ATi Windows専用
0798login:Penguin
2009/08/14(金) 23:12:57ID:XR99CTCnRV870はLinuxに対応しないって明言するらしい
0799login:Penguin
2009/08/17(月) 11:35:22ID:/cA/EyFgまったく同じconfigで作ってもfriioがUSBエラーを吐きまくるようになったんだが…
0800login:Penguin
2009/08/17(月) 11:41:28ID:ohk2AoagカーネルのABIが変わっても自分で調べて直さなきゃならないし、
作者の興味が無くなったらそこで終了。
0801login:Penguin
2009/08/17(月) 12:22:17ID:B4Bxz+2u0802login:Penguin
2009/08/17(月) 12:25:45ID:uz6wkSgr/: :| ヽ
/ : :/ ヽ ___ _,,,:. .-: :´彡フ
_ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 /
( : : : : : : : : : : : : : : `ゝ /
マ r::/: /: : | : : : : : : : : ::\ /
| //: /: : : |: : | |: : |: _: : : :ヽ
ジ {/ 7|`\/i: /|:|/|´: : : : :|ヽ
〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: |
で / r:oヽ` /.:oヽヽ: :|: | :|
{ {o:::::::} {:::::0 }/: :|N
っ | ヾ:::ソ ヾ:::ソ /|: : |
!? ヽ::::ー-.. /ヽ ..ー-::: ヽ::| r--ッ
-tヽ/´|`::::::::::;/ `、 ::::::::::: /: i } >
::∧: : :|: |J \ / /::i: | /_ゝ
. \ヾ: |::|` - ,, ___`-´_ ,, - ´|: : :|:::|
ヽ: |::|\  ̄/ /| |: : :|: |
0803login:Penguin
2009/08/17(月) 13:29:25ID:IIDjTJ7Iそうおもったんなら、なぜChangeLogを見ようとしないのだ?
0804login:Penguin
2009/08/17(月) 13:36:32ID:N7HpcAG+そういうのはマージされた所で変わらん。
名前変えたぜくらいならついでに直してもらえるが、
微妙に仕様変わったりする場合は放置される。
0805login:Penguin
2009/08/17(月) 13:58:45ID:Pk6+wyDOうけたw
0806login:Penguin
2009/08/17(月) 14:03:50ID:F9Hxs/Y9イ`ヘ
/: :| ヽ
/ : :/ ヽ ___ _,,,:. .-: :´彡フ
_ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 /
ま ( : : : : : : : : : : : : : : `ゝ /
r::/: /: : | : : : : : : : : ::\ /
ふ //: /: : : |: : | |: : |: _: : : :ヽ
ぃ {/ 7|`\/i: /|:|/|´: : : : :|ヽ
〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: |
ふ / r:oヽ` /.: oヽヽ:|: | :|
ぇ { {o:::::::} {:::::::0 ヽ: :|N
っ | ヾ:::ソ ヾ:::::::ン ゝ|_ノ´ ̄`¨ヽ
!? ヽ::::TT.. ィ――--ァT´弋_,.,ィー-
-tヽ/´|`::::| |::;/ /:| |:::: /:i つ \__
::∧: : :|: |J | | \ / | |/::i: | 二ン
. \ヾ: |::|` - ,, ___ ̄ ̄_ ,, -´|: : :|:::|
ヽ: |::|\  ̄/ /| |: : :|: |
_,,,ヽ_ヘ_,,_ノ^レ,,_....
0807login:Penguin
2009/08/17(月) 19:18:31ID:b3LzJIdwttp://lkml.org/lkml/2009/5/9/45
ttp://lkml.org/lkml/2009/8/14/152
0808755
2009/08/17(月) 23:29:09ID:BdjlVxHY当たりっぽい。
ソースを見た感じだと、64bitで扱わなきゃならない箇所を32bitで扱ってしまっているのか・・・。
LKMLに上がっているということは、いずれパッチが取り込まれるのかな?
アイドル時間が分からない以外の実害はないんで、もうしばらく待ってみる。
0809login:Penguin
2009/08/18(火) 00:09:01ID:AEIuMqWU0810login:Penguin
2009/08/18(火) 00:46:01ID:T2Dm2HjrCC: コンパイル
LD: リンク
じゃねぇの?メッセージ的にもそれっぽいし
0811login:Penguin
2009/08/18(火) 00:50:49ID:t149Kxcgあたり
0812login:Penguin
2009/08/19(水) 21:41:26ID:Tho/5L2sIPC配列が複数個で遅い
POSIXは1個だから軽量みたいな説明を見るのですが
具体的にデータ構造ではどれのことを指しているのでしょうか?
0813login:Penguin
2009/08/19(水) 21:58:19ID:oqH6+Tcaglibcのnptl以下のsem_* をみれ。そもそも競合がないかぎり xchg 命令一発で終わっており、
カーネルの中にすら入らないから
逆にPIC セマフォをlocklessにしたり、ユーザランドだけでごにょごにょする方法は未だ見つかって
いないのではないかな。
0814login:Penguin
2009/08/20(木) 12:43:42ID:IuJt3Yqf公式サイトから落とせるarm用パッケージの共有ライブラリが、どんなconfigureオプションで
コンパイルされているのか調べる方法ってありますか?
gccだとgcc -vってやった時にコンパイル時のconfigureオプションが表示されますが、あんな
感じで調べる方法があれば教えてください。
0815814
2009/08/20(木) 12:45:30ID:IuJt3Yqf0816login:Penguin
2009/08/20(木) 20:30:22ID:+k9Nz7s40817login:Penguin
2009/08/20(木) 21:12:06ID:gFmbm5B9まだそんなに差があるの?
0818login:Penguin
2009/08/20(木) 21:24:31ID:+k9Nz7s4スループットの計測グラフみたら2.6.30とFreeBSD7.2の間に結構差があった
0819login:Penguin
2009/08/20(木) 23:55:01ID:XTDFR6e5そうなんだ。
http://d.hatena.ne.jp/syuu1228/20090511/1242035533 の
NetBSD 5.0だかのグラフで、Linux(Fedora Core 10)の方がFreeBSDよりいいのかなって思ってた。
0820login:Penguin
2009/08/21(金) 00:07:50ID:YkMVscqXベンチマークを公開するにはちゃんと意図があるのだよ。
嘘には3種類あって
・良い嘘
・悪い嘘
・ベンチマーク
と言われている。
0822login:Penguin
2009/08/21(金) 01:42:13ID:T7hb8yiRマン・パワーを必要とする膨大な作業があるから、大企業が
よってたかって人手を投入しているLinuxのほうが上なのが普通なはず。
0823login:Penguin
2009/08/21(金) 02:39:53ID:p2qtAUKkSELinux使っているってオチとか?
0824login:Penguin
2009/08/21(金) 06:45:00ID:pxACKAQdNetBSDすっげえな
0825login:Penguin
2009/08/21(金) 10:18:05ID:De+1kbfp残念ながら、現状のlinuxカーネルのスケーラビリティは他のOSに比べたら悪くて当然な出来。
まだまだspinlock多すぎ。
0826login:Penguin
2009/08/21(金) 10:25:05ID:taRwReOfLinuxカーネルって、みんな寄ってたかってこんだけいじくりまくってるのに
どうしてパフォーマンスが上がらないの?
0827login:Penguin
2009/08/21(金) 10:35:30ID:b9Y8OXWv上がらないって、どうやって計ったの?
0828login:Penguin
2009/08/21(金) 10:42:07ID:taRwReOf0829login:Penguin
2009/08/21(金) 10:44:05ID:b9Y8OXWv0830login:Penguin
2009/08/21(金) 10:45:31ID:p2qtAUKkBKLが残っている
カーネルスレッド多すぎ: http://lkml.org/lkml/2009/8/20/117
adaptive lockが採用されてないって聞いたことある
SIMDがあまり使われていない(レジスタ退避との兼ね合いで避けられているが、高速化できる場所はもっとあると思う)
ってことでパフォーマンス上がる余地はあるけど、他のカーネルと比べてどうかは知らない。
0831login:Penguin
2009/08/21(金) 10:49:30ID:HWzVO6eL4096CPUマシンで動かしたときに何とかならんもんか
といってたけど、やっとパンピーのマシンに多コアマシンが
降りてきたから真面目に取り組みはじめたね。
0832login:Penguin
2009/08/21(金) 10:54:04ID:MlJa3Ii9スケジューラの問題じゃないの?
0833login:Penguin
2009/08/21(金) 11:01:43ID:6GhqxsGwSIMDはレジスタ退避のコストを考えるとほとんど期待出来ないと思ふ。
やっぱりそこら中に散らばってるspin lockのCPU無駄使いが諸悪の根源だと思うでよ。
0834login:Penguin
2009/08/21(金) 11:06:27ID:taRwReOfスレの流れからそういう話だったじゃん。
それとも自分で確かめた結果以外は話にも出すなってか?
俺ルール?
>>830
どうしてそうなのかってとこが気になるんだけど、
昔から色々な選択肢を方々に提供してきただけに
ある機能がレガシーになってもなかなか切れない、
構造も変えにくいってことかな…?
ちなみにadaptive lockは2.6.30で載ったっぽい?
0835login:Penguin
2009/08/21(金) 11:27:39ID:p2qtAUKk個人的にはカーネルのプロファイリングの手法がしょぼかったせいじゃないかなと思っている。
最近のプロファイラの進化によってパフォーマンスは上げやすくなったんじゃないかなぁ。
0836login:Penguin
2009/08/21(金) 11:31:02ID:MlJa3Ii9スピンロックなんて使っておいて何がハッカーだよ(笑)
0837login:Penguin
2009/08/21(金) 11:32:58ID:HWzVO6eLttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0d66bf6d3514b35eb6897629059443132992dbd7
0838login:Penguin
2009/08/21(金) 11:42:48ID:HWzVO6eLttp://lwn.net/Articles/229873/
0839login:Penguin
2009/08/21(金) 11:53:26ID:p2qtAUKklockless/wait-freeは最近の流行だねぇ。lock自体がBKLと同じ扱いになる日が来るかもな。
0840login:Penguin
2009/08/21(金) 12:07:05ID:bWwhod0wただ、BSD(のネットワーク周りなど)の初期設計がとても良いので、
そこが効くベンチマークを取ると差が出るだけ。
0841login:Penguin
2009/08/21(金) 12:12:48ID:pxACKAQd0842login:Penguin
2009/08/21(金) 12:52:01ID:6GhqxsGw自動テストでプロファイル取って、遅くなる修正入れたら
ボコボコにされるとかやれば何とかなるかもしれんが。
そんなことをgccがやってるとか何とか聞いたような気がする。
0843login:Penguin
2009/08/21(金) 12:55:48ID:vx/cVYTm別人だが >819 の主旨はNetBSDのバージョン間の比較だし
「上がらない」はLinuxのバージョン間の比較と解釈できる表現だし
それでいて今のスレの流れにベンチマーク結果があるのは >819 の
Fedora Core 10 ひとつだけだから「ソースは?」とつっこまれたんだろ。
>827 のつっこみ方もどうかと思うがそんなに敵意をむき出すことは無いだろ。
0844login:Penguin
2009/08/21(金) 16:39:20ID:5M/wknFGネットワーク周りはLinuxのほうがパフォーマンス出てるって聞いたけどなー
数年前の話だから今は違うんか?
0845login:Penguin
2009/08/21(金) 19:36:35ID:WaG9vPdi場合による。10Gイーサとか最新の環境ならLinux一択。Linux世代が入手できない古代のハードなら絶対BSD。
それ以外はドライバの出来も効くのでケースバイケース。
0846login:Penguin
2009/08/21(金) 19:37:55ID:WaG9vPdi0847login:Penguin
2009/08/21(金) 19:39:19ID:WaG9vPdi0848login:Penguin
2009/08/21(金) 19:43:52ID:IuT2OPFN0849login:Penguin
2009/08/21(金) 20:13:46ID:WaG9vPdi0850login:Penguin
2009/08/21(金) 21:51:17ID:00xOIOY7気がついたらこんな時間になってたけど
以下の理解で正しいの?
SystemVセマフォ
userspace->sem_op->syscall->kernel->kernel lock
POSIXセマフォ
userspace->sem->glibc->syscall->kernel->kernel lock
競合無いとき
userspace->sem->glibc
0851login:Penguin
2009/08/21(金) 23:29:52ID:ATg1NEMY使わなくてもいい感じに負荷分散されてる様に見えるんだけど…
0852login:Penguin
2009/08/22(土) 00:03:06ID:LGqzvHPp17: 33 24973 IO-APIC-fasteoi firewire_ohci
18: 485064 140728827 IO-APIC-fasteoi eth1
20: 54911 19292568 IO-APIC-fasteoi sata_via
入れればそれなりにならされるので無意味じゃないだろう。
俺は気にしていないので何もしていないが。
0853login:Penguin
2009/08/22(土) 00:15:59ID:1NbfsqaS0854login:Penguin
2009/08/22(土) 09:47:18ID:iygx6FPk不要なデバイスドライバーを削りたくて、とりあえず手始めにネットワークカードを選択したいのですが
機種 NEC Express5800/110Ge
LAN Intel 82566DM-2 Gigabit
これに必要なデバイスドライバーはどれを選択したらいいのでしょうか?
Device Drivers --->[*] Network device support --->?
0855login:Penguin
2009/08/22(土) 10:03:15ID:yjOdojRystarting httpd [OK]
とかの書式とか色とかってどこで変更可能?
0856login:Penguin
2009/08/22(土) 11:07:05ID:Qg2YY+77ググったら、e1000e がドライバらしいから、その後
--> Ethernet (1000Mbit) --> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support
2.6.31-rc7 での選択だけど、多分変わらない
>>855
カーネル関係なくないか?
何使ってるかしらんが起動スクリプト(/etc/rc.d/rc)と、
それから読み込まれるいろんなファイルを見ていけばいいんじゃない?
0857login:Penguin
2009/08/22(土) 11:13:51ID:RpQH+zaAドライバはたいていモジュールでコンパイルされるので、リソース食わないよ?
組み込みの人?
0858login:Penguin
2009/08/22(土) 11:19:30ID:iygx6FPkありがとうございます、どのような文言で検索されましたか?
よろしかったら教えてください
とりあえずNetwork device support 配下の
--> Ethernet (1000Mbit) --> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support
これだけに* を入れて今コンパイルしています。
0859login:Penguin
2009/08/22(土) 11:25:37ID:Qg2YY+77多分、俺の事だと思うので…
「Express5800/110Ge」でググっただけ。で、
ttp://wiki.nothing.sh/page/NEC%20Express5800%A1%BF110Ge
に書いてあった。
ただ、>>857も言ってるけどわざわざドライバ切ることもないとも思う(サーバマシンだし)
まぁビルド時間節約はできるけど
0860login:Penguin
2009/08/22(土) 11:33:36ID:iygx6FPk>>857 さん
ありがとうございます。
0861login:Penguin
2009/08/22(土) 13:32:21ID:Cj3XfUQpキャッシュのaffinityを重視するかCPUのロードバランスを重視するかって話だけど、
大抵の場合はaffinity重視で行ったほうが全体の性能はあがるよね。
0862login:Penguin
2009/08/22(土) 14:56:31ID:kbUxBrOu普通のプロセスに関してはそういう作りになってるんだし、
一般論を話しててもしょうがないかと。
個々のケースについての具体的な数字が無いと。
0863login:Penguin
2009/08/22(土) 17:56:26ID:Cj3XfUQp普通のプロセスの話じゃなくて、割り込み〜ksoftirqdまわりの話なんだけど…
0864login:Penguin
2009/08/23(日) 22:35:17ID:DukYj/4TIT廃品回収ビジネス
http://2ch.zz.tc/kaisyu
(情報料6万5000円)
0865login:Penguin
2009/08/27(木) 16:16:08ID:T3MfB9kMわかりづれえw
0866login:Penguin
2009/08/27(木) 16:40:26ID:LGuIHLn80867login:Penguin
2009/08/27(木) 16:51:56ID:KbBgOSkW0868login:Penguin
2009/08/27(木) 20:52:51ID:OwDvsT+Dperfツールのためにtoolsディレクトリが作られたね。
util-linux-ngとかoprofileとかは今まで別ツリーだったはずだけど、これらもそのうちlinuxのmainlineにマージされる日が来るのかな。
0869login:Penguin
2009/08/27(木) 22:54:17ID:ZnMdeMbCリーナスはSCOの資産朴って
Linuxを作った。最低の奴だ
0870login:Penguin
2009/08/27(木) 23:03:30ID:bcZzJeSaSCOもしぶといよね
0871login:Penguin
2009/08/27(木) 23:08:36ID:oGq0K12C発言が出来る面の皮の厚さは相当なものだとは思うw
0872login:Penguin
2009/08/27(木) 23:40:02ID:Lm4kVIxu0873login:Penguin
2009/08/27(木) 23:55:34ID:TjnOzUOj0874login:Penguin
2009/08/27(木) 23:58:18ID:OQbeLZxU嘘も百回言えば本当になるからな
民主党もAppleも任天堂もそれで大成功してるんだから
0875login:Penguin
2009/08/28(金) 10:27:19ID:DS4Vflo3Linuxコミュニティ vs SCO part 14
http://pc11.2ch.net/test/read.cgi/linux/1101809988/
0876名無しさん@そうだ選挙に行こう
2009/08/30(日) 05:27:06ID:3AO/dXbx田中角栄も忘れてはいかんよ。
0877login:Penguin
2009/09/02(水) 13:32:21ID:18THhkhlprio_arrayのqueue[99]には、どんなプロセスが入るのですか?
realtimeプロセスは、[0]〜[98](99〜1)の99通り
一般のプロセスは、[100]〜[139](-20〜19)の40通り
で、[99]は使っていない様に思えるのですが、使用していないのでしょうか。
それとも、使用する場合があるのでしょうか。
0878login:Penguin
2009/09/03(木) 22:32:57ID:lnqAQ9b0日本の誰かがドライバ書いて提出した時に検証に使えるはずだし。
>>826-830
なんか凄いのきた
[PATCH 0/10] Per-bdi writeback flusher threads v14
http://lkml.org/lkml/2009/8/31/138
0879login:Penguin
2009/09/03(木) 23:23:00ID:5subzbsEだいぶ前のコメントにレスで申し訳ないが、
spinlockが多いのと、スケーラビリティの関係がわからん
コア数増やしてもリニアに性能があがらないとかそういうこと?
0880login:Penguin
2009/09/04(金) 00:20:22ID:BnixjDUQ0881login:Penguin
2009/09/04(金) 04:38:47ID:4XOUohvNロック回避するよりもいいんじゃないの。
spinlockしてるのに資源を割り当てるCPUが悪い。CPUがもっと賢くなれば性能があがる。
0882login:Penguin
2009/09/04(金) 04:53:48ID:cJIr+IgLspinを獲得する=バスロックをかける、ということなんだよ。
だから数十とかのコアだとバスロックがかかりまくる状態になって性能が上がらない。
ロック時にはキャッシュのコヒーレンシも保たないといけないからな。
そういうのを、スケーラビリティが無いと言うんだよ。
0883login:Penguin
2009/09/04(金) 05:12:45ID:XI7Gx1Ayどう設計しても無理
一番いいのはマルチマザーボードPC
0884login:Penguin
2009/09/04(金) 05:42:35ID:M7nhoWtW0885login:Penguin
2009/09/04(金) 06:15:12ID:4XOUohvNスケーラビリティは落ちるかもしれないけど、一つのPCの性能的には
spinlockでポーリングが一番速いし
0886login:Penguin
2009/09/04(金) 08:47:44ID:zGt+M2WW0887login:Penguin
2009/09/04(金) 11:05:41ID:hgMlFf3b今すぐ目の前のPCを窓から投げ捨てろ
0888login:Penguin
2009/09/04(金) 13:15:15ID:0Fa4728e0889login:Penguin
2009/09/04(金) 15:22:36ID:NdWi/vLM0890login:Penguin
2009/09/04(金) 17:45:23ID:x9o1MBS0むしろユーザー空間のものを何でもカーネル空間に押し込むのが最近のトレンド。
0891login:Penguin
2009/09/04(金) 19:28:07ID:LReWSjYzkhttpdで終わってる人?
0892login:Penguin
2009/09/04(金) 19:34:25ID:x9o1MBS0今はTUX Web Server(Red Hat Content Accelerator)が主流だろw
0893login:Penguin
2009/09/04(金) 19:41:20ID:l63+Dyycそういや mklinux ってどうなったのかな。
0894login:Penguin
2009/09/04(金) 19:47:44ID:x9o1MBS00895login:Penguin
2009/09/04(金) 20:09:29ID:sxNYP1LD0896login:Penguin
2009/09/04(金) 20:12:32ID:x9o1MBS00897login:Penguin
2009/09/04(金) 21:20:25ID:hWPP+mOR0898login:Penguin
2009/09/04(金) 21:27:18ID:Fok7DRlsって突っ込んでいいのかな、カナ?
0899login:Penguin
2009/09/04(金) 21:42:27ID:NH2dWnCj0900デムパゆんゆん
2009/09/04(金) 22:02:11ID:S19LiDbx0901login:Penguin
2009/09/04(金) 22:26:36ID:hWPP+mOR0902login:Penguin
2009/09/04(金) 22:33:35ID:QngcKUqiLinuxが伝統的な monolithic kernel の頃はかなりかったるかった。
自分のパーツはサポートされてるリストから選んで、kernel に
組み込んで再コンパイル。場合の数考えたら普及は無理だっただろう。
microkernel じゃないけど、loadable module が使われるようになって
すごく楽になった。最近 kernel recompileすら必要感じない。
使ってる分には loadable module あれば十分ではあるなぁ。
Linux は monolithic だと思ってたけど、なんか調べてたら
最近の Linux は micro でも monolithic でもないのかな。
0903login:Penguin
2009/09/04(金) 22:37:02ID:cg3KGMZW鳥ってどれなんでしょうか?
0904デムパゆんゆん
2009/09/04(金) 22:41:01ID:S19LiDbx某筋の情報によるとねとBSDは最近ブタになりダイエットしようと言うわけで
いろいろとユーザランドに放り出しているそうです
りなっくちゅはメタボ
0905login:Penguin
2009/09/04(金) 22:46:48ID:x9o1MBS0スレチ。
雑学としてはwild riverのrtlinuxよりもmontavistaの開発したCONFIG_PREEMPT/CONFIG_PREEMPT_RT
の方が主流。
0906login:Penguin
2009/09/05(土) 00:04:51ID:b5etBTbvアホは同期処理しか考えられないからやっぱり普及しない
0907login:Penguin
2009/09/05(土) 00:31:31ID:UXccH6ZgいちおうLinuxにもFUSEとかlibusbとかあります
あと、loadable moduleのおかげで伸び縮みは割と自在
>>902も書いてるけど、今時組込み用途じゃなければカーネル本体はスリムなままで
大抵はmoduleになってると思うよ
0908デムパゆんゆん
2009/09/05(土) 00:57:12ID:drYMCPozこういうのがある
革命先生の記事 ありがたくちょうらいしてきまつ
ttp://mkosaki.blog46.fc2.com/blog-entry-905.html
実用は別に なんかこういう所はあんまり周知されないけど
ブタのまま使うから良くない ブヒブヒ
0909login:Penguin
2009/09/05(土) 03:50:54ID:5RId4cScmodularってことで。
0910login:Penguin
2009/09/05(土) 07:47:51ID:5qH39IKXマイコンなめんな
まだRAM 2kレベルが一杯だわ
0911login:Penguin
2009/09/06(日) 22:15:23ID:WGFW6eFuなんとかしてください
0912デムパゆんゆん
2009/09/06(日) 22:38:32ID:LXkek3GHキャバ行ってピンサロ行っても2万余るお
世間とふれつつ有意義に使う これぞまさしく内需拡大の秘策
0913login:Penguin
2009/09/07(月) 00:45:56ID:jxYRUxYgSMPじゃなかったら死んでた
0914login:Penguin
2009/09/07(月) 13:01:30ID:0LhenpcBttp://lkml.indiana.edu/hypermail/linux/kernel/0909.0/02032.html
0915login:Penguin
2009/09/08(火) 21:22:16ID:PJXQPBCs0916login:Penguin
2009/09/08(火) 21:25:28ID:PJXQPBCshttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch08a.html
0917login:Penguin
2009/09/08(火) 21:49:16ID:7nGQOz4kAlan Coxネタがスルーされてる。
0918login:Penguin
2009/09/08(火) 21:50:49ID:pzkjBcYs大枚はたくのはまだ早いか。
0919login:Penguin
2009/09/08(火) 21:54:06ID:7mRRLDcrBlogのほうに載ってる。
0920login:Penguin
2009/09/08(火) 22:08:45ID:4Jzktl90SSDとかどうでもいいのでそっちを何とかしてください。
今全世界的にリーナスのいるアメリカのせいで
不況なのに300ドルもぼるのは納得いきません。
0921login:Penguin
2009/09/09(水) 00:07:30ID:xgxVhthO0922小鉄
2009/09/09(水) 00:09:51ID:u5/J5csq若いおなごの乳揉むんじゃぃ
0923login:Penguin
2009/09/09(水) 00:13:31ID:3zKQL7ig$300ってカンファレンスとしてはかなり良心的な方だと思うぞ。
0924login:Penguin
2009/09/09(水) 09:58:28ID:3Y6B3PJ8タダで招待してもらえるようになると思います。
それができないで単に参加したいだけの人はそれなりの額を貢いでください。
0925login:Penguin
2009/09/09(水) 10:50:51ID:PAQMReSq0926login:Penguin
2009/09/09(水) 23:57:44ID:CSnOrFD1CPU<タスクのときは、インタラクティブなタスクにだけCPU
時間を割り当ててるのだろうか。実際はスループット、遅延
の性能は低下してるけどユーザ「だけ」気がつかない、と。
0927login:Penguin
2009/09/10(木) 07:42:28ID:6+mUtBBF0928login:Penguin
2009/09/10(木) 10:48:03ID:vTnlQ8H+以下概要
ttp://kernelnewbies.org/Linux_2_6_31
0929login:Penguin
2009/09/10(木) 13:12:01ID:HM754UPjLinuxカーネルはUML(ユーザープロセス)としてvalgrind上で実行できるらしいし(uml valgrindで検索すると出てくる)、開発の敷居がどんどん下がってる気がするね。
0930login:Penguin
2009/09/11(金) 16:36:17ID:XFqfqragBFSと同程度にインタラクティビティーがあり、
BFSよりはるかにスケールする。
0931login:Penguin
2009/09/12(土) 23:49:10ID:OUzbKLR50932login:Penguin
2009/09/12(土) 23:56:30ID:wp6ePPWn>>605
0933login:Penguin
2009/09/13(日) 10:19:23ID:nLTS3fFGOSSエミュとネットワークマウスくらい。
シリアルのデバッグ用のアナライザも作れるかな。
他に標準的なキャラクタデバイスってある?
0934login:Penguin
2009/09/13(日) 10:50:15ID:L4QT4Ono謎USB機器用ドライバを作るとかには便利じゃないかと。
0935login:Penguin
2009/09/13(日) 11:00:38ID:nLTS3fFG0936login:Penguin
2009/09/13(日) 11:34:32ID:IXAzErnV0937login:Penguin
2009/09/13(日) 13:01:34ID:u41w/SKrフィルタ作りたい
デバイスからあがってきたデータ直接
自分で解析したいのですが
どこからお勉強すればいいの?
0938login:Penguin
2009/09/13(日) 13:27:49ID:iLy2zdyk0939login:Penguin
2009/09/13(日) 13:49:07ID:IXAzErnV0940login:Penguin
2009/09/13(日) 21:06:44ID:nLTS3fFGlibpcap
>>938-939
知らないからって攻撃しないw
0941login:Penguin
2009/09/13(日) 21:07:47ID:u41w/SKrlibpcapだと解析したパケット加工して
直接送りだせないから、問題あるのですよ
どうしたらいいのでしょうか?
0942login:Penguin
2009/09/13(日) 21:09:57ID:nLTS3fFGRAW PACKETかnetfilterを駆使?
0944login:Penguin
2009/09/13(日) 22:09:34ID:nLTS3fFGつまり知らないんだろ?
0945login:Penguin
2009/09/13(日) 22:30:51ID:u41w/SKrそれだとカーネルから毎回データコピーしてくるので
もっさりしますよ?
sk_buffをユーザ空間に直接引っ張ってくる方法ないですかね?
0946login:Penguin
2009/09/13(日) 22:39:31ID:av/9HrcM0947939
2009/09/13(日) 23:03:16ID:IXAzErnVなんか、俺らの上行かれてるよw
>>945
つーか、お前が一番詳しいじゃんw
それ用のモジュールでも書けよ。
0948login:Penguin
2009/09/13(日) 23:33:27ID:0qxz3ncv0949login:Penguin
2009/09/13(日) 23:39:57ID:2+b/iHxh0950login:Penguin
2009/09/15(火) 18:21:30ID:NJeRUY0z0951login:Penguin
2009/09/15(火) 18:47:13ID:EJxH0OFMこれだけ開発者が居ればFreeLinuxやらNetLinuxとかOpenLinuxとか発生しそうなもの。
daemon君が羨ましがっている。
0952login:Penguin
2009/09/15(火) 23:39:31ID:CXpHVQLs0953login:Penguin
2009/09/15(火) 23:57:53ID:94SVcKd3リーナスが潰せって言えば裁判だろうが
なんだろうがあらゆる手段を使って潰してきた
結果があるだけだよ。
知らないだけで結構昔からFreeLinux的なモノは
なかったりあったりしてるよ
0954login:Penguin
2009/09/15(火) 23:59:00ID:CgXM2HZF0955login:Penguin
2009/09/16(水) 00:29:28ID:MhNOTpzq0956login:Penguin
2009/09/16(水) 00:53:17ID:wym2IHJ70957login:Penguin
2009/09/16(水) 02:35:52ID:4mwysy3xディストリビューションレベルで多様性を確保してる
いいことじゃないか
0958login:Penguin
2009/09/16(水) 05:12:58ID:2x+0pfX/Windows以外だとそんな配置ばかり
何が嫌いかというとルートにシステム用フォルダが並んでること
0959login:Penguin
2009/09/16(水) 07:21:54ID:w0SO9mYwAndroidはフォークって言って良いと思う。
あれ上流にマージする気あるのかなぁ。
0960login:Penguin
2009/09/16(水) 07:26:41ID:vfdFrbs0usr/bin -> Program Files
bin、sbin -> windows
etc、home -> windows Document and Settings
usr/lib lib -> windows windows/system windows/system32 windows/system32/drivers
書き下したらWindowsの方がよっぽどキモい。
0961login:Penguin
2009/09/16(水) 07:59:04ID:/OhAKUdaつまり金を掛けて(各企業の費用合計額はかなりの物になるだろうね)開発してるのにそれがおしげもなく
無償で全世界に(もちろんあの将軍様まで)提供されてるところ。
>>958
UNIX自体が完全に一台のマシンを多人数マルチタスクで使用する設計だから、rootに全ての資源(IOデバイス等)
がぶるさがってた方が便利らしいね。
rootは皆にマシン資源を提供するために大事だから皆がいじれない感覚、方やWINはrootだろうがC:だろうが
デスクトップ使ってる人がいれないと不便〜的な感覚なのかな。Vistaあたりで大分システムをいじれない
様になったらしいけど、結果皆が「不便〜!」って事になっちゃったんでしょう。
0962login:Penguin
2009/09/16(水) 08:03:32ID:bhbgwzfL0963login:Penguin
2009/09/16(水) 10:51:54ID:3J121Znd見てみたけど、流石ガラパゴス級のパッチだな。
0964login:Penguin
2009/09/16(水) 11:09:08ID:w0SO9mYwgitの使い方が広まってないのが原因な予感
0965login:Penguin
2009/09/16(水) 11:40:41ID:RJIgMBeyなぜにアーカイブは20090911n2502-usb.tar.gzなのだ?
0966login:Penguin
2009/09/16(水) 13:33:49ID:B9Ta9fDiでも /usr ってのは今となっては変な名前だと思うんだよな。
その昔は /usrの下にケントンプソンとかのホームディレクトリがあったとか聞くが…
0967login:Penguin
2009/09/16(水) 14:35:50ID:7iyuw2mZあと/etcはレジストリ型のファイルシステムにして、データベースにいつでも移行できるように
してくれ。
0968login:Penguin
2009/09/16(水) 15:54:06ID:2O217/uZ0969login:Penguin
2009/09/16(水) 15:58:33ID:DCpLhHsU0970login:Penguin
2009/09/16(水) 16:03:41ID:gfSk5aRDkernelの話だよな?
0971login:Penguin
2009/09/16(水) 16:06:14ID:w0SO9mYw0972login:Penguin
2009/09/16(水) 18:58:11ID:3J121Znd0973login:Penguin
2009/09/16(水) 23:24:04ID:vfdFrbs00974login:Penguin
2009/09/16(水) 23:29:47ID:YRHq9rTDところでWindriver LinuxとMontavistaって一緒だよな?
0975login:Penguin
2009/09/17(木) 01:28:59ID:BM3pa7K8(°Д°)ハァ?
(°Д°)ハァ?
0976login:Penguin
2009/09/17(木) 01:40:51ID:BM3pa7K8windriverはrtlinux(+vxworks)でmontavistaはpreemt_rt。
0977login:Penguin
2009/09/17(木) 12:16:55ID:2RcNIuLEOSXは、重要なディレクトリに大文字とスペース使うからあかんよ
タイプするとき、シフト押さなきゃならんのが、じみにうざい
0978login:Penguin
2009/09/17(木) 15:43:14ID:D4tMUmh6高機能シェル使えば補完するから別にいいじゃん。
でも大文字とかスペースは気持ち悪いからOSXの構成は嫌いだ。
0979login:Penguin
2009/09/17(木) 17:25:08ID:JTxX5Gh9そういうソフトを使う場合は一貫性が崩れるのが嫌だね。
0980login:Penguin
2009/09/17(木) 17:28:23ID:WIQR3Xgx0981login:Penguin
2009/09/17(木) 19:16:50ID:LCuIR6wa0982login:Penguin
2009/09/17(木) 20:22:55ID:l+wLuGi/ttp://lkml.indiana.edu/hypermail/linux/kernel/0909.2/00785.html
うひひ
0983login:Penguin
2009/09/17(木) 23:11:32ID:F2HE+Pek0984login:Penguin
2009/09/18(金) 23:33:14ID:c4oVT+Q90985login:Penguin
2009/09/19(土) 02:09:30ID:j+wUx26Rしらん。
GNU/HURDスレで聞け。
ttp://pc12.2ch.net/test/read.cgi/unix/972314064/l50
0986login:Penguin
2009/09/19(土) 17:00:51ID:duB2flZahttp://lkml.indiana.edu/hypermail/linux/kernel/0909.2/01534.html
0987login:Penguin
2009/09/19(土) 19:16:38ID:Ug79pgxCscsiのデバイス関連のコンパイルがエラーが出るからググったら、2.6.31のカーネルヘッダーの
$HDR_PATH/scsi/scsi.hを修正しろとか・・
0988login:Penguin
2009/09/19(土) 20:08:21ID:snSEzFTu0989login:Penguin
2009/09/19(土) 20:25:47ID:I29pddJ70990login:Penguin
2009/09/20(日) 22:50:47ID:+nCzGLaj0991login:Penguin
2009/09/20(日) 23:54:24ID:BUsGt5saINIT_LIST_HEAD() に do〜while(0) なんて使ってないが、
一体何のソース見てるんだ?バージョンの違いか?
まぁいろんなマクロに何故 {} ではなく、do{}while(0) が使われてるか…
はググればいくらでも出てくる。
0992login:Penguin
2009/09/21(月) 00:04:41ID:ylzlbzAT0993login:Penguin
2009/09/21(月) 00:15:04ID:ylzlbzATttp://pc11.2ch.net/test/read.cgi/linux/1253459338/
0994login:Penguin
2009/09/21(月) 00:22:37ID:LtnGh/vD乙
このスレももうちょっと賑やかになりますように梅
0995login:Penguin
2009/09/21(月) 14:05:00ID:IfXrAC240996login:Penguin
2009/09/21(月) 14:12:29ID:HMDuVYgC0997login:Penguin
2009/09/21(月) 14:15:21ID:9q2aeNv/0998login:Penguin
2009/09/21(月) 14:27:49ID:ItmdVuCY0999login:Penguin
2009/09/21(月) 18:38:15ID:eRAdwT601000login:Penguin
2009/09/21(月) 18:56:43ID:nJi5asKihttp://pc11.2ch.net/test/read.cgi/linux/1253459338/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。