2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :login:Penguin:2011/05/28(土) 03:37:10.06 ID:JXFK7X/R.net
●前スレ
【Linux】カーネル総合5【Kernel】
ttp://hibari.2ch.net/test/read.cgi/linux/1253459338/


●The Linux Kernel Archives
ttp://www.kernel.org/

●FTP ミラー
ftp://ftp.ring.gr.jp/pub/linux/kernel.org/" target="_blank">ftp://ftp.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/" target="_blank">ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.kddlabs.co.jp/pub/linux/" target="_blank">ftp://ftp.kddlabs.co.jp/pub/linux/
ftp://ftp.iij.ad.jp/pub/linux/kernel/linux/" target="_blank">ftp://ftp.iij.ad.jp/pub/linux/kernel/linux/

●LKML アーカイブ
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/
ttp://marc.theaimsgroup.com/?l=linux-kernel

●Linux HeadQuarters
ttp://www.linuxheadquarters.com/

●Linux Links - Kernel
ttp://www.linuxlinks.com/Kernel/

●Linuxカーネルドキュメントプロジェクト
ttp://sourceforge.jp/projects/linux-kernel-docs/wiki/FrontPage?action=showhist&text_id=25608

●連載記事 「Linux Kernel Watch」
ttp://www.atmarkit.co.jp/flinux/index/indexfiles/watchindex.html

321 :login:Penguin:2011/10/28(金) 21:58:11.89 ID:NCaXPQhe.net
>>319
LKMLで聞く

>>320
inlineなのもあるのでヘッダ見ないとダメという罠


322 :login:Penguin:2011/10/29(土) 07:55:52.99 ID:K9l62ciL.net
ヘッダファイルだけで実装されてるのがあれば別だけど、libの下見ればだいたい
どういうアルゴリズムがあるのかはわかるよな。

323 :login:Penguin:2011/10/29(土) 09:37:00.19 ID:caZ4jEZV.net
言われて初めてlib見に行って、lock-selftest-* がいっぱいあって
ロック・セマフォに精進(苦労)してるのが窺えてフイた。


324 :login:Penguin:2011/10/29(土) 15:53:37.47 ID:Cp0MR46c.net
ぐは、ヘッダばかりみてソース見てみるというの怠けてました。
ソースは整理されてたんですね…。精進しますです。

325 :login:Penguin:2011/10/29(土) 21:02:19.26 ID:K9l62ciL.net
ロック関連のデバッグ機構は大抵どのOSのカーネルにも実装されてたりするけど、
Linuxの場合は最初に大々的にspinlockを導入しちゃったもんだから余計苦労するな。

326 :login:Penguin:2011/10/29(土) 22:25:49.89 ID:ImcbTxbJ.net
beta版試したけどFedoraもopenSUSEも来月出る次期版はKernel 3.1だったな

327 :login:Penguin:2011/11/01(火) 20:17:21.29 ID:Vdyt2Hlu.net
//include/linux/kerhel.h

#define min(x, y) ({ \
typeof(x) _min1 = (x); \
typeof(y) _min2 = (y); \
(void) (&_min1 == &_min2); \
_min1 < _min2 ? _min1 : _min2; })

これの(void) (&_min1 == &_min2);って何?

328 :login:Penguin:2011/11/01(火) 20:21:09.57 ID:WTEsI5R0.net
See the "unnecessary" pointer comparison.

329 :login:Penguin:2011/11/01(火) 21:31:48.23 ID:Vdyt2Hlu.net
この(void)は何してるの?

330 :login:Penguin:2011/11/01(火) 21:35:56.69 ID:YjY6E4Uf.net
こういう方法もあるのか。Cは奥が深いw

総レス数 980
214 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★