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

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

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

1 :login:Penguin:2011/05/28(土) 03:37:10.06 ID:JXFK7X/R
●前スレ
【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/
ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.kddlabs.co.jp/pub/linux/
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

2 :login:Penguin:2011/05/28(土) 03:41:29.53 ID:JXFK7X/R
●LWN
ttp://lwn.net/

●Kernel Planet
ttp://www.kernelplanet.org/

●Linux & IBM
ttp://www-03.ibm.com/linux/

Linux Kernel Newbies
ttp://kernelnewbies.org/

Linux Kernel Hack Japan (旧 読学のススメ)
ttp://hira-consulting.com/wiki/index.php?%A4%E8%A4%A6%A4%B3%A4%BD

@it Linux Square
ttp://www.atmarkit.co.jp/flinux/


○関連スレ

最新カーネルを表示するスレ その4
ttp://hibari.2ch.net/test/read.cgi/linux/1301321747/

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

ディバイスドライバをハックしよう!
ttp://pc11.2ch.net/test/read.cgi/linux/1012407270/

3 :login:Penguin:2011/05/28(土) 11:07:32.96 ID:MZvRaIYf
3.8なのか、4.0なのかどっちなんだ

4 :login:Penguin:2011/05/28(土) 15:00:50.19 ID:oq6niBWH
2.8だろ

5 :login:Penguin:2011/05/28(土) 22:37:45.07 ID:r5lhfLMY
>>3
君はこの時間軸の人間じゃないね

6 :login:Penguin:2011/05/30(月) 10:57:43.51 ID:LzUDI5cm
3.0-rc1

7 :login:Penguin:2011/05/30(月) 11:22:43.26 ID:N3HLXh0a
ほう
Message-Id: <BANLkTinE8eSSovGx6CPPkTeCpqv8AsS2nw@mail.gmail.com>

数字増えただけだよんということですか?


8 :login:Penguin:2011/05/30(月) 12:56:47.58 ID:7nqRDqZS
そゆこと。
個人的には、古いユーザーの移行を促すためにも、新規さんを引き寄せるためにも、リナンバリングは良いと思う。
RHELのリリースタイミングと合わないということは、後者の方が強くなる予感

# TCP弄ってnmap検出で3.xにできるようにして欲しいかもなぁと戯れ言

9 :login:Penguin:2011/05/30(月) 14:35:53.59 ID:xMWF/eHb
The Linux Kernel ArchivesのFTPに3.0ってディレクトリできてるね。
次は3.0か?

10 :login:Penguin:2011/05/30(月) 17:47:49.99 ID:6UMISUZW
これ、3.1->3.2->...->3.40 みたいになるってことだよね。
今までのナンバリングから言うと、2つ目の数字が大きくなるのはちょっと違和感あるけど、
これもなれってことなのね。

11 :login:Penguin:2011/05/30(月) 18:45:09.81 ID:xJ0bYBHQ
まあ、2.6のナンバリングが特殊すぎたというところはあるけどな

12 :前スレ932:2011/05/31(火) 02:14:47.30 ID:SQRXT5Jh
startx直後のログを見て(EE)項目を潰していたのですが、
waiting for X server to shut downとだけログにあり、
(EE)がひとつもないのにXが起動しない状態にあり、
そういえばsshdも起動できてない、という状態でしばらく停滞してました。
/dev直下のrandomとurandomでした。これを作ると両方打開できました。

13 :login:Penguin:2011/05/31(火) 02:31:41.35 ID:SQRXT5Jh
まとめ:カーネル2.6.12 udev056の環境に2.6.39を入れてXも使う手順。

0) Kernel panic - not syncin: VFS: Unable to mount root fs on unknown-block(2,0)
モジュールを必要としていなくてもmkinitrdでinitrdを作成すると打開。
1) initが呼ぶ起動スクリプト中で止まり、syslogにはinit: open(/dev/console): No such file or directory
/devにconsoleとnullをmknodしておくと打開。
2) init完走と思いきや、ログインプロンプトが出ない。
/dev以下に必要なだけttyをmknodすると打開。
3) startxすると(EE)がポツポツと出る。
/dev/input以下にevent0, event1, event2, event2, event3, js0, mice, mouse0, ts0をmknod。
4) sshdが起動していない。また、startxするとwaiting for X server to shut down
/dev以下にrandom, urandomをmknodすると打開。

3) だけはXの起動直前に、必要なら作るようなスクリプトを書きました。
3) 以外のmknodは/devにtmpfsがマウントされてudevstartが呼び出されるまでの間に押し込みました。
あと、debianでmkinitrdを使う人は、カーネルにcramfsのサポートを組み込むのを忘れずに。

14 :login:Penguin:2011/05/31(火) 15:23:05.50 ID:6FaNx2Qr
>>13
…devtmpfsを使ってない予感?

15 :login:Penguin:2011/05/31(火) 15:32:59.63 ID:R17FeX1N
udevが古すぎてまともに動かないだけだろう
最初にMAKEDEVすればいいんでないかという気がしないでもない


16 :login:Penguin:2011/06/04(土) 05:17:06.03 ID:cB/xA9Ib
3.0 RC1ってなに

17 :login:Penguin:2011/06/04(土) 08:16:52.06 ID:hTVQLI1w
よりスケーラブルな何か

18 :login:Penguin:2011/06/04(土) 14:26:54.40 ID:TmuFUdnv
>>16
https://lkml.org/lkml/2011/5/29/204

19 :login:Penguin:2011/06/04(土) 17:09:04.09 ID:FSeM92GX
ペンギンの次は何だろう。

20 :login:Penguin:2011/06/04(土) 17:30:29.18 ID:cB/xA9Ib
アライグマ

21 :login:Penguin:2011/06/04(土) 19:56:08.95 ID:Rzv2u/XI
猫に一票

22 :login:Penguin:2011/06/05(日) 01:36:06.15 ID:dnZ/fazw
>>21
激しく賛成させていただきます

23 :login:Penguin:2011/06/05(日) 02:14:21.93 ID:ckvqdpn0
ぃぬx

24 :login:Penguin:2011/06/05(日) 05:28:23.12 ID:WxpStZRZ
ありがとウサギ

25 :login:Penguin:2011/06/05(日) 09:31:12.01 ID:TUKmaU9U
このままペンギンがいいな

26 :login:Penguin:2011/06/05(日) 21:14:45.18 ID:PONNjDBC
絶対ペンギン...がいいなぁ...

27 :login:Penguin:2011/06/05(日) 21:16:23.05 ID:dnZ/fazw
ベルゼブブ「呼んだ?』

28 :login:Penguin:2011/06/05(日) 21:19:29.57 ID:43p84Rh6
黙れ、スカトロ野郎

29 :login:Penguin:2011/06/05(日) 22:39:23.50 ID:cYB9e7c9
おまえら・・・

30 :login:Penguin:2011/06/06(月) 05:41:10.67 ID:BeG85kSX
皆思い思いの動物に変更するパッチでも書いてLKMLに送れよ。その前に半年ROMる必要があるやつらが多そうだけど。

31 :login:Penguin:2011/06/06(月) 22:17:54.61 ID:3jNSD15w
パッチも何も...
tux君の画像置き換えるだけだろ
君も半年ROMる必要あるんじゃね?

32 :login:Penguin:2011/06/06(月) 22:53:14.59 ID:ze/BDmQZ
LKMLにパッチ投げるには上級資格が必要なのだよ

33 :login:Penguin:2011/06/06(月) 23:29:51.38 ID:VD5GWKBN
おはようなぎでいいよ

34 :login:Penguin:2011/06/07(火) 03:27:43.13 ID:NiO1kk4x
じゃうちのぬこでいいよな

35 :login:Penguin:2011/06/07(火) 06:34:30.75 ID:mqprQa7u
ネコはないな。

36 :login:Penguin:2011/06/07(火) 08:56:29.78 ID:eIV5bJdI
pedobear にしてほしい

37 :login:Penguin:2011/06/07(火) 21:49:01.64 ID:8+P+b0e/
>>36
それは非常に素晴らしいけど、世界がひっくり返るぞ・・・

38 :login:Penguin:2011/06/07(火) 23:05:04.53 ID:4a9cwO6p
デブ2.0がイイ感じでターゲットになってそうだ

39 :login:Penguin:2011/06/08(水) 01:12:07.09 ID:K5Z2iVVV
3.0を最速で公式採用するディストリは何処かな

40 :login:Penguin:2011/06/08(水) 01:24:46.00 ID:IOYBs6ja
使える状態にするのはfedoraのrawhideじゃね

41 :login:Penguin:2011/06/08(水) 01:35:08.93 ID:Xj5OQ1PP
>>40
既にリポジトリに来てたような

42 :login:Penguin:2011/06/08(水) 01:39:40.16 ID:IOYBs6ja
rc1でしょ
まだ、おっかけする気にならんな

43 :login:Penguin:2011/06/08(水) 01:43:12.21 ID:QLhjEazY
rc1くらいでテストしとかないとバグ入ってたときにパッチが間に合わないんだよなあ。めんどい。

44 :login:Penguin:2011/06/08(水) 01:45:47.99 ID:IOYBs6ja
え、パッチ当てられる人がいるとは思わかなかった。
どの辺に強いの?

45 :login:Penguin:2011/06/08(水) 13:21:29.43 ID:MHZTgIub
なんかカーネルおかしなことになってるな。

$ finger finger@kernel.org
The latest linux-next version of the Linux kernel is: next-20110607
The latest mainline 3 version of the Linux kernel is: 3.0-rc2
(以下略)

で、ftp://ftp.kernel.org/pub/linux/kernel/v3.0/testing を覗くと、
linux-3.0-rc2.tar.bz2 は存在せず。linux-3.0-rc2.tar.gz は存在するけれど
サイズが 15 M バイト!パッチも bzip2 で圧縮されたものは存在しない。
俺は結局 Gitweb で snapshot を落として build したけれど、これは一体
どういうことになっているんだろう?

46 :login:Penguin:2011/06/08(水) 13:29:01.51 ID:vA082y1e
>>45
> Re: Linux 3.0-rc2

47 :login:Penguin:2011/06/08(水) 13:39:55.68 ID:MHZTgIub
>>46:
Thanks. この辺:
https://lkml.org/lkml/2011/6/6/152

から辿ってみる。


48 :login:Penguin:2011/06/09(木) 02:16:33.13 ID:x6MP7j4x
Linux 3.0-rc2
lvmのmountでこけるなあ
dracutが妖しいそうだけでよ〜わからん

49 :login:Penguin:2011/06/10(金) 06:10:13.03 ID:Lrv69DBF
3.0-rc2はfedoraのrawhideで動いてるね。
selinuxで、はまったけど、ちゃんと起動した。

50 :login:Penguin:2011/06/10(金) 19:09:00.31 ID:pmEsaUQ2
Gnome3.0にあわせてバージョンだけアップしたカーネルwwww

51 :login:Penguin:2011/06/10(金) 23:41:45.86 ID:it9v1QSg
流石にそろそろbtrfsは3.0で実用段階になるかな?

52 :login:Penguin:2011/06/11(土) 03:27:14.25 ID:FA11HHzN
実用段階になるとみたから
Fedora 16 が標準採用するんだと思う。
http://gihyo.jp/admin/clip/01/linux_dt/201106/10

53 :login:Penguin:2011/06/11(土) 09:15:54.54 ID:CvMiitA2
こっちもあるよ、F16。
http://fedoraproject.org/wiki/Features/F16BtrfsDefaultFs

壮大な実験、はじまります。

54 :login:Penguin:2011/06/11(土) 09:25:35.12 ID:iBI1lvxW
元々そういうディストリだから構わんのだけどこっちでそれを始めるってことはRHELも将来的にはbtrをデフォにするつもりってことなんかねぇ

55 :login:Penguin:2011/06/11(土) 10:26:26.05 ID:FA11HHzN
そういう事でしょ。
本当は nilfs2 の方がいいと思うんだけどな、シンプルだし。
ただまだ POSIX ACL に対応してないから、
もう少し待って、ってことだろうが。

56 :login:Penguin:2011/06/14(火) 00:12:37.91 ID:3LAnnTIx
>>54
RHELで使えるかどうかテストするのがfedoraなので、採用するかどうかは結果次第だろ。

57 :login:Penguin:2011/06/14(火) 01:43:06.70 ID:LQ0ZQfjA
そりゃRHがbtrfs採用しないのなら、そんなの怖くて使えないよ。
同様にNTTがnilfs採用しないのなら(ry


58 :login:Penguin:2011/06/14(火) 03:11:34.07 ID:Xs4+DtTK
使えるかどうかを話す段階だったのか

59 :login:Penguin:2011/06/14(火) 05:54:05.03 ID:vrBSezBK
まあ、両方使えないけどな

60 :login:Penguin:2011/06/14(火) 09:00:02.44 ID:Uj9yDh8C
btrfsはlock contentionが解決されれば、ext4並の速度になるはず?

61 :login:Penguin:2011/06/14(火) 09:26:25.61 ID:spR/0DOq
btrfsはSSDで使うととんでもなく速い
5000円ぐらいの30GB SSDに入れてみたらインストールが15秒、起動2秒で出来た

62 :login:Penguin:2011/06/14(火) 11:36:43.53 ID:3LAnnTIx
>>61
そのSSDにext4入れてみろ。


63 :login:Penguin:2011/06/14(火) 12:16:42.20 ID:WRyEYHCl
>>61
OS何使ってるか教えてエロい人。
インストールと起動時間が短過ぎるが、まさか、Bodhi Linux か!

64 :login:Penguin:2011/06/15(水) 04:27:31.99 ID:ISUarYf4
>>57
Fedora16がbtrfs標準採用だってさ

65 :login:Penguin:2011/06/15(水) 06:07:33.14 ID:4tMnqV2m
半年先ならモノになるって目処がついたんでしょ

66 :login:Penguin:2011/06/15(水) 07:39:54.17 ID:GfuJHM7u
昨日、2.6.39.1から3.0-rc2に上げた。.configのAPM関係をNoにしたらコンパイルが通った。
Salckware 13.2


67 :login:Penguin:2011/06/15(水) 07:42:29.03 ID:GfuJHM7u
↑、間違えた。正しくは3.0-rc3


68 :login:Penguin:2011/06/15(水) 22:25:25.92 ID:yN3nIb7o
3.0ではマスコットはどうなるんでしょうか?


69 :login:Penguin:2011/06/16(木) 05:10:30.99 ID:LH8B9WHW
>>68
葡萄(マスカット)

70 :login:Penguin:2011/06/16(木) 13:49:40.24 ID:ijZ07dBH
つまらん
はい、次

71 :login:Penguin:2011/06/16(木) 14:15:34.85 ID:xzlKhTHO
第五世代コンピュータだっけ?

72 :login:Penguin:2011/06/16(木) 21:07:33.51 ID:Yst91yMv
カモメ、ペンギンとくれば次はダチョウかな

73 :login:Penguin:2011/06/16(木) 21:46:15.88 ID:/17sM7p1
カモメはJEのマスコットじゃなかった?
カモノハシだったはず。

74 :login:Penguin:2011/06/16(木) 21:54:27.00 ID:pXT9YURF
JEはペリカン。
日本語が通る→日通(ペリカン便)


75 :login:Penguin:2011/06/16(木) 23:10:22.26 ID:ek0Zjcdz
じゃネコで

76 :login:Penguin:2011/06/16(木) 23:38:38.60 ID:P49g/NoK
>>75
Mac と被るじゃん。

オットセイとかどうだろう。

77 :login:Penguin:2011/06/16(木) 23:54:56.24 ID:D/fKoIct
マスコット募集とかやってないの?

78 :login:Penguin:2011/06/17(金) 00:56:05.31 ID:IEAS95Tz
おやび〜ん

79 :login:Penguin:2011/06/17(金) 09:21:06.31 ID:w4kaKlCa
モグラだろう

80 :login:Penguin:2011/06/17(金) 12:18:18.49 ID:bkIzOaJn
>>73
カモメは JF だろう。
http://web.archive.org/web/19970608111625/http://jf.linux.or.jp/JF/WhatisJF.html

JE のマスコットってのは記憶にないな。

81 :login:Penguin:2011/06/17(金) 12:23:36.37 ID:bkIzOaJn
カモノハシ案は
http://www.ibiblio.org/pub/Linux/logos/platypus/!INDEX.html
にある。

82 :login:Penguin:2011/06/17(金) 23:22:08.46 ID:wc7agUde
次期マスコット、がちゃぴんだって有力筋から聞いたけど。
中の人は顔バレしないなら他の案より歓迎だって。

83 :login:Penguin:2011/06/17(金) 23:34:57.36 ID:Ktqw3Lph
私の名前は中のです。

84 :login:Penguin:2011/06/18(土) 05:11:36.14 ID:/tf7e5fD
もうペンギンつながりでベーヤンでいいじゃんか

85 :login:Penguin:2011/06/18(土) 06:31:57.44 ID:rfdutmDm
リーナスでいいじゃん

86 :login:Penguin:2011/06/18(土) 16:56:16.27 ID:RxVMYm1G
wikipeによると1.xのマスコットはカモノハシってあるけど

ペンギンつながりで樺太犬でどうだろ

87 :login:Penguin:2011/06/18(土) 19:10:50.29 ID:456/qj8J
俺もそれがいい
樺太犬以外認めん

88 :login:Penguin:2011/06/19(日) 10:27:27.02 ID:qFzlcVkZ
bikeshed

89 :login:Penguin:2011/06/20(月) 00:53:00.03 ID:NqYWFtWF
こういうのは盛り上げたもん勝ちなんだよ
ここでうだうだいうより、もうMLにイラスト投げちゃえ

90 :login:Penguin:2011/06/20(月) 13:45:02.40 ID:Ga+tvQMw
>>86
> wikipeによると1.xのマスコットはカモノハシってあるけど
でもソースないんだよね。

91 :login:Penguin:2011/06/20(月) 14:54:26.24 ID:y0zw3g8b
結構リアルな白黒のカモノハシだよ

92 :login:Penguin:2011/06/20(月) 16:10:58.98 ID:gy0en9H5
ttp://web.kyoto-inet.or.jp/people/jeanne/faith/linuxshirt.gif

93 :login:Penguin:2011/06/21(火) 00:58:10.68 ID:5D7ERtKW
卵生むけど飛べない生き物つながりで行きそうな気がする

94 :login:Penguin:2011/06/21(火) 01:05:05.81 ID:YVFoEvdf
蛙とかどうだろう。かわいいよ。

95 :login:Penguin:2011/06/21(火) 01:11:09.53 ID:xmIkzbKv
ダチョウか、美味しくないけどまずくもないよね

96 :login:Penguin:2011/06/21(火) 01:35:37.14 ID:jfzWmhVQ
Taz君は哺乳類だったのだ
http://www.nationalgeographic.co.jp/animals/mammals/tasmanian-devil.html

97 :login:Penguin:2011/06/21(火) 22:10:14.87 ID:4ece6kyz
仮想化がAMPに結びつくとは…意外だけど納得

98 :login:Penguin:2011/06/21(火) 23:22:00.28 ID:OAwFoRt/
誰かが萌えキャラとか描いたらそれになる可能性があるのか!?

99 :login:Penguin:2011/06/21(火) 23:28:38.13 ID:wWuJL/hR
それをLinusが気に入ると思うか?


100 :login:Penguin:2011/06/22(水) 00:06:57.08 ID:crHUSm8V
>>99
気に入るキャラを作り出せばいい。

101 :login:Penguin:2011/06/22(水) 00:08:07.03 ID:NxFDelf6
いっそリーナスの顔とかどうよ

102 :login:Penguin:2011/06/22(水) 08:53:58.62 ID:7Eo0vHUU
Linusの奥さんをモチーフにデザインしました

とか言えば反対しにくいかも知れぬ>新キャラ。

ところで日本でドライバ開発の講習会とかないですかね。
独力でやるのに限界を感じる。

103 :login:Penguin:2011/06/22(水) 11:34:24.64 ID:A27dp9wS
nfsd vs nsfd ファイッ!

104 :login:Penguin:2011/06/22(水) 14:20:52.92 ID:1xVHBnqk
>>303
わろた
略語は紛らわしいのう


105 :login:Penguin:2011/06/22(水) 16:25:32.04 ID:ptaqhDGL
rc4が出てた
そろそろ試してみるか

106 :login:Penguin:2011/06/22(水) 17:36:57.36 ID:M+iMlYAH
>>103
何切れてんのこのおっさんwww

107 :login:Penguin:2011/06/22(水) 21:39:14.78 ID:nemTqikd
いっそリーナスの3人娘を

108 :login:Penguin:2011/06/22(水) 21:56:52.42 ID:VAFyCVZ6
http://hibari.2ch.net/test/read.cgi/linux/1304762105/563

Linus Torvalds氏、ARM用コードに噛み付く
http://slashdot.jp/linux/11/06/22/0911201.shtml

だってさ。コンフィグが簡単だった2.4がなつかすい

109 :login:Penguin:2011/06/22(水) 22:21:15.12 ID:ptaqhDGL
>>108
ARM版Linuxをメインラインとは別の派生カーネルにすりゃそれで解決じゃん
ディストリがあんだけあるんだしカーネルがちょっとぐらい増えても問題ない

110 :login:Penguin:2011/06/22(水) 23:59:35.39 ID:jtohYTto
古いボードのサポートコードを綺麗に消したらその人の分はpullする、と宣言したら
ARM界の中であっという間に掃除されるんでは。

111 :login:Penguin:2011/06/23(木) 02:18:39.07 ID:LHOnuLGT
古いボードのサポートを消すのはポリシー違反だからLinusは反対するだろ (使っている人が居ないならともかく)
というか問題はコードの重複やメンテナンスしにくい構造にあるわけで

112 :login:Penguin:2011/06/23(木) 20:19:02.48 ID:xSa7ICKX
ARMの亜流は今後も増え続けるだろうから、このままだともっともっとすごいことになるね。

113 :login:Penguin:2011/06/24(金) 00:23:03.45 ID:MeGodhjO
>>111
PC-98のツリーと、去年のARM製品のボード用ツリーで何が違うのか判らない。

メンテナ不在
ユーザー少数
将来なし

gitなんだから別ブランチでやればいいと思う。
活発になったらメイン復帰のLRU方式。

114 :login:Penguin:2011/06/24(金) 09:45:03.29 ID:7BkCXvV/
ソースを見てなきゃわかるわけない。

115 :login:Penguin:2011/06/24(金) 19:55:52.90 ID:VkSfU1Ye
時限式になればいいのにな。
5年過ぎて需要なければ消滅とか。

116 :login:Penguin:2011/06/24(金) 21:33:38.61 ID:VlC5GnsW
>>115
2006年以前のデバイスで需要が無いとかどのように判断するんだ?

117 :login:Penguin:2011/06/24(金) 21:56:39.83 ID:cuJ2Y69+
ARMを使って販売や運営をやってる企業と担当開発者の人らにアンケートすりゃいいよ
新製品に移って旧製品のサポートが切れてたら順次該当部分削除

118 :login:Penguin:2011/06/25(土) 22:35:23.72 ID:Fev3hHtu
kernel 2.6.39.* で wireshark をインストールすると、libwiretap.so が 0 で
埋め尽くされているんだけど、何だろう。
kernel 2.6.38.* なら問題ないし、make した後、libwiretap.so を手動でゆっくり
インストールすると問題ない。

slackware64 13.37
gcc 4.5.2
glibc 2.13
wireshark 1.4.5 1.6.0


119 :118:2011/06/29(水) 20:42:26.94 ID:2UWVOdtX
lkml にします。


120 :login:Penguin:2011/06/29(水) 23:38:24.04 ID:VK5gs+wJ
linux-netdev だろ

121 :login:Penguin:2011/06/30(木) 07:27:41.99 ID:88DbxhgA
>>118
ファイルシステムまわりの問題だと思うんだけど、インストール先のファイルシステムは何使ってる?


122 :login:Penguin:2011/06/30(木) 08:30:04.63 ID:50O5Nwem
2.6.39 と 2.6.39.* の間でbisectすれば、問題を起こしたパッチは特定できるでしょ。
報告するのを考えるのはそれからですね。

123 :login:Penguin:2011/06/30(木) 15:07:03.65 ID:wnTeHUTW
BadRAMが…

124 :118:2011/06/30(木) 20:55:09.05 ID:FX4Bq1eL
>>120
wireshark の挙動が…とかならともかく、それはないと思います。

>>121
インストール先もコンパイル場所も ext4 です。
tmpfs 試してみようと思って忘れてます。

>>122
2.6.39 でも起きるので、やるなら 2.6.38 と 2.6.39 の間?
それはまた大変な…

>>123
これ私宛ですよね?
完全に再現してるので、ハードウェアは疑ってないです。


125 :login:Penguin:2011/06/30(木) 21:18:32.47 ID:5GomVK1Y
>インストール先もコンパイル場所も ext4 です。
>tmpfs 試してみようと思って忘れてます。
なぜ最初に試さないの?


126 :118:2011/06/30(木) 21:26:02.19 ID:FX4Bq1eL
> >tmpfs 試してみようと思って忘れてます。
> なぜ最初に試さないの?

なんでって…
たぶん kvm のスレ見てなかったら疑ってすらいないです。

今試しました。症状起きました。

あと、コンパイル場所、インストール先とも、lvm の lv です。


127 :login:Penguin:2011/06/30(木) 21:55:17.41 ID:88DbxhgA
ファイルシステムには依存しないっちゅーことですかね。
ファイルのコピーの仕方の問題なのかねえ。

128 :login:Penguin:2011/07/15(金) 17:19:36.04 ID:X19oMNpP
識者の方どなたかご教授お願いします。

rhelを使用しています、
定期的にドライバーにて脆弱性が見つかって
カーネルのアップデートが出ますが、業務の都合上、なかなか
即時アップデートが行えません。

そこで常日頃疑問だったのですが、
対象のドライバーが入ってなければ
その脆弱性に関して、アップデートする必要性はない、という認識はあってるでしょうか?

たとえば、
https://www.redhat.com/security/data/cve/CVE-2011-1746.html
なんかは
generic.ko が入ってなければ心配不要、ということになるのでしょうか?

129 :login:Penguin:2011/07/15(金) 17:36:38.10 ID:CAZqMvN+
drivers/char/agp/generic.c からは、generic.ko は作られない
(なんかの共通ライブラリみたいなもん)

rhelに聞くのが一番だと思うが

130 :login:Penguin:2011/07/15(金) 23:49:51.15 ID:ClZpqgHj
>>128
まあ一番いいのは顧客を脅すことかな。
それで仕事を取ってくるのが営業の腕の見せどころだろ。

131 :login:Penguin:2011/07/17(日) 11:58:40.03 ID:tfBGtXH9
3.0.0でvmware playerのインストールでこけると思ったら
smp_lock.hが消えてたり
lock_kernel/unlock_kernel/path_lookupが無くなってたりしてる

132 :login:Penguin:2011/07/17(日) 12:07:23.17 ID:2af2k3k7
>>131
xenが統合した時点で非純正(kernel外)の仮想機構は不遇受けるだろうね
もともと大体xenモードカーネルではVMwareServerとか使えなかったもんな

133 :login:Penguin:2011/07/17(日) 15:46:29.10 ID:h2nAns/f
>>128
>対象のドライバーが入ってなければ
これは一応正しいけど脆弱性の影響があるかどうかの判断は結構難しいはず。
即時更新が難しいシステムならksplice使うのが良いと思う。有料だけど。

>>132
xen統合関係なしにプロプラ系は考慮されない罠
特にBKL削除であれこれ動かなくなってる

134 :128:2011/07/17(日) 22:32:43.66 ID:aN1NmODm
>>129
> drivers/char/agp/generic.c からは、generic.ko は作られない

なるほど、安直に考えすぎてました。

> rhelに聞くのが一番だと思うが

サポート利用したことがなく使い物になるという期待感は全くなかったのですが
一度聞いてみたいと思います。

> 即時更新が難しいシステムならksplice使うのが良いと思う。有料だけど。

ksplice 初めて知りました、
貴重な情報ありがとうございます!!
有料なのは全く問題ないのですが、軽くぐぐった感じでは
どれほど信頼に足るものなのかちょっと不安ですね。
もう少ししっかり調べて使えそうなら購入したいと思います

皆様ご返答いただいてありがとうございました!!!

135 :login:Penguin:2011/07/17(日) 22:52:02.37 ID:q6Ygmt+r
昔大学の研究でkspliceやってたな。今は有料化したのかよ!
とか言うと身元が特定されそうだ。

136 :128:2011/07/18(月) 00:09:39.31 ID:92nteDgU
色々と調べてみましたが日本語情報はかなり少ないですね。

>【Linux】カーネル総合4【Kernel】
2時間弱調べて一番濃い内容は
3年前のこのスレの過去ログだったり。。

>>133
>>135
どうでしょう、これって実用性あるのでしょうか?
全くイメージがわかないので
これによるトラブルやパッチ漏れが発生しそうで不安です。
本家にある以下の論文?を読めば理解できますかね
英語は得意ではないですが・・・orz
ttp://www.ksplice.com/paper

137 :login:Penguin:2011/07/22(金) 22:19:06.58 ID:+Zeg8Oi5
3.0に興奮しすぎてEXTRAVERSIONにハイフン加えるの忘れてmake bzImageしてた\(^o^)/

138 :login:Penguin:2011/07/22(金) 23:04:34.75 ID:SGlfvzwx
>>136
仕組み的に不安ではあるなぁ。
ってかあれ、Oracleが買収してRHEL対応消えた? 一時的か?

Oracle、Ksplice 買収で『Linux』事業を強化 - japan.internet.com
http://japan.internet.com/busnews/20110722/3.html

139 :login:Penguin:2011/07/23(土) 12:50:45.62 ID:YXcWhclI
その不安な部分につけこむと(というと言葉は悪いが)、商用サービスができるんだよw

140 :login:Penguin:2011/07/23(土) 14:42:34.29 ID:TvfQ6t5m
Solarisに何十年も前からあった機能がようやく実現したね
遅すぎる

141 :login:Penguin:2011/07/23(土) 15:13:42.43 ID:It0KDpqy
何十年…

142 :login:Penguin:2011/07/23(土) 20:27:21.29 ID:Cq4NXkV4
kspliceなんてなくても前からオンラインパッチ当てられただろ?

143 :login:Penguin:2011/07/23(土) 21:01:15.05 ID:YXcWhclI
systemtapは何も考えず使っちゃうけどkspliceだと不安、ふしぎ!

144 :login:Penguin:2011/07/23(土) 22:26:57.02 ID:PkScFyZq
kernel 3.0 リリース記念上げ。

145 :login:Penguin:2011/07/23(土) 22:29:50.90 ID:smZka/xC
スタックやヒープは避けたとしても、戻り値のコンテキストが変わる訳だからなぁ>オンラインパッチ

146 :login:Penguin:2011/07/24(日) 08:04:38.11 ID:2DOkF+nY
最速でstableに3.0採用する安定版志向のディストリは何処かな

147 :login:Penguin:2011/07/25(月) 09:05:23.44 ID:tfRA9pJK
Fedoraとか、momongaとか早そう

148 :login:Penguin:2011/07/25(月) 14:45:05.65 ID:YaaAvJYc
>>147
安定志向か?

SuSEかUbuntu LTSだろうなあ
RedHat 7はいつになるかわからんし



149 :login:Penguin:2011/07/25(月) 15:58:56.73 ID:gvW6+fgx
>>146
の stable の定義が不明だけど、
ディストリビューションのメジャーバージョンアップでってことかな?
安定板を標榜しているもののなかで一番のやんちゃ?
体制が整っているから採用も早い?

取り敢えず、Debian Sid にはきた。

150 :login:Penguin:2011/07/25(月) 16:05:59.89 ID:0IcUx8Zo
>>146
http://distrowatch.com/search.php?pkg=linux&pkgver=3.0#pkgsearch
でもヲチしてればいいじゃね。

151 :login:Penguin:2011/07/26(火) 10:55:30.50 ID:WugL94g/
Debian unstableには落ちてきた。
しかしここからが長いから一番乗りは無理っぽいが。

152 :login:Penguin:2011/08/08(月) 21:50:15.91 ID:Glmvelxz
3.0番台になって何が変わったの?って情報はここにはないのね

153 :login:Penguin:2011/08/08(月) 21:51:34.47 ID:URRMMHHr
よそにもないから安心しろ

154 :login:Penguin:2011/08/08(月) 22:01:50.93 ID:hXYpPLUE
http://sourceforge.jp/magazine/11/07/25/045229

ファイルシステム「Btrfs」で自動デフラグやファイルシステムの整合性をチェックする「Scrubbing」をサポート、パフォーマンスも改善
新システムコール「sendmmsg()」のサポート
デフォルトでXenのdom0をサポート
ページキャッシュ性能の向上が期待できる「Cleancache」機能
Berkeley Packet Filterでjust-in-timeフィルタリングをサポート。フィルタルールのロード時にルールのコンパイルを行うことで性能が向上する
Wake on WLANのサポート
ICMP_ECHOメッセージの送信およびICMP_ECHOREPLYメッセージの受信に特権が不要となった
ネームスぺースハンドリングに利用できる「setns()」システムコールのサポート
新たなタイマ機構「Alarm-timers」

 そのほか、多数の新ドライバや既存機能の改良などが行われている。

155 :login:Penguin:2011/08/13(土) 10:08:08.93 ID:q1ulNwKl
3.0はsandy bridgeなノートのintelグラフィックドライバがかなりよくなってた

156 :login:Penguin:2011/08/14(日) 09:36:23.35 ID:efNkhlXj
Archでkernelのアップデートが来てたから入れてみた
なんだよこの速さ…

157 :login:Penguin:2011/08/20(土) 03:45:22.39 ID:63933tmt
Archって何?

158 :login:Penguin:2011/08/20(土) 08:24:38.07 ID:KCfD/+vE
>>157
Arch Linixの鳥だろ

159 :login:Penguin:2011/08/22(月) 14:18:12.55 ID:G4YW47WX
個人的にはRT5370ドライバーの追加が3.0の目玉だわ。

160 :login:Penguin:2011/08/22(月) 15:16:24.08 ID:qmIlsBYj
>>158
節子、Minixと混じってるで

161 :login:Penguin:2011/08/22(月) 20:46:08.01 ID:wFs/4rD/
menuconfigの中のDevices Driverで、[M]はモジュールとしてコンパイル
[*]は、カーネルのstaticコンパイルってこと?

同じ[*]に変更したドライバーで、lsmodで表示されるものと、されないものが
あるのはなぜ?


162 :login:Penguin:2011/08/22(月) 21:11:12.72 ID:uFdBwJ7q
具体的に
- どういうことをして
- どうなると予想して
- 予想に反してどうなったか
を書かないと伝わらないと思います

163 :login:Penguin:2011/08/22(月) 21:37:25.21 ID:EOVaq4+y
単にインストールしてないんじゃね?

164 :login:Penguin:2011/08/23(火) 06:55:11.35 ID:M7iaweq6
>>161
何か間違えてる

165 :161:2011/08/23(火) 21:14:44.40 ID:WSiVyHFp
ディストリは、Ubuntu11.04
kernel 2.6.39-x3

USB-ethドライバ smsc95xx
電源チップドライバ twl4030_madc_hwmon
がデフォルトのmenuconfigで、[M]でそのままではデバイスが使用できないので
[*]に変更してコンパイルすると、使える状態になります。
dmesgで、どちらも登録されてます。
この状態で lsmodすると、smsc95xx が表示されません。
なんで?


166 :やんやん ◆yanyan72E. :2011/08/23(火) 21:18:33.84 ID:iXetIFoA
釣りだと信じたい。。。

167 :login:Penguin:2011/08/23(火) 23:06:46.75 ID:dJ1vhOtl
モジュールを組み込むか、ローダブルにするかっていう[*]と
あるモジュール内である機能をそのモジュールに含めるかって意味の[*]
で、見分けがついてないとエスパーしてみる

168 :login:Penguin:2011/08/24(水) 06:56:17.39 ID:8hSGOG5d
吊るしのLinuxは不特定のハードで起動しないとならないからモジュールだらけだけど
自分で構築するなら全部組み込みでいいのに
モジュールにする理由
・モジュールにパラメーターを食わせる
・機能をカーネルレベルでon/offしたい
これくらいしか思いつかない

169 :login:Penguin:2011/08/24(水) 08:09:13.26 ID:eE0txX9N
全部組み込みにする利点って何?

170 :login:Penguin:2011/08/24(水) 09:57:37.75 ID:lOcFrZBg
>>169
自分で構築したという自己満足

171 :login:Penguin:2011/08/24(水) 10:15:01.17 ID:O3yHkCRK
準仮想化で、ゲストのカーネルイメージをホストOSが管理している場合に
モジュールをゲストのファイルシステムにインストールする手間がはぶけるとか

172 :login:Penguin:2011/08/24(水) 12:28:25.38 ID:4YB3KCwe
initramfsなどという間抜けな仕組みに頼らずブートできる

173 :login:Penguin:2011/08/24(水) 23:26:48.51 ID:LiuHNc4N
>>171
そんな高級な話でなくても「カーネルアップデートしたらブートしなくなりました、助けて」レベルで十分

174 :login:Penguin:2011/08/24(水) 23:40:18.73 ID:LiuHNc4N
.config一通り目を通したらとても他人任せにはできないさ
CONFIG_M586よりはCONFIG_MCORE2やCONFIG_MK8なカーネルの方がご利益ありそう
Multi-core scheduler supportだのPreemption Modelだのは体感できる差が出る
Generic x86 supportが有るって亊は非標準な最適化もたぶん有るんだろう
デストリはCPUのコア毎にカーネルを用意してくれるわけではない、どのコアでも動く汎用仕様のカーネルは無駄が多いし遅い

175 :login:Penguin:2011/08/24(水) 23:53:25.57 ID:vUpqcx0+
>>174
ご利益なのか本当に速いのか分からないなら無駄な努力だと思う


176 :login:Penguin:2011/08/24(水) 23:56:51.77 ID:MXC0CosK
でも不要なハードのチェック切れば起動は確実に早くなるだろ。

177 :login:Penguin:2011/08/25(木) 00:47:03.84 ID:IvAnECIo
もってないハードのドライバーは全部無効にして、もってるハードのドライバーは全部組み込みにしてるわ。
そのほうがコンパイルも速いし。

178 :login:Penguin:2011/08/25(木) 01:21:16.10 ID:yYhhtzZL
新しいハードを買ったらまずコンパイルですね。分かります。

179 :login:Penguin:2011/08/25(木) 01:39:48.55 ID:BnaAIQKV
k6-2やらAthlonを使ってた頃は自分でコンパイルしてたけど
最近は設定が面倒なのでデフォルトカーネル(AMD64版)を使ってる

180 :login:Penguin:2011/08/25(木) 08:07:47.66 ID:1t/atLxk
block layerでチェックをすべて外せってあったけど、2tb以上使わなくてもext4使ってたらダメじゃない?

181 :login:Penguin:2011/08/25(木) 08:35:06.43 ID:W6UmQ3TO
何言ってんの

182 :login:Penguin:2011/08/25(木) 19:57:33.36 ID:p1xhBin4
3.0記念でkernel watch復活してるかと思ったけど更新はなかった

183 :login:Penguin:2011/08/25(木) 20:23:23.94 ID:WsXCDAM+
おまえら自身でwatchしろよ!

184 :login:Penguin:2011/08/25(木) 23:25:53.65 ID:A1iJBlyB
モジュールにする → 4kB の TLB になる
kernel に組込み → 2MB だか 4MB のおっきな TLB が使える
なので、必要最小限のモジュール選択して、それをkernelに組み込むのが
一番いまうす

185 :184:2011/08/25(木) 23:26:37.06 ID:A1iJBlyB
typo った
> 一番いまうす
一番いいと思います

186 :login:Penguin:2011/08/26(金) 13:42:57.53 ID:yAETHqeV
復活の呪文

187 :login:Penguin:2011/08/26(金) 13:51:07.94 ID:z1rxL7We
今日上がってきた3.0.0-9.14 (3.03)でカーネルビルド
ubuntu11.04

188 :login:Penguin:2011/08/26(金) 18:29:16.45 ID:A9af80VG
RC版安定

189 :login:Penguin:2011/08/28(日) 11:37:55.62 ID:yiCVjqgO
ttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=be27425dcc516fd08245b047ea57f83b8f6f0903
過渡期ですなあ


190 :login:Penguin:2011/08/28(日) 15:59:59.23 ID:kK1Dpmt4
時間止めて永遠の2.6.40歳か

191 :login:Penguin:2011/08/28(日) 16:29:37.27 ID:yiCVjqgO
3.0→2.6.40
3.1→2.6.41
3.2→2.6.42
のはずだが

そのうち2.6.100とか返ってくるようになったらまた問題になったりして


192 :login:Penguin:2011/09/01(木) 08:57:38.42 ID:5KETy+SR
The cracking of kernel.org
http://www.linuxfoundation.jp/news-media/blogs/browse/2011/08/cracking-kernelorg


193 :login:Penguin:2011/09/01(木) 15:40:20.44 ID:QyiOhQJN
先月リリース分まで戻すとしたらどこまでになるんかな?

194 :login:Penguin:2011/09/01(木) 16:45:11.63 ID:5KETy+SR
サーバはクラックされたけど、kernel sourceには影響ないって
書いてあるから大丈夫っしょ。

影響ないって言ってる根拠が gitの sha1 hash なんで、
まぁ、問題ないかと。


195 :login:Penguin:2011/09/01(木) 19:40:44.30 ID:e6mLEJAF
記事になったか

gitの中身は手元の間違いないものをpushすればいいべ


196 :login:Penguin:2011/09/08(木) 22:21:50.00 ID:5eCrR/Hb
個人的には finger.kernel.org が止まってるのがちょっと困る。
あそこ叩く為だけに finger 入れてるんだけど。

197 :login:Penguin:2011/09/09(金) 11:15:39.97 ID:oBbYlzdG
kernel.org、DNS から消えてたのが、戻ってきつつあるみたいね。

198 :login:Penguin:2011/09/10(土) 18:59:14.85 ID:GrnXZ7YW
HPAからがむばって直しているでよというメールがきとるが
まだ時間かかりそうだな

master.kernel.orgの/etc/passwdも危ないゆっとる…


199 :login:Penguin:2011/09/11(日) 20:27:37.60 ID:CYCb2ZDF
古い記事ですが

USB キーボードで認識されないキー
ttp://search.luky.org/fol.2001/msg00483.html

kernel2.4以前からあるこの不具合が2.6でも結局直りませんでした。
kernel3.0以降に修正される事を祈っています。

200 :login:Penguin:2011/09/12(月) 01:01:59.92 ID:/DMw3TdK
パッチあるなら自分で投げれば?

201 :login:Penguin:2011/09/12(月) 08:05:41.25 ID:U5nnRRHC
Witty New Logo Proposed for Linux 3.1
http://www.omgubuntu.co.uk/2011/09/linux-logo-change-version-3-1/

202 :login:Penguin:2011/09/12(月) 12:17:23.87 ID:l+/YOlrP
https://github.com/torvalds/linux

ではもう 3.1.0-rc5 出てるんだね。

203 :login:Penguin:2011/09/12(月) 14:18:24.29 ID:nXFFvPmH
>>199
そうとう昔から正常に動くようになっているけどね。

204 :login:Penguin:2011/09/12(月) 15:29:36.37 ID:6vC2Q/CP
クマー(ry

なんじゃないの?


205 :login:Penguin:2011/09/12(月) 22:15:05.29 ID:m1HJEqcL
>>204
Pedo was the mascot of the 2009 linux.conf.au conference.
It has been chosen by Linus Torvalds as the logo for version 2.6.29 of the Linux kernel[21] to support the effort to save the analog terrestrial broadcasting from extinction[22].

206 :login:Penguin:2011/09/12(月) 23:33:08.50 ID:GuXmku1y
>>201
わろた

207 :login:Penguin:2011/09/14(水) 01:07:13.76 ID:SQFSsWTK
kernel.orgのメンテナンス長いね

208 :login:Penguin:2011/09/14(水) 01:08:25.10 ID:uNgi4n4L
ボランティアベースで運営してたのかな

209 :login:Penguin:2011/09/14(水) 01:18:36.28 ID:H0qbUT05
沈黙が長いのは、なにか作ってるのかも

210 :login:Penguin:2011/09/14(水) 02:01:13.34 ID:rXiAx2dL
セキュリティーベンダーなんかは、これを機に売り込んでたりして。
google とか、HP じゃないけど、タダで提供して、ちょっとした
宣伝を狙うとかどうかな。

211 :login:Penguin:2011/09/14(水) 02:06:22.81 ID:wyHmkKMx
github.com 妙なことになってないか?

212 :211:2011/09/14(水) 02:09:51.48 ID:wyHmkKMx
>>211
スマソ。一時的にアクセスできなかっただけらしい。

ところで、

https://github.com/torvalds/linux

ではもう 3.1.0-rc6 が出ているような……

213 :login:Penguin:2011/09/20(火) 23:40:25.81 ID:WFNYrrIO
3.0ってどうなの?何が違うの?
2.6.24で問題無く使えてるので、その後カーネルはいじってないんだけど。。

皆さんはカーネルをバンバン更進してるんですか?

214 :login:Penguin:2011/09/21(水) 02:24:01.81 ID:uL/yP5hV
>>213
極めて個人的な事情だけど
3.0以降はWLI-UC-GNMっていう無線LANのドライバーがサポートされたから、
ndiswrapperを使わなくてもネイティブで動くようになった。

215 :login:Penguin:2011/09/21(水) 10:58:49.98 ID:OiyAJB2H
>>213
ロックコンテンション減ってるし、TCPも早くなってるし、更新お勧め
ただ、reiserfs使ってるとkernel oops起こすので注意

216 :login:Penguin:2011/09/21(水) 11:05:49.42 ID:ow8GpghC
>>215
>ただ、reiserfs使ってるとkernel oops起こすので注意
うちでは起こらないぞ。どこかがおかしくなってるんじゃないか?

217 :login:Penguin:2011/09/21(水) 13:48:08.43 ID:OiyAJB2H
>>216
これ
[Bug 29162] New: Reiserfs hang with dataloss sometimes
http://www.spinics.net/lists/reiserfs-devel/index.html#02753
queue_log_writerで固まる

218 :login:Penguin:2011/09/22(木) 19:47:54.77 ID:klWZRo1e
まだ復旧しない kernel.org。どうなっているんだろう。

219 :login:Penguin:2011/09/22(木) 20:19:12.12 ID:V0akxebg
>>218
Fusion MPT SASがmakeでエラーになっちゃう。
kernel.org死んでるので、どうしよう…。

220 :login:Penguin:2011/09/22(木) 22:23:04.59 ID:BuNc0dRH
20年ありがとうございました
これをもちましてLinuxは終了いたします

221 :login:Penguin:2011/09/22(木) 22:37:56.59 ID:klWZRo1e
>>220
kernel.org ができる前から Linux 使ってる俺が断言するが、それはないな。

222 :login:Penguin:2011/09/22(木) 22:49:06.84 ID:xtcIORqq

ついにOpenBSDの時代がくるな


223 :login:Penguin:2011/09/22(木) 22:52:17.64 ID:NCvWYAPC
いいや、netbsdだな。
それどころかgnu/hurdが長い眠りから覚める。


224 :login:Penguin:2011/09/22(木) 23:10:04.07 ID:64QLXhtV
>>222
流石にこれはどうかと思う。
http://www.openbsd.org/images/MAD.jpg

225 :やんやん ◆yanyan72E. :2011/09/22(木) 23:10:24.95 ID:gqcwIhnr
plan9を忘れてもらっちゃ困るよ。

226 :login:Penguin:2011/09/22(木) 23:51:38.96 ID:Az6GC1vc
ネタだとは思うが、まさかお前ら本気で知らないのか?
https://github.com/torvalds/linux


227 :login:Penguin:2011/09/23(金) 00:16:49.22 ID:hIeoZ4N5
>>226
知ってた。けどそういう問題じゃなくて。

228 :221:2011/09/23(金) 00:53:45.08 ID:8rUtXPHB
>>226
>>212 で概出 ←うわ何か久しぶりだなこれ使うの

229 :login:Penguin:2011/09/23(金) 01:51:16.66 ID:uuFe0YYV
これってandroidも開発中断って意味?

230 :login:Penguin:2011/09/23(金) 07:35:13.56 ID:+d7XT0F/
googleのandroid開発って意味なら、社内にリポジトリあるだろ。
知らんけど。

サードパーティって意味なら、それなりに影響受けてるよ。
けど、android.git.kernel.orgのリポジトリは
そこまで頻繁に更新されてたわけじゃないから、
みんなローカルので何とかしたんじゃないかな。
ミラーもないわけじゃないし。

新規に git cloneしようとしてた人達は阿鼻叫喚だったみたいね。


231 :login:Penguin:2011/09/23(金) 09:21:03.79 ID:/X1Nd5LW
openbsdといえばopensshのコードだかにnsaのスパイが書いたのが混じってたとかいうのはどうなったんだ

232 :login:Penguin:2011/09/23(金) 10:40:14.76 ID:EQsvvde6
もしかしてkernel.orgが落ちたのって、Android気に入らないやつが攻撃したとか?

233 :login:Penguin:2011/09/23(金) 15:42:25.48 ID:vrHH8IJB
だから最初からApple社がやったって噂じゃん

234 :login:Penguin:2011/09/23(金) 16:24:40.50 ID:+d7XT0F/
>>231
そんなんありえねってさ。

関係者が一斉反論「OpenBSD IPSECのバックドアはあり得ない」
http://journal.mycom.co.jp/news/2010/12/20/018/
OpenBSDリーダーがバックドア疑惑について所信表明「混入はなし」
http://journal.mycom.co.jp/news/2010/12/27/025/


235 :login:Penguin:2011/09/23(金) 17:44:30.46 ID:9l/Bt5Ma
>>220
20年とか何気に刃牙と一緒なんだな

236 :login:Penguin:2011/09/26(月) 01:34:55.07 ID:DhEVC7Nh
ヲーーーーーーーーーーーーーーーーーーウィwwwwwwwwwww
いつまでメンテやってんだよ〜〜〜〜〜〜〜〜〜〜wwwwwwwwwwwww
PS3のOtherOS機能削除に抗議した報いだなwwwwwwwwwwwww
犬貧ザマウィッシュwwwwwwwwwwwwwwww
このまま消えちまウェーーーーーーーーーーーーーーイwwwwwwwwww


237 :login:Penguin:2011/09/26(月) 01:37:02.95 ID:DhEVC7Nh
貧乏犬クサ民がスパコンPS3に手を出すからこうなるんだヨーーーーーーーーーーーーーーウィwwwwwww
割れ厨か無料厨のカスがインストールしただけで玄人ぶってんじゃねーーーーーーーーーーーーヨウwwwwwwww
OtherOS訴訟無意味だったな〜〜〜〜〜〜〜〜〜〜〜ザザザザザザザマウィッシュwwwwwwwwww
犬信息してなーーーーーーーーーーーーーーーーーーーーウィwwwwwwwww

238 :login:Penguin:2011/09/26(月) 01:45:08.66 ID:mJAA1QCD
LinuxFoundation復帰してるぞ
パスワードの変更やっとけよ

239 :login:Penguin:2011/09/27(火) 13:42:25.24 ID:Ft2TEIRE
復旧急ぐkernel.org、新インフラではgitレポジトリへのシェルアクセスが不可能に
http://sourceforge.jp/magazine/11/09/26/0647217


240 :login:Penguin:2011/09/29(木) 10:13:36.54 ID:ZjuJY5oi
Linuxカーネル Hacks
という本は面白いのか? 役に立つのか?
どこかwebでで立ち読みできるのか?

241 :login:Penguin:2011/09/29(木) 10:43:17.98 ID:yWyAMRga
条文判例だけ読んでても司法試験合格できないように
カーネルのソースもただコードだけ必死に追ってても意味が分かるようにはならないの?
x86の大雑把な知識はあるけどメモリ管理のところとかよく分かりません

242 :login:Penguin:2011/09/29(木) 14:02:25.04 ID:SJyKlTiX
知能の問題だからあきらめてPHP土方でも目指そう

243 :login:Penguin:2011/09/29(木) 14:07:40.43 ID:VSWW+/mr
2.6系のカーネルのchangelogってどっかで読めないのかなあ
commit内容確認したいのに…

244 :login:Penguin:2011/09/29(木) 14:18:19.34 ID:ZPbz8hf0
みんな解説本とか読まずに理解できるの?

245 :login:Penguin:2011/09/29(木) 14:21:31.89 ID:XCVk6YPQ
理解できる人とできない人がいる。
「みんな」なんて聞いても意味がない。

246 :login:Penguin:2011/09/29(木) 17:45:54.15 ID:N9IGwdll
OSの本読んである程度知識得てから読むと結構読めるよ。

広告厨乙だけどModern Operating Systemオヌヌメ
http://www.amazon.co.jp/gp/product/0136006639/

247 :login:Penguin:2011/09/29(木) 18:10:04.09 ID:c2D9i7vy
なんでlinuxのソースを読もうと思うんかなぁ?
minixからやればいい

248 :login:Penguin:2011/09/29(木) 18:45:43.73 ID:zokdtZsi
>>243
選択肢1. git logを気の済むまで眺める
選択肢2. kernel.orgのミラーサイトからChangeLog-2.6.*を取ってくる
…面倒なので以下省略

249 :login:Penguin:2011/09/29(木) 21:03:55.96 ID:VSWW+/mr
>>248
thx! :)

250 :login:Penguin:2011/09/29(木) 22:07:31.87 ID:jnjrHW3Z
>>241
解説書か教科書か論文でも読まなきゃ無理というものだろ

251 :login:Penguin:2011/09/29(木) 23:46:15.19 ID:Zzn3BV3P
コンパイラのソースは「論文を読んでいる様なものだ」って言ってたね。
最新の論文を使って書いてるから、ソースを見ただけではワケワカメだって。

カーネルもそうなのかね。

252 :login:Penguin:2011/09/30(金) 06:03:58.96 ID:HNPcZtKI
>>243
これは?
http://kernelnewbies.org/LinuxChanges

253 :login:Penguin:2011/09/30(金) 23:38:10.61 ID:T6K/pC6R
>>252
そこはコミット内容がオリジナルにリンクしてるから…

254 :login:Penguin:2011/10/02(日) 00:21:42.96 ID:xdQNokK3
UNIX系OSなんて時代遅れ。
これからはPlan 9。

255 :login:Penguin:2011/10/02(日) 00:34:53.87 ID:Mw9MOLk6
説明しよう!plan9とは

友近と別れてからメッキリ仕事減った奴が所属するお笑いグループである。
プロダクションはベル研究所
マスコットはGlendaと言うウサギである。
plan9の専用スレはOS板からunix板へ移り変わったが、両板に現在も存在する過疎スレである。

256 :login:Penguin:2011/10/02(日) 02:13:21.71 ID:YYumUhZ6
あれ?今のマスコットって最強の氷の妖精(オリジナル)じゃなかったっけ?
ttp://code.google.com/p/plan9front/wiki/Mascot

257 :login:Penguin:2011/10/02(日) 03:48:21.07 ID:Mw9MOLk6
板的にペンギンとウサギを交配させたGlendixを推そう

258 :login:Penguin:2011/10/03(月) 18:20:35.21 ID:zC0QXh3z
Linuxカーネルソース読もうとしたんだが、_KARNEL_とかinitとか、よくわからないシンボルがたくさんあるんですけど、
これらについて体系的に学べる場所や本はありますか?

259 :login:Penguin:2011/10/03(月) 19:13:22.59 ID:W2Kw11+f
分からなさが滲み出ているなw

260 :login:Penguin:2011/10/03(月) 19:23:52.93 ID:piFpJvcr
やっぱり写経が一番近道なのではないだろうか

261 :login:Penguin:2011/10/03(月) 19:27:43.25 ID:BF5DUAYi
>>258
私はこれ
http://www.amazon.co.jp/Linuxカーネル2-6解読室-高橋浩和/dp/4797338261/
見たら、ある程度読めるようになった。
今はもっといいのあるかも。

262 :login:Penguin:2011/10/03(月) 19:50:30.36 ID:ONxgKHUs
ステマ乙

263 :login:Penguin:2011/10/03(月) 20:37:56.36 ID:7+9OxQsa
>>261
リンクおかしいな。
http://www.amazon.co.jp/dp/4797338261/

264 :login:Penguin:2011/10/03(月) 20:40:18.65 ID:b92zuhvM
そろそろ understanding the linux kernel 4th が欲しい

265 :login:Penguin:2011/10/03(月) 22:34:52.08 ID:Co9Nmhqw
無目的にただカーネルソースを読めるようになりたいと思ってソースを読むのは
時間の無駄。
まず基本的なカーネルの構成について勉強する必要があって、それは Linux の
ソースから学び取ろうなんて考えず、ちゃんと OS の教科書 (Linux の本でなくて) を
読んだ方がいい。
その後で、自分はどの部分をいじりたいのかという観点で、それに対応する部分から
読んでいった方がいい。


266 :login:Penguin:2011/10/04(火) 06:17:27.02 ID:z+Js6woH
perfbookの日本語訳が欲しいな

267 :login:Penguin:2011/10/04(火) 07:04:36.35 ID:UNSXSWne
おっ、kernel.org 戻った
思ったより全然長かったなー

268 :login:Penguin:2011/10/04(火) 07:07:25.93 ID:hl+vGTmQ
Stableの更新はあれからされてなかったのね

269 :login:Penguin:2011/10/04(火) 07:19:02.66 ID:uPakFsJm
unknown Apache/2.2.21 (Fedora)

今回はrpmじゃなくtar玉から入れたみたいだな

270 :login:Penguin:2011/10/04(火) 12:43:37.89 ID:S9EFuXHa
うー、fingerが帰ってこない〜……

271 :login:Penguin:2011/10/04(火) 16:38:23.10 ID:yparo8xM
>>270
ダウンしてたときは DNS も resolve してなかったから、それよりは
一応マシな状況かな。個人的には finger 使ってるので復旧してほしい。

272 :login:Penguin:2011/10/04(火) 16:51:05.70 ID:1VblTalv
perl -e 'use LWP::Simple;$_=get"http://www.kernel.org/";$nt="[^<>]";printf("%-11s %-13s %s\n",$1,$2,$3)while/<td >($nt+)<\/td>$nt+<td ><strong>($nt+)<\/strong><\/td>$nt+<td >($nt+)<\/td>/gs'
これじゃダメですか?

273 :login:Penguin:2011/10/04(火) 17:23:25.34 ID:1VblTalv
perl -MLWP::Simple -e'$_=get"http://www.kernel.org/";printf("%-12s%-14s%s\n",$1,$2,$3)while/<td >([^<>]+:).+?<strong>([^<>]+).+?<td >([^<>]+)/gs'
汚いからちょっと直した

274 :login:Penguin:2011/10/04(火) 17:41:48.77 ID:uPakFsJm
perlスレに来たのかと思った

275 :login:Penguin:2011/10/04(火) 18:12:31.00 ID:yparo8xM
>>272-273
そういう問題じゃないんだ。finger は速報性もちゃんとあったしね。
今の 3.0.1-rc の latest は rc8 だよな。web で index page 拾って
整形しても、そこまでの速報性があるかどうか分からんし。


276 :login:Penguin:2011/10/04(火) 23:02:26.99 ID:qiniScJq
Windows8出たら、98%以上のマシンで
Linuxは動かなくなるLinuxはもう終わりだな

277 :login:Penguin:2011/10/04(火) 23:10:46.70 ID:fPRDe9xb
うん。終わりだね。よかったね。

278 :login:Penguin:2011/10/04(火) 23:28:17.59 ID:62qx326b
どういう事?
何で動かなくなるの?

279 :login:Penguin:2011/10/04(火) 23:32:35.01 ID:raxEoOWC
>>278
ブートローダに署名が要るとか。

280 :login:Penguin:2011/10/05(水) 00:37:55.43 ID:yLl+ZAsh
Linux Australia、Windows 8のセキュアブートに反対する陳情を行う
ttp://linux.slashdot.jp/story/11/10/03/1055229/Linux-Australia%E3%80%81Windows-8%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%96%E3%83%BC%E3%83%88%E3%81%AB%E5%8F%8D%E5%AF%BE%E3%81%99%E3%82%8B%E9%99%B3%E6%83%85%E3%82%92%E8%A1%8C%E3%81%86

281 :login:Penguin:2011/10/05(水) 00:56:27.54 ID:i9pcuUVu
Linuxが動いてる機械は組み込み、モバイル機、サーバだろ。
PC、ましてやWindowsをインストールするPCなんてニッチもいいとこだし、どうでもいいな。

282 :やんやん ◆yanyan72E. :2011/10/05(水) 03:07:24.60 ID:6lmdIIL7
いわゆる自作パソコンやショップブランドのPCはどうなるんだ?

283 :login:Penguin:2011/10/05(水) 04:27:17.58 ID:DTMbhkX6
自作カーネルはNGとかになるのか
まるで組み込み見たいだな

284 :login:Penguin:2011/10/05(水) 08:59:21.17 ID:/Xy8Mucb
自作ブートローダーじゃないの?

285 :login:Penguin:2011/10/05(水) 12:15:57.10 ID:96ZjQBij
>>275
rcだけならこれじゃダメですか?
perl -MLWP::Simple -e'for(0..100){$_=get"https://lkml.org/lkml/last100/$_";/>(Linux \d+\.\d+-rc\d+)</&&do{print"$1\n";exit}}'

286 :login:Penguin:2011/10/05(水) 15:08:36.69 ID:yTGFN/m7
特定ブートローダにしかwindowsが反応しなくなるということだろ

287 :login:Penguin:2011/10/05(水) 21:26:28.97 ID:xiIR60En
ntldrじゃなくてgrubっとか入れれば問題ないんだろ
デュアルブートで困るって話?

288 :login:Penguin:2011/10/05(水) 21:39:58.35 ID:UxG0jyZh
iOS見たいにファームが信頼するOSしか起動させないとかだったらマズイね。
目的は別のOSで起動されて元OSのセキュリティ機構をバイパスされない事。
なので有効にしたマシンではオフにすることも不可能になる。

今回そこまでいかないと思うけど、本気でtrusted computingされたらOSSは結構マズイね。
社会的なtrustを組み込むという話だから、不特定多数の任意の人間の自由は制限される。

289 :login:Penguin:2011/10/05(水) 21:55:24.04 ID:OiUMkoXV
>>287
だから、grubいれたらWindows8が立ち上がらないって話だろ
逆に言うとWindows8入れたら他のOSがブートしない

290 :login:Penguin:2011/10/05(水) 22:03:57.06 ID:uQ/nMEHv
>>256
それがほんとに実現したらみんな移行しちゃうだろ

291 :login:Penguin:2011/10/05(水) 22:23:02.19 ID:SRwb+33R
>>290
いや、かわいいけどそこまで魅力的なキャラではないだろ

292 :login:Penguin:2011/10/05(水) 22:29:00.81 ID:lxQ+Nk5i
>>289
何それ?
窓は何がしたいの?いまさら、そんなOS作ってどうするの?

どうせ誰かが両方ブートできる方法を開発してネットに出すんでしょ。

293 :login:Penguin:2011/10/05(水) 22:33:30.16 ID:JBjLfYy5
ntldr からgrub 呼んでも駄目なのかね?
このためにMac 買うのもなぁ…

294 :login:Penguin:2011/10/05(水) 23:24:48.10 ID:lS0TuzLc
>>287
いや、ブート先(ブートローダ)の鍵をチェックするから、
これを無効にするなり新たに鍵を入れる方法がなければgrubももちろんWin8以前のOSも動かなくなるし、
下手したらWin8以降のOSへアップグレードすることも出来なくなる。

295 :login:Penguin:2011/10/06(木) 00:33:24.89 ID:eiofkwVa
最悪でも、Win8プリインストールマシンのUEFIから他のOSを起動出来ないというだけだろ。
そんなにWin8プリインストールマシンが欲しいのか、なおかつそこから直接Linuxが起動できなきゃ困るのか。

296 :login:Penguin:2011/10/06(木) 00:37:43.45 ID:o20QAHB/
自作パソコンはそのうち消滅するらしいよ
一般ユーザーの使うパソコンの9割がノートの時代が来るみたいだし

297 :login:Penguin:2011/10/06(木) 00:37:55.92 ID:57LFTO1b
問題はアクロニスとかのバックアップソフトとかだな。

Win8 Readyマシンには今のところセーフブートが必須だからお客さんが相当減りそうだ。

298 :login:Penguin:2011/10/06(木) 00:51:18.28 ID:GzIOv8b6
ノートPCなんて既に衰退期だろ。
スマートフォンとタブレットの出荷台数がPCを上回った時代だというのに。

299 :login:Penguin:2011/10/06(木) 02:01:09.16 ID:5/vel9A+
流石に強行すると独禁法に引っかかりそうだがな

300 :login:Penguin:2011/10/06(木) 02:07:16.09 ID:UWVg27sY
キーを各ハードメーカーに採用してもらえるような大企業しかOSを作れなくするってことだろ
弱小新規OSメーカーの登場を阻止するためと、リナックスなどを駆逐するための装置
ロゴをエサにしてこんな装置をハードメーカーに半強制してるんだから、完全に独占禁止法に抵触するわこれ

301 :login:Penguin:2011/10/06(木) 14:16:29.03 ID:QGQ1jkm4
UEFIでWindowsとのデュアルブート不能みたいな話の流れになっているけれど
grub2(version1.99)とかeliloってEFIに対応するためにできたようなバージョンみたいなもんだから安泰なんじゃないの
もっと難しい話なの?

302 :login:Penguin:2011/10/06(木) 17:40:03.14 ID:OTuiNLLm
ブートローダにPKIで署名しないとブロックされる話と
電子署名とGPLv3の相性が悪い話と
きっとオプションでOFFれるから気にしなくていいんじゃね的な話

303 :login:Penguin:2011/10/06(木) 21:51:23.09 ID:Da7pboFk
ノートPCがやばいんじゃね?
いまでもプリブートセキュリティチェックとかやっているから、
そこにwinが絡んで来るんではないかという希ガス

304 :login:Penguin:2011/10/07(金) 01:55:56.03 ID:eiI/W07/
デュアルブートの時にBIOS/UEFI設定変えるのが
面倒ってことかな?
混在させないおいらには関係なさげ。

305 :login:Penguin:2011/10/07(金) 04:13:36.64 ID:Bd15FPM9
混在させて使っている人は多いはず

306 :login:Penguin:2011/10/07(金) 06:15:38.14 ID:oshRgz0N
>>295
> そんなにWin8プリインストールマシンが欲しいのか
ラップトップはほぼ確実にWin8プリインストールなんだが...


307 :login:Penguin:2011/10/07(金) 06:56:08.81 ID:eiI/W07/
ラップトップ...

308 :login:Penguin:2011/10/07(金) 07:14:38.97 ID:ncR1yEez
ノートパソコン、ノートPCは和製英語

309 :login:Penguin:2011/10/07(金) 20:02:09.81 ID:bJxCdK4I
ノートPCに相当するカテゴリが長らく発展しなかった英語圏に何を求めろと?

310 :login:Penguin:2011/10/07(金) 20:04:35.87 ID:oP1OtNcU
スキヤキやツナミと同じような日本発の英語か?

311 :login:Penguin:2011/10/10(月) 09:10:56.55 ID:Y0llM67S
kernel.orgのミラーサイトを探してるんですが見つかりません。
具体的にはkernel.orgでホストされてたman-pagesの最新版が欲しいのですが、何処かにないものでしょうか。

312 :311:2011/10/10(月) 09:57:29.13 ID:Y0llM67S
くだらない質問スレの方が適切かと思ったので、そちらで質問し直しました。

313 :login:Penguin:2011/10/18(火) 01:40:42.43 ID:O3tylBH8
finger のポート閉じられたみたいね。
かわりに www.kernel.org/kdist/finger_banner を使えって。

314 :login:Penguin:2011/10/18(火) 12:07:58.77 ID:ucghF7oT
>>313
しかし更新されていない罠


315 :login:Penguin:2011/10/24(月) 23:06:58.35 ID:/C00IOqo
3.1北

316 :login:Penguin:2011/10/26(水) 23:10:53.67 ID:A8mEloB4
mallocをカスタムの領域に確保させるような
ことってできませんか?


317 :login:Penguin:2011/10/27(木) 03:00:52.44 ID:6tFMTy7v
LDPRELOAD malloc とかでぐぐればでてくるかも。

318 :login:Penguin:2011/10/27(木) 11:35:10.64 ID:CLpW5yaJ
>>316
mmap(2)を自前のに置き換えてしまえ


319 :login:Penguin:2011/10/28(金) 12:19:18.44 ID:AAnTJ3i8
カーネル内で標準で用意されてるデータ構造とアルゴリズムのまとめとか
どこかにないですかね?

ヘッダファイルがalgo/*.hとか整理されてると把握しやすいのだけど、
もしかしてみんな全部当たって調べてる?なければ自分で追加するのだけど、
あるのに似たようなもの追加するのもマヌケっぽい。


320 :login:Penguin:2011/10/28(金) 12:21:07.35 ID:cdII8sNb
libの下

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

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


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

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


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

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

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

327 :login:Penguin:2011/11/01(火) 20:17:21.29 ID:Vdyt2Hlu
//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
See the "unnecessary" pointer comparison.

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

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

331 :login:Penguin:2011/11/01(火) 22:24:19.37 ID:j0/IXku+
>>329
voidにキャストするって事は、キャストされる値を破棄するって意味があったはず。
つまり、ここでは_min1と_min2で型比較でもやってダメならプリプロセス後の処理でエラー吐いて、大丈夫なら何もしないって事だと思う。

http://ideone.com/hLjqp

java民だからあってるかどうかは知らん。

332 :login:Penguin:2011/11/02(水) 07:12:13.89 ID:6+e/Tjg3
Lintを黙らせるため

333 :login:Penguin:2011/11/02(水) 13:02:30.09 ID:/giJ/cOW
lintって懐かしいね、プログラムを作り始めた頃はバクるとlintをかけたっけ。
これでバクがわかることがあるんだよね。

334 :login:Penguin:2011/11/02(水) 13:10:58.97 ID:ZuElacFp
こんにちは。バクさんでーす

335 :login:Penguin:2011/11/02(水) 15:10:20.85 ID:GBViq3W8
静的コード解析のご先祖さまみたいな

336 :login:Penguin:2011/11/02(水) 23:38:41.58 ID:mweX0Ht4
(void)を付けてるのは、その式の結果は使わないことを明示してるだけなんですね。

337 :login:Penguin:2011/11/03(木) 09:03:43.98 ID:sVaeO4+r
その結果として、コンパイラがより最適化(で比較演算の部分のコード除去)しやすく
するためなんだろうか。
voidでキャストしなくても最適化の過程で除去されそうだけど。

338 :login:Penguin:2011/11/03(木) 09:51:11.05 ID:uGGdQPq/
>>336,337
つlint
lint のきうぃブックの末尾の御教え10箇条を今日も毎日念じている


339 :login:Penguin:2011/11/03(木) 11:35:52.38 ID:NImlMSFQ
kernel.org に 3.1 が出ていた。 ただいまコンパイル中



340 :login:Penguin:2011/11/03(木) 12:25:10.29 ID:4H/yTECc
>>338
あまり詳しくないのでなぜかは分からないんですが、そのマクロから(void)だけ外し、このマクロを利用する簡単なプログラムを書いて、splintしましたが、no warning でした。
lintの実装にもよるんですかね。

341 :login:Penguin:2011/11/03(木) 13:52:33.22 ID:lWPbBqr9
3.1ええな

342 :login:Penguin:2011/11/03(木) 14:53:51.73 ID:KkZ6fiXg
あのさ、Cって暗黙の型変換があるだろ。
だから、その一行がなければ警告は出ないわけよ。
だけど、実行イメージにアドレスの比較は入れたくないわけよ。
明らかに余分だからな。
そこでキャストよ。
な?
プロヘッソナルなLinuxユーザー様でもわかるだろ?

343 :login:Penguin:2011/11/03(木) 20:35:04.16 ID:sVaeO4+r
>>338
lintってあんたlinuxカーネルのコードにlintかけたことあるんかよ
大変なことになりそうなんだが

344 :login:Penguin:2011/11/03(木) 20:37:40.53 ID:sVaeO4+r
>>342
== の式が型チェックのためくらい、このスレの人ならわかってると思うけど

345 :login:Penguin:2011/11/03(木) 21:06:34.08 ID:4H/yTECc
>>340 について補足しますと、(void)の行を削除したのではなくて、キャストしてる"(void)"だけを削除しました。
このマクロのように、({})で囲まれていると、"(void)"があってもなくても no warning でした。

346 :login:Penguin:2011/11/03(木) 21:29:15.73 ID:KkZ6fiXg
>>344
おらおら、>>345見てみろよ。
全然分かってねえじゃねえか。
さすがLinuxユーザー様じゃねえか。

347 :login:Penguin:2011/11/03(木) 21:30:25.23 ID:uGGdQPq/
lint って K&R1 の時代のもので、K&R2 にはぜんぜん使えない、と思っていたのですが、最近でもメインテナンスされてるんですか?

348 :login:Penguin:2011/11/03(木) 21:36:24.14 ID:sVaeO4+r
使えないってことはないけど、「わざとこう書いてんのよ」的なアノテーションが
大量に必要で、しかもそれがソースコードの可読性にほとんど寄与しないことと、
gcc -Wallがかなり使えることから過去の遺物となった感がある。

349 :login:Penguin:2011/11/03(木) 22:02:34.35 ID:4H/yTECc
==が型チェックのためというのは一応調べています。そこを (void)でキャストしてるのが、lintのためなのかを調べようと思ったんです。
最近Cを勉強しようと思ったばかりなのでよくは分かってないです。

350 :login:Penguin:2011/11/03(木) 23:13:49.08 ID:4H/yTECc
ちなみにわざと違う型の変数をmin()に渡すプログラムを書いても、"(void)"があろうが無かろうが、splintすると同じwarningが出力されるんです。
あまりこのスレと関係ない話しですね。もう控えます。

351 :login:Penguin:2011/11/03(木) 23:50:26.50 ID:28c13O0I
>>339
ようやく kernel.org の更新が始まったのか。でも kernel-3.1 は:

> v3.1.zip Linux v3.1 ZIP TAR.GZ
> c3b92c8787 Uploaded October 24, 2011

にもう出てたんだがな。

352 :login:Penguin:2011/11/04(金) 07:19:29.64 ID:ASfpvF2w
>>350
splintってlintの完全上位互換なの?たぶん違うと思うけど。

353 :login:Penguin:2011/11/04(金) 11:07:34.66 ID:oqPxk2X8
>>349
そこまでわかっているなら話は早い。
YESかNOかでいえばYES。lintやccを黙らせるため。

354 :login:Penguin:2011/11/04(金) 12:59:30.39 ID:P1LTOyA0
でも、その部分だけを取り出してみればlint等を黙らせるためというのはわかるけど
よくよく全体を見て考えると、他のコンパイラでは使えない({})を使ってるわけで
基本gcc前提だよな。
そもそも、その({})(が展開された部分)について、lintは盛大に文句を言うのではなかろうか。

355 :login:Penguin:2011/11/04(金) 22:00:41.81 ID:ASfpvF2w
そう考えるとやっぱり、最適化の過程のコード削除を効かせやすくするためだと思うんだが

356 :login:Penguin:2011/11/06(日) 17:59:51.34 ID:QlR0Lkw4
sed -e "s/-O2 /-O2 -march=native /g" Makefile > Makefile
git add Makefile
git commit -m"aaa"

動いてる

357 :login:Penguin:2011/11/06(日) 23:54:15.76 ID:4hltuoqM
割り込みハンドラからドライバに処理振るまでってどの辺よめばわかるかな

358 :login:Penguin:2011/11/07(月) 10:03:50.00 ID:KVWbE2aw
arch/<arch>/kernel/entry*.S あたりから追ってけばいいんじゃね?


359 :login:Penguin:2011/11/07(月) 15:41:21.33 ID:8IiU6uWM
>>357
do_IRQ()あたりかな?

360 :login:Penguin:2011/11/07(月) 17:09:40.12 ID:qt2FDJNT
最適化切るとビルドできないのはびっくりした。
デバッガに優しいビルドをしようと-Osも切ったらビルドエラー。
最適化で消えることが前提のコードを使ったマクロとかがあって、
それが悪さしてた。

最適化有効でソース行の実行順序がひっくり返った結果、
追いかけた時に正常なところが異常に見えたりしてハマって泣いたので
やってみたのだけど、コンパイラ使いこなしてるなーとチョト感動した。


361 :login:Penguin:2011/11/08(火) 01:17:15.45 ID:2FOhbQ4K
#include <stdio.h>
#include <time.h>
main() {
void f(const long t) {
const double G=1000*1000*1000, CPU_CLOCK=2.6, N=100;
const struct timespec _t={0, t};
unsigned long long rdtsc() {__asm__ volatile("rdtsc;");}
int i=N;
double c=(double)rdtsc();
while(i-->0) {nanosleep(&_t, 0);}
c=((double)rdtsc()-c)/(N*CPU_CLOCK*G);
printf("%f[sec] -> %f[sec]\n", t/G, c);
}

long t=1000*1000;
int i=4;
while(i-->0) {f(t); t/=10;}
}


362 :361:2011/11/08(火) 01:38:07.75 ID:2FOhbQ4K
実行結果
0.001000[sec] -> 0.001055[sec]
0.000100[sec] -> 0.000155[sec]
0.000010[sec] -> 0.000065[sec]
0.000001[sec] -> 0.000056[sec]

/lib/modules/???/build/.configを見たら、カーネルのタイマーは300Hzでコンパイルしてあったので、0.003秒程度になるはずだと予想してたが、
予想に反して0.001秒や0.000,1秒程度の細かさでnanosleepできてしまった。(kernel3.1, timer300Hz)
(どれも0.000,055秒程度の遅れがあるのは、おそらくnanosleepの呼び出し・復帰のレイテンシーなのだろうか?)

カーネルオプションで1000Hzを選んだわけではないのに、nanosleepで0.001秒程度の精度が出てしまうのって、どういうことなの?
もしかして、最近のカーネルだと、あのタイマー精度選ぶオプションって、なにが変わるの?nanosleepには影響無いみたいなんだが…

dmesg|grep hpet したら hpet0: 3 comparators, 64-bit 14.318180 MHz counterとなってたので、14MHz程度のタイマー精度が本来は出せるってことなのだろうか?ハード性能の理論値としては。

ググって見つけた3年前の記事だと http://d.hatena.ne.jp/naoya/20080122/1200960926 、250Hzカーネルの場合、nanosleepも律儀に0.004秒程度の限界で動くようなことが書いてあったけど、
今は違うのだろうか?それとも自分の環境が例外的なだけで、やはり普通はビルド時に選んだタイマー精度でnanosleepの限界が来るのが普通なのだろうか?

363 :login:Penguin:2011/11/08(火) 02:43:32.36 ID:5FN8mT1f
タイマはクロックを使うとは限らない
選んだ周波数はクロックに従ってるものにしか影響しない

364 :login:Penguin:2011/11/08(火) 04:41:15.77 ID:cynYit70
clock_getres() で resolution 取得できたとおもた。

365 :login:Penguin:2011/11/08(火) 08:03:09.27 ID:qhEqHDyh
昔はクロック割り込み使ってたけど、最近はhrtimer使ってるから割り込み間隔関係ないよ。

366 :login:Penguin:2011/11/08(火) 20:24:02.85 ID:QJWSRc8G
>>365
積んでる石ならな


367 :login:Penguin:2011/11/09(水) 00:26:14.22 ID:Sr7IBoXZ
共有メモリの特定のアドレスが
に変化が発生した場合に検出することは可能でしょうか?



368 :login:Penguin:2011/11/09(水) 00:43:59.66 ID:sdfapi1X
read onlyにして
writeをトラップする

369 :login:Penguin:2011/11/09(水) 01:17:31.36 ID:Sr7IBoXZ
>>368
それは具体的にどうやるの?
よくわからない

370 :login:Penguin:2011/11/09(水) 01:24:55.18 ID:X+Br8DyM
APUEかUNPでも読め

371 :login:Penguin:2011/11/09(水) 07:56:48.20 ID:FE+/6w3k
>>368
カーネルを書き換えない限り、その方法では他プロセスの書き込みは検出できない

372 :login:Penguin:2011/11/09(水) 12:53:02.30 ID:3HBGFZEf
mmap(open(/dev/shm), MAP_SHARED)して確保した領域に書いたとき、
inotify_add_watch(/dev/shm)してたら検知できるとかだと面白いな。
たぶんできないけど。


373 :login:Penguin:2011/11/12(土) 02:19:13.81 ID:RGFeuxOt
>>371
カーネル書き換えて出来るかな。
msyncのタイミングでなんかごにょごにょすればいいのか。

374 :login:Penguin:2011/11/12(土) 02:22:53.38 ID:RGFeuxOt
あ、/dev/shmはただのtmpfsだからinotifyで出来るのか。
>>372は頭がいいな。

375 :login:Penguin:2011/11/12(土) 09:59:26.28 ID:1u9dPYqW
inotifyではmmap経由での書き込みは拾えないように見えるんだけど、できるの?



376 :login:Penguin:2011/11/14(月) 17:00:35.66 ID:NuxRJINh
一応tmpfsでも問題なく使えるみたい。
ただ、書くつもりで開いてたのが閉じたか、というのがイベント発生条件なので、mmapしたかとか、本当に書いたかは関係ない。
なので片方はデーモン、もう片方は何かイベントがあったら共有メモリに書き込んで終了、みたいな構成なら使えるけど、やっぱり限定的だな>使い方

まあ真面目にIPCしなさいってことだ。


377 :login:Penguin:2011/11/26(土) 11:35:21.30 ID:GyR3bvnk
slackwere13.1.0でlinux-3.1にしたら
/dev/sdbに割り当ててあるFDDをアクセスするたびにotherのパーミッションが
閉じてしまうんだけど、なんか対策あるかな?
chmod a+rw /dev/sdb
mwite tt a:
で一回は書けるんだけどそのまま
mwrite uu a:
とやるとパーミッションが閉じていて書けなくなってしまう。
またchmodでパーミッションを開けると書けるけどのくり返し

378 :login:Penguin:2011/11/29(火) 10:18:10.52 ID:00jPXJK8
カーネルじゃなさそうだが、動けばいいのならmwriteの前後でchmod自動で呼ぶようにすればいいんじゃないか。

原因は知らんけどmwriteがポリシとして特定のグループや許可で動くのが前提になってて、自分が適切なグループに入ってないとか。

379 :login:Penguin:2011/11/29(火) 21:52:20.70 ID:19XVOEwm
なんか/dev/sdbのownerをroot以外のmwriteを使う人にしとけばとりあえずつかえるみたいだ。
パーミッションが変わるのはバグなんじゃないかと思うんだけど、どうなんだろう

380 :login:Penguin:2011/11/30(水) 06:56:15.76 ID:Yf7mlE5z
udevの設定とか?

381 :login:Penguin:2011/11/30(水) 16:02:53.35 ID:6LGgbyGO
ちょっと微妙な表現だったかもしれないけど、
slackのlinux-2.6.33.4ではパーミッションは変わらないんだけど、linux-3.1だと変わってしまうんだよ
多分linux-3.0も大丈夫だったような希ガス

382 :login:Penguin:2011/12/01(木) 19:51:49.74 ID:YnrwjJl0
>>381
じゃあudevじゃない?
認識した際に飛ばしてくるイベントの内容が変わったとかでudevdが適切に反応できてないとか。

383 :login:Penguin:2011/12/01(木) 20:47:49.64 ID:mdatji62
>>382
/lib/udev/rules.d/10-my_floppy.rules

KERNEL=="sd*[!0-9]",SYSFS{model}=="FD-05PUQ",MODE="0666"
KERNEL=="sd*[!0-9]",SYSFS{model}=="USB UF000x",MODE="0666"
って感じのファイルを書けば動くようになったよthx

384 :login:Penguin:2011/12/02(金) 21:38:26.76 ID:2sjtwWRF
CentOS5でプログラミングしています。

今Core2Duoのマシンでtopで見てプロセスがCPUを95%くらい使っています。
このプロセスはマルチスレッドで動くよう作っていて、topで見るとCPU0とCPU1
に均等ではないですがCPU時間が割りふられています。

この状態で、もう1つ同じプロセスを起動して2つのコアを使いきろうと思ったのですが
起動するとそれぞれのプロセスのCPU使用が70%くらいに落ちてしまい
2倍の処理ができません。

tasksetでCPUを指定しても効果がありません。
スケジューラを調整してなんとかするよい方法はないでしょうか?

385 :login:Penguin:2011/12/03(土) 13:38:13.78 ID:FsDqFNlG
383だけど
調べてみたらlinux-3.1から/sysのしたのディレクトリー構造が微妙に変わっていて、
/sys/busのハードウエアドライバーから/sys/blockの仮想ドライバーへのリンクが消えているみたいだ。

386 :login:Penguin:2011/12/03(土) 14:49:15.87 ID:dnSPCtu4
>>384
マルチスレッドに対応するようにプログラミングしているのに、
95%しかCPUを使えないのは資源の競合などで、
効率的に動作できていないものと考えられます。

その状況でさらにタスクを増やしても、
競合が酷くなるだけで無意味です。

2つのCPUを効率的に使いたいなら、
コードの見直しが必要です。

387 :login:Penguin:2011/12/03(土) 20:15:44.61 ID:WTAiP72A
その5%は天使の分け前なんですよ

388 :login:Penguin:2011/12/07(水) 14:57:30.84 ID:wnobvh3N
>>384
あまり有用なレスはつけられないと思うが、
まず、実行時間、CPU時間がどれだけ伸びたか time でも貼ってくれよ。

389 :login:Penguin:2011/12/08(木) 13:48:35.48 ID:unP3nIN8
我らがアイドル mkosakiたんはどこにいってしもうたん?

390 :login:Penguin:2011/12/08(木) 14:28:17.74 ID:NkFd+96u
いつでもみんなの心のなかにいるよ


391 :login:Penguin:2011/12/08(木) 15:39:27.58 ID:UuIQYJrt
概念的な存在になって世界中のカーネルの中に分散したんだ!
そして永久にデバッグを・・・


392 :login:Penguin:2011/12/08(木) 21:16:18.83 ID:p2NRuYc4
ttp://mkosaki.blog46.fc2.com/blog-entry-1178.html

「ところでですね。わたし最近USに引っ越したんですよ。」


393 :login:Penguin:2011/12/11(日) 19:49:03.37 ID:OmU1BSjF
F社は辞めたのかな?

394 :login:Penguin:2011/12/11(日) 19:50:45.38 ID:PoYRiZ6G
やめてないよ

395 :login:Penguin:2011/12/12(月) 11:43:08.05 ID:fInnUO8w
がちゃぴんは ―2度とユーザー空間には戻れなかった…。
赤帽とF2の中間の生命体となり
永遠にカーネル空間をさまようのだ。
そしてglibcは市ね!と思っても直らないので、
―そのうちがちゃぴんは考えるのをやめた。


396 :login:Penguin:2011/12/12(月) 16:47:10.42 ID:ZqKa/vq0
>>395

JOJO OTSU

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

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)