06/03/02 07:14:18 cZ2UT8/j
>>854
レスありがとうございます。
spamassassinのsendmail用のフィルター
spamass-milter です。
856:login:Penguin
06/03/02 10:32:52 87POWRW3
incremental patch っていう便利なモノがあることに今、気が付いた。
今まで、2.6.15 を 2.6.15.4 にするために patch-2.6.15.4 を
当てればいいって判ってたけれども、
そのパッチが当たった状態で、次に2.6.15.5にしたい時にはどうすればいいのか判らなかった。
linux-w.x.y.z の、.zのバージョンを上げるためにkernel.orgのVIを見ればいいってことに今気づきました。
以上チラシの裏でした。書き汚しすみません。
857:login:Penguin
06/03/02 19:03:00 Pa5e0IaY
チラシの裏じゃなくてWikiに書けばいいのに。
858:login:Penguin
06/03/02 23:06:22 HuQ1Mgg6
最近のACIPはCPUのテレポート(JM→DJ)もサポートするらしい。
2.6.16-rc5 "lost" "found" CPU スレ参照
859:login:Penguin
06/03/02 23:07:19 HuQ1Mgg6
>>858
ACPIのtypo
860:login:Penguin
06/03/07 20:30:25 8rNqD0PZ
2.6.15.6 がようやく出た。
2.6.15.5 はコンパイルすら通らない。
なんであんなものをリリースしたのだろうか。
861:login:Penguin
06/03/07 20:39:49 +t7LPCgc
>>860
reviewの時になにも言わないから。
862:login:Penguin
06/03/07 20:56:04 zYaHIKgh
2.6.15.5コンパイル通ってたけど
863:login:Penguin
06/03/07 21:02:37 ykt1V7rz
コンパイルがこけるのはx86_64環境とnfsクライアント
864:login:Penguin
06/03/07 21:02:49 8rNqD0PZ
>>862 nfsをカーネルレベルでオフにしていたからでは?
865:login:Penguin
06/03/07 21:35:09 zYaHIKgh
こんな感じだた
$ grep NFS .config
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_NFSD_TCP=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_NFS_DIRECTIO が not set なのがよかたのね
866:login:Penguin
06/03/09 00:15:46 YXwiSU0X
英語の添削までしてくれるAlanタン。
URLリンク(www.uwsg.iu.edu)
867:login:Penguin
06/03/09 00:17:46 T7czez/e
AlanCoxってうほっ?
868:login:Penguin
06/03/09 08:57:53 KeZF3VhF
彼女いるらしい
869:login:Penguin
06/03/09 14:12:45 5pGYkuP6
カモフラージュ
870:login:Penguin
06/03/09 17:42:46 F1hfIavH
Analysis of the Linux Random Number Generator
Zvi Gutterman and Benny Pinkas and Tzachy Reinman
URLリンク(eprint.iacr.org)
Abstract. Linux is the most popular open source project.
The Linux random number generator is part of the kernel of all Linux distributions
and is based on generating randomness from entropy of operating system events.
The output of this generator is used for almost every security protocol,
including TLS/SSL key generation, choosing TCP sequence numbers, and file system and email encryption.
Although the generator is part of an open source project, its source code
(about $2500$ lines of code) is poorly documented, and patched with hundreds of code patches.
We used dynamic and static reverse engineering to learn the operation of this generator.
This paper presents a description of the underlying algorithms and exposes several security vulnerabilities.
In particular, we show an attack on the forward security of the generator
which enables an adversary who exposes the state of the generator to compute previous states and outputs.
In addition we present a few cryptographic flaws in the design of the generator,
as well as measurements of the actual entropy collected by it,
and a critical analysis of the use of the generator in Linux distributions on disk-less devices.
871:login:Penguin
06/03/10 04:55:31 jvxMrDKI
>>870
なかなか興味深いね。
hw_random使うと、全部そっちから生成されるのかな?
872:login:Penguin
06/03/10 22:23:04 Yv8FUj+c
カーネルおじさんってLinusだったの!?
873:login:Penguin
06/03/11 02:49:21 jrP8L+Gx
2.6になってsched.cがあまりにごちゃごちゃし過ぎじゃない?
runqueueのせいとはいえ、なんだか酷すぎます><
874:login:Penguin
06/03/11 12:13:23 DnnpHWwO
>>873
よし、その意見をLinux-kernelメーリングリストに投稿するんだ。
875:login:Penguin
06/03/12 02:19:52 NPM5jhIZ
nice の計算方法が凝ってる割にアバウトw
876:login:Penguin
06/03/13 06:38:19 CxREtmCs
2.6.15.6 完成度高い。感謝。
877:login:Penguin
06/03/16 21:46:02 RzCMu1l7
[patch 1/1] consolidate TRUE and FALSE
URLリンク(www.uwsg.iu.edu)
>We have no less than 65 implementations of TRUE and FALSE in the tree,
ちょっと笑えるな。
878:login:Penguin
06/03/17 01:52:14 XOnqJ2Ph
true
879:login:Penguin
06/03/17 01:56:48 W94dj31l
NULL*
880:login:Penguin
06/03/17 08:33:58 6gvoQ2v3
どうせ、GCCでしかコンパイルできないんだから、
c99/gnu99のstdbool.h使えばいいと思う。
881:login:Penguin
06/03/17 10:28:12 VVrN44Pe
kernelソースにコンパイラのソースも入れちゃえばいい
882:login:Penguin
06/03/17 18:28:23 +RIyUyDR
small-Cあたりのコンパイラならカーネルに入れても誰も気づかないかもな
883:login:Penguin
06/03/18 01:06:44 5vc2E0L3
>>881
どんだけのアーキテクチャをサポートなさるおつもりか
884:login:Penguin
06/03/18 01:21:15 fgCsc/fo
Q. これはソースですか
A. いいえ、ソイソースです
885:login:Penguin
06/03/18 16:55:40 JJheKqxm
それは しょうゆ いいます
886:login:Penguin
06/03/19 00:39:04 wDljjOw3
/ ̄\
| ^o^ | < コーラ おいしいです
\_[]⊂/)
_| |/ |
| /
/ ̄\
| | < それは しょうゆ です
\_/
_| |_
| |
887:login:Penguin
06/03/19 23:06:58 ZlF4t5dh
glibcのスレってないんだね。2.6カーネル/NPTL採用の
glibc 2.4がリリースされて2週間くらいなのに話題にも
ならない。
888:login:Penguin
06/03/19 23:14:12 mEcopSLt
>>887
2.4betaの頃から使ってるので特に話題にするものでもないな。
みんながそうなのかは知らんけど。
889:login:Penguin
06/03/19 23:55:29 ZlF4t5dh
この手の後方互換性の話って、普通のユーザが気にしても
良さそうなのにね。
890:login:Penguin
06/03/20 00:30:23 3vo6fa9n
おとなしくパッケージ使っていれば
意識する必要ないし。
891:login:Penguin
06/03/20 00:32:13 oKjZWoD9
Linuxは開発者自体があまり気にしていないような気が
するんだけど。
ディストリビューションは気にしているとこはあるけど。
892:login:Penguin
06/03/20 00:36:00 naHYLSyC
本来はカーネルとlibcって一緒に開発するものなんじゃないの?
893:login:Penguin
06/03/20 01:11:41 dHGPnKg8
>>892
それを*BSDといいます。
894:login:Penguin
06/03/20 01:33:10 o6UTjjsg
>>892
RedHatがやってる。
It's joke)
895:login:Penguin
06/03/20 09:10:08 N7lOgmBa
>>889
klibc ってどこ行ったの?
896:login:Penguin
06/03/20 10:41:37 5nxEQ+NW
>>887
NPTLにはglibc2.3の頃から対応してなかったか?
897:login:Penguin
06/03/20 10:44:53 3FBcKPyB
カーネルもスレッドモデルも過去の遺物がサポートされなくなっただけ。
騒いでいる奴は馬鹿。
898:login:Penguin
06/03/20 10:52:49 5nxEQ+NW
レガシーを切り捨てたことで実行性能の最適化がほんの僅かあったりも??
899:login:Penguin
06/03/20 11:24:34 hiYIHgSc
>>898
喪前のglibcでは、使ってない部分のコードが実行されてるのか?
そんな実装御免こうむる。
900:login:Penguin
06/03/20 13:13:54 N7lOgmBa
レガシー切り捨て&コードの最適化がすすむと、、、
→ 当然 export されてる関数が減る
→ Shared Object のシンボル解決の時間が短くなる
→ きびきび起動
→ ウマーw
とか
→ 無駄なコード(互換性維持のための分岐)がなくなってコードサイズが小さく
→ RAM の使用量が減る
→ Swap が減る
→ ウマーw
glibc のソース眺めてごらん。 無駄のなコードの塊だよ。
901:login:Penguin
06/03/20 13:22:53 peYj63L9
コンパイルオプションで不要な機能を削るとかは
レガシーを切り捨ることにはなるのかな?
902:login:Penguin
06/03/20 13:40:56 3vo6fa9n
そういうlibc作ればいいんでないかい。
微妙な互換性問題で苦労すると思うが。
903:login:Penguin
06/03/20 18:12:05 N7lOgmBa
libc っていうか POSIX 互換性チェックプログラムとかないの?
system call でも OS のバージョンによって、返ってくるエラーコードが
違ったりして微妙な互換性問題は結構あるよ。
まぁ、移植に悩むのは POSIX 規定外のところが多いけど。
904:login:Penguin
06/03/20 18:45:37 bXygVmdq
誰も報告してないようだけど、2.6.16出ましたよ
905:login:Penguin
06/03/20 18:51:00 F6REtxXr
>>904
最新カーネルを表示するスレ その3
スレリンク(linux板)
に報告あったよ、
906:login:Penguin
06/03/20 18:59:45 J1hTtsCJ
2.6.16 release
907:login:Penguin
06/03/20 19:00:38 J1hTtsCJ
あ、すまんかった、既出だな。
908:login:Penguin
06/03/20 19:26:06 SaNON/7N
>>903
URLリンク(www.opengroup.org)
909:login:Penguin
06/03/20 19:56:41 3vo6fa9n
>>903
テストシステムを作ろうという話はいくつかありまふ。
話だけですが…
910:login:Penguin
06/03/20 21:12:33 rfBxlqtx
i_semがi_mutexに置き換わってるな…
911:login:Penguin
06/03/20 21:38:24 A2aipe/c
2.6.16にckパッチを当ててインストールし、無事起動。
nvidiaのドライバもインストールできた。
が、iptablesが使えなくなった。設定がごっそり変わってるのに気づかなかった。
現在格闘中…。
912:login:Penguin
06/03/20 21:51:10 peYj63L9
ほんとだ
913:login:Penguin
06/03/20 22:25:05 vh4I8q+R
2.6.16にしたら perl の alarm() が効かなくなった
914:login:Penguin
06/03/21 00:03:26 1DP1dLNa
2.6.16にしたら
/sys/devices/system/cpu/cpu0/cpufreq/*
が無くなった。
なぜ?の嵐
915:login:Penguin
06/03/21 00:41:49 FiF9QoKb
リナックスではよくあること
916:login:Penguin
06/03/21 01:22:15 iULSy1MC
>>914
普通にあるけど?
.configのspeedstepのところいじったんじゃないの?
関係ないけど/proc/cpuinfoのcpu MHzのところが
今までは997.587とかだったのが1000.000になってた
917:login:Penguin
06/03/21 03:16:34 6/uOq4Gf
LWNのWeekly Kernel Developmentに記事あるみたいだけどアカウント取得しないと無理みたいだしなぁ
918:login:Penguin
06/03/21 10:14:54 hnwXXGQB
一週間遅れなら無料で読めるよ。
毎週読む価値があると思ったら寄付のつもりでアカウントを買っておくれ。
919:login:Penguin
06/03/21 15:32:44 LV6HJPcJ
2.6.16にした。
物理メモリ1GBフル利用の3G/1GSPLITが設定できるのがいいね
920:login:Penguin
06/03/21 19:36:32 PJmbcWTA
2.6.16のnfsクライアント壊れてない?
20GBぐらいのデータをnfsごしにpdumpfsでバックアップしてたら途中で
無反応になった。2回試して2回とも発生。ネットーワーク自体は生きてる。
2.6.15で起動して試したら無問題だった。
921:login:Penguin
06/03/21 19:47:44 BmvERIfj
>>920
バニラなんてそんなもん。
922:login:Penguin
06/03/21 21:16:49 zGMFtuJK
>>920
巨大なデータを送ると再現するっぽい。
単純にnfs越しにデータを5~6GBほど流すと止まるようだ。
今のところどうしても2.6.xが必要な環境は2.6.15に戻した。
923:login:Penguin
06/03/21 22:08:08 YoIRjHeh
>>922
ここで報告しても治らんぞ。
924:login:Penguin
06/03/21 22:47:53 yR1QuAVK
>>911 NETFILTER とか IPTABLESのモジュールを
あてずっぽうでbuildしたら動くようになるみたいよ。
どれが、どう効いているのか、押さえてないが。onz
925:login:Penguin
06/03/21 22:57:45 Y/n5CiBs
>>924
モジュール化して動かした後に、ロードしているモジュールを見ればいいんじゃないか?
オプションの説明と名前を見れば解ると思うのだけど…。
926:login:Penguin
06/03/22 00:09:58 qp3Qx2Ci
2.6.16で、ppc platforms supportはどこに行っちゃったんだろう。
make menuconfigで発見できない、、、玄箱用にパッチ当てたいんだけど。
927:login:Penguin
06/03/22 19:33:36 qp3Qx2Ci
>>926
事故レスすまん。わかった
export ARCH=ppc
928:924
06/03/23 20:53:04 ZcGx5c/w
>>925
ipt_REJECT
ipt_LOG
ipt_recent
iptable_nat
ip_nat
xt_state
ip_conntrack
xt_tcpudp
iptable_filter
ip_tables
x_tables
929:login:Penguin
06/03/24 07:52:30 ymb4DW6s
最近、このBlogをウォッチしている。おもろい
URLリンク(www.codeblog.org)
ここも URLリンク(d.hatena.ne.jp)
ついでに URLリンク(mkosaki.blog46.fc2.com)
みんながウォッチしているBlogとかあったらおしえて。
930:login:Penguin
06/03/24 13:23:31 YHNSVlaw
>>929
g新部さんのblogおもしろいな~。さすがという感じだ。
931:login:Penguin
06/03/32 20:18:58 g8YJ2JBf
LinusがDebian Developerになったらしい
URLリンク(linustorvalds.typepad.com)
>I'll be working mostly on the Linux kernel packages, so Debian will have the advantage of being the distribution with the most official Linux kernel.
とか。
932:login:Penguin
06/03/32 20:25:27 1Bwokvfn
それは日付に依存しますか?
933:login:Penguin
06/03/32 20:34:00 g8YJ2JBf
>>932
URLリンク(db.debian.org)
934:login:Penguin
06/03/32 20:54:02 II1qsffy
Mac使ったりとか、毎度の事ながらLinusは悪趣味だな。
935:login:Penguin
06/04/08 14:21:14 YK+/sU3J
make時の警告は無視してはいけない。警告が出なくなるまでソースを修正する癖をつけよう。
それをやってから全く落ちることがなくなったので。
936:login:Penguin
06/04/08 15:08:39 FNgHet1M
原因はわかってるけど、直すのが面倒なものもあるのですよ。
-Wall -Werrorで通るのが理想だけどな。
937:login:Penguin
06/04/08 20:40:29 YK+/sU3J
>>936
まあ、開発者になったつもりで(^^)
938:login:Penguin
06/04/09 11:01:19 L/LsRXVR
ちゃんとlintかけてください。
939:login:Penguin
06/04/09 12:30:42 tVl82cpb
今さら気がついたけど、今年の3月は32日まであったのか。
どおりで、今年はエイプリルフールネタがなかったのか。 (藁
940:login:Penguin
06/04/10 00:15:38 Obb2mmPB
誰も読まないOSのソース・コード
URLリンク(itpro.nikkeibp.co.jp)
941:login:Penguin
06/04/10 01:15:44 cbS4YSN6
誰も Linux kernel ソースを読んでいない?
URLリンク(slashdot.jp)
942:login:Penguin
06/04/10 02:14:20 XW+VM+WT
gccの拡張機能にうんざりすると思われ。
943:login:Penguin
06/04/10 09:55:15 0kfLE4kU
カーネルなんてそんなに難しくないよ。という人の殆どは
概要を理解することがソースを読むことだと勘違いしてるよな。
新書を読んで物事分かったような気になっちゃうタイプの人。
>>940の人は一つ一つのアルゴリズムを追っているらしいので、
違うとは思うが。
944:login:Penguin
06/04/10 10:46:23 Obb2mmPB
まあほとんどの場合、概要を理解するレベルで十分なわけだが
945:login:Penguin
06/04/10 10:50:32 kS1bYa6D
トラブル時に、ソース読んで対応できれば問題ないと思うけどね。
946:login:Penguin
06/04/10 22:43:53 p5NltIE9
>>941 にその記事のインチキ臭さが書かれてるよ。
947:login:Penguin
06/04/13 13:07:45 QXnY7nzX
2.6.16.xひどいな。
948:login:Penguin
06/04/13 15:08:54 klsbBAEg
日替わりで2.6.16.3-5まで出たけれど、何があったの?
やっパリ、今のところ酷い出来なのか?
949:login:Penguin
06/04/13 20:05:43 gFp+qJ1N
>>948
security fix
950:login:Penguin
06/04/13 22:20:27 2WkQrQto
NFSでC->Sにコピーするとデータが化けるって話がでてるな...
2.6.17-rc1で直ってるから試してみてくれ、って
ちゃんと-stableにバックポートしてくれよ。>Trond
951:login:Penguin
06/04/14 10:46:16 tyjYNobS
2.6.16.6がくるぞー。
952:login:Penguin
06/04/14 11:21:42 i7IcwcqD
かあちゃん達には内緒だぞー。
953:login:Penguin
06/04/15 02:40:56 tG8SMDUH
>>931
Just an april fools joke
URLリンク(linustorvalds.typepad.com)
954:login:Penguin
06/04/19 09:46:24 HWKSE/hY
URLリンク(www.linux.or.jp)
(フレームなしURLリンク(www.linux.or.jp))
本書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。
これは内部構造のマニュアルではありません。むしろ Linux で使用されている原理やメカニズムを解説したものであり、
Linux の動作原理とはどういうもので、なぜそれが採用されているのかを説明するものです。
Linux という対象は常に変化しています。
本書がベースにしているのは現在の安定版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されているのがこのバージョンだからです。
955:login:Penguin
06/04/19 10:22:39 Kl6cIvZb
これまた懐かしい物が。
その昔2.0.38いじってた時にはお世話になりました。
956:login:Penguin
06/04/19 11:53:22 helRfo+Q
Dave RuslingのTLKぢゃないか。Alphaのマニュアルと首っ引きで
読んだなあ。彼もARMに行っちゃった。
957:login:Penguin
06/04/24 00:15:05 6V9Kbe+o
lkmlにあえてwindowsからメールする人がいるのは何故ですか?すごく気になります。
958:login:Penguin
06/04/24 00:29:16 AH59EKQB
Linuxの開発してるからってWindows使ってはダメってことはないじゃん。
逆も然り。
959:login:Penguin
06/04/24 00:36:18 6V9Kbe+o
ダメとは思いませんが、なんか浮いて見えるのは気のせいでしょうか?
気のせいですか。そうですか。
960:login:Penguin
06/04/24 01:19:33 UKX7byu4
気のせいですよ。
961:login:Penguin
06/04/24 01:41:30 iEJWP9P2
原理主義者きもい
962:login:Penguin
06/04/24 12:06:59 fVDu3Vqk
浮いてるとかってw
963:login:Penguin
06/04/24 12:56:28 GJ+foxji
MUA見て判断してるって事?
964:login:Penguin
06/04/24 16:42:39 CiCv3nXX
俺の親父が入った後の風呂にも何か浮いてるお
965:login:Penguin
06/04/24 17:20:58 RWKg0Z4U
親父の後にお前が入れば減るお
966:login:Penguin
06/04/25 07:57:36 5UIb1fgA
2.6.16.9/11は、セキュリティーホールだし、まあしょうがないかもしれないけど、
2.6.16.10の準備中に、2.6.16.11の件は発覚してなかったのかな?
3時間後にリリースだよ。。
安定版のリリースエンジニアリングとしてはどうなんだろう。
967:login:Penguin
06/04/25 10:24:59 wHfk1nyb
reviewに間に合わなかったんじゃないかい。
穴埋めた結果問題が起きる可能性もあるので、既知のセキュリティホールが
あっても、それ以外は正常に動くバージョンは必要だと思いまふ。
968:login:Penguin
06/04/25 10:35:10 s7zBMahU
2.6 から安定版/開発版という言葉が意味なくなった。
最近の傾向として 2.6.12, 2.6.14 等
マイナーマイナーが偶数のは避けるべし。
969:login:Penguin
06/04/25 11:02:32 F76uNNKH
>>968
個人的には .13, .15がbuggy過ぎて使えなかったのだが?
全部ダメじゃん。
970:login:Penguin
06/04/25 12:17:55 Vx8tjLOl
最大のバグはリナース
971:login:Penguin
06/04/25 12:49:07 jUAMwJu9
現時点で最安定なバージョンってどれ?
972:login:Penguin
06/04/25 12:56:17 9b4d3hfh
2.6.16.11
973:login:Penguin
06/04/25 12:56:43 F76uNNKH
>>971
2.6.10かな。
974:login:Penguin
06/04/25 12:59:54 9b4d3hfh
>>973は白痴
975:login:Penguin
06/04/25 15:48:20 9b4d3hfh
週末には2.6.16.12が出るそうな。
付いて来れない奴はこの場で射殺する!
976:login:Penguin
06/04/25 18:18:30 HV+bUFUZ
>>975
makeが通らず自爆の予感
977:login:Penguin
06/04/27 11:52:31 azrvvw24
今まで頑張ってxconfigしまくってたのですが
…もしかしてmakeだけでもいけるの?
978:login:Penguin
06/04/27 11:53:32 Xvoy2y2N
日本語でおk
979:login:Penguin
06/04/27 12:21:04 hIleu1/2
>>977
Read /usr/src/linux/README
980:login:Penguin
06/04/28 21:56:33 mC5yamsH
CKRM、質の悪いBSDイズムに毒されているな。
981:login:Penguin
06/04/28 23:12:28 aCpWL3oq
>>975
review始まったようだが、でかいな。
来週までずれ込むんじゃないか。
>>980
だから取りこまれないんだろう。
で、次スレは?
982:login:Penguin
06/04/29 00:13:11 p1PAcw7f
ほれ
スレリンク(linux板)
983:login:Penguin
06/04/29 01:17:00 uooMpDOz
>>982
おつかれ
984:login:Penguin
06/04/29 15:24:17 TsOPiqak
保守