【Linux】カーネル総合4【Kernel】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/12/02(日) 16:53:13ID:v60lx45q【Linux】カーネル総合3【Kernel】
ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
0653login: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:は昔から使われてるぞ。
■ このスレッドは過去ログ倉庫に格納されています