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

2 :login:Penguin:2011/05/28(土) 03:41:29.53 ID:JXFK7X/R.net
●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.net
3.8なのか、4.0なのかどっちなんだ

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

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

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

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

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


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

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

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

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

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

12 :前スレ932:2011/05/31(火) 02:14:47.30 ID:SQRXT5Jh.net
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.net
まとめ:カーネル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.net
>>13
…devtmpfsを使ってない予感?

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

$ 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" target="_blank">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.net
>>45
> Re: Linux 3.0-rc2

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

から辿ってみる。


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

66 :login:Penguin:2011/06/15(水) 07:39:54.17 ID:GfuJHM7u.net
昨日、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.net
↑、間違えた。正しくは3.0-rc3


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


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

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

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

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

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

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


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

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

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

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

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

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

80 :login:Penguin:2011/06/17(金) 12:18:18.49 ID:bkIzOaJn.net
>>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.net
カモノハシ案は
http://www.ibiblio.org/pub/Linux/logos/platypus/!INDEX.html
にある。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

118 :login:Penguin:2011/06/25(土) 22:35:23.72 ID:Fev3hHtu.net
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.net
lkml にします。


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

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


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

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

124 :118:2011/06/30(木) 20:55:09.05 ID:FX4Bq1eL.net
>>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.net
>インストール先もコンパイル場所も ext4 です。
>tmpfs 試してみようと思って忘れてます。
なぜ最初に試さないの?


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

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

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

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


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

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

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+.net
drivers/char/agp/generic.c からは、generic.ko は作られない
(なんかの共通ライブラリみたいなもん)

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

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

131 :login:Penguin:2011/07/17(日) 11:58:40.03 ID:tfBGtXH9.net
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.net
>>131
xenが統合した時点で非純正(kernel外)の仮想機構は不遇受けるだろうね
もともと大体xenモードカーネルではVMwareServerとか使えなかったもんな

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

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

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

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

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

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

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

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

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

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

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

>【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.net
3.0に興奮しすぎてEXTRAVERSIONにハイフン加えるの忘れてmake bzImageしてた\(^o^)/

138 :login:Penguin:2011/07/22(金) 23:04:34.75 ID:SGlfvzwx.net
>>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.net
その不安な部分につけこむと(というと言葉は悪いが)、商用サービスができるんだよw

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

154 :login:Penguin:2011/08/08(月) 22:01:50.93 ID:hXYpPLUE.net
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.net
3.0はsandy bridgeなノートのintelグラフィックドライバがかなりよくなってた

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

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

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

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

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

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

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


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

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

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

165 :161:2011/08/23(火) 21:14:44.40 ID:WSiVyHFp.net
ディストリは、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.net
釣りだと信じたい。。。

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

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

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

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

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

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

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

174 :login:Penguin:2011/08/24(水) 23:40:18.73 ID:LiuHNc4N.net
.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+.net
>>174
ご利益なのか本当に速いのか分からないなら無駄な努力だと思う


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

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

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

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

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

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

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

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

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

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

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

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

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

189 :login:Penguin:2011/08/28(日) 11:37:55.62 ID:yiCVjqgO.net
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.net
時間止めて永遠の2.6.40歳か

191 :login:Penguin:2011/08/28(日) 16:29:37.27 ID:yiCVjqgO.net
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.net
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.net
先月リリース分まで戻すとしたらどこまでになるんかな?

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

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


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

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


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

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

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

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


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

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.net
パッチあるなら自分で投げれば?

201 :login:Penguin:2011/09/12(月) 08:05:41.25 ID:U5nnRRHC.net
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.net
https://github.com/torvalds/linux

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

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

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

なんじゃないの?


205 :login:Penguin:2011/09/12(月) 22:15:05.29 ID:m1HJEqcL.net
>>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.net
>>201
わろた

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

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

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

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

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

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

ところで、

https://github.com/torvalds/linux

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

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

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

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

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

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

217 :login:Penguin:2011/09/21(水) 13:48:08.43 ID:OiyAJB2H.net
>>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.net
まだ復旧しない kernel.org。どうなっているんだろう。

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

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

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

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

ついにOpenBSDの時代がくるな


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


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

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

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


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

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

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

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

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

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


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

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

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

234 :login:Penguin:2011/09/23(金) 16:24:40.50 ID:+d7XT0F/.net
>>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.net
>>220
20年とか何気に刃牙と一緒なんだな

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

272 :login:Penguin:2011/10/04(火) 16:51:05.70 ID:1VblTalv.net
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.net
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.net
perlスレに来たのかと思った

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


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

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

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

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

280 :login:Penguin:2011/10/05(水) 00:37:55.43 ID:yLl+ZAsh.net
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.net
Linuxが動いてる機械は組み込み、モバイル機、サーバだろ。
PC、ましてやWindowsをインストールするPCなんてニッチもいいとこだし、どうでもいいな。

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

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

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

285 :login:Penguin:2011/10/05(水) 12:15:57.10 ID:96ZjQBij.net
>>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.net
特定ブートローダにしかwindowsが反応しなくなるということだろ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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


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

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


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

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


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

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

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

http://ideone.com/hLjqp

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

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

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

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

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

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

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

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


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



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

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

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

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

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

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

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

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

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

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

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

351 :login:Penguin:2011/11/03(木) 23:50:26.50 ID:28c13O0I.net
>>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.net
>>350
splintってlintの完全上位互換なの?たぶん違うと思うけど。

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

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

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

356 :login:Penguin:2011/11/06(日) 17:59:51.34 ID:QlR0Lkw4.net
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.net
割り込みハンドラからドライバに処理振るまでってどの辺よめばわかるかな

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


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

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

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


361 :login:Penguin:2011/11/08(火) 01:17:15.45 ID:2FOhbQ4K.net
#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.net
実行結果
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.net
タイマはクロックを使うとは限らない
選んだ周波数はクロックに従ってるものにしか影響しない

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

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

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


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



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

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

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

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

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


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

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

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



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

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


377 :login:Penguin:2011/11/26(土) 11:35:21.30 ID:GyR3bvnk.net
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.net
カーネルじゃなさそうだが、動けばいいのならmwriteの前後でchmod自動で呼ぶようにすればいいんじゃないか。

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

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

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

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

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

383 :login:Penguin:2011/12/01(木) 20:47:49.64 ID:mdatji62.net
>>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.net
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.net
383だけど
調べてみたらlinux-3.1から/sysのしたのディレクトリー構造が微妙に変わっていて、
/sys/busのハードウエアドライバーから/sys/blockの仮想ドライバーへのリンクが消えているみたいだ。

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

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

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

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

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

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

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


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


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

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


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

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

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


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

JOJO OTSU

397 :login:Penguin:2011/12/24(土) 23:07:46.66 ID:0sWkWZxX.net
なんか3.1.5からshutdownすると、5分後に勝手に再起動するようになったんだけど
東芝のノートだけど
x86: Fix "Acer Aspire 1" reboot hang
これかな

398 :login:Penguin:2012/01/01(日) 16:24:44.68 ID:BNY7Eb+8.net
208.5日連続運転した Linux Kernel が突如として reboot

ttp://kenichiokuyama.blogspot.com/2011/12/schedclock-overflow-after-2085-days-in.html

399 :login:Penguin:2012/01/01(日) 19:55:48.16 ID:adpCJoYX.net
時々再起動しろってことか、面倒くさいな。

400 :login:Penguin:2012/01/01(日) 20:42:56.62 ID:XmW1siLo.net
2.6.3xのDebianとかで平気で250日稼働していたけど…

401 :login:Penguin:2012/01/01(日) 21:36:22.04 ID:LY/ridpZ.net
そんなことよりsuspendが4回に一度ぐらい失敗する問題を何とかしてほしい

402 :login:Penguin:2012/01/01(日) 22:58:12.36 ID:4XDb/E8z.net
>>398
notsc で回避策になるの?
LAPICをタイマーソースに使っていれば関係ない?

403 :login:Penguin:2012/01/02(月) 02:24:09.12 ID:PaEhN0ws.net
>>402
notscしかなさげ
問題の場所はclocksource関係ない



404 :login:Penguin:2012/01/03(火) 00:10:53.48 ID:Vz5oXEMC.net
>>400 はなんで大丈夫なんだ?独自パッチが当たっていてセーフ?

405 :login:Penguin:2012/01/03(火) 00:49:17.08 ID:7jj1v/RV.net
>>404
pentium3 だったとか?

406 :login:Penguin:2012/01/03(火) 00:51:08.70 ID:+Y7oO8ZR.net
sparc だったとか?

407 :login:Penguin:2012/01/03(火) 11:07:44.15 ID:Gk583fqY.net
linux3は何時から採用されるようになるの?

408 :login:Penguin:2012/01/03(火) 15:02:30.59 ID:JBBFWWX1.net
>>404
運が良かった

コケるかもしれないというだけで、確実にコケるわけではないのでよ



409 :login:Penguin:2012/01/04(水) 09:42:37.19 ID:3SmE9tY3.net
しかしこの人、linuxのバグに関して異様な熱意を込めて紹介するわりに
自分がもともと使ってたと思われるOSのカーネルに関してはあんまりなんだよなあ……

410 :login:Penguin:2012/01/04(水) 10:06:57.39 ID:w4ZhqLgY.net
語りたいおっさんぼっち
今時BSDの話題で誰が食いつくかっての

411 :login:Penguin:2012/01/04(水) 10:40:14.68 ID:w4ZhqLgY.net
でも497日問題とかキャッチーな見出しだよね。
該当のSalmanのパッチを世界で初めて話題にした功績は大きいねw

412 :login:Penguin:2012/01/04(水) 20:23:58.99 ID:lRNOsjhO.net
一つ質問なんですが
E4300からE7500に載せ替えたらsensors読みのCPU温度がCore0 37度、Core1 34度から変化しないです
カーネルのセンサーに関するモジュールは以前に不必要な分を削ったのですが、この2つのモデルでは別のモジュールなんでしょうか?

413 :login:Penguin:2012/01/05(木) 15:23:38.21 ID:i8Lbd8tC.net
>>400
CPU は何を使ってる?
/proc/cpuinfo で flags に nonstop_tsc が入ってるような
CPU(主にNehalem以降かな?)が該当すると思う。
# 正しくは cpuid_edx(0x80000007) の 8bit目が立ってる
# Invariant TSC が有効なCPU
それ以外のCPUは影響ないはず。

これになると、printk_time も reset されたようになったり、
タスクがシングルタスクのようになったりと、reboot 以外の
現象が発生することもある。
とりあえず、printk_time 出すようにしてたら、一度確認してみて

414 :413:2012/01/05(木) 16:53:27.67 ID:i8Lbd8tC.net
調べなおしてて気づいたけど
CONFIG_PARAVIRT=y
で kernel を build した場合も該当コードを
飛ばしてるっぽいので squeeze とか ubuntu の
kernel のように CONFIG_PARAVIRT=y で build
してある場合は影響ないような気がする

# まだまだ追いきれてないので間違えてたらごめんなさい

415 :login:Penguin:2012/01/05(木) 17:24:00.18 ID:XvrwSYOa.net
>>414
ゲストにならんとpv側のコードは使わんよ
だから教祖様もゲストは関係ないと書いとる


416 :413:2012/01/05(木) 17:47:38.63 ID:i8Lbd8tC.net
たしかにあの blog にはそのように書かれてたけど
arch/x86/kernel/tsc.c
では
69行目(2.6.39の場合)から CONFIG_PRAVIRT でマクロで分岐して、
対象の関数を override してるので、これを yes にしてるだけで、
仮想環境かは関係なく大丈夫なんじゃないかなと思った。
# どっかで CONFIG_PRAVIRT が書き換わってるかは追いかけれてない


417 :login:Penguin:2012/01/05(木) 19:26:43.71 ID:XvrwSYOa.net
>>416
もー少し先を見ればわかると思うが、paravirt_sched_clockが
nativeとvirtで呼ぶ先を切り替えとるのですな


418 :login:Penguin:2012/01/05(木) 19:30:55.63 ID:XvrwSYOa.net
とちゅうでおくってしもた
んで、nativeのばやいはその上にある問題の関数呼ばれるので×


419 :login:Penguin:2012/01/05(木) 20:09:50.53 ID:oRcC9dsN.net
ゲストは関係ないっつってもホストがコケちゃったらダメじゃんとか思ったけど、
ライブマイグレーション使えば大丈夫か

420 :login:Penguin:2012/01/05(木) 20:16:11.37 ID:/YGv7nI7.net
後は教祖様がRHELのBugzillaに突込めば万事良しだな

421 :login:Penguin:2012/01/05(木) 21:44:34.36 ID:XvrwSYOa.net
>>419
ホスト凍ったらマイグレーションできないんでないかと
IEEE1394のRDMAで強引にメモリ吸い出せばどうにかなるかのう

>>420
赤帽は直るまでが長いから…



422 :login:Penguin:2012/01/05(木) 23:29:28.05 ID:eDM08dv5.net
>>413
使っているのはAtom 330

ちなみに
flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc
arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3
cx16 xtpr pdcm movbe lahf_lm
とのこと。

423 :login:Penguin:2012/01/06(金) 00:12:42.08 ID:mSKiQSdg.net
3.1.0から3.2.0にしたら、CPUとVRM温度が上がった。
調べてみたら、sensors読みでVcoreが0.98Vから1.21Vに上がってた。
何か設定がいるのかなあ? (CPUはi5-2500K)

424 :login:Penguin:2012/01/06(金) 00:41:53.65 ID:YA6qJEUq.net
3.1.6→3.2に上げたけど特に変化無し。Athlonだけど
turbo効いてるor省電力効いてなくて常に定格とか?

425 :login:Penguin:2012/01/06(金) 07:00:58.24 ID:4PVmWPZ6.net
KernelWatch新作マダー

426 :login:Penguin:2012/01/06(金) 10:25:32.69 ID:ni0rWw6v.net
>赤帽は直るまでが長いから…
パッチを取り込むことで赤帽にどれほどの利益があるかを滔々と語ればすぐじゃね?

つかRHEL6にURGENTなBUGはまだ腐る程あるし

427 :423:2012/01/07(土) 00:34:25.98 ID:ADtYDURH.net
>>424
コメントありがとう。どうもC0ステートから落ちないようだ。
ACPIかな。

428 :login:Penguin:2012/01/07(土) 17:36:41.33 ID:Kjv3wpOI.net
>>397のは3.1.8で元に戻して直ったみたい
Acer Aspireのは全然関係なかった
alarmを働かないようにしたら、逆に東芝のノートでは働いて勝手に起動するようになったらしい

429 :login:Penguin:2012/01/08(日) 23:07:48.71 ID:P3V0pimg.net
バニラカーネルを使ってドライバをビルドしたい場合、
カーネルをフルビルドしてからしてるけど
もっとコンパクトに済ませる方法教えてくだちい(´・ω・)

430 :login:Penguin:2012/01/08(日) 23:16:29.10 ID:x7tZOVhE.net
一番長くサポートが続きそうなエンタープライズ向け2.6系LTSカーネルの大本命は?
個人的には2.6.32.x, 2.6.35.xかなぁという予想なんだけどどうかな?

431 :login:Penguin:2012/01/08(日) 23:23:11.39 ID:jetD2M2F.net
>>430
.32じゃないかい
最近の修正量からしてだいぶ枯れてきたような気がするが


432 :login:Penguin:2012/01/08(日) 23:24:14.43 ID:MPqtFKLi.net
僕も32だと思うよ!

433 :login:Penguin:2012/01/08(日) 23:46:23.73 ID:rInqOA/2.net
なんせ、RHEL6が2.6.32だし、Debian Squeezeもそうだし。

434 :login:Penguin:2012/01/08(日) 23:57:42.40 ID:x7tZOVhE.net
やっぱ.32が本命か。メジャー鳥で使われてるのが一番影響でかいよな。

sysresccdがLTSである.35を推してたんだが最近になって3.xに上がってるのと
buildrootでメニュー選択できるのが.35からというのと
gentooのvanilla-sourcesが.32は全部チルダ付きになってるのでちょっと悩んだんだよね。

SLESとRHELの影響が一番大きいかなという印象はあったが頻繁に修正が来ると嬉しい半面
ラストスパートかけてんじゃねぇのかという疑心暗鬼になったりしてw
2.4系がそんな感じで最後のほうで頻繁に修正来てたからね。

435 :login:Penguin:2012/01/09(月) 02:41:17.68 ID:LswH37Ko.net
その .32 kernelをメンテしてる Greg KHのいる suseだけど、
いきなり消えて無くなりそうでちょっと不安。

436 :login:Penguin:2012/01/09(月) 03:00:12.30 ID:/d8+k47P.net
あはw カーネルヘッダを2.6.39まで上げてたという落ち(笑)
ヘッダをダウングレードしてglibcのリビルドからやり直す勇気が出ない。
LTSで行こうと思ったがカーネルヘッダより低いカーネルなんて嫌だ!
3.0以降のLTSが出るまで待つことにした……。

437 :login:Penguin:2012/01/10(火) 22:13:43.04 ID:A/7DchNq.net
なんて言ってるそばから2.6.32終了。
次のLTSは3.0.xだと。

438 :login:Penguin:2012/01/10(火) 23:29:42.81 ID:5VlqSN+U.net
3.2.y - this will be maintained until 3.3 comes out
3.1.y - there will be only one, maybe two, more releases of this tree
3.0.y - this is the new "longterm" kernel release, it will be
maintained for 2 years at the minimum by me.
2.6.32.y - this is the previous "longterm" kernel release. It is
approaching it's end-of-life, and I think I only have
another month or so doing releases of this. After I am
finished with it, it might be picked up by someone else, but
I'm not going to promise anything.


3.0.xで2年間頑張る!

439 :login:Penguin:2012/01/10(火) 23:30:40.39 ID:OBu4EPyA.net
つまり次のstableは3.8あたりっすか?

440 :login:Penguin:2012/01/11(水) 00:41:48.34 ID:Ss5WNq1A.net
>>438
ネタ元も貼ってちょうだいよ。
2.6.32はなんだかんだで誰かが引き取ってメンテするでしょ。

Latest kernel stable/longterm status
https://groups.google.com/group/kernelarchive/browse_thread/thread/271b774bdd623bac/

>>439
おまいは何をいってるんだ。

441 :login:Penguin:2012/01/17(火) 18:02:36.54 ID:kwk9Mu9e.net
なんだよ来週で208日だから何が起きるかワクワクしてたのに
確実に落ちるわけじゃないのかつまらん

442 :login:Penguin:2012/01/17(火) 18:04:47.21 ID:lQDWN3hD.net
>>408で既出

443 :login:Penguin:2012/01/17(火) 23:08:17.77 ID:NmdwMDNQ.net
>>441
>>413 >>422にあるように、新しめのCPUでも、Atomだと落ちないっぽいしね。

444 :login:Penguin:2012/01/17(火) 23:38:15.09 ID:kwk9Mu9e.net
じゃあAthlonIIX4は期待してもいいのか

445 :login:Penguin:2012/01/17(火) 23:39:54.08 ID:wtOEbN2j.net
期待しておるぞ

446 :login:Penguin:2012/01/17(火) 23:49:55.55 ID:CJmK0czr.net
今度はRHEL5でも同じようなコードの断片があるとか騒いでるな。
当人は自社の製品では関係ないから知らんぷりを決め込んでいるが。

447 :login:Penguin:2012/01/17(火) 23:51:50.59 ID:wtOEbN2j.net
うちにuptime1200day+のやつがあるが・・・

448 :login:Penguin:2012/01/18(水) 00:46:40.34 ID:0vG+tH1r.net
>>447
そんだけ古いと他のバグやらセキュリティホールがありそうだけどどうしてんの?



449 :login:Penguin:2012/01/18(水) 03:15:09.41 ID:PvDeYObM.net
放置することに意義がある

450 :login:Penguin:2012/01/18(水) 09:54:52.92 ID:1I1THKd5.net
>>448
uptimeが208日のカーネルにもセキュリティーホールがありそうだけど?


451 :login:Penguin:2012/01/18(水) 10:08:34.06 ID:geTBVuIB.net
脆弱性の「有無」に話をそらして自己正当化を図るわけですねw

452 :login:Penguin:2012/01/24(火) 22:20:26.13 ID:yPckHStl.net
気がついたら209日になってた

453 :login:Penguin:2012/01/25(水) 01:24:02.69 ID:5blA5jjf.net
結局飛んだのは教祖様のとこ(EM○ジャパン)のマシンだけか?

454 :login:Penguin:2012/01/25(水) 07:13:41.57 ID:EEAIaR7h.net
>>453
ブログの記事が?

455 :login:Penguin:2012/01/26(木) 00:59:56.32 ID:JkgYCSA1.net
関係あるのか?
http://awabi.2ch.net/test/read.cgi/poverty/1327500452/

456 :login:Penguin:2012/01/26(木) 06:53:15.71 ID:Iqn39Brl.net
関係ないよ

457 :login:Penguin:2012/01/27(金) 01:21:11.62 ID:CMj27Lun.net
仮想化では問題は発生しないとか大見得を切った割には、自社製品で
発生する可能性がある上に、回避策はrebootだけという結末だったとは。

458 :login:Penguin:2012/01/27(金) 20:40:29.40 ID:HXdaCgbA.net
スケジューラ周りの仕組み知りたいんだけどいい解説とかない?

459 :login:Penguin:2012/02/02(木) 17:43:22.53 ID:a3BJtEVY.net
Greg KHがLinux Foundationに移籍

460 :login:Penguin:2012/02/02(木) 21:35:26.40 ID:0TXezYCc.net
suse大丈夫かよ

461 :login:Penguin:2012/02/02(木) 23:11:00.24 ID:UGy7ffr/.net
これが時代の趨勢ですね。

462 :login:Penguin:2012/02/03(金) 09:07:17.17 ID:4kSnDyUI.net
だれがうまいこといえと


463 :login:Penguin:2012/02/08(水) 00:00:36.19 ID:ueAcnJuX.net
カーネルモジュールの作成についてちょっと聞きたいんだが
初期化関数が実行された(正常終了した)後に他の任意の関数を呼び出すってどうすりゃいいの?

module_initとmodule_exitにそれぞれ初期化関数と終了処理用関数ぶちこめば自動的に呼び出してくれるってのは適当にググれば出るんだが,それ以外の関数の呼び出し方については全く書かれてないわ・・・
初期化関数に呼び出したい関数ぶちこめばいいのかもしれんがコレジャナイ臭しかしない.mainって名前の関数も無意味っぽいし



464 :login:Penguin:2012/02/08(水) 00:19:22.16 ID:+kJpeu2C.net
>>463
基本的にイベントドリブンになる
何かが起ったらそれに対応するコードが呼ばれるという構造になる
タイマーだったりディバイスのopenだったり

465 :login:Penguin:2012/02/08(水) 00:42:19.98 ID:ueAcnJuX.net
>>464
マジかー,まぁそれならそれでなんとかするしかないな
早い解答thx.助かるわ

466 :login:Penguin:2012/02/08(水) 00:53:38.08 ID:EkLOCDsv.net
>>463
Linuxデバイスドライバ第3版
http://books.google.co.jp/books?id=8H03deIPDecC

467 :login:Penguin:2012/02/08(水) 10:46:52.80 ID:ueAcnJuX.net
>>466
サンプル見たけどかなり便利よさげだなこれ.内部値の説明とかデバッグ方法とか俺得
ありがとう!

468 :login:Penguin:2012/02/08(水) 10:53:04.64 ID:wj34EY/A.net
>>463
カーネルとアプリケーションじゃ、プログラムの存在意味が違うよ。
アプリは何かやるためにコードががりがり走る
カーネルは何かあったら対応するべくコードが走る
って感じじゃね。任意の関数を呼ぶとか、概念からして合わない。

469 :login:Penguin:2012/02/08(水) 12:08:15.03 ID:ueAcnJuX.net
>>468
あー,成程確かにそうかも
やる事がユーザレベルだと無理そうだったのでカーネルに手出した感じだったのでね
まだ知識とか半端なんで勉強していくわ.皆thx

470 :login:Penguin:2012/02/08(水) 15:06:20.40 ID:IPt9ZCXR.net
>>463
workqueue


471 :login:Penguin:2012/02/08(水) 18:12:53.77 ID:Wr2nUvuK.net
>>470
なんかトリガが必要じゃ?

472 :login:Penguin:2012/02/09(木) 16:31:50.41 ID:9bP+H+1t.net
自分で自分を登録すればよろし
素直にkernel thread作ってもいいけど



473 :login:Penguin:2012/02/10(金) 19:05:31.24 ID:Coh8pCRk.net
LWNのこの記事で知ったんだけど、これから出るIntelのCPUだと排他制御関連で
面白いことできそうだね。
http://lwn.net/Articles/480018/

CPU数少ないSMPだとHLEはかなりよさげ……

474 :login:Penguin:2012/02/23(木) 00:11:57.50 ID:0XmrNucE.net
x86_64で,sys_call_tableに関数のアドレスを入れてく処理ってどのファイルに書いてあるの?

最初は起動中に設定してるのかなと思ったんだけど,コンパイルされたvmlinux見たら既にアドレス入ってたから
コンパイル中?に設定されてるっぽいんだけど,それらしいことをやってる箇所が見つからず・・・

どなたか知ってる方いたら教えて下さい.

475 :login:Penguin:2012/02/23(木) 00:22:08.92 ID:kGe7Hlks.net
>>474
arch/x86/kernel/syscall_64.c あたりかな
sys_call_table を asm/unistd_64.h の中身で初期化してる

476 :login:Penguin:2012/02/23(木) 00:22:55.44 ID:TZS2wy/M.net
entry.S にグローバルなラベルとして直に書いてあるっぽいけど

477 :login:Penguin:2012/02/23(木) 00:31:11.42 ID:TZS2wy/M.net
あれと思ってみてみたらia32とia64ってわりと違うんだな

478 :login:Penguin:2012/02/23(木) 01:20:01.86 ID:0XmrNucE.net
>475
そこも見たつもりだったけど,改めて良く見たら分かったよ.ありがとう.

const sys_call_ptr_t sys_call_table[__NR_syscall_max+1] = {
/*
*Smells like a like a compiler bug -- it doesn't work
*when the & below is removed.
*/
[0 ... __NR_syscall_max] = &sys_ni_syscall,
#include <asm/unistd_64.h> <- ここ
};

こんなん言って貰わんと気付けなかったと思う.プログラミング経験乏しいし..

>476
だよね.ほぼ同じだろうと思って見てみると結構違う感じ.


479 :login:Penguin:2012/02/23(木) 03:44:29.62 ID:+9tNgqvX.net
そりゃi386とitaniumじゃ同じところ探すほうが大変だべ

そう言えばHPAが
ttp://marc.info/?l=linux-arch&m=132984761523484&w=2
とか言っとるがx86がレジスタ足りないよーな気がした


480 :login:Penguin:2012/02/23(木) 10:23:16.68 ID:VXlLHR6V.net
知ってて言ってるのかもしれんが、i386とx86_64と言いたかったのでは。

481 :login:Penguin:2012/02/23(木) 10:28:40.81 ID:VXlLHR6V.net
それはそうと、いったん
[0 ... __NR_syscall_max] = &sys_ni_syscall,
で全体を初期化した後、個別に各要素を入れてくなんていう初期化方法が許されるのか
なるほど……

482 :login:Penguin:2012/02/23(木) 11:40:59.07 ID:werYBi37.net
>>474
自分もその辺追いかけど、妙に技巧的だと思ったわ。linuxカーネルってそこらじゅうがこんな調子なのか

483 :login:Penguin:2012/03/03(土) 17:43:05.80 ID:r+skQ3XU.net
grub.cfgなどに書くkernelの起動パラメータのことだけど、ip=em1:dhcpと書いてあった。
Fedora16のインストーラでiSCSI環境にディスクレスインストールした時に自動生成された記述なんだが、
NICの番号って1番から始まらなくてもいいのかな、ドライバの作り方次第?

ちなみに起動後にifconfigで見てもem1とloがいます。
また関連するか分からないけどdmesgみたらudevが"renamed network interface eth0 to em1"とも言ってる。
どうなってるの、これ?w

484 :login:Penguin:2012/03/03(土) 18:15:31.87 ID:m+i2iKqL.net
>>483
/etc/network/interfaces

485 :login:Penguin:2012/03/03(土) 18:48:13.64 ID:r+skQ3XU.net
F16にはinterfacesはないです

486 :login:Penguin:2012/03/03(土) 20:21:33.15 ID:nbbVxuSf.net
ubuntuだと/etc/udev/rule.d/以下に設定あったな

487 :login:Penguin:2012/03/03(土) 20:41:06.76 ID:MzLIJ8Cm.net
>>483
Fedora(つうか赤帽)のポリシーでそういう名前をつけることになった
名前はudevのルールでいじってるはず



488 :login:Penguin:2012/03/03(土) 21:15:33.07 ID:Ot9641mw.net
>>487
レスありがとうございます。udevの設定ですか。
/etc/udevだけかと思ったら/lib/udevにも設定ファイルがいるのですね。
その中にbiosdevnameなるコマンドが。
そしてそして、biosdevname -hすると、なにやら関連しそうなヘルプ表示が。

すいません、>>483の書き込み、誤ってました。
×1番から
○0番から

489 :login:Penguin:2012/03/03(土) 21:34:45.23 ID:Ot9641mw.net
調べていくと↓見つけました。
ttp://ja.community.dell.com/techcenter/b/weblog/archive/2011/08/03/fedora-15.aspx

お騒がせいたしました。

490 :login:Penguin:2012/03/15(木) 20:36:18.51 ID:lYHjx2V3.net
カーネルとドライバの違いがイマイチ分からん
カーネルがあればブートはできるよって理解でいい?
CPUメモリハードディスクチップセットの初期化はしてくれるけど
周辺機器入れたければドライバ入れろってこと?

カーネルが想定している最小構成ってどんな構成なの?

491 :login:Penguin:2012/03/15(木) 21:39:34.64 ID:vws9CtuN.net
カーネルが何をするものかを調べると良いのでは。

・メモリ管理
・プロセス管理
・ファイルシステム
・各種リソース管理←ドライバはここの手足としてぶら下がっているだけ
etc.

みたいなWndows/LINUX/BSD系を問わずOS構成の基本概念がある。


492 :login:Penguin:2012/03/15(木) 23:52:46.61 ID:bcbA2M/m.net
モノシリックカーネルというものがあってだな

493 :login:Penguin:2012/03/16(金) 00:03:31.26 ID:PhTkWIJ9.net
物知りなカーネル?

494 :login:Penguin:2012/03/16(金) 00:05:52.81 ID:gk6Uhe6P.net
モノシリックw

495 : ◆QZaw55cn4c :2012/03/16(金) 00:18:00.70 ID:nfJTh7SF.net
>>492
それ、最初は俺なんだけどモリタポちょうだい。

496 :login:Penguin:2012/03/16(金) 00:23:34.24 ID:ebPXXPkN.net
Google先生ですら"もしかして"と言わず検索結果を出すレベル

497 :login:Penguin:2012/03/16(金) 00:24:55.34 ID:itH3n7n8.net
単語を覚えかけなのだろう

498 :login:Penguin:2012/03/16(金) 02:31:47.09 ID:lmhNFj6p.net
PentiumM、CoresoloノートにLinux入れてるんだけど、
インテルのコンパイラでカーネルをコンパイルし直したら
電力消費減るかな?
やっぱり専用のドライバがないとだめかな。

499 :login:Penguin:2012/03/16(金) 07:38:28.81 ID:70mWZt3R.net
win専用じゃなかった?

500 :login:Penguin:2012/03/16(金) 08:49:59.68 ID:70mWZt3R.net
ある程度C言語とPythonは扱えます。

現在、 driver の勉強をしたく思っています。
insmod, rmmodでmoduleのhello worldみたいな遊びはできますので、
開発環境は用意できました。

何から初めていいのか本当に全然分からないので、
自分に取って馴染みのあるdeviceのcodeを読んで
勉強の取っ掛かりにしようと思っています。
私が扱ったことがあるのは以下のdeviceくらいなのですが、

/dev/random, /dev/urandom, /dev/null

上記のdeviceに該当するc fileがどれなのか分かりません。
それでも自分で頑張ってみようと思い、

./kernel/、./drivers/char/、./drivers/char/hw_random/

などを当ってみましたが、どれがどれだか分かりません。

/dev 以下のdeviceのdriverを勉強したいと思った場合、
何を頼りに検索したら良いのでしょうか?
また、/dev以下にこのdevice file を作っていると、
確信を持って言うには何の情報が必要でしょうか?

501 :login:Penguin:2012/03/16(金) 09:14:10.86 ID:70mWZt3R.net
>>499
http://www.intel.com/jp/software/products/
win専用ではありませんでした。
linux用もありました。

もうご存知かも知れませんが、ガセ情報のお詫びということで。

Linuxの消費電力を調べるPowerTopとTips
http://blog.browncat.org/2007/09/linuxpowertoptips.html

Linuxの消費電力を下げる3つのコマンド
http://ryus.co.jp/modules/wordpress/index.php?p=340

2. 電力消費の低減
http://archive.linux.or.jp/JF/JFdocs/Ecology-HOWTO-2.html

502 :498:2012/03/16(金) 10:11:43.60 ID:Cd0XfagW.net
情報ありがとう。
調べたら色々出てくるね。

http://lc.linux.or.jp/paper/lc2003/CP-05.pdf
http://software.intel.com/en-us/articles/intel-c-compiler-for-linux-kernel-building/
http://mnm.uib.es/gallir/cpudyn/


503 :login:Penguin:2012/03/16(金) 12:52:35.40 ID:Q5v91Hfm.net
>>500
どこに何があるのかを探すっていうのも、いい勉強になると思うけどね。
grepを駆使して探すとか。

504 :login:Penguin:2012/03/16(金) 14:36:12.20 ID:70mWZt3R.net
char型のdevice file っていう事は確かだろう。
ってことで推理して見つけました。

$ grep null drivers/char/*.c
drivers/char/mem.c:static ssize_t read_null(struct file *file, char __user *buf,
drivers/char/mem.c:static ssize_t write_null(struct file *file, const char __user *buf,
drivers/char/mem.c:#define zero_lseek null_lseek
drivers/char/mem.c:#define full_lseek null_lseek
drivers/char/mem.c:#define write_zero write_null
drivers/char/mem.c:static const struct file_operations null_fops = {
drivers/char/mem.c: .llseek = null_lseek,
drivers/char/mem.c: .read = read_null,
drivers/char/mem.c: .write = write_null,
drivers/char/mem.c: .splice_write = splice_write_null,
drivers/char/mem.c: [3] = { "null", 0666, &null_fops, NULL },

505 :login:Penguin:2012/03/16(金) 14:42:48.16 ID:Of+pqBBE.net
そのfile_operations構造体が何か調べるといいよ。
いろんなファイルシステムの操作方法を記述した関数を登録する器になってる。
ext2とかにも同じようなのがいるはずだよ。

他にも共通した登録先みたいなのがあるよ、モジュールの登録とか。

じゃあ、そこに登録したファイル操作関数がどう呼ばれるかって言うと、それはカーネルの中を回りまわってやってくる。
どんどん遡って行くと、システムコールまで行って、ユーザアプリがそれを呼び出してる所まで…ってそこまでは大分遠いな。

506 :login:Penguin:2012/03/16(金) 14:44:05.28 ID:70mWZt3R.net
全体像を何となく掴めるように頑張ってきます。
# treeの出力に全角文字が使われていたので驚きました。

$ tree -L 1 -d .
.
├── Documentation
├── arch
├── block
├── build
├── crypto
├── debian.master
├── drivers
├── firmware
├── fs
├── include
├── init
├── ipc
├── kernel
├── lib
├── mm
├── net
├── samples
├── scripts
├── security
├── sound
├── tools
├── ubuntu
├── usr
└── virt

507 :login:Penguin:2012/03/16(金) 15:06:20.37 ID:Of+pqBBE.net
あと、全体構造はこちらで。
ttp://www.makelinux.net/kernel_map/

508 :login:Penguin:2012/03/16(金) 18:36:13.56 ID:70mWZt3R.net
>>507
ありがとうございます。
うわー、何つー広大な世界。。。

pci, usbを扱いたくてdriverの世界に踏み込もうと思ったのですが、
ちょっとビビってしまいました。
とりあえず、usb_driver, pci_driverを触ってみたいと思います。
先は長そうですが。

/dev/null から歩み始めたいと思います。

509 :login:Penguin:2012/03/16(金) 21:46:05.95 ID:g4ic23+h.net
いわゆるpseudo deviceの/dev/nullと実体となるハードウェアのあるデバイスの
ドライバでは性質がかなり違うから、いきなりUSB関連のドライバのソース見始めても
いいんじゃないかと思うな。
実体のあるデバイスのドライバはハードウェア仕様を知らんとわりとどうにもならない。

510 :login:Penguin:2012/03/17(土) 08:31:10.11 ID:9Qs4Hlhn.net
AMD Fusion APU G-T40NとRealtek RTL8168をLinux 2.6.32.58で使いたいのですが、
対応しているかどうかの情報はどこで見つけられるのでしょうか?

511 :login:Penguin:2012/03/17(土) 10:36:11.15 ID:ZdC27H1M.net
以下の方法でr8*** がkernelに組み込まれているか確認できる。
番号的にr8169がr8168に対応してそうだけど。。。どうだろ?
何もしなくてもr8168使えたりするんじゃない?$
$ ls /lib/modules/`uname -r`/kernel/drivers/net
$ find /lib/modules/3.0.0-15-generic/kernel/drivers/ -name 'r8*'
/lib/modules/3.0.0-15-generic/kernel/drivers/staging/rtl8187se/r8187se.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/staging/rtl8712/r8712u.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/staging/rtl8192e/r8192e_pci.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/staging/rtl8192u/r8192u_usb.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/net/r8169.ko <<<<<<<<<<<<<<<<<<<<<
/lib/modules/3.0.0-15-generic/kernel/drivers/edac/r82600_edac.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/usb/host/r8a66597-hcd.ko
/lib/modules/3.0.0-15-generic/kernel/drivers/mtd/nand/r852.ko

http://driverscollection.com/?H=RTL8168&By=RealTek&SS=Linux
からdriverをdownload。

$ tar xjf r8168-8.026.00.tar.bz2
$ cd r8168-8.026.00
$ sudo autorun.sh

autorun.shを覗いてみると全自動でやってくれるっぽい。
が、こちらは試していないのでうまくいくか自信がない。

512 :login:Penguin:2012/03/17(土) 10:36:43.05 ID:ZdC27H1M.net
以下は私が試した方法。

$ tar xjf r8168-8.026.00.tar.bz2
$ cd r8168-8.026.00
$ make KERNELDIR=~/src/linux-3.0.0/kernel/

〜〜〜という理由で make が
ここまででr8168用のmodule objectは
src/r8168/ko
に作成されている。

$ sudo /sbin/insmod src/r8168.ko
$ lsmod | grep r8
r8168 202001 0
r8169 43104 0
これでr8168が組み込まれていることを確認できた。
ただし、再起動などすると再組み込みしないといけない。
次回起動時に自動で組み込む方法は自分で調べること。

$ sudo /sbin/rmmod src/r8168.ko

module object を削除。
$ lsmod | grep r8
r8169 43104 0
これで前の環境に戻ったことを確認。

513 :login:Penguin:2012/03/17(土) 19:12:05.74 ID:0lvw8nIy.net
>>511-512
ありがとん(ノД`)・゜・。

514 :login:Penguin:2012/03/17(土) 20:39:19.38 ID:BF5mclT6.net
つまり対応しているかの情報は2chで聞いてみりゃいいわけだな。

カーネルに含まれてるr8169はr8168にも対応している事になってるけど、
うまく動かないこともあるらしい。その場合は>>511が書いてくれたように
ダウンロードしたドライバを入れる。r8169が先にロードされないように
注意すること。対応していることになってるのでHWをつかんでしまう。

うまく動かないってのはifconfigで見たときにErrorが出ているから分かるそうだ。
自分で使っている範囲ではそういうことは起きたことが無いけど、
ブート時に初期化失敗することがたまにあった。最近は起きてないな。

515 :login:Penguin:2012/03/17(土) 21:10:31.52 ID:wJ48rzTm.net
>>511
http://lxr.linux.no/#linux+v3.2.11/drivers/net/ethernet/realtek/r8169.c

込み込みっぽいね。

516 :login:Penguin:2012/03/18(日) 04:54:50.28 ID:x3UoiMXe.net
>>509
USBやPCIはハードウェア・ソフトウェアそれぞれの側の仕様が結構山盛りですよね。
いきなりソース見初めても何のこっちゃ?じゃないかと。

カーネルの勉強会とか見つけて出るのも面白いけれど地域が限られるし、
チャットベースとかでグループ作ってソースの読み解きやってる所とかないんでしょうかね。
文字ベースだと会話量が追いつかなくて難しいか。。。
チャット以外でもネット上の何らかの形であれば。掲示板形式じゃなく時間を共有するような形があると刺激があって良いのではと想像するのですが。

517 :login:Penguin:2012/03/18(日) 09:46:31.82 ID:zkXETXVN.net
LANG=C tree -L 1 -d .
だと半角になるから、ロケールに対応してるんだね。


518 :login:Penguin:2012/03/20(火) 10:42:32.28 ID:ntlASaje.net
3.3.0、NVIDIA Driver 295.20で2.6じゃないよーと弾かれる・・・
3.2では問題なかったんだけど、互換性辺りで変更があったのかい?

519 :login:Penguin:2012/03/20(火) 17:08:37.33 ID:cMVIyPms.net
>518
動かしている人いるよ。
検索してごらん。


520 :login:Penguin:2012/03/21(水) 02:21:26.28 ID:1QaMFqLB.net
カーネルのソースから、不要なドライバ削除して再コンパイルしたら動作は速くなるの?

521 :login:Penguin:2012/03/21(水) 02:37:55.58 ID:jNn1ZYSm.net
起動が早くなるかもね

522 :login:Penguin:2012/03/21(水) 03:12:17.20 ID:TJlI2F9h.net
>>520
起動時間ならそんなに変わらないと思うけど
やるならまずBootchart入れてみたら

523 :login:Penguin:2012/03/21(水) 07:43:49.55 ID:gXZFGS8b.net
>>520
試してみ。

524 :login:Penguin:2012/03/21(水) 08:03:38.41 ID:8EkZrbVW.net
起動時間とかはともかく
静的に組み込むモジュールはできるだけ最小限に抑えるのがいいと思う

525 :520:2012/03/21(水) 17:02:23.65 ID:mtFkLKj9.net
カーネルのことを全く知らないのだけど、
ドライバっって静的に組み込まれちゃってるのか。
ものすごい構造だな。
素人ながら、それでいいのか?という気もするが。。。


526 :login:Penguin:2012/03/21(水) 17:03:26.37 ID:U7TAhnNP.net
>>525
静的・動的両方あるよ。手元に動いているものがあるなら、ターミナルでlsmodってやってみるべし。

527 :login:Penguin:2012/03/21(水) 17:04:08.44 ID:gXZFGS8b.net
いや、動的なモジュールもあるよ。
最近のディストリは可能な限り動的になってると思う。

528 :login:Penguin:2012/03/21(水) 17:28:47.00 ID:u+Xx+/xP.net
>>525
基礎知識くらい勉強しなよ。コンピュータの歴史ぐらい。

529 :login:Penguin:2012/03/21(水) 17:34:38.66 ID:8EkZrbVW.net
>>525
起動時に最低限必要なモジュールはあらかじめ組み込んでおく(ファイルシステムをマウントするために必須なやつとか)
それ以外は動的組込み(insmodとかで入れるやつ)でやったほうがいい
カーネルはできるだけ小さいほうがいいからね

530 :login:Penguin:2012/03/21(水) 18:34:13.81 ID:mtFkLKj9.net
それなら安心。
ユーザーの私からは見えない部分だけど、そうあって欲しい。

カーネルのアーキテクチャは興味深いね。
Linuxの互換カーネルをつくって実験的試みをする人たちっていないのかな。
昔Linuxが書いた本で、頑固にマイクロカーネルを否定していたのを思い出す。
いまはリソースが豊富に使えるから、昔に比べれば、
より美しく、拡張性、移植性があるコードを実装しやすいんじゃないだろうか。
パフォーマンスはすこし落ちるかもしれないが、
おバカなユーザーインターフェースにリソース使うような時代だし。

531 :login:Penguin:2012/03/21(水) 18:36:28.00 ID:jNn1ZYSm.net
> 昔Linuxが書いた本
?

532 :login:Penguin:2012/03/21(水) 18:46:01.98 ID:mtFkLKj9.net
失礼、Linusが書いた本。
口述メモをLinus語りに書き直したような本だった記憶。

533 :やんやん ◆yanyan72E. :2012/03/21(水) 18:49:03.36 ID:rHGGB0ED.net
モジュールのロード、アンロードができるようになっても、
基本的にはモノリシックですよ。いろんな場面で使われるように
なってきたので、カーネルが美しさや移植性の為に無駄に
リソースを食うようにはならんと思いますよ。
そういうのは人的リソースの量でカバーできるぐらいに
普及してしまっているので。
Linuxがマイクロカーネルの方向に走らないのは
mkLinuxの末路を見れば分かると思いますが。


534 :login:Penguin:2012/03/21(水) 18:49:56.32 ID:gXZFGS8b.net
モノリシックかどうかなんて話はしてないが。

535 :login:Penguin:2012/03/21(水) 18:56:49.85 ID:mtFkLKj9.net
カーネルギークと、プロセッサギークと、アランケイみたいな思想家(?)が
共同プロジェクトやったらいいのにな、と夢想してみる。

536 :login:Penguin:2012/03/21(水) 19:56:00.15 ID:Q9c8wcA7.net
>>530

そう思うならGNU/Hurdを手伝ってあげて下さい。


537 :login:Penguin:2012/03/22(木) 00:38:53.08 ID:NvrmCdAw.net
L4Linuxでもいいぞ

538 :login:Penguin:2012/03/22(木) 15:17:39.24 ID:5wajt4R1.net
mklinuxわすれちゃイカンだろう


539 :login:Penguin:2012/03/24(土) 19:43:33.88 ID:OUKq6mur.net
このオプション(CONFIG_xx)を有効にしたら
このモジュール(xx.ko)が作成されます

っていう早見表というか一覧はどこにありますか?

540 :やんやん ◆yanyan72E. :2012/03/24(土) 21:32:20.62 ID:9tddDO4E.net
plan9のことも思い出してやって下さい

541 :login:Penguin:2012/03/24(土) 21:50:29.93 ID:QlxPUiJM.net
ApolloのDOMAIN/OSが復活した暁には…


542 :login:Penguin:2012/03/24(土) 22:20:37.49 ID:2fBJCq+9.net
>>539
Makefile


543 :login:Penguin:2012/03/25(日) 00:29:35.22 ID:QmHRZWVc.net
リーナス大激怒!こんな糞コミッタ−しか育たないんならカーネル開発なんて意味ないね
http://ikura.2ch.net/test/read.cgi/bread/1325584365/

544 :login:Penguin:2012/03/25(日) 01:27:41.73 ID:9kk6e9YK.net
breadとか

545 :login:Penguin:2012/03/25(日) 15:43:59.69 ID:Zsjru2Rm.net
>>542
浅い階層には書いてありませんでした
そりゃ奥の方には書いてあるだろうけど
それは「早見」できませんよね

546 :login:Penguin:2012/04/05(木) 20:28:39.09 ID:JcoN8v9O.net
保守

547 :539:2012/04/08(日) 14:11:39.13 ID:dhKw8jSc.net
やっぱり無いか。 作るしかないのかな

548 :login:Penguin:2012/04/20(金) 13:20:17.06 ID:Fu9v/ctt.net
32bitカーネルでもPAE使えば64GBまで使えるなんて記事書く奴はlow mem不足で苦しめばいいのに

549 :login:Penguin:2012/04/25(水) 03:45:02.17 ID:C+JydBeg.net
お前らモノシリだな

550 :login:Penguin:2012/04/25(水) 15:36:41.67 ID:gHFUEP43.net
さすがに32bitPAEで64GB使おうとは思わないぜ。
せいぜい4GB、どんなにがんばっても8GBくらいかな。

551 :login:Penguin:2012/04/25(水) 23:52:53.71 ID:Bw9TnLeT.net
64bitカーネルが出る前にはしばしば話題になってたが、16GB程度が現実的な上限という声が多かった気がする

552 :login:Penguin:2012/05/11(金) 15:29:45.20 ID:/iTc1uo1.net
Linusが二人に増えたらしいな

553 :login:Penguin:2012/05/12(土) 02:26:41.52 ID:pgY2BonY.net
最近は開発者もforkするの?

554 :login:Penguin:2012/05/12(土) 09:39:40.08 ID:+9yRHLrM.net
Linus の中に仮想 Linus 作って別のOS 走らせてるんじゃねの?

555 :login:Penguin:2012/05/12(土) 20:46:10.78 ID:Oh7hZZYa.net
それは既にakpmに実装済み

556 :login:Penguin:2012/05/14(月) 17:06:38.90 ID:wT3J8p5j.net
Linusは3+5i人位もいるというのに、おまいらときたら・・・


557 :login:Penguin:2012/06/04(月) 02:56:45.38 ID:HZRwYGLd.net
Linux初心者です。
LinuxとWindowsの最新は、Linux3.4とWidnows7か8
どちらの方が優秀でしょう?
カーネルの機能ごとに、性能のベンチマークってありますか?

558 :login:Penguin:2012/06/04(月) 06:33:43.65 ID:ndrQcb1F.net
>>557
釣り乙

559 :login:Penguin:2012/06/04(月) 11:22:49.06 ID:jOzokS2F.net
比較するまでもなく、綾瀬はるカーネルが最強です

560 :login:Penguin:2012/06/04(月) 13:25:40.60 ID:GhuCYEq+.net
>>557
分かりカーネル

561 :login:Penguin:2012/06/04(月) 14:27:34.09 ID:qN6sKHiD.net
戸松遥ーネルだろ

562 :login:Penguin:2012/06/04(月) 14:38:46.54 ID:X+ODUnmH.net
明日も早いし、もうネルカー

563 :login:Penguin:2012/06/04(月) 21:21:39.68 ID:XZip/n46.net
Apollo DOMAIN/OS こそが至高のOS

564 :577:2012/06/06(水) 05:48:23.07 ID:rATG0reM.net
ってことは、LinuxカーネルはWindowsに比べて糞ってことですね。
よく皆さんそんな糞に人生をささげていますね。悔しかったら、糞じゃ
ない証拠を出してみろよ。
あ、別にWindowsのまわし者じゃありませんよ。真剣に知りたいだけでした。

565 :login:Penguin:2012/06/06(水) 06:00:18.28 ID:OzSHHlqY.net
577 w

566 :login:Penguin:2012/06/06(水) 07:07:16.93 ID:omF19tTw.net
>>564はコピペとして使えそう

567 :login:Penguin:2012/06/06(水) 09:10:34.89 ID:HvynNkxf.net
>>564
はぁ?
俺の戸松遥ーネルは声優なのに可愛いし、若いし、ケツもプリプリなんだけど?
Windowsのどこに、戸松遥ーネルに対するアドバンテージがあるんだよ?

568 :login:Penguin:2012/06/06(水) 09:48:51.25 ID:2QkhYJUi.net
真剣に知りたいならならカーネルが何なのか最悪一度はググルだろ、と普通にレス。
挑発的でもないただのピエロですか。

569 :login:Penguin:2012/06/06(水) 11:57:42.42 ID:i7479rUS.net
3.5どうよ

570 :login:Penguin:2012/06/06(水) 21:07:25.45 ID:3TLfx0HV.net
>568
カーネルっていや、そりゃー
カーネルサンダー。。。す?

571 :login:Penguin:2012/06/07(木) 01:30:34.39 ID:M6zlKEO6.net
>>567
遥ーネルは不安定だからなあ


572 :login:Penguin:2012/06/07(木) 13:14:48.91 ID:OS02QH0l.net
>>571
入るの自由でログインの度にGUIのシェルが変わるんだよな
同じグループのアイOSは一度もセキュリティホール空いた事がないんだぜとユーザーが自慢してたけど実はズブズブにH@ckingされてて
直結しないと発見できないバックドアからユーザー達のリア充な個人情報やお布施が垂れ流しになっていた

573 :login:Penguin:2012/06/07(木) 13:26:38.03 ID:sIgmtxzW.net
ネタはよそでやってくんないかな。

574 :login:Penguin:2012/06/07(木) 13:33:50.82 ID:tJ43FlWU.net
声ヲタはどこでも嫌われ者だな

声ヲタと言っても普通の人は分からないだろうから説明しますが
アニメ声優に対して異常な感情を持つある特別な人たちのことです
今ここで彼らが言ってるのはスフィアという声優グループの話で
興味があるならググってみてください
彼らは通常のアニヲタにも嫌われる属性を持ったヲタなのです

575 :login:Penguin:2012/06/07(木) 14:02:35.16 ID:xntI15GV.net
割りとどうでもいい

576 :login:Penguin:2012/06/07(木) 15:55:06.17 ID:4z83nTPt.net
凄くどうでもいい

577 :login:Penguin:2012/06/18(月) 13:43:15.76 ID:nbxglVhL.net
Linux開発者リーナス・トーバルズ氏がNVIDIAに対し中指を突き立てFワード発言
ttp://gigazine.net/news/20120618-linus-nvidia-f-word/

578 :login:Penguin:2012/06/18(月) 14:13:38.17 ID:kdwCIkkj.net
最近ゲフォ信者の嘘八百が目に余ると感じていたが
やっぱりな

579 :login:Penguin:2012/06/23(土) 22:18:48.47 ID:EW2crEGi.net
そういえばlinux3.3にしたら、fcntl(fd,F_SETFL,O_NONBLOCK );したfdはselect()のreadで戻ってきているのに
n=read()したらn==0ってなるようになったんだけど、これってバグだよな。
n1=read();sched_yield();n2=read();...って感じだとn2も0でn10ぐらいループしたら値が読める。
n1=read();usleep(100);n2=read();だとn2で読める。

580 :login:Penguin:2012/07/21(土) 09:33:53.93 ID:5U1Zb7VW.net
あーやっとプロバイダのアクセス制限が解除された。

で、早速だが、broadcom の b44 を使うネットワークカードが、64 bit の
システムで 3.5-rcx を使う際に認識されない、というのに悩まされていた。
そのうち ubuntu でもこれが指摘、問題視されるようになったんだよな。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1018456

で、ubuntu コミュニティからとりあえず回避用の patch が出ている。

http://patchwork.ozlabs.org/patch/168783/

これで修正してる部分って 3.4.x でも同じ記述なんだけど、そちらの方は
b44 使ってても問題ないんだよなあ……何なんだろう。日本語でこれに
関してほとんど情報流れてないのでここに書いておくことにするよ。

581 :login:Penguin:2012/07/22(日) 18:40:49.29 ID:oLqcE0h6.net
>>580
7/21 付でリリースされた 3.5.0 では修正されている模様。

582 :login:Penguin:2012/07/22(日) 19:13:39.48 ID:sTkoE/Vl.net
linuxインストールしようとすると途中で再起動してログイン画面出てくるんだけど
これって純粋にHDDが死んだってことでいいのかんじ?
CDとかDVDを色々変えて試してるけどできないし

583 :login:Penguin:2012/07/22(日) 19:23:42.71 ID:+5AixU3l.net
違うんじゃね?
あとスレ違いです

584 :login:Penguin:2012/07/22(日) 19:37:39.36 ID:sTkoE/Vl.net
スレチだったかすまん

585 :login:Penguin:2012/08/02(木) 15:26:52.45 ID:xiZhw0rG.net
質問です
カーネルイメージ(vmlinuz)とinitrdイメージが別ファイルになっているのは何故でしょうか?

カーネルイメージに埋め込んでおけば
ブートローダーが意識するのはカーネルイメージだけで済みますし、
initrdイメージも一旦メモリに全部乗せるのですから
リソース的な省力にもなっていません

単に管理しやすいからとも考えたのですが、
わざわざブートローダーを処理を増やしてまで分けてあるのは
何か理由があるんじゃないかと思いまして

586 :login:Penguin:2012/08/02(木) 15:28:44.71 ID:xiZhw0rG.net
× ブートローダーを処理を
○ ブートローダーの処理を

587 :login:Penguin:2012/08/02(木) 16:19:18.04 ID:w2qWe8Wh.net
フロッピーブートの時代は、そうでもしないと納まらなかったっていうのがあるけどね。


588 :login:Penguin:2012/08/02(木) 21:08:31.40 ID:RaKNXZkr.net
モジュールにしないでkernelに組み込めばいいんじゃね

589 :login:Penguin:2012/08/02(木) 21:09:36.68 ID:w5LBo0kX.net
今は出来るようになってるけどねぇ
ユーザーがinitrdだけ入れ替えたいときに面倒

590 :login:Penguin:2012/08/02(木) 21:45:49.42 ID:p/Ip/v32.net
>>585
http://ja.wikipedia.org/wiki/Initrd

591 :login:Penguin:2012/08/04(土) 12:23:55.09 ID:/eIMPP0i.net
NFSをマウントしてブートとか

592 :login:Penguin:2012/08/04(土) 16:13:39.76 ID:9d0Hq949.net
>>585
不特定のハードで起動する為だよ
毎回同じハードで起動するならinitrdなど全くの無駄
そこそこLinux知ってる人は消してしまう
モジュールも無駄だ、ほとんど全部組み込みにする
自分のマシン専用カーネルにする

593 :login:Penguin:2012/08/04(土) 16:16:13.83 ID:9d0Hq949.net
何故どのPCでも起動するCD起動のWindowsは無いの?
initrdのような仕組みが無いからだ
(特定のハード専用でいいならWindowsはCD起動も可)

594 :login:Penguin:2012/08/04(土) 16:56:44.66 ID:3bmzYrt3.net
>>593
っWindows PE

595 :login:Penguin:2012/08/04(土) 19:02:31.34 ID:KP+lbma3.net
>>593
Windows To Go

596 :login:Penguin:2012/08/05(日) 06:35:50.25 ID:P/3mpxnQ.net
>>594、595
どっちも起動するハードは固定される
特定ハード専用
Linuxは不特定のハードで起動する、フル機能でだ
例えばGPUがAMDかNvidiaかIntelか?
Linuxは起動時に切り替えてる

597 :login:Penguin:2012/08/05(日) 06:49:24.49 ID:JKpifDU/.net
起動に必要なモジュールが動的か固定かの違い

598 :login:Penguin:2012/08/05(日) 10:25:44.06 ID:ro44oJBK.net
>>592
違うわ、これ

599 :login:Penguin:2012/08/06(月) 09:36:05.74 ID:NK1uwT6h.net
>>590 >>592
>>585はinitrdの存在理由じゃなくて
カーネルとファイルが分かれてる理由を聞いてるんじゃね?

俺も単一ファイルにする方法は知らんけど

600 :login:Penguin:2012/08/06(月) 09:41:20.15 ID:NK1uwT6h.net
そもそも組み込みすぎてドライバが干渉するのを防ぐためにinitrdがあるんだから
組み込めばいいってのはおかしくね
未ロードのバイナリとして持ってるのと組み込んでるのは全然違う

601 :login:Penguin:2012/08/06(月) 09:45:25.59 ID:cskKjfRf.net
メモリにどんだけのっけるかですよ。
[カーネル]+[initrdimg(ドライバA、ドライバB…)]

602 :login:Penguin:2012/08/06(月) 10:58:27.11 ID:a1nr56uF.net
完全なモノリシックカーネルにしないで
マイクロカーネルみたいな仕組みがあるのは、何か利点があるのでしょうか?

603 :login:Penguin:2012/08/06(月) 11:24:38.51 ID:KVkDzJND.net
カーネルの話を持ち出すまでも無く、
プログラムにしたって、モジュール化のメリットはわかる。
切り離しといてそこをチョコチョコ取り替える。
切り離すの前提だと、そこに明確なインタフェースが生まれてくるので、
実は切り離す前に比べて設計がある種シンプルになるんじゃないかな。

…と思ったw 思っただけだから本気でとるなよ。

あと、
アンドリュー・タネンバウムとリーヌス・トーヴァルズの議論
でぐぐったら面白いかもしれない。有名だからもう知ってるかもしれないけど。

604 :login:Penguin:2012/08/06(月) 12:09:57.30 ID:ByQiy8LC.net
>>602
wikiで「カーネル」を検索すればいい

605 :login:Penguin:2012/08/06(月) 19:41:55.86 ID:SmFajFM9.net
>>599
http://ja.wikipedia.org/wiki/Initrd
> これらの特殊ケースに対応してカーネルにコードを加えるのを防ぐため、立ち上げの初期段階では一時的なルートファイルシステムを使う。

606 :login:Penguin:2012/08/06(月) 23:38:42.06 ID:Sb2z7vX2.net
3.6-rc1 ビルドしたら、どうも NTFS の write ができなくなっているんだが。

607 :やんやん ◆yanyan72E. :2012/08/07(火) 08:25:50.17 ID:QlLofDJI.net
NTFSのwriteはカーネルオプションで設定するものだけれど、
そこらへんはチェックしてる?

608 :login:Penguin:2012/08/07(火) 09:35:26.46 ID:e9p1OcRc.net
>>605

>>600

609 :login:Penguin:2012/08/07(火) 09:55:34.37 ID:mFxqv+lE.net
>>599
たしかケツにくっつけるだけでおkだったはず

610 :606:2012/08/07(火) 13:25:15.30 ID:/gvlGelV.net
>>607
おかしいのに気付いて最初に確認した。config やり直して改めて build した
んだがどうも write できん。まだログとか詳細に確認してないんだが、少なく
とも、ver.3.4.7 に戻すとちゃんと write できている。

611 :login:Penguin:2012/08/07(火) 14:37:41.88 ID:FpsM+KJe.net
なんでググらないのか

612 :login:Penguin:2012/08/07(火) 15:26:39.41 ID:A8E72lqU.net
>>609
rdev -r でファイルのどこからがカーネルなのか指定するみたいだね

613 :login:Penguin:2012/08/10(金) 22:18:45.87 ID:7xbS+MRt.net
CONFIG_BLK_DEV_RAM_SIZE を十分なサイズを指定してて
大きめなサイズの initrd だとうまく起動しないんですが、
ブートローダでも何かしらその辺の設定があると思って良いですか?


614 :login:Penguin:2012/08/10(金) 22:32:11.46 ID:7xbS+MRt.net
連投すみません
initrd をカーネルイメージに埋め込んで試してます

initrd とカーネルイメージを分けて起動する方法もあるみたいで
その方法では initrd のサイズを指定するのでそれだとうまく動くのかな?

615 :login:Penguin:2012/08/11(土) 02:00:28.62 ID:JhXuuq7b.net
linuxのカーネルに限った話じゃないけど、複数コアを有するCPUでスケジューラがプロセスを一つのコアに割り当てる時、
このコアでやるってCPUに指示するのはx86の場合どうやってるの?

コアを選ぶ命令なんてあったっけ?
あるいはEIPに番地入れる時にプレフィックス指定するとか、そんな感じなの?

616 :login:Penguin:2012/08/11(土) 02:55:03.81 ID:+JilFb5d.net
そのコアにIPIでお願いするです


617 :login:Penguin:2012/08/11(土) 02:58:28.60 ID:JhXuuq7b.net
なるほど、プロセッサ間割り込みか。調べる取っ掛かりが得られたわ、ありがとう

618 :login:Penguin:2012/08/11(土) 10:47:38.82 ID:3m5WjTTX.net
IPIではない。そもそも、マルチプロセッサの話をする前に、
シングルプロセッサでコンテキストスイッチがどう動くか理解していないように
質問文から感じる。

619 :login:Penguin:2012/08/11(土) 14:10:40.54 ID:KER1QeqV.net
各コア上で動いてるスケジューラはそれぞれ自分がどのコア上で動いてるか知ってて
自分に合ったプロセスを引っ張ってくるだけでは

620 :login:Penguin:2012/08/11(土) 14:13:53.01 ID:os+keBbS.net
スケジューラーは同時に複数のCPUが走らないようにロックしているんじゃね?
しらんけど

621 :login:Penguin:2012/08/11(土) 22:11:14.49 ID:46Lh+nwN.net
複数のCPUから同時にschedule()を呼ぶとシリアライズされるわけか
股間が熱くなるな

622 :login:Penguin:2012/08/15(水) 02:21:50.99 ID:tCXqAhrh.net
Windowsがやっているような複数コアへのプロセス割り当てだと
シングルスレッド設計のアプリを複数CPUで無理やり実行して
キャッシュの帯域が無駄に増えるだけで他のプロセスのスレッドが使える
キャッシュを潰しかねない。
Windowsの「もっさり感」はOSがCPUの稼動率をみ一定%未満だから
省エネモード動いていてしばらく稼働率がアップしないとCPUの省エネ動作を
解除しないのが原因だと思うわ。アプリのウインドー切り替えた瞬間だけ
アクティブになったプロセスが動いているコアを全力稼動させるとか
アプリ側がやらないと難しい話なのか?


623 :login:Penguin:2012/08/15(水) 11:35:38.43 ID:cX+ekv8v.net
そういえばC2Dだけどfloat多用したコードは動き始めが1/2ぐらいの速度しかでないって言うのはきのせいなのかな?
float演算回路がクロックダウンしている感じがするんだけど公式にそういう仕様だっていうのは見たことないような希ガス
そういう仕様を無視しててきとうにCPUを割り当てればfloatが極端に遅くなるよな

624 :login:Penguin:2012/08/15(水) 12:29:02.86 ID:dJF1kX/C.net
m128iとm128dを混ぜると遅いとかそのあたりじゃね

625 :login:Penguin:2012/08/17(金) 07:05:16.85 ID:xq3OAhd7.net
>>623
>そういえばC2Dだけどfloat多用したコードは動き始めが1/2ぐらいの速度しかでないって言うのはきのせいなのかな?
一定時間の計測が走るから最初はギアが上がっていない状態、ソフト計測だから
アプリケーション側でクロックアップするしか方法は無いと思う。
intelCPUがAMDな人に言わせると「もっさり」感がある原因といわれている。
これってレジストリでクロック半減タイミングのCPU使用率の上限と下限の
割合設定があっはあず。
floatも整数部もクロックは共通でしょう、OS側で省エネで動作させている
限り無理だと思う、
>そういう仕様を無視しててきとうにCPUを割り当てればfloatが極端に遅くなるよな
クロックダウンは4コアあれば4コア同時だったはず。
CPUの動作周波数を表示するソフトだと本当に酷使するソフト以外では
常にクロック半減で動いている。
4コア使うときにシングルスレッドなアプリで100%な筈なのに
CPU使用率はコア単位で25%が4つみたいな状態は見たこと無い?
あれは1コアを使い切りのこりのコアをHALTしたほうが省エネだと
思うんだが。L2キャッシュがコア単位であると無駄にキャッシュのロード
とアンロードを繰り返し無駄にメモリ帯域を潰すと思う。


626 :login:Penguin:2012/08/17(金) 08:08:44.22 ID:Kh+j5ZoM.net
気のせいじゃないってことでいいですかね?

627 :login:Penguin:2012/08/17(金) 13:21:29.65 ID:YWZOpUot.net
EIST切っとけば問題ない
電気代恐ろしいけど

628 :606:2012/08/17(金) 13:28:26.01 ID:ekIfBa7N.net
今日出た 3.6-rc2 で NTFS の問題は解消。

629 :login:Penguin:2012/08/17(金) 20:06:08.01 ID:02cg0M/1.net
EIST切ったってC1ステートぐらいには入るわ(笑)

630 :login:Penguin:2012/08/18(土) 00:01:05.15 ID:AFOOumUe.net
入力操作デバイスを使っているタイミングでターゲットになっている
アクティブなプロセスはタスクかウインドマネージャーあたりで
クロックアップできないんだろうか。

631 :login:Penguin:2012/08/18(土) 13:26:51.17 ID:cV7nLIRG.net
ちょっと何言ってるかわかりません

632 :login:Penguin:2012/08/20(月) 17:15:35.89 ID:qdo+i0DX.net
Link-Time Optimization To Speed Up The Linux Kernel
http://www.phoronix.com/scan.php?page=news_item&px=MTE2MzY

633 :login:Penguin:2012/08/20(月) 22:43:18.01 ID:Q5H11QMw.net
PGOもサポートして欲しい。しかし、Intelの中の人がやってんのか

634 :login:Penguin:2012/08/21(火) 00:01:13.97 ID:3laUGneC.net
>>631
わからないなら、黙ってれば?

635 :login:Penguin:2012/08/21(火) 03:27:03.79 ID:Es0/m+KJ.net
境界性人格障害

636 :login:Penguin:2012/08/21(火) 18:32:45.01 ID:AnnZb5NP.net
>>630
ナイス値下げたいって話なら、昔Xレイヤあたりで下げてたけど、理由あって無くなった
理由は忘れたけど

637 :login:Penguin:2012/08/31(金) 16:49:10.32 ID:Yeeg9T8H.net
古いカーネルを派生したカーネルって無いの?
たとえば古いアーキテクチャーを2.6で大雑把に切り捨てサポート外としたが
その2.4ベースに3.0以降の新機能を増設したような類の話です。
現在のPCI-Eの上にISA-BUS変換アダプターをつけAT/XT-BUS変換アダプタ
の上に古典的デバイスをつけた場合にハードウエアとしては最先端の
アーキテクチャーと古典的ハードウエアが混在することになる。
両者が同時にサポートされるとするハードウエアは許容されないので
当然それが実現できるカーネルもない。
個人的に9801系が切り捨てられたのが痛い。カーネルを独自に作り出せって
言う人もいるだろうけど、そんな力量があるならこんなところで燻っている
わけがない。

638 :login:Penguin:2012/09/01(土) 08:33:16.76 ID:lsR5japo.net
過去9801がサポートされたことって
あったっけ?


639 :login:Penguin:2012/09/01(土) 19:15:49.84 ID:DtilwslP.net
2.5時代にマージされかけたことはあった


640 :login:Penguin:2012/09/01(土) 20:12:33.97 ID:4xggxNih.net
自分でカーネル弄れない奴がなんでLinux使ってんの?


641 :login:Penguin:2012/09/01(土) 20:26:55.25 ID:+9w6Hekt.net
Ubuntu界隈が宣伝しまくってるからな

642 :login:Penguin:2012/09/02(日) 07:26:28.00 ID:bW8QDs13.net
>>640
kosakiとgniibeにそう愚痴って来い

643 :login:Penguin:2012/09/04(火) 08:28:54.55 ID:Fl+nAD11.net
KernelJanitorsプロジェクトってどうなってんの?サイトにアクセスできないのだが...

644 :login:Penguin:2012/09/08(土) 11:30:05.23 ID:WbXHKmUr.net
>>643
http://code.google.com/p/kernel-janitors/

645 :login:Penguin:2012/09/22(土) 10:14:41.90 ID:w2sHTC4U.net
Core i5 を CentOS 6.3 でつかっています。
cpufreq が acpi ドライバでうまく動いています。

ここでTmax(最高温度 デフォルト105℃)を手動で設定して、
80℃ほどに下げたいのですが、
どこを調整すれば良いのでしょうか?

646 :login:Penguin:2012/09/22(土) 22:53:14.98 ID:1uBBWKEC.net
BIOSに項目があるんじゃないか。おれのにはあった、気がする。

647 :login:Penguin:2012/10/09(火) 12:58:04.46 ID:HshUGVwS.net
kernelの技術って身につける価値ないんでしょうか?
ディバイススレで質問してみたところ、
他に進んだ方が良いと言われてしまいました。

kernelなら技術者に対し根強い需要があるかなと思ったんですが、
そうでもないんですか?
kernelって難しいからうぇぶ屋の頭の悪い人は立ち入ることのできない、
聖域となってると思うんですけど。
頭の悪い人は淘汰されている世界で技術磨きたいんですよね

うぇぶで取り上げられる人って見てて頭悪そうなのが嫌です
あんな人たちと競いたくないんですよね

648 :login:Penguin:2012/10/09(火) 13:02:18.73 ID:c9Iq9WNV.net
>>647
他の人に理解できない技術を持ってても
人は理解できないものに金を払わない

649 :login:Penguin:2012/10/09(火) 13:05:21.60 ID:sI4/BkKw.net
日本では駄目

650 :login:Penguin:2012/10/09(火) 17:06:43.77 ID:wLxrjTj6.net
ことあるごとにfuck言いまくる頭の悪そうな発言の多いカーネル開発者がいた!

651 :login:Penguin:2012/10/09(火) 17:16:25.00 ID:jmyz4G/O.net
>>650その他「てゆか俺そいつ以外のカーネル開発者(゚听)シラネ」

652 :login:Penguin:2012/10/09(火) 17:54:20.22 ID:TS5bWK5G.net
必要なとこでは必要だけどねぇ。
そんなにたくさんはいらんよね。

653 :login:Penguin:2012/10/09(火) 19:42:13.02 ID:ExAZExYJ.net
知っておけば何かと役には立つが、仕事で日常的にカーネルそのものをどうこうする人はごく少数だわなあ
その他の人だと、稀にトラブルシュート等でカーネルソースを読む必要が出てくるくらい
ってか、大多数の技術者にとってはそういうケースすら無い

654 :login:Penguin:2012/10/09(火) 22:11:20.95 ID:HshUGVwS.net
出刃銅鑼、おーこえぇ
デバドラ開発することってないんですかね?
FPGAを動作させるために必要だと思うんですけど、
端末の制御に必要じゃないんですか?

機械、農業や畜産で自動化のための装置開発で必要になりませんかね?
林業でもいいや
第一次産業の場合は情報をまとめるDBの勉強も必要であるか。。。

655 :login:Penguin:2012/10/10(水) 00:32:04.65 ID:2fT/Upxm.net
ないってことはないよ。

656 :login:Penguin:2012/10/10(水) 03:12:58.50 ID:CdiBRlZY.net
で、他の質問すると、混乱させるために

あるってこともないよ

って返ってくるんですよね、分かります。

657 :login:Penguin:2012/10/10(水) 06:42:20.21 ID:itRyUSu+.net
ハロワや人材派遣会社に聞けよ

658 :login:Penguin:2012/10/10(水) 12:46:11.67 ID:r4YbWZT+.net
>>654
須磨帆やってる現場とか、その部品提供者になれば
嫌というほど開発することになるっぽい>Linuxの出刃銅鑼

659 :login:Penguin:2012/10/10(水) 13:04:07.75 ID:CdiBRlZY.net
スマホに乗っている部品を調べてみます。
仕様くらいはwebに乗っているでしょうから頑張ってきます。

660 :login:Penguin:2012/10/10(水) 15:02:03.51 ID:p+dXwYJc.net
3.7でARM向けカーネル一本化されるんだな。好ましい。
リーナスがキレるのも無理ないわ

661 :login:Penguin:2012/10/10(水) 16:14:20.04 ID:sMybq9SS.net
カーネルより言語屋さんの方が稼げるらしい

662 :login:Penguin:2012/10/10(水) 19:36:53.33 ID:PFZg0kRF.net
言語屋はバカが多いけどな

663 :login:Penguin:2012/10/26(金) 12:22:06.76 ID:SCbJPxUh.net
他所で聞いても誰にも答えてもらえないので

kernelのコンパイルで
make modules
make modules_installすると、lib/3.2.0-xxx/firmwareとmodulesが出来ますが
firmwareって、起動時に自動ロードされるドライバーが入ってるんですか?


664 :login:Penguin:2012/10/26(金) 13:34:23.41 ID:iln3d9Gp.net
いみふ

デバイスを動作させるためのデータ(firmware)をドライバがロードする

665 :663:2012/10/26(金) 14:05:08.52 ID:SCbJPxUh.net
>664
/lib/firmwareの中身と/lib/modules/kernel/3.2.0/driversの中身って
どういった違いがあるんですか?


666 :login:Penguin:2012/10/26(金) 14:46:27.27 ID:XKeRmuco.net
application
↓↑
kernel
↓↑
/lib/modules/*
↓↑
/lib/firmware/*
↓↑
hardware

こんな感じかねえ


667 :login:Penguin:2012/10/26(金) 16:20:02.38 ID:51edDRUd.net
firmwareはデバイス側のハードウェアで稼働するプログラムで、カーネル側のCPUで稼働するドライバモジュールと違う。

668 :655:2012/10/26(金) 17:44:35.27 ID:TGIZWSsw.net
なるほど、
わかりました


669 :655:2012/10/26(金) 18:36:28.94 ID:TGIZWSsw.net
改めて、教えてください。
kernelをソースから、old-configを使って、コンパイルして、firmwareを作ると
firmwareの中身の項目が大幅に少ないんですが、なぜでしょうか。
modulesの中身は同じみたいなんですが

670 :login:Penguin:2012/10/26(金) 18:37:46.16 ID:m6OH6RNY.net
低脳カスのくだらない質問にもちゃんと答えるお前らマジ紳士

671 :login:Penguin:2012/10/29(月) 07:11:04.90 ID:vyqkLa4h.net
>>669
firmwareはfreeとnon-freeでリポジトリが別れたはず。non-freeつきいたいならそちらからもらってこないと。

672 :669:2012/10/31(水) 22:35:15.03 ID:nuhdXX7T.net
いろいろ調べてみたんですが
git clone http://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git firmware
からDLできる見たいなんですが、中身をみると
いろいろな機器のbinファイルがいっぱいあるんですが、
fileコマンドで調べると、minix filesystem だったり data だったりします

また、x86でもarmでもアーキテクチャに関係なく動くみたいです
firmwareってプログラムじゃないんですか?

673 :login:Penguin:2012/10/31(水) 22:49:53.84 ID:4h5SBvLH.net
fpga用のプログラムだよ

674 :672:2012/11/01(木) 11:07:15.70 ID:tA8PEUIE.net
>673
分かりました
ありがとう

675 :login:Penguin:2012/11/05(月) 20:40:21.46 ID:W4G0AYwP.net
3.6.6


676 :ミカエル ◆ebgHt4B05A :2012/11/05(月) 22:13:25.56 ID:04m09W1r.net
カーネルとプログラムを行き来する時って、機械語を1行1行翻訳するの?
それとも、プログラムはカーネルの一部にするの?
行ったり来たりする方法を教えて!

677 :login:Penguin:2012/11/05(月) 22:35:59.65 ID:9UD73rni.net
日本語でおk

678 :login:Penguin:2012/11/05(月) 22:58:20.56 ID:eYaC5AU6.net
システムコールまたは割込みってとこかな?

679 :login:Penguin:2012/11/10(土) 21:15:47.89 ID:l8BeC+VY.net
>>676
↓分からない用語だらけだと思うけど、これとか。
ttp://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%BC%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%88

よく使うprintf()なんかもライブラリの中の実体をlibcのソースを持って来て追いかけて行くと、
どこかでint xxとかsysenterみたいな"特別な” 命令がいて、そこで切り替わるよ。

「プログラムはカーネルの一部に」なんてことはありません。

680 :login:Penguin:2012/11/11(日) 03:18:28.37 ID:PV089Rl9.net
>>679
最近はvdso経由なのでlibc追っても辿りつけない罠

681 :login:Penguin:2012/11/11(日) 03:56:11.66 ID:LqCPV9hx.net
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2133

これはどういった条件で発動するんだ?
識者登場きボンヌ。

682 :login:Penguin:2012/11/12(月) 01:58:15.40 ID:p4TTgDL2.net
SMP環境でHugeTLB FSを使った時に運が悪いと落ちる

683 :login:Penguin:2012/11/14(水) 18:49:23.97 ID:wwo35Emb.net
Oracle、Red Hat Enterprise Linuxのカーネルに加えられた個別の修正を公開するGitリポジトリ「RedPatch」を公開
http://sourceforge.jp/magazine/12/11/14/085255

こういうことやってっから嫌われるんだろOracle

684 :login:Penguin:2012/11/14(水) 20:55:37.21 ID:MFrMAbAA.net
OraPatchはまだですかね

685 :login:Penguin:2012/11/15(木) 08:22:58.80 ID:j4q9Xgfy.net
自分もMySQLで同じようなことやってるくせにな。

686 :login:Penguin:2012/11/15(木) 08:54:41.04 ID:L0BSSCP7.net
>>683
>こういうことやってっから嫌われる
kwsk

687 :login:Penguin:2012/11/15(木) 13:52:18.50 ID:8LXS3wV3.net
Oracleは、RedHatの成果物をただ利用するのみで全く還元していないらしい。
そのうえ、RHELを少し改造しただけで自社製品として再販しているし、
RHELに対するバッドキャンペーンなど、あからさまに顧客を奪いに来てる。

これらの行動はOSSの理念を無視しており、自社の利益ばかり追求しているので
嫌われて当然なのです。

MySQL以外でも、JavaやZFSなどなど。反OSS企業の筆頭じゃないかな。
注: 若干、687の偏見が含まれています。

688 :やんやん ◆yanyan5.Xudd :2012/11/15(木) 14:30:03.76 ID:RwaZJ4MZ.net
Oracleは利益率51%以上といってるからな。すげぇ会社だ。

689 :login:Penguin:2012/11/15(木) 15:25:59.60 ID:L0BSSCP7.net
OracleがOSSにとって迷惑な存在なのは重々承知しているよ
で、>>683をやられることでRHELやOSS界隈にどんなダメージが発生するの?

690 :login:Penguin:2012/11/15(木) 15:33:51.87 ID:BZy/KrAU.net
Appleの害悪に比べればOracleなんて誤差の範囲

691 :login:Penguin:2012/11/15(木) 15:56:29.33 ID:cofYJIjv.net
ただ乗りされたくないならプロプライエタリにすればいいのよ。

692 :login:Penguin:2012/11/15(木) 15:57:07.55 ID:Rc1RUchm.net
Oracleは当初オリジナルのパッチをいちいち公開しないで叩かれてたんで、
>>683はわずかながらもOracleの改善なんじゃないのか。

693 :login:Penguin:2012/11/15(木) 16:00:19.21 ID:ve/ojW7M.net
>>692
そこだけ抜き出すとそう見えるけど、経緯を含めて判断すると……

# JAVAもどこ改変したか公開してないんだよな。

694 :login:Penguin:2012/11/15(木) 16:56:50.34 ID:8LXS3wV3.net
>>689
パッチ情報は本来非公開なので、Oracleが推測した結果が公開されている。
悪く言えば間違っている可能性もある訳で、そんな間違った情報に踊らされた
人達のサポートをOSSコミュニティが実施しなければならなくなる。とか。

695 :login:Penguin:2012/11/15(木) 17:27:35.42 ID:muMZSgqs.net
>>692
ちゃんと記事読んでる?
Oracleが作ったパッチの話なんかどこにも出て来ないよ

696 :login:Penguin:2012/11/15(木) 17:35:00.44 ID:vuSUc8bY.net
競合他社のパッチ情報か。流石オラクル。

697 :login:Penguin:2012/11/15(木) 19:57:48.25 ID:vfbkccoH.net
>>694
パッチの中身も読めない馬鹿が開発しようとするなよ

大体開発MLでも清く正しいパッチばかり流れているわけじゃない

698 :login:Penguin:2012/11/15(木) 20:05:24.44 ID:vuSUc8bY.net


699 :login:Penguin:2012/11/15(木) 21:50:08.95 ID:y4TTSRip.net


700 :login:Penguin:2012/11/17(土) 13:58:55.26 ID:lTgMyW4K.net
RedHatも、コード使っていいのはCentOSだけ!
とかにすれば良くね?(SL、なんじゃそりゃ?)

701 :login:Penguin:2012/11/17(土) 15:02:34.64 ID:D85EPlku.net
何かを出来なくする事によって製品の価値が上がると考える
「家ゴミ脳」と呼ばれる精神疾患の症状です

702 :login:Penguin:2012/11/17(土) 17:02:37.03 ID:kxzri3lI.net
>>700
そんな権限ないだろ。

703 :login:Penguin:2012/11/17(土) 20:24:05.43 ID:8ZIBHb3z.net
>>700
Fedoraがある以上、RHの本音はできることならCentこそ×にしたいのでは?w

704 :login:Penguin:2012/11/17(土) 20:28:43.09 ID:1BNr4K4i.net
CentからRHELに移る人がどれだけいるか

705 :login:Penguin:2012/11/18(日) 14:56:15.21 ID:vyszsAfT.net
>>701
文化や芸術を理解するには知識ではなく知性が必要だからね
テストでいい点取って喜んでいるうちは所詮朝鮮人レベル
日本人としてはそれより一段高い知的水準になければ達しているとは認められないだろう

706 :login:Penguin:2012/11/18(日) 18:47:00.52 ID:n7NKzrfC.net
知性がどうのとか語るレイシスト?

707 :login:Penguin:2012/11/19(月) 01:45:39.63 ID:nWUzTAdP.net
>>683
赤帽が個別パッチ情報出さなくなったから
ありがたく使わせていただく所存でありまする

708 :login:Penguin:2012/11/19(月) 12:54:34.40 ID:H1G/l0BS.net
>>683
そういえば、パッチの追従状況はどうなんだろう。
何週間遅れて反映されるのかな?

709 :login:Penguin:2012/12/11(火) 20:14:32.01 ID:vM1NHgVW.net
linuxのカーネルでパッチ当ててからmakeすると全部最初からコンパイルし直すのはなんでですか?
わずかなファイルしか変更されてないのに

710 :login:Penguin:2012/12/11(火) 20:25:22.85 ID:Hs2qvarG.net
>709
バイなり

711 :login:Penguin:2012/12/14(金) 10:09:42.97 ID:N6qycKZ7.net
Linux Kernel Drops Support For Old Intel 386 CPUs

712 :login:Penguin:2012/12/14(金) 10:11:24.21 ID:V8+oAcri.net
>>711
ソース添えなよ。
http://www.phoronix.com/scan.php?page=news_item&px=MTI0OTg

713 :login:Penguin:2012/12/16(日) 01:25:22.91 ID:FcSQStsi.net
ついでにFPUエミュレーションも削っていいんでないかと思ったが
あれは他のarchも使うから難しいか

714 :login:Penguin:2012/12/16(日) 05:05:17.37 ID:AwRietLR.net
っていうか、arch独立してバージョン上げればいい話で、
286ピンコンパチのCPUからIA64まで折角幅広く対応してる(であろう)コードを
むざむざ消すことはないと思うんだけどなあ。

715 :login:Penguin:2012/12/16(日) 08:14:55.99 ID:uOFaf5WY.net
IA64?

716 :login:Penguin:2012/12/16(日) 12:32:33.48 ID:AwRietLR.net
最新のCPUでも動くんじゃないのってことね。

うまい表現が思いつかないので誰かパッチよろ。

717 :login:Penguin:2012/12/16(日) 14:39:27.55 ID:auy3qjLd.net
「そう思うんならお前がパッチ書け」で終了

718 :login:Penguin:2012/12/16(日) 15:05:44.00 ID:AwRietLR.net
思いつかないんだからそう思うも何もない。

触らぬイシにパチも無し。

719 :login:Penguin:2012/12/16(日) 16:29:45.80 ID:rdyKhCJ7.net
日曜日!

720 :login:Penguin:2012/12/16(日) 16:45:20.00 ID:JyFJnlBy.net
               ∧         ∧
              / ヽ        ./ .∧
             /   `、     /   ∧
             /      ̄ ̄ ̄    ヽ
            く  ̄ ̄月曜日 ̄ ̄ ̄ ̄)
            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄.\
            ヽ ヽ-=・=-′ ヽ-=・=-  / 
            ヽ     \___/    /  ふははははははは
             ヽ::::::    \/     /
                /⊂ヽ  と)\
              /   (⌒) |  \
             /      ⌒J     \
           /                \
          /       ∧_∧        \
        /        ( ;´ω`) ⊃       \
       /          (つ  /    ∧_∧    \
     /  ∧_∧      | (⌒)   ( ´Д`;)    \

721 :login:Penguin:2012/12/17(月) 00:12:43.89 ID:9S94+XiJ.net
>>714
i386とx86_64がようやっと統合されたのに
また分離しろと?

722 :login:Penguin:2012/12/17(月) 08:46:58.73 ID:TdPQ/4KH.net
>>721
統合されてるものをむざむざ捨てるって話だろ。

競合部門目当ての吸収合併で、本業は廃止や身売りされるようなもの。

723 :login:Penguin:2012/12/17(月) 09:51:07.09 ID:kkRufylF.net
まあなんにせよLKMLで「俺がメンテするから残すべき」って言えないからクズ

724 :login:Penguin:2012/12/17(月) 10:03:41.36 ID:1GitUHrn.net
リーナスには逆らえないわなあ

725 :login:Penguin:2012/12/17(月) 14:10:23.96 ID:avORplUh.net
このスレの9割がi386固有コードの恩恵にあずかってるというのに
愚かな事を…

726 :login:Penguin:2012/12/17(月) 14:34:14.94 ID:1UWDcEyB.net
386使ったことある人そんなにいる?
ほとんどの人は486以降じゃないの?

727 :login:Penguin:2012/12/17(月) 15:00:05.36 ID:kkRufylF.net
元記事も読まずにレスするバカがまた一人

728 :login:Penguin:2012/12/17(月) 16:07:52.99 ID:+6aRgock.net
十数年前のうちの化石マシンでさえ686だし

729 :login:Penguin:2012/12/17(月) 17:36:49.82 ID:OLX7itPU.net
386だと20年くらい前だろうな。

730 :login:Penguin:2012/12/17(月) 18:49:22.65 ID:1UWDcEyB.net
386は2006年に生産が終息したんだそうだ。それも削除の理由の一つらしい。
Intelは、Embedded品は責任を持って供給すると言われたことがあるけど、それで20年かな。

GCCの386オプションも削る話があるらしいね。コードサイズ縮小に効果があったんだが…

731 :login:Penguin:2012/12/17(月) 19:25:20.21 ID:TdPQ/4KH.net
そもそも、生産終息品ならコードも枯れてメンテも形だけの話にできる筈。

なんで老朽化しても一般道化しないハイウェイみたいな話になってるんだろうな。

732 :login:Penguin:2012/12/17(月) 20:17:39.34 ID:Akl8AQWB.net
そもそも最新のLinux環境が動くか怪しいし、必要な人は古いバージョンのを使うだろうから、対応しても無駄じゃない?

733 :login:Penguin:2012/12/17(月) 20:50:07.16 ID:TdPQ/4KH.net
怪しいとかの品質はテスターの多さで決まるんだから、
必要な人にこそ最新を使ってもらうべきなんだよ。

734 :login:Penguin:2012/12/17(月) 21:21:58.49 ID:ZYctOqFD.net
>>731
なんか書いたらそのコードは386では動きませんとか言われると困るだろ?
という話は元ソースで出てるのに質問するなよ。

735 :login:Penguin:2012/12/18(火) 00:57:09.46 ID:E0HVo3ux.net
>>734
ドル箱路線のリソース突っ込んで新しい路線作るからいつまでたっても有料だという話。

動かないという事は本来はそっちが固有コードなのだから、
動作に自信がなければ自信がある範囲にしか影響しないような枠組みを新設するべきだ。

736 :login:Penguin:2012/12/18(火) 02:15:36.71 ID:Mx8XOMD/.net
誰も使わないから消すよ、って話にここまで粘着できるのか…

737 :login:Penguin:2012/12/18(火) 07:07:20.30 ID:h159JtO0.net
俺がメンテするから消すなってLKMLで言えずにここでぐだぐだ言うクズ

738 :login:Penguin:2012/12/18(火) 08:49:00.37 ID:1dR3A9fC.net
>>735

その素晴らしい考えを是非Linusにメールで伝えたら?

739 :login:Penguin:2012/12/18(火) 11:42:33.36 ID:iPdc5Bym.net
>>735
だから386外した新しい枠にしたんだろ

740 :login:Penguin:2012/12/18(火) 11:49:23.46 ID:XJX+kLDF.net
需要がない(なさそう)だから外した
(もし今後)需要が出てきたら復活するんじゃまいか?

741 :login:Penguin:2012/12/18(火) 22:33:57.23 ID:E0HVo3ux.net
>>736
基本的に消さないことで管理がサボれるのが2ch流とも言える。
それでも消したいボランティアは削除ガイドラインを熟読の上で行い、恣意的な削除だと疑問が出た場合納得させられなければ権限剥奪もありみたいな。

というより、いつからそんな自由に書けない伽藍だったん?って印象。
速くなると思って試しに書いたコードの依存のせいで古き良き名機がどんどん振り落とされて消えていくと知ったら、知らぬが華の厨房以外はむしろ及び腰になるだろう。
遅々として進まないそれにしびれを切らした過激派が更にどんどん消してった挙句、
気が付いたらどこかのスポンサーマシンでしか動かない専用OSに化けてたりしてね。

>>737
個人的には、i386なんてケチな事言わずに、いっそelksでも取り込んで86制覇できたら面白そうなんだけど、そんな能力はないね。
むしろメンテフリーにすれば消さなくて済むという話で、躊躇はないから「言えずに」という事はないな、言語の壁はあるけど。
たれ込まれてしまえばインターネットどこで言ったって差はないと思っている。

742 :login:Penguin:2012/12/18(火) 22:59:05.76 ID:h159JtO0.net
ほらな、やっぱりクズだろ

743 :login:Penguin:2012/12/18(火) 23:07:37.13 ID:E0HVo3ux.net
じゃあメンテならここでするって言っといてよ。
バージョン番号書き換えるだけでいいんだね?

744 :login:Penguin:2012/12/19(水) 00:09:30.71 ID:GwUG8bV8.net
100行の論評より1行のパッチ。
パッチ書くだめの相談でもない論評なんぞゴミ。

745 :login:Penguin:2012/12/19(水) 00:24:10.42 ID:nWJCrQAZ.net
そのパッチが動作不良の原因なら、原因究明コストの掛かる産廃。

746 :login:Penguin:2012/12/19(水) 02:09:02.82 ID:WkzaE4O1.net
一番偉いのはレビュアー

747 :login:Penguin:2012/12/20(木) 02:38:27.51 ID:MKNWcubV.net
>>741
カーネルコードでメンテナンスフリー何て有り得ないから。
>>743みたいなのは意味無いし。

748 :login:Penguin:2012/12/20(木) 07:31:56.84 ID:tjbB/tWP.net
>>747
そう思うならモノリシックカーネルなんて幻想だよ。
いちいちメンテが必要では困るようなガチでコアなコードを集めたものがそもそもカーネルなのだから、
カーネルを誰も追っかけずに開発に無関心な状態こそ、動作に満足してメンテフリーに近い証拠。

でも、それでは飯の種が無くなって困るプロは、下手に弄ると壊れるようなワレモノを仕込むし、
メンテと称しそんなのを喜んで採用し、なんかの拍子に壊した時の応急処置のハックなんて、
他は考えていないからパッチなのであって、その被害はパイ投げのように拡大していくばかり。
だからといって邪魔なお荷物扱いにし、木阿弥も残さず捨てるやり方では、
どんどん最新とは名ばかりでボロボロになっていくのは目に見えている。

開発で必要なのは官僚主義で焦って決めずに、ゴミの中からでも
自然と良いモノが出てくるのを待つ余裕を持つことだけさ。

749 :login:Penguin:2012/12/20(木) 08:28:38.47 ID:3Kl3LtGx.net
マイクロカーネルと、モジュールの読み込みが出来るモノリシックカーネルの違いって何?

750 :login:Penguin:2012/12/20(木) 08:34:19.36 ID:DMeJhfU5.net
それはハイブリッドカーネルじゃないの

751 :login:Penguin:2012/12/20(木) 08:42:55.13 ID:WrTXi62Y.net
>>748
ものすごく頭が悪いのがわかる駄文だな。
ハードウェアの変化に追随した結果コードを維持したくても
レガシーな部分の例外対応コードの維持コストが上がる場合もある。
陰謀論が登場したあたり多分理解できる知能は無さそうだが

752 :login:Penguin:2012/12/20(木) 09:49:19.46 ID:ANBOg3ZG.net
おまいらクズにはもう構うなよ

753 :login:Penguin:2012/12/20(木) 13:09:46.96 ID:q1TUJ8D8.net
そろそろモノシリックカーネルは捨てよう

754 :login:Penguin:2012/12/20(木) 13:51:31.76 ID:qX/IH5ev.net
「モノシリック」は「モノシリアン(mono-syrian)のような」という意味であり、
十二世紀半ばに西欧にて発生した。
「モノシリアン」とは第2回以降の十字軍遠征を阻む、シリア(聖書でアラムの地とされる、
聖地エルサレムを含む西アジアの地中海に面する一帯の地域)の回教徒達(Syrian)の
結束したさまを指す十字軍内部で用いられていた隠語であり、十字軍衰退とともに
一般人への回教文化の流入とともに広がった。
現在、「モノシリック」は一つに統一され強固にまとまったさまを指す言葉として
用いられている。

例えばモノシリック・カーネルとは一枚岩のような丈夫なカーネルということである。

755 :login:Penguin:2012/12/20(木) 18:20:50.97 ID:PA80gR0/.net
物知りなんですね。

756 :login:Penguin:2012/12/20(木) 20:04:54.73 ID:WrTXi62Y.net
>>755
俺は自重したぞ

757 :login:Penguin:2012/12/21(金) 07:29:03.91 ID:ODSphiJt.net
>>756
頭が悪いってそこかよ! 考えたのがバカらしい。

>>751
維持コストというのは、ここではメンテナの苦労を指すわけで
カーネルを誰も追っかけないなら書き換えもなくメンテフリー
とっくに生産終了したというアーキテクチャのハードウエアが
変化云々というのは本来ありえない話なんだけど、
実際には「互換が怪しくなったまがい物」にまで軒先を貸していた為に
すっかり母屋を乗っ取られていて、その維持コストが転嫁されているのだろう。
もともとの例外が前例主義で積み上がって対応が慣行化した挙句の果てに
本家本元のコードを書くことを「例外対応」だと錯覚してしまうといった、
まったくあべこべのはき違いも起きている。

758 :login:Penguin:2012/12/21(金) 07:57:15.33 ID:ZxS1vi3I.net
mkosakiたんのブログが見れないよ (>_<)

759 :login:Penguin:2012/12/21(金) 08:45:28.21 ID:xM/P/iX0.net
>>757
> 維持コストというのは、ここではメンテナの苦労を指すわけで
妄想に基く話は論評にもならん

760 :login:Penguin:2012/12/21(金) 09:11:48.20 ID:ODSphiJt.net
>>759
では、>>751が言う「コードの維持コスト」とはなんだろう?
鯖代なら、アクティブなアーキテクチャより、新規コードの品質確保にあっぷあっぷで、
最低限のペースがやっとみたいな方が安上がりじゃないか?

761 :login:Penguin:2012/12/21(金) 09:24:38.28 ID:xM/P/iX0.net
鯖代が出てくるとは斜め上すぎて想像できなかった

762 :login:Penguin:2012/12/24(月) 02:20:42.25 ID:Dj5tQC5q.net
ここにはブレインファッカーはいないのか?

763 :login:Penguin:2012/12/24(月) 16:09:21.66 ID:YYPjrkEr.net
カーネルにブレインファックは使われていないと思う。
言語スレに行け

764 :login:Penguin:2012/12/24(月) 17:00:40.13 ID:Dj5tQC5q.net
>>763
bfsも知らないでカーネルとか言っちゃうやつしかいねーのかw
死ねよ割とマジで

765 :login:Penguin:2012/12/24(月) 18:33:06.39 ID:l+ZnYKVT.net
それで通じると思う程度のお客様しか来ないのか

766 :login:Penguin:2012/12/24(月) 18:57:01.37 ID:Vu2GMeCW.net
むしろ>>762はプログラミング言語としてのBrainf**kを知らなかったんだろ
だから>>762のような発言をして、どっちのことか混乱する奴が存在するとは夢にも思わなかったんだろう

767 :login:Penguin:2012/12/24(月) 19:20:18.97 ID:Dj5tQC5q.net
>>766
なぜ知らなかったと妄想するのかkwsk

768 :login:Penguin:2012/12/24(月) 20:02:03.23 ID:eX2x0nJj.net
>>767
2行目

769 :login:Penguin:2012/12/24(月) 20:12:36.31 ID:Dj5tQC5q.net
>>768
死ねに反応して思考不能に陥いったのかw


もしここが【Linux】カーネル総合6【Kernel】なら
ブレインファッカー

-bfs

もしここが言語板なら
ブレインファッカー

Brainfuck

こんなことさえ分らないゴミの集りということだけはわかった

770 :login:Penguin:2012/12/24(月) 20:18:07.66 ID:l+ZnYKVT.net
2chの潜在ユーザ数というのは計り知れませんね――

771 :login:Penguin:2012/12/24(月) 20:22:46.83 ID:9RiC3n2L.net
ブレインファッカーならbfでしょ
sはどこいった

772 :login:Penguin:2012/12/24(月) 20:30:16.75 ID:Dj5tQC5q.net
というか日本語が母語じゃないやつが多そうねw

はい、もういちど&#12316;


もしここが【Linux】カーネル総合6【Kernel】なら
ブレインファッカー

-bfs

もしここが言語板なら
ブレインファッカー

Brainfuck

こんなことさえ分らないゴミの集りということだけはわかった

773 :login:Penguin:2012/12/24(月) 20:42:12.08 ID:/bYTKN6u.net
>>771
bfsでググれよ。てゆ〜か、ググった。勉強になった。存在は知っていた。読み方知らなかった。

774 :login:Penguin:2012/12/25(火) 00:08:22.15 ID:FbcJc4fd.net
ck patch set の方が通りはいいと思うけどな

775 :login:Penguin:2013/01/13(日) 08:53:59.80 ID:fBHoqBWz.net
kernel をコンパイルでconfig の設定間違いをしてしまい出来損ないのkernel.img ファイルが
できてしまっても、予めバックアップしていた/boot を上書きすれば元に(kernel コンパイル前)に
戻せれますか?

776 :login:Penguin:2013/01/13(日) 10:30:11.20 ID:HES8oftE.net
boot loaderで選択しなければそのカーネルは使われない。
名前が同じだったらその限りではないけど。
/bootを上書きするなら、バックアップしてあるパーティションにbootフラグを立てればいい。

777 :login:Penguin:2013/01/13(日) 11:03:05.54 ID:mpp1K0JY.net
基本中の基本
1)使用中カーネルをコピー、ここではbzImage_bak001とする
2).configもバックアップ、config_bak001
3)bzImage_bak001を起動するエントリーをgrub.confに追加
4)あとはやりたい放題

778 :login:Penguin:2013/01/13(日) 14:30:45.02 ID:I2z7+k/x.net
>>777
> 2).configもバックアップ、config_bak001
いらねんじゃね?
git clone hogehoge/hugahuga linux-foo
で, 作業すれば今までの環境に影響はないわな

779 :778:2013/01/13(日) 14:43:35.72 ID:I2z7+k/x.net
うちの会社では, まともに ZFS が動作しないおかげで, 組み込み用の linux は
OpenSolaris 系が FreeBSD の上で作られています.
# はやく使い物になる btrfs だせよ ;-<

780 :login:Penguin:2013/01/13(日) 14:46:16.82 ID:TLYqC6we.net
カーネルバイナリーに限って言えばファイルが戻れば元通りになるとは限らないよ
LILOを使っていれば構成を/etc/lilo.confに書いてliloを実行しないと行けない

781 :login:Penguin:2013/01/13(日) 20:40:09.78 ID:mpp1K0JY.net
>>778
そんな面倒な事しないよw
.configを参照しているパッケージ(ドライバやネット関連)があるので
カーネルイメージと.configの不一致は問題になる
だから元に戻す時はセット
ともかく
何かやる時はやる前に元に戻す算段つけておくのが鉄則
カーネルの構築もそう
あとは「最もシンプルな方法を選ぶ」、これはLinuxでは絶対的鉄則

782 :778:2013/01/14(月) 00:57:56.83 ID:q8unvcxx.net
>>781
複数の似たような構成のハードウェア用組み込みカーネルを
作ってる時はそんな悠長なことやってられない

ターゲットごとに, カーネルツリー持ってそれぞれに .config

不具合時の差分の検証とかも必要なので, 各ターゲットが
複数ツリー持つこともざらにあるよ

# 最終的には同じデバイスのドライバーをマージする必要が
# 出てくるけどな

# うちだけの話かも知れないけど

783 :login:Penguin:2013/01/14(月) 20:07:59.17 ID:cn6BWxdN.net
複数ツリーってか、そういう時はソースツリーとオブジェクトのツリーを別に置く。

ソースツリーで
make i386_defconfig O=ターゲットツリー予定位置

ターゲットツリーに移って
make なんたら

784 :778:2013/01/17(木) 20:13:26.92 ID:j5OTgMLk.net
だから、それぞれのツリーを別個に弄ってるから、
ある意味全部ブランチ状態なんです

785 :login:Penguin:2013/01/18(金) 06:57:42.09 ID:EtnpfhZa.net
うちはパソコンだからねぇ
ソースツリー別ってのは無いわ
それで済むのはモジュール無しのカーネルなのもある
モジュールにしてしまうとモジュールが無い可能性が出てくる

786 :login:Penguin:2013/01/18(金) 07:58:16.43 ID:fwz1sfRo.net
>>784
全部のブランチに共通する変更は
1個1個手で直してくの?死ぬの?

787 :login:Penguin:2013/01/18(金) 17:12:19.65 ID:0Gx4Q6Uk.net
patchでいいじゃん

788 :login:Penguin:2013/02/26(火) 22:47:01.84 ID:bgztV70r.net
なんか急にdmesgの各行に時間が出るようになったんだけどなんだろ
3.7.9と3.8.0両方のマシンで発生してる
どっちもShow timing information on printksは無効のままだった
$ grep PRINTK_TIME /usr/src/linux/.config
# CONFIG_PRINTK_TIME is not set

これ以外に時間出すオプションあったっけ

789 :login:Penguin:2013/02/26(火) 23:30:56.16 ID:0uchRMxA.net
dmesg -t

790 :login:Penguin:2013/02/27(水) 00:01:04.11 ID:/00C0YvE.net
なるほどそっちだったか

791 :login:Penguin:2013/03/05(火) 17:55:22.22 ID:xg2dPy6M.net
Linux 3.8は長期サポートにならず
ttp://news.mynavi.jp/news/2013/03/04/018/

792 :login:Penguin:2013/03/07(木) 11:33:11.05 ID:PESVxANI.net
Linux 3.9新機能ハイライト
ttp://news.mynavi.jp/news/2013/03/06/034/
BtrfsにおけるRAID5およびRAID6のサポート (実験的機能)
SSDをHDDのキャッシュとして使用する機能の追加
LZO圧縮コードの改善(処理速度の向上)
KVM仮想化機能の強化。ARMプロセッサの対応(Cortex A15が対象)
7000系Wifiドライバの追加

793 :login:Penguin:2013/03/08(金) 00:46:55.60 ID:D9VZoED6.net
7000系ってなんですか(´・ω・`)

794 :login:Penguin:2013/03/08(金) 01:54:37.52 ID:56kBX1yS.net
IntelのCentrino7000系
まだ出てない(今は6000系)

795 :login:Penguin:2013/03/08(金) 02:05:40.34 ID:D9VZoED6.net
あ、どもです(´・ω・`)

796 :login:Penguin:2013/03/08(金) 02:24:40.06 ID:KZ6RFBqZ.net
BtrfsでRAID-5や6Z的なものが乗ってきたのは大きいなぁ。ZFSのRAID-Zの
ように、サイレントクラッシュ対策も載っているのかな?

797 :login:Penguin:2013/03/08(金) 08:24:25.28 ID:Yrlt6ZBF.net
>>796
まだ出来ない。

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b695188dd39162a1a6bff11fdbcc4c0b65b933ab
>scrub does not yet correct errors on raid5/6 either.

798 :login:Penguin:2013/03/13(水) 16:50:31.05 ID:BuZDgh+W.net
> SSDをHDDのキャッシュとして使用する機能の追加

一体どの実装が入ったんだ?と思ったら、dm-develに投稿された
Another cache targetのあれが採用になったのか。

実用面での実績は皆無だと思うけど、dm-thinで使っているコードと
共通化できるのと、キャッシュポリシーをプラグイン切り替えできるという点が
ポイントだったのかな。他の開発中の奴は少なくともこの実装の
サブポリシーモジュールの形でないともう入る見込みなし、か?

799 :login:Penguin:2013/03/20(水) 16:59:55.37 ID:AGMy2PAZ.net
PAE対応カーネルのソースを、非PAEカーネルに書き換えてビルドするのって大変かね?
古いマシンに最新ディストリ載せて、非PAEカーネルに差し替えて動かしてるけど絶好調でね。
でも今後の新しいカーネルの入手見込みがないのでどうしたもんか、と。

800 :やんやん ◆yanyan5.Xudd :2013/03/20(水) 17:57:34.07 ID:6sDQNzLR.net
GPLなんだからどのディストリのカーネルでも必ずソースが手に入るはず。
あとはPAEをdisableしてビルドするだけ

801 :799:2013/03/20(水) 20:47:18.54 ID:AGMy2PAZ.net
そか。
どうもありがとう。

802 :login:Penguin:2013/03/26(火) 08:52:03.27 ID:CLzKF3Up.net
age

803 :login:Penguin:2013/04/04(木) 04:10:33.70 ID:+M6R8JQA.net
Linuxカーネル3.9新機能
ttp://news.mynavi.jp/news/2013/04/01/047/

804 :login:Penguin:2013/04/07(日) 22:46:20.73 ID:jQ1+fA4W.net
特定のデバイスドライバではなく、例えば8021qみたいな共通のネットワークスタック上のカーネルモジュールのみを
改造するようなことってあまりやらないのでしょうか?

805 :login:Penguin:2013/04/10(水) 21:36:02.72 ID:SJcct6vi.net
よくやるような話じゃないと思うけど、論理デバイスやフレームワークを改良しようと手を入れるのは普通の行為じゃない?

非互換にしてまでやるとかだとあんまり無いだろうけど。

806 :login:Penguin:2013/04/11(木) 07:27:51.15 ID:KNmkame+.net
https://twitter.com/kenokabe/status/322028698205302784

「マイクロカーネルとか基礎部分は大学の数名の研究者が実験してる、とかそういう状態。」

へ!?

807 :login:Penguin:2013/04/11(木) 13:18:25.57 ID:OY7aDBHc.net
マイクロカーネルは研究しつくされてモノリシックと統合(ハイブリッド化)されてるのにね

808 :login:Penguin:2013/04/11(木) 13:22:54.60 ID:ILrKDXHN.net
https://twitter.com/kenokabe でtweet見てみたけど、こいつただのキチガイやん。

809 :login:Penguin:2013/04/11(木) 13:47:11.16 ID:LcYeRnbp.net
その人の目からは世界がそういう風に見えているんジャマイカ

810 :login:Penguin:2013/04/11(木) 14:27:33.54 ID:WctsF8Dv.net
ハイブリッド化云々言うてる人もあれっぽいけどな

811 :login:Penguin:2013/04/11(木) 14:37:35.96 ID:OY7aDBHc.net
なしてー?
モノリシック大勝利って言えばいいんか?

812 :login:Penguin:2013/04/14(日) 01:13:50.97 ID:sARMv+bW.net
なんでモジュールの動的ロードとかあるのにモノリシック扱いされるんだろ…

813 :login:Penguin:2013/04/14(日) 01:32:18.61 ID:jWT7WsD6.net
動的ロードだったら何なの?

814 :login:Penguin:2013/04/14(日) 03:49:11.53 ID:f0R0k5jr.net
>>812
動的とはいえど、リンクしてるからでしょ

815 :login:Penguin:2013/04/14(日) 12:09:53.79 ID:jWT7WsD6.net
そんなことでハイブリッドと言ってるのならひどいな・・・

816 :login:Penguin:2013/04/15(月) 07:57:20.53 ID:SUKq0Ctd.net
dlopen()使ってプラグイン構成をとってるシングルスレッドプログラムを
マルチスレッド構成とのハイブリッドと言ってるようなもの

817 :login:Penguin:2013/04/15(月) 10:18:44.51 ID:XCY+eNc0.net
>>812
マイクロカーネルになってないからじゃないの。

818 :login:Penguin:2013/04/15(月) 14:50:46.52 ID:wX/IV1+D.net
>>812
マイクロカーネルについてお勉強して出なおせ

819 :login:Penguin:2013/04/18(木) 14:25:14.32 ID:QPK+DfBR.net
マイクロカーネル認定を貰うのに必要な要素って

・機能要素が独立して稼動するサービスとして切り出されている
・サービス間は何らかの通信によって協調する
・カーネル部分はそれらを実現する最小限の要素のみとなる

だよね。で、後者2つは各サービスを切り出していったら必然的にそうなるので、本質的には切り出された各要素が独立して動くという点だけになる。

そんで独立って何かというと

・何らかの保護機構によってお互いに影響を与えない、与えられない
 →マイクロカーネルは信頼性が高いという論拠
・個別実装依存ではなく機能レベルで抽象化された交換性の高い
 外部インタフェースを持つ
 →個別に開発・検証できるから機能拡張がしやすく信頼性も高いよという論拠

で、結局最近のOSはモジュール機構があれば後者と同等のメリットは
あるからいいやとなってるでOK?

820 :login:Penguin:2013/04/18(木) 14:35:44.76 ID:1FZ26V/H.net
いいえ

821 :login:Penguin:2013/04/18(木) 14:53:35.82 ID:PzhFLWxB.net
>>819
つ 特権レベル

822 :login:Penguin:2013/04/18(木) 15:41:07.63 ID:QPK+DfBR.net
特権レベルはあくまで保護機構の実現方法の一つで、保護さえできれば他の方法でもよいんじゃないの?マイクロカーネル的には。

823 :login:Penguin:2013/04/18(木) 15:43:13.45 ID:ld+fyWXM.net
屁理屈くんしつこいね

824 :login:Penguin:2013/04/18(木) 15:54:19.75 ID:PzhFLWxB.net
>>822
MKの場合、カーネルがOS特権で動き各サーバはユーザモードで動くのが
基本中の基本という概念ぐらいは知っとけ。

それがモノリシックカーネルモジュール化とは大違いなこともな。

825 :login:Penguin:2013/04/18(木) 15:56:21.28 ID:PzhFLWxB.net
とりあえずお前は基本知識もないのに知ったかぶっているのは明白なんで、
まずはwikipediaの http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB
を熟読してMKとはなんぞやというのをきちんとお勉強しろ

826 :login:Penguin:2013/04/18(木) 16:18:21.20 ID:CXOxkX/T.net
お前も言うほどわかっちゃいねーだろ

827 :login:Penguin:2013/04/18(木) 19:42:06.23 ID:r7lwhZUV.net
参照資料にWikipediaそれもjaとか持ち出す奴は情弱(キリッ

828 :login:Penguin:2013/04/18(木) 23:35:39.83 ID:17ZjfZ44.net
つまりそれを提示された時点でかなり馬鹿にされてると

829 :login:Penguin:2013/04/20(土) 22:11:29.83 ID:Tjgq1xF0.net
Linuxカーネルモジュールで保護が実現できてるとか言ってる時点で、
マイクロカーネルはおろかカーネルについての一般教養がないってことだ

830 :login:Penguin:2013/04/21(日) 00:53:06.21 ID:3mvqbSe2.net
お前ら物知りっくだな! なんつって

831 :login:Penguin:2013/04/22(月) 10:35:40.60 ID:0Jr7DVDb.net
「モノシリック」は「モノシリアン(mono-syrian)のような」という意味であり、
十二世紀半ばに西欧にて発生した。
「モノシリアン」とは第2回以降の十字軍遠征を阻む、シリア(聖書でアラムの地とされる、
聖地エルサレムを含む西アジアの地中海に面する一帯の地域)の回教徒達(Syrian)の
結束したさまを指す十字軍内部で用いられていた隠語であり、十字軍衰退とともに
一般人への回教文化の流入とともに広がった。
現在、「モノシリック」は一つに統一され強固にまとまったさまを指す言葉として
用いられている。

例えばモノシリック・カーネルとは一枚岩のような丈夫なカーネルということである。

832 :民明書房乙:2013/04/22(月) 16:52:18.66 ID:aQ7x6HnL.net
へぇー、物知りだな。
そんな由来があったんだ。

833 :login:Penguin:2013/04/22(月) 19:16:28.45 ID:xQf1oZG4.net
モノリシックカーネル
モノリシックカーネル(Monolithic kernel、モノリスのような一枚岩の、一体のカーネルの意)
とは、オペレーティングシステム(以下、OSと略記)におけるカーネルの構造、および設計思想
を指す。「入出力機能やネットワーク機能、デバイスのサポートなどOSの一般的な機能」をカー
ネルと同一のメモリ空間に実装・実行する手法を言う。

834 :login:Penguin:2013/04/22(月) 19:18:28.55 ID:xQf1oZG4.net
モノリス
モノリスとはSF作品『2001年宇宙の旅』シリーズに登場する、石柱状の謎の物体。

ただし、モノリスの元の言葉、英語の一般名詞 monolith は、「ひとつの、または孤立した岩」
という意味のギリシャ語から派生したラテン語に由来する普通名詞であり、石柱、記念碑、オベ
リスク等の人工物、およびウルル(エアーズロック)、ストーン・マウンテン等の巨石を指す。

835 :login:Penguin:2013/04/23(火) 08:38:33.31 ID:EGsKWz2v.net
SFIで保護してもやっぱりモノリシック扱いになるのかね。RISC並に分類の意味がなくなってきてるかも。

836 :login:Penguin:2013/04/23(火) 14:06:21.41 ID:XMag2GGJ.net
大きな石板を切り分けて再び組み合わせて大きな石板にする
小さな石板を複数組み合わせて大きな石板にする

これが同じだと思えるならそうなんだろうな

837 :login:Penguin:2013/04/23(火) 15:35:24.70 ID:7VdQlLCt.net
バナッハ・タルスキのパラドックスだな。

838 :やんやん ◆yanyan5.Xudd :2013/04/23(火) 18:52:58.80 ID:gHPbaITd.net
バナッハ・タルスキーのパラドックスはそんな単純なものじゃない。

839 :login:Penguin:2013/04/26(金) 21:23:22.15 ID:HKjgOuyD.net
>>824
8086で動いていたMINIXは特権モードとかあったの?

840 :login:Penguin:2013/04/27(土) 04:07:19.71 ID:GSmXu9RA.net
BIOS…

841 :login:Penguin:2013/04/29(月) 10:20:37.28 ID:Jw1xSY10.net
kernel 3.9 released

842 :login:Penguin:2013/04/30(火) 01:09:41.96 ID:xn0tpRiQ.net
マイクロカーネルってすごいなと思ったのは、最近のwindowsってビデオドライバがエラー出して
止まってもすぐに読み込み直して何事もなかったように動きつづけるんだよな。
一応、ユーザーに警告は出るけども。
あとamdとnvidiaのドライバ両方入れて同時に使ったりとかもできるんだろ?
あれはすごい。

843 :login:Penguin:2013/04/30(火) 21:26:38.36 ID:FkU/zDwo.net
linuxでもbumblebeeでintelとnvidiaのドライバ両方入れて同時に使ってる

844 :login:Penguin:2013/04/30(火) 22:08:17.37 ID:2JE6wdYo.net
昔のwindowsがひどすぎたんじゃね?MEとか
それを当たり前と思い込ませたmsもすごいけど

845 :login:Penguin:2013/04/30(火) 22:48:29.47 ID:WtqR0gwk.net
半分16bit OSのWindows 95/98/Meがクソなのは当たり前

846 :login:Penguin:2013/05/01(水) 01:57:51.14 ID:SSXvrvUV.net
UNIXだって元は18bit OSじゃん。

847 :login:Penguin:2013/05/01(水) 16:41:57.90 ID:uhR1z1wK.net
95より前にNTが出てたというのに
DOSやWin3.1互換重視のゴミを引き合いに出すとかねーわ

848 :login:Penguin:2013/05/01(水) 23:03:39.80 ID:e8it5EEH.net
>>846

最初からハードに依存しないように設計してる

849 :login:Penguin:2013/05/14(火) 15:52:05.44 ID:WsPDshzr.net
So this is the biggest -rc1 in the last several years (perhaps ever) at least as far as counting commits go, even if not necessarily in actual lines (I didn't check the statistics on that).

https://lwn.net/Articles/550269/

850 :login:Penguin:2013/06/10(月) 14:09:56.30 ID:rNufzr1H.net
Linux、Fusion-ioを意識した新I/Oスケジューラ
http://news.mynavi.jp/news/2013/06/10/086/index.html

TPPS: A New Linux Kernel I/O Scheduler
http://www.phoronix.com/scan.php?page=news_item&px=MTM4NDM
>cfq is too slow and deadline can't run on cgroup.

851 :login:Penguin:2013/06/23(日) 10:49:55.61 ID:/hpYpkwY.net
あるプロセスはマルチスレッドで動いていることは分かっていますが
おかしな動作をしているみたいです。
 そのためstraceにて、その証拠を取りたいのですがマルチスレッドで
動作しているため、通常の方法だと分かりません。
 strace のオプションに何をつけたら、スレッド単位でシステムコール
トレースが取れるでしょうか?(もしくはトレースにスレッドIDをつけて
取れればいいです。)

852 :login:Penguin:2013/06/23(日) 16:48:51.99 ID:W3V96GTm.net
strace -f -p LWP-IDとか?

853 :login:Penguin:2013/07/03(水) NY:AN:NY.AN ID:7vJB0H5w.net
3.10でたな

854 :login:Penguin:2013/07/11(木) NY:AN:NY.AN ID:fCsmaZ6D.net
x86のidt_tableがhead_64.Sとtraps.cでそれぞれ定義されています
名前が重複していて問題ないのでしょうか?

855 :login:Penguin:2013/07/11(木) NY:AN:NY.AN ID:fCsmaZ6D.net
traps.cの#elseを見落としてました。idt_table、
x64はhead_64.S、ia32はtraps.cということでした

856 :login:Penguin:2013/07/16(火) NY:AN:NY.AN ID:iOuMnMWY.net
https://git.kernel.org/linus/ad81f0545ef01ea651886dddac4bef6cec930092

857 :login:Penguin:2013/07/21(日) NY:AN:NY.AN ID:SQJi7WqN.net
Linux 3.11は「Linux for Workgroups」
ttp://linux.slashdot.jp/story/13/07/20/0732257/

858 :login:Penguin:2013/07/27(土) NY:AN:NY.AN ID:788oTqtq.net
Linux Kernel Hack Japanの消息を知りませんか?
最近アクセス出来ない

859 :login:Penguin:2013/07/29(月) NY:AN:NY.AN ID:coabfHSk.net
>>858
http://www.kerneldesign.info/wiki/
これ?

860 :login:Penguin:2013/08/21(水) NY:AN:NY.AN ID:2MoGaluq.net
>>857
3.11って縁起悪いな
欠番にしろ

861 :login:Penguin:2013/08/21(水) NY:AN:NY.AN ID:BpwH+Xcb.net
>>860
3.14ってキリが悪いな。3にしろ。

862 :login:Penguin:2013/08/21(水) NY:AN:NY.AN ID:EONYpWDK.net
災害が起こった日付と年代を過去に遡って欠番にしよう(提案)

863 :login:Penguin:2013/08/21(水) NY:AN:NY.AN ID:qKLPZE2g.net
そんなことしたらどれも使えない
番号やめてアルファベットにでもしとけ

864 :login:Penguin:2013/08/22(木) NY:AN:NY.AN ID:wn98qdNU.net
13.0からスタートすればいい

865 :login:Penguin:2013/08/22(木) NY:AN:NY.AN ID:B3CWLYu5.net
13は縁起が悪いから14からで

866 :login:Penguin:2013/09/07(土) 10:58:24.47 ID:nSOiUXLb.net
>>812
モジュールって言ってもコードが着脱出来るだけで、動作時はくっついてモノリシックじゃん

867 :login:Penguin:2013/09/07(土) 21:07:28.77 ID:nuVvQ24k.net
fuseはマイクロカーネルっぽい?

868 :login:Penguin:2013/09/07(土) 21:44:13.75 ID:VbIVwNMd.net
結局のところファイルシステムとかデバイスドライバーがカーネル内部のシステムコールを通してユーザープロセスと通信するとマイクロカーネルなんかね?
メリットはFSやデバイスドライバーがカーネル本体をこわせないってことだけど、
その引きかえにデメリットとしてオーバーヘッドがでかいってことか
FSやデバイスドライバーが自滅すればシステムとして動作不能になって復旧できないんだからマイクロカーネルにするメリット自体存在しないと言うことになってしまうね。

869 :login:Penguin:2013/09/07(土) 21:58:14.05 ID:f7mnrDy9.net
建前としては、別の仮想アドレス空間で実行してる奴だったら落ちても
再起動すりゃいいだろって考えなんだけど、そううまくは行かないって話

870 :login:Penguin:2013/09/07(土) 22:13:02.43 ID:55tvSiiA.net
おまえらここで存分に語り合ってこいや

マイクロカーネル vs モノリシックカーネル
http://kohada.2ch.net/test/read.cgi/os/1065940450/

871 :login:Penguin:2013/09/07(土) 23:16:29.17 ID:reTQVSkw.net
カーネル本体を壊せないというのだけが条件なら別のアドレス空間を使う以外にも方法があるけど、
そういうのはマイクロカーネルとは言わないみたいだな。

872 :login:Penguin:2013/09/08(日) 06:01:45.29 ID:+2ZIG0g0.net
最近のwindowsはビデオドライバがエラー落ちしても何事もなかったかのように復帰する
(ブルースクリーンになったりせず、ドライバを再起動したという通知が出るだけ。
人によってはトラブルが起きていたことすら気がつかないレベル)けど、ああいうのがすべての
ドライバでできるのがマイクロカーネルの理想なんでないの?
あれはあれですごいと思う。

873 :login:Penguin:2013/09/09(月) 05:17:31.47 ID:IOOr82JB.net
アレっ?落ちてる?

874 :login:Penguin:2013/09/21(土) 10:59:00.96 ID:wbv8maaA.net
いまCentOS6.4でkernel-10.11.1をコンパイルしてるんだけど
ole_o.cってのがあった

リナックスのカーネルにはオレオが入ってるんですか?

875 :login:Penguin:2013/09/21(土) 13:23:38.43 ID:ptEik/gG.net
毎晩>>874を復唱したいですね。

876 :login:Penguin:2013/09/21(土) 13:28:53.91 ID:se3zPRsT.net
NABISCO_OREO=y

877 :login:Penguin:2013/09/22(日) 08:53:00.24 ID:Lpk5dVtW.net
>>872
それはマイクロカーネルだから、ではないでしょ

878 :login:Penguin:2013/09/26(木) 05:06:52.19 ID:q4p1wZTZ.net
LLVMLinuxってプロジェクトがあるけど、進捗具合はどうなんだろ?

879 :login:Penguin:2013/09/26(木) 11:22:29.31 ID:g/0aXX90.net
Linuxがコンパイラ非依存になるよりも、LLVM/clangがgccソックリになる方が早い・・・気がする。

880 :login:Penguin:2013/09/26(木) 12:45:15.08 ID:L4MjU89z.net
それなんてdragonegg?

881 :login:Penguin:2013/09/28(土) 09:19:43.84 ID:8NOymqSc.net
>>879
それは無い、絶対に無い
http://cpplover.blogspot.jp/2013/04/llvmclanglinuxgcc.html
gccの堕落っぷりと、それに汚染されているLinuxカーネル
美学を失ったらおしまいよ
こういう状況を憂いてのLLVMLinux

882 :login:Penguin:2013/09/28(土) 12:18:46.17 ID:kZT3I/Mr.net
Linuxカーネルのような低レベルなソフトウェアは、
コンパイラに依存するしか無い(標準Cの範囲内では書けない)から、
拡張機能を使用することにそれほど躊躇する必要はないんじゃないかな。
GCC一択の状況が変わればトレードオフのバランスも変わるだろうけど。

883 :login:Penguin:2013/09/28(土) 13:05:25.92 ID:VCz6zvPi.net
便利であれば何でもありとばかりに実装された頭悪い独自拡張と
それをうれしそうに使うバカプログラマどもは害悪だな

884 :login:Penguin:2013/09/28(土) 13:14:11.08 ID:YZjt4RL8.net
だったらアセンブラ使うか
ってことになるだけのような

885 :login:Penguin:2013/09/28(土) 14:47:18.15 ID:8NOymqSc.net
そういう事じゃないよ
美しく在るべきである
汚染は早期に排除すべき

886 :login:Penguin:2013/09/28(土) 15:10:01.22 ID:kZT3I/Mr.net
LinuxカーネルはGCCでコンパイルできるように書かれていて、
ISO-Cで書かれているわけじゃない。
volatileバグの時もGCCが修正されているらしいので、二人三脚だな。

887 :login:Penguin:2013/09/28(土) 18:17:08.72 ID:8NOymqSc.net
>LinuxカーネルはGCCでコンパイルできるように書かれていて、
これが美しくないんだよ
>便利であれば何でもありとばかりに実装された頭悪い独自拡張
によって汚染されてる
「便利であれば」ではなく「便利そうだと思えたら」だ
実は全然必要ない事はLLVMLinuxが実証している

888 :login:Penguin:2013/09/28(土) 18:41:54.54 ID:jIKoJwU4.net
>>887
暇なの?

889 :login:Penguin:2013/09/28(土) 18:43:02.94 ID:fGa7s8xp.net
LLVMLinuxはマクロで作ったGCC拡張の劣化版を使ってるんですがそれは……

890 :login:Penguin:2013/09/28(土) 18:46:44.41 ID:kZT3I/Mr.net
ISO-CでLinuxカーネルを書けると思ってるの?
特定の処理系を指定せざるをえないんだよ。
clangをサポートするという判断も当然ありえるけど、
ただのトレードオフでしかないよ。

そうなったとしても、今度はVisual-Cでクロスコンパイルできないと
美しくないとか言い出す人がいるかもね。
そんな「美しい」かどうかを判断基準にしている人を相手にすべきと思う?

891 :login:Penguin:2013/09/28(土) 18:57:02.06 ID:VCz6zvPi.net
>特定の処理系を指定せざるをえないんだよ。

アセンブラコード喰わせたりアライメント指定したりとか
そーゆー「あるある」依存以外のところを具体的にどうぞ

892 :login:Penguin:2013/09/28(土) 19:12:47.89 ID:kZT3I/Mr.net
「あるある」を除くのかねw その質問に何の意味があるの?
答えられないトンチ問題でやりこめた俺かっこいいってだけじゃないの?

じゃあ、上に書いたvolatileバグの件は?
GCCがおかしいと言う意見が多かったけど、ISO-Cで決まってません。

893 :login:Penguin:2013/09/29(日) 06:13:50.98 ID:XDr7MhNo.net
gccでしかコンパイルできんのか。
include/linux/compiler-intel.hって意味ないのか。

894 :login:Penguin:2013/09/29(日) 08:06:54.02 ID:aeghiOGP.net
IntelコンパイラってGCC互換をウリにしてたような……
--gcc-versionで過去のGCCも再現できたりするんだけど

895 :login:Penguin:2013/09/29(日) 22:22:21.04 ID:S6/Fzlgp.net
LLVMLinuxはちょっとの修正でgcc汚染を除去できる事を実証している
パッチは既にある
そのパッチを正規に盛り込ませようとしてるのがLLVMLinuxプロジェクト
もうパッチはあるんだよ
LLVMLinuxプロジェクトを受け入れればLinuxカーネルはどのコンパイラでも通るようになる
そう在るべきだろ?、Linuxカーネルは

896 :login:Penguin:2013/09/29(日) 22:25:16.08 ID:S6/Fzlgp.net
x86しか吐けないiccなど問題ではない
ARMやSPARCやPOWERやMIPSや、ありとあらゆるCPUに対応するのが
Linuxカーネルの使命
全てのコンパイラでビルドが通るのもLinuxカーネルの使命と思うよ

897 :login:Penguin:2013/09/29(日) 22:27:04.64 ID:S6/Fzlgp.net
マイクロソフトが商売にならないと切り捨てた全てを救済するのがLinuxの使命
Linuxの存在意義

898 :login:Penguin:2013/09/29(日) 22:29:31.27 ID:S6/Fzlgp.net
現実にLinuxはARMをメジャーに引き上げた
Windowsでは日の目を見なかったろうCPUをメジャーなCPUにした
Windowsは慌てて後追い

899 :login:Penguin:2013/09/29(日) 22:46:47.53 ID:TnjGjAya.net
別にclangでコンパイルできるようになっても構わないけど、
「べき」とか思わない。ARMその他でも現状動いているじゃん。
gcc汚染とも思わない。C99に汚染されている、C89でコンパイル
できるべきとか言わないのと同じ。

clang側は、将来に渡ってLinuxカーネルコンパイルをサポートする
つもりはあるのかね?

900 :login:Penguin:2013/09/29(日) 23:43:19.39 ID:aeghiOGP.net
MicrosoftはClangに首突っ込んでたよなぁ

901 :login:Penguin:2013/09/30(月) 00:07:47.37 ID:IB08AG4c.net
そんな使命聞いたことない。

902 :login:Penguin:2013/09/30(月) 00:36:32.32 ID:nhdkJ+zB.net
使命という訳でもないだろうけど
そういうのを目指しているのはNetBSDでは

903 :login:Penguin:2013/09/30(月) 03:38:31.65 ID:ya0vGzLc.net
clangでコンパイルするとlinuxカーネルのライセンスってgplのまま?それとも変わっちゃうの?

904 :login:Penguin:2013/09/30(月) 06:15:39.22 ID:Ib2HaMIE.net
VisualC++で何かをコンパイルすると、ソースを公開できなくなります!!

905 :login:Penguin:2013/09/30(月) 11:54:44.75 ID:jt6cf0ds.net
emacsで書くと感染します。

906 :login:Penguin:2013/10/01(火) 19:16:54.75 ID:aaPGbTRI.net
おそらくgccはこの先腐っていくだけ、clangにも抜かれる
Linuxカーネルはgccと心中する気かい?

907 :login:Penguin:2013/10/01(火) 19:59:19.47 ID:Q//GxKu6.net
憧れの gcc .

908 :login:Penguin:2013/10/02(水) 21:28:49.45 ID:fGezaSo8.net
ここで管巻いてんならLKMLでそのこと発言するなりLLVMLinux支援するなりすれば?

909 :login:Penguin:2013/10/02(水) 22:27:35.95 ID:cqvfW8Az.net
あれってLinuxFoundationが支援してるんだよね?

910 :login:Penguin:2013/10/03(木) 17:15:38.47 ID:0yTAntdc.net
こちらへの投稿が適切か判断できませんが、他の板から板違いと言われてしまったので、

Asianux 2.4.21-9.30AX
マシンが潰れ、代替機にハードディスクを移植、そのままの状態でのブートを目指して
います。元マシンの CPU モデルの詳細は分かりませんが、intel i686です。Kernel も
i686 でビルド。代替機は intel core2duo
ブート中に Kernel Panic で停止します。
-------------------------------------------------------
Asianux nash root (ext2 filesystem)
Loading jbd.o module
Jurnalled Block Device driver loaded
Loading ext3.0 module
Mounting /proc filesystem
Creating block devices
VFS: Cannot open root device "LABEL=ROOT" ro 00:00
Plaese append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:00
-------------------------------------------------------
指示にしたがい、root オプションにデバイス名 /dev/hda2 を指定しても状態は変わり
ません。initrd ファイルを展開し、linuxrc を確認すると、Creating block devices
の echo の後に mkdevices /dev を実行しています。web にmkdevices の前に sleep
を入れてみる (usb ブートの話題だったようです) が状態変わらず。
何とか、ブートできないものでしょうか。

911 :login:Penguin:2013/10/03(木) 18:04:50.17 ID:VU1fCh6a.net
>>910
fstabはどうなっているのでしょうか?
確認したほうが良いのでは。

912 :login:Penguin:2013/10/03(木) 18:21:26.03 ID:wrWO3/bV.net
rdevでカーネルバイナリーにルートデバイスを設定していないっぽいね
rdev vmlinuz /dev/hda2

913 :login:Penguin:2013/10/03(木) 18:38:50.06 ID:0yTAntdc.net
ご回答ありがとうございます。

>> 911
はい、fstab は確認しました。問題ありません。
というより、メッセージを見る限り、この段階は initrd (ミニルート) 上で、
実際の root デバイスをマウントしに行く段階でのエラーなので、
まだ、fstab 参照の段階ではないと思っていました。

>> 912
rdev というコマンドは初めて聞きました。_o_
grub コマンド kernel パラメータの "root=/dev/hda2" に相当するような気もしますが、
rdev コマンドで、kernel に直接書き込んでしまえということですね。なるほど。
現在の状況は、潰れたマシンの HD を代替機に接続。usb にインストールした別の OS (Ubuntu) にて、
この代替え機をブートし、潰れたマシンの HD を覗いています。
この状況で rdev コマンドを実施 (つまり、Ubuntu 上で Asianux のカーネルファイルへ書き込み) しても
問題ないんでしょうか。
素人質問で申し訳ありません。_o_

914 :login:Penguin:2013/10/03(木) 21:27:33.49 ID:lGGTynH4.net
AsianuxのCD-ROMか何かでrescue mode無いかな

手元に2004年のMIRACLE LINUX V3.0評価版あったので
sataドライブ(AHCI)×2 のPCにつっこんで rescue modeで起動したら
ドライブ見えなくてワロタ

915 :login:Penguin:2013/10/03(木) 23:06:47.26 ID:aAFVsY8J.net
>>910
initramfsの圧縮フォーマットを変えてみたら?
カーネルのコンフィグパラメータでちゃんと入れた(つもり)でも
うまく展開できないことあるから。
lzmaでやるとか。

916 :login:Penguin:2013/10/04(金) 00:36:53.78 ID:2uC/dUe1.net
てゆーか、ホントにhda2であってんのかと

917 :login:Penguin:2013/10/04(金) 00:39:37.66 ID:5S6cDkyx.net
rdevとは懐かしいものを見た

918 :login:Penguin:2013/10/04(金) 11:11:47.88 ID:bxZMyqeM.net
皆さん、いろいろなご回答ありがとう御座います。やっぱ、こういう反応は嬉しいです :-)

>>914 さん
当方、Asianux をインストールしたんだから、あって然るべきなんですが、なにせ古いのと、管理者が既に退職でインストールメディア行方不明中 ^^;

そっか、SATA が見えないか .... 当方も、代替機の HDD は SATA なんですよね .... PATA ディスクあったかな

>>915 さん
圧縮フォーマットを変える。なるほど。ただ、展開はできているよう (linuxrc スクリプトの処理は進んでいるし、デバイスドライバもロードしているように見える) なので、大丈夫かなと思ってました。

>>916 さん
私もそこ怪しいかとおもって色々試しました。hdXX sdXX。HD は 1 本なんですが、bios 設定とかで、変わっちゃうことってあるですか ?

919 :login:Penguin:2013/10/04(金) 11:24:44.80 ID:zRaabFHw.net
>>918
BIOSでドライブは見えているのでしょうか?
MIRACLE LINUX で立ち上げたときドライブが
何と認識されていたか確認したほうが良いのでは

920 :login:Penguin:2013/10/04(金) 11:28:48.15 ID:bxZMyqeM.net
>>919 さんご回答ありがとうございます

BIOS ではドライブ見えてます。
BOOT できない状況で、どうやって認識するのでしょうか。RESCUE CD で立ち上げるってことでしょうか。
grub では認識されてます。boot 開始はできるので。

921 :login:Penguin:2013/10/04(金) 11:46:44.28 ID:k53KxtHk.net
こっちでやった方がよくね。

くだらねえ質問はここに書き込め! Part 206
http://engawa.2ch.net/test/read.cgi/linux/1379628192/

922 :login:Penguin:2013/10/04(金) 11:59:21.32 ID:zRaabFHw.net
>>920
カーネルがSATAに対応していないとか?
SystemRescueCdあたりのカーネルをそのドライブに
コピーして立ち上げてみたらどうでしょうか?

923 :login:Penguin:2013/10/04(金) 12:57:02.75 ID:bxZMyqeM.net
>>921 さん
そうですか、これは "くだらねえ質問" の部類ですか .. タイトルはバッチリだと思ってたのですが。
こういう書き込みって邪魔なんですかね _o_
でも、回答していただいている方もいらっしゃるので、もう少し居座らせて頂きます ^^;

>>922 さん

代替機は SATA, PATA (IDE?) 両方を装備していて、対象のディスクは PATA なので、PATA に繋いでます (当然)。それでも、SATA 対応が必要なんでしょうか ?
古いカーネル ? なんで、SATA には対応してないと思います。はい。

924 :login:Penguin:2013/10/04(金) 13:27:37.07 ID:zRaabFHw.net
>>923
そのドライブに開発環境が入っているのなら
カーネルソースを落として、chrootして
カーネル作って立ち上げたらどうでしょうか

925 :login:Penguin:2013/10/04(金) 14:05:59.35 ID:bxZMyqeM.net
>>923 さん
ざんねんながら、カーネルソースは入っていませんでした。
似たような手段で、別ハードディスクに、同じ OS をインストールして、ブート。
その後で、対象システムディスクに chroot して復旧を試みようとはしています。
が、そのインストールメディアがまだ見つかっていません ^^;
どちらにしろその作業は、来週の月曜日までお預けなんです。
皆様からいろいろなアドバイスを頂いているので、それらを可能な限り試したいと思っております。
皆様本当に感謝しております。ありがとうございます。

926 :login:Penguin:2013/10/04(金) 14:34:47.02 ID:9HEi0ZLp.net
system rescue cdの「既存のハードディスクから起動」みたいなエントリから
CD上のカーネルでブートする(/etc/fstabでhda->sdaへの書き換え必須)、か
イメージ吸い出せるならVirtualPCやVMwareで動かしたほうが楽かもしれませんね

スレチすまぬ

927 :login:Penguin:2013/10/04(金) 14:35:56.28 ID:zRaabFHw.net
>>925
MIRACLE LINUXでも何でもいいから立ち上げて
chrootすれば動くのではないでしょうか?

928 :login:Penguin:2013/10/04(金) 16:07:09.34 ID:bxZMyqeM.net
>>926 さん
>>927 さん

ご回答ありがとうございます。

長く Linux の住人 (結構歳いってます^^;) でありながら、表面的なことしかやってないで、
こういう基本的な知識がなく、こういう時にはあたふたするだけの爺です。
皆さんからお知恵を授かり、ありがたく思っています。_o_

929 :413:2013/10/04(金) 16:56:06.41 ID:QYFt1ODO.net
>>910

linuxrc 触れるなら、そこで /bin/sh などを panic 前にはさんで shell に落とす。
おそらく busybox の shell なのでできることが限られるが、
その状態で、block device が認識されてるか確認。
(必要なら proc なども mount して

で、sata コントローラなどの module がないのなら kernel の作り直しか
場合によっては、BIOS で sata の挙動を変更。

kernel 作りなおすときはソースは 2.4.21-9.30 をどうにか持ってくるか、
最新(2.4.21-47.34)は http://ftp.miraclelinux.com/pub/Miracle/3.0/updates/RPMS/
ここで手に入るようなので、これを使って必要なモジュールを builtin で作って
必要なら grub を修正して起動すれば行けるだろう。
HWによるけど、CONFIG_SCSI_ATA_PIIX あたりを yes にすればいけるんじゃないかな。

930 :login:Penguin:2013/10/04(金) 17:18:56.72 ID:bxZMyqeM.net
>>929 さん

ご回答ありがとうございます。

linuxrc で、sh に落とす。やってみたんですけど。うまく行かないんですよね 。
私も、それやってみようと思ったんです。/proc はマウントできてそうだから、ここみれば、少なくとも HD が認識しているかはわかるかと思ったんですけどね。
initrd 上には /bin/sh は入っていない(当たり前?)ので、システムディスクの /bin 探したけど、
busybox はなし。ash, bash はあるので、こいつと、必要な runtime library を initrd 上の、/bin, /lib にコピーしたんですけど、linuxrc の中で、呼び出しても無反応なんです。
皆さん、SATA に着目されているようですが、問題の HD は PATA なので、代替機にも PATA 接続してます。
なので SATA は関係ないと思っているんですが、これは早とちりでしょうか。
念のため、BIOS の SATA のモード? は IDE にはしてます。
でも挙動は変わらなかったんです。
initrd 上に、システムディスクから scsi 関連のモジュールは入れて、linixrc の中でロードするようにもしてみましたが、変わらずです。

私が SCSI - SATA - PATA - ATA - IDE 当たりの関連というか意味というかを理解してないから、わけわかんなんでしょうね ...

931 :login:Penguin:2013/10/04(金) 17:22:02.55 ID:k53KxtHk.net
マルチか。
http://engawa.2ch.net/test/read.cgi/linux/1111758870/260

932 :login:Penguin:2013/10/04(金) 18:32:01.40 ID:bxZMyqeM.net
>>931 さん

はい、Asianux なので最初は、MiracleLinux 板で質問させていただいたんですが、
板違いと避難されたので、こちらに投稿させていただいた次第です。
その後 MiracleLinux でも、続々ご回答をいただきまして、こちらでもご回答頂いているので、
両方のスレッドを追ってます。実はもう 1 つ別のところにも、別の視点で質問させていただいてます。
こういうのって、お作法違反ですか ?

933 :login:Penguin:2013/10/04(金) 18:40:07.44 ID:k53KxtHk.net
板違いと言われてなぜ同じ板で質問するんだ。

マルチポストについては↓参照。
http://dic.nicovideo.jp/a/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%9D%E3%82%B9%E3%83%88

934 :login:Penguin:2013/10/04(金) 18:53:37.38 ID:1VV6R1Zh.net
ID:k53KxtHk
答えもしねぇで釘さしてばかり。

935 :login:Penguin:2013/10/04(金) 19:09:33.58 ID:k53KxtHk.net
マルチするような奴に答えたくないもの。

936 :login:Penguin:2013/10/04(金) 21:04:02.58 ID:PKoNH0MC.net
実際、くだ質が妥当だろ
あそこはよろず質問受付だから趣旨にぴったり合う

937 :login:Penguin:2013/10/04(金) 22:27:10.00 ID:l0JlGUxL.net
なんだか、険悪なムードになってきたので、この件について、こちらへの投稿は止めよ
うと思います。ご迷惑をお掛け致しました。_o_
こちらでも、有用な情報をいただけたので残念ではありますが、引っ掻き回すのも申し
訳ありませんから。

いろんな人がいるよね。何処にでも。

もし、こちらの住人のかたでなにかご回答いただけるようであれば、MiracleLinux へ
投稿していただけると有難いです。これ以降、この件についてこちらへの投稿は致しま
せんです。はい。

?? (板ってどういう区分?) Linux が板いだったら、「くだらねえ質問はここに書き込
め! Part 206」も Linux ?????

938 :login:Penguin:2013/10/05(土) 08:01:18.64 ID:VJW+zdOE.net
>>931
最初に、他から移動してきたと言ってるじゃん。
アホ。

939 :login:Penguin:2013/10/05(土) 10:14:45.87 ID:mswVjAHv.net
>>938
移動ならあっちの質問終わらせないと。

940 :login:Penguin:2013/10/07(月) 11:41:43.20 ID:P8tND7xZ.net
Asianux ブートで質問させていただいたものです。
インストールメディアがみつかり、そこらから rescue boot
問題のディスクをマウントし、chroot し、目的のデータベースのデータを
export することができました。

有用な情報をいただいた方々、投稿について叱責していただいた方々
ともにありがとうございます。いろいろと勉強になりました。_o_

またマルチと言われそうですが、報告はいいですよね。

941 :login:Penguin:2013/12/25(水) 18:49:27.66 ID:ZGPRuLj2.net
>ID:k53KxtHk
サイコパスな人ですか?

942 :login:Penguin:2014/02/11(火) 22:28:05.75 ID:2k/h6Dag.net
詳解Linuxカーネルの第4版でないかな〜

943 :login:Penguin:2014/02/19(水) 13:29:27.43 ID:mesiE/8S.net
3.14-rc3
3.13.3
3.12.11

944 :login:Penguin:2014/04/25(金) 12:50:59.71 ID:/EMqlNwc.net
Linux Kernel Watch復活age

http://www.atmarkit.co.jp/ait/articles/1404/23/news010.html

945 :login:Penguin:2014/04/30(水) 19:14:15.90 ID:6rX4ABUz.net
>945
約4年ぶりですねぇ。
ずいぶんアメリカ暮らしも長いんですね知らなかった。

946 :login:Penguin:2014/04/30(水) 22:17:10.02 ID:36MaNmIM.net
知らないうちにガチャピンじゃなくなってるし

947 :login:Penguin:2014/04/30(水) 22:30:24.07 ID:udqr24Ok.net
F通のkosakiとガチャピン先生を結び付けてはいけない(戒め)

948 :login:Penguin:2014/05/01(木) 08:10:36.31 ID:v7+YmUVM.net
革命センセイ

949 :login:Penguin:2014/05/07(水) 12:40:18.99 ID:EIqj97tY.net
LTSの中で、3.12ってなんかリリースが遅くね?

950 :login:Penguin:2014/05/11(日) 11:11:47.78 ID:bQgwQgjp.net
x86_64だと勝手にHPET=yになってHPET_EMULATE_RTCを切れなくなったのは何でだ?
ハードウェア割り込みじゃないとバシッと時刻合わせができんのだ

951 :login:Penguin:2014/05/16(金) 00:09:28.12 ID:visSpnyM.net
まじかよ

952 :login:Penguin:2014/06/08(日) 08:10:37.66 ID:ho5QMdbR.net
LLVMLinuxは3.16ではどのくらいコンパイルできるんだろ?

953 :login:Penguin:2014/06/09(月) 21:52:53.52 ID:9ypP2qOX.net
>>952
現状は全然見てないけど、2年くらい前に見た時はLTPを動かしてテストとかしてたはず。
カーネルを含め、LTPを動かす環境くらいはClang/LLVMで構築してたんじゃなかったかな。
去年くらいにemacsの仙人がLLVMはプロプライエタリの手先だ!とか仰ってる記事をあったから、
LinuxでもGCCの対抗になりつつあるって感じだろうか。

954 :login:Penguin:2014/06/10(火) 00:46:58.79 ID:f5ivb32y.net
とか思ってたらLLVMLinuxのパッチが結構取り込まれてるのか。これはwktk。
http://www.phoronix.com/scan.php?page=news_item&px=MTcxNDA

955 :login:Penguin:2014/07/04(金) 14:57:11.43 ID:/6xsUdWX.net
3.14がLTSになったん?

956 :login:Penguin:2014/07/04(金) 15:44:54.38 ID:oP/WIJeY.net
Gregがそう言ってるからなるんでないかい
https://lkml.org/lkml/2014/7/3/692

957 :login:Penguin:2014/09/04(木) 14:12:37.56 ID:3BWQbbRG.net
ttps://git.kernel.org/cgit/linux/kernel/git/stable/stable-queue.git/commit/?id=b1ba5d612c6dc9e83a096e04d22beb8b1cc7e57e

3.4.y はメンテ終了なんかな?

958 :login:Penguin:2014/09/07(日) 22:28:13.91 ID:EJGM9yx4.net
>>957
EOLは2016年10月の予定じゃなかったか?短縮?

959 :login:Penguin:2014/09/07(日) 23:27:02.94 ID:DIaK8Rdl.net
>>958
http://marc.info/?l=linux-kernel&m=140909454915418&w=2
メンテナ交代らしい。

960 :login:Penguin:2014/10/15(水) 09:50:19.85 ID:5W9dssIP.net
すみません、gentooのインスコにチャレンジ中なんですが、最初のリブートで、カーネルパニックで詰んでいます。
環境は、Virtualboxにcore i7(ivybrige)の4コア 4GB RAM、48GB、SATA(ICH9)というところ。
menuconfigで、いろいろチェックを外したり付けたり、genkernel(LiveDVDと同じになるはず)を試しました。
カーネルはx86-64の3.14.14で、シリアルコンソールでの怪しいあたりの表示はこんな案配です。

> [<ffffffff816ae555>] x86_64_start_kernel+0xc8/0xcc
>Code: 8b 42 2c 85 c0 74 26 48 8b 72 38 48 63 89 d0 00 00 00 (省略)
>RIP [<ffffffff81017c51>] ivt_uncore_msr_init_box+0x3d/0x41
> RSP <ffff88011fc03f18>
>---[ end trace 87a4af9cea43feda ]---
>Kernel panic - not syncing: Fatal exception in interrupt

どこで、コケているのかわかるでしょうか?
カーネルソースまで読めるスキルはありません。

961 :login:Penguin:2014/10/19(日) 15:33:42.20 ID:D0nAyEJH.net
Ubuntu Server使ったら?

962 :login:Penguin:2014/11/24(月) 04:00:54.59 ID:zGMj26Ty.net
>>960
menuconfig する前に localyesconfig してみると良いかも
それで動くことを確認してみて
動いたらそこから要らないオプション削ってく

963 :login:Penguin:2014/11/24(月) 18:52:15.33 ID:C4XCTU6o.net
>>960
多分必要なログが削られてる
分からないないのであれば自身の判断で省略とかするべきではないですよ
判断出来るようであればコケている理由がわかるレベルに達していると思うし

964 :login:Penguin:2015/02/13(金) 10:14:18.40 ID:LTwxMBS5.net
age

965 :login:Penguin:2015/02/13(金) 23:26:02.54 ID:uqrDwQkH.net
>>960
諦めましょう

966 :login:Penguin:2015/02/19(木) 10:56:11.83 ID:5uCtpPLS.net
内蔵HDDの調子が悪いので、debian wheezyに入れなおしたのだけど、
USB外付けHDD(ドライブドア テラボックスV EX35PS4)に書けなくなった。
kernelを3.18.7にしてもだめ。

まさにこれ。
ttp://ameblo.jp/office-itou/entry-11973448996.html
ttps://bugzilla.kernel.org/show_bug.cgi?id=89511

3.2.62で我慢することに。

一度エラーが起こるとext4が壊れてしまって、fsckしても直らず。
ext4のジャーナルをクリアしてからfsckしたら直りました。

967 :login:Penguin:2015/02/23(月) 02:04:17.76 ID:jeFzA25p.net
>>966
俺も該当する変換ボックス使ってるから地味に困るわー
nobarrierオプション付けてマウントすれば回避できるとはいえ
コントローラーが腐ってるのが原因じゃ直してはくれなさそうだし

968 :login:Penguin:2015/02/23(月) 15:05:53.75 ID:vJNgW0Hv.net
>>967
nobarrierで回避可能とは、勉強になりました。
こんど、やってみます。

969 :login:Penguin:2015/02/23(月) 18:58:50.23 ID:/LqOpovq.net
ついにkernel4.0か

970 :login:Penguin:2015/02/23(月) 21:01:18.25 ID:+F8K580M.net
マイクロカーネルになるの?

971 :login:Penguin:2015/02/27(金) 00:55:23.18 ID:458i/wIT.net
age

972 :login:Penguin:2015/02/27(金) 10:46:26.39 ID:458i/wIT.net
age

973 :login:Penguin:2015/02/27(金) 13:07:37.92 ID:rPFWAI/8.net
hage

974 :login:Penguin:2015/03/12(木) 00:13:07.30 ID:0PuUsP+a.net
LLVM3.6ではLinux側にパッチを当てることでビルドができるそうだが、
法人以外のユーザーがこれを使うのかなぁ?

975 :login:Penguin:2015/04/08(水) 03:14:07.98 ID:x6o47MBW.net
もう少し軽くしてくれ

976 :login:Penguin:2015/04/13(月) 17:50:22.56 ID:sJm6cH/d.net
カーネル4.0キタ━━━━(゚∀゚)━━━━!!

977 :login:Penguin:2015/04/13(月) 18:16:55.50 ID:d0jkxCMl.net
K4Lの誕生だ!!!!!!!!!!!!!わっしょい!!!わっしょい!!!わっそい!!!わいい!!!

978 :login:Penguin:2015/04/13(月) 19:45:44.11 ID:sD9rxye9.net
>>976
何が違うの?

979 :login:Penguin:2015/04/13(月) 20:06:46.53 ID:drWnqx+4.net
早速4.0入れましたよ
Nvidia謹製ドライバでコケたけど、kernel/nv-pat.cを修正したら無事動いてくれた
至極快適

980 :login:Penguin:2015/04/13(月) 20:10:30.80 ID:sD9rxye9.net
Linux Kernel 4.0 Features Live Kernel Patching, PS3 Support
http://www.omgubuntu.co.uk/2015/04/linux-kernel-4-0-new-features

総レス数 980
214 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★