トップページunix
1001コメント269KB

NetBSD その17

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/07/16(日) 15:43:34
``Of course it runs NetBSD.''
_ノ⌒ゝ
\  ´-ヽ
 \ノ⌒ヽ
 NetBSD
    \
http://www.netbsd.org/

前スレ
NetBSD その16
http://pc8.2ch.net/test/read.cgi/unix/1145181361/

お約束、関連リンク、心の公式ロゴは>>2-10あたり
0143名無しさん@お腹いっぱい。2006/07/26(水) 02:04:43
「手を動かさない」なんて文句言うやつはどんな顔してるのかいっぺんみてみたいな。
実際コード出してるやつはそんなコレミヨガシなことは言わないもんだから。
0144名無しさん@お腹いっぱい。2006/07/26(水) 02:05:33
コード書くやつはメタ議論きらいだね、たいてい。
0145名無しさん@お腹いっぱい。2006/07/26(水) 02:07:40
別にコード書かなくてもsend-prするとかテストレポート送るとか
いくらでも手を動かすことあると思うけど。
コード書けるオレはえらいとでも思っているのかな。
0146名無しさん@お腹いっぱい。2006/07/26(水) 02:31:38
「俺の理想のNetBSDと現実のNetBSDが違う」と文句垂れる奴が多いのな。
0147名無しさん@お腹いっぱい。2006/07/26(水) 02:32:46
空想上の餅はうまそうに見えるけど誰もその味を知らないの。
0148名無しさん@お腹いっぱい。2006/07/26(水) 02:41:17
bus space, bus dma, config あたりは理想を通した甲斐があったのかもしれんけど
今となっては最後まで理想を貫く苦労に見合う効果の出そうな領域ってないよね。
SMP(つーかthreadか)然り、パワーマネージメント然り。リリースの話だってそう。
先祖の言い伝えに縛られた人みたい。
0149名無しさん@お腹いっぱい。2006/07/26(水) 02:51:27
というわけでみんなOpenBSDをつかいましょう
0150名無しさん@お腹いっぱい。2006/07/26(水) 03:18:22
でもそんなこといって文化放り出したらそれこそ存在意義がなくなっちゃうだろ。
0151名無しさん@お腹いっぱい。2006/07/26(水) 09:06:51
なんか絵に描いたような田舎のジジイの発言だよ、それじゃ。
いい文化は残す、老害はある程度捨ててより良くしていく。
それだけじゃないの。
0152名無しさん@お腹いっぱい。2006/07/26(水) 11:23:23
>>151
どの発言に対して「田舎のジジィの発言」といってるのかわかんね。
0153名無しさん@お腹いっぱい。2006/07/26(水) 14:12:59
>>151
どこに老害な話がでてんだよ。ちゃらつくな、って話してんじゃん。
0154名無しさん@お腹いっぱい。2006/07/26(水) 19:59:21
文化とかジジイとかちゃらつくとかよくわかんない言葉使ってないで
設計と実装の話をしようぜ。NetBSDってそこから話それる人大杉。
0155名無しさん@お腹いっぱい。2006/07/26(水) 21:27:21
>>154
そういう話がしたいならまずお前からしろよ。
0156名無しさん@お腹いっぱい。2006/07/26(水) 22:42:21
7/22 に 4 月以来ほんと久しぶりに current を cvs update して、i386 の
カーネルをコンパイルしたんだけど、カーネルロードのくるくるが出て、
各サイズの数字一行が出たあとだんまりになってしまう。コピーライトが
出ない。
自分のコンフィグのせいかと思って GENERIC で作ってみたけど同じ。
-daily/HEAD/ の 200606220000Z/i386/binary/sets/kern-GENERIC.tgz は
ちゃんとブートする。けど、その後は releng では i386 はコンパイルこけてる模様。
まあ、current なんでアレなんだけど、なんか原因ぽい話って出てる?
コンパイルできたカーネルぽんと置いてデバイス認識のとこまで行かなかったのって
ほんとに久しぶりw
ちなみにコンパイラは gcc 3.3.5。ブートローダは 20060608000Z/ の
usr/mdec/{boot,bootxx_ffsv1} にしてある。
0157名無しさん@お腹いっぱい。2006/07/26(水) 23:28:46
3.3.5って時点で変なことをしている予感
01581562006/07/27(木) 00:14:23
コンパイル環境の問題か。じゃ、-dailly/HEAD の i386 バイナリができた時点で
はっきりするな。
今のコンパイル環境で 6/22 のソースで GENERIC 作ってみてもムダかな?
しかし、コンパイル通るのに起動しないバイナリができるのか...
ちょっとイヤーンな感じ。
0159名無しさん@お腹いっぱい。2006/07/27(木) 00:22:37
DDBには落とせないの?
0160名無しさん@お腹いっぱい。2006/07/27(木) 00:41:19
つーか、-currentにgcc-3.3.6が入ったのが6/5で
i386がgcc-4.1 branchにswitchしたのが6/23。
だから普通にやったら3.3.5なんてバージョンは出てこない。
ちなみにgcc4の-Osだと起動途中でおかしくなるというのは既出。

mk.confでCPUFLAGSやCOPTSに変な設定してるんじゃないの?
GENERICじゃないけどうちのはgcc4でちゃんと動いてるよ。

>>159
くるくる回る表示を出しているのはブートローダ。
copyrightを出してるのはカーネル。DDBもカーネルの一部。
copyrightが出ないってことはDDBの出力も見えない。
……とまじれすしてみる
01611562006/07/27(木) 01:00:34
>>160
> i386がgcc-4.1 branchにswitchしたのが6/23。
おお、そうなのか。じゃ 6/22 のソースに向かっても得られるもんは少なそうだ。
> だから普通にやったら3.3.5なんてバージョンは出てこない。
いや、まあ、変なことはしてる。pkgsrc の gcc。
> GENERICじゃないけどうちのはgcc4でちゃんと動いてるよ。
あ、そうなんだ。情報さんきゅ。
> copyrightが出ないってことはDDBの出力も見えない。
boot -d ね、ちょっくらやってみるよ。
0162名無しさん@お腹いっぱい。2006/07/27(木) 01:06:16
i386の場合ISA spaceにはVMが初期化されてなくてもアクセスできるから
かなり早い段階でprintfは使えるようになるけど、入力は割り込み有効に
なるまでできないから任意の場所でDebugger()に落とすことはできないね。
i386/machdep.cのinit386()のconsinit()以降にprintfを散りばめてどこまで
進んでるか見てみる、くらいかなあ。

それすら出ないくらい前で死んでるとすると怪しいのは options MULTIBOOT とか?
0163名無しさん@お腹いっぱい。2006/07/27(木) 01:14:00
i386のgcc4の-Osがおかしいっていってる一方でbootloaderはみんな-Osだけど
誰も試してないのか普通に動いてるのかどっちなんだろ。
machdep.cだけの問題なのかしら。
0164名無しさん@お腹いっぱい。2006/07/27(木) 17:35:49
実はみんなGRUBを使っている。
0165名無しさん@お腹いっぱい。2006/07/27(木) 17:48:10
bootloaderはいちいち入れ替えないからなぁ。
うちもだいぶ前のローダが入ったままだよ
0166名無しさん@お腹いっぱい。2006/07/28(金) 01:01:41
そこで手を動かすチャンスですよ
0167名無しさん@お腹いっぱい。2006/07/28(金) 07:45:32
最適化はできるけど正しいコードは吐けないGCC4
0168名無しさん@お腹いっぱい。2006/07/28(金) 09:08:34
そこで手を動かすチャンスですよ
0169名無しさん@お腹いっぱい。2006/07/28(金) 11:32:14
-currentでlibcのビルドでこける…。

数時間待ったほうが良いのかなあ。
01701562006/07/28(金) 11:42:48
>>159-161
boot -d してみた。何も出なかった。状況おなじ。DDB プロンプトまでたどり着けずw
-dailly/HEAD/ に新しめのバイナリが出たらまた試してみるわ。
pkgsrc には gcc4 はないのね。やっぱまっとうに build.sh できる環境用意しないダメか。
2.5inch SAS 用の安価な外付け箱入手できるようになるまでディスクは買いたく
ないんだけどな..w
0171名無しさん@お腹いっぱい。2006/07/28(金) 11:46:07
ところで、SAS な HBA ってどれか動くようになった?
0172名無しさん@お腹いっぱい。2006/07/28(金) 11:57:30
そこで手を動かすチャンスですよ
0173名無しさん@お腹いっぱい。2006/07/28(金) 12:09:26
そうだねぇ。従来の SCSI とそんなに違わないだろうという予測は立つけど。
一枚買ってみっかぁ?!
FreeBSD, Linux あたりはソース見られる形で対応済み?
あ、OpenSolaris にあるんかな。
0174名無しさん@お腹いっぱい。2006/07/29(土) 13:01:06
pkgsrcからgccを入れてカーネル作ることはできるのに
build.sh KERNEL=GENERIC はできないってどんな環境?
0175名無しさん@お腹いっぱい。2006/07/29(土) 17:11:01
硫黄島の塹壕に閉じ込められた曽田のような惨めな環境。
0176名無しさん@お腹いっぱい。2006/07/29(土) 17:33:37
マンコとアナルにちんぽをつっこまれながら酒をのまされる環境。
0177名無しさん@お腹いっぱい。2006/07/29(土) 18:09:32
>>174
HEAD, release-3, release-2 を全部展開して維持するだけのディスク資源がない。
まめに掃除すれば HEAD だけ全部展開するのはなんとかなるんだけど、
今までこれでやってるし。
それに、いろんな状況のマシンでカーネル作るので、多少工夫が必要でも
こじんまりとした環境でできたほうがいいんだよね。出張でノートパソコンで
CD-R ブート用のカーネル作ることもよくあるし。src/sys 以下と
pkgsrc のある程度と多少のスクリプトで持ち歩けると便利。
0178名無しさん@お腹いっぱい。2006/07/29(土) 18:58:52
320GB の HDD 使っている俺は勝ち組
0179名無しさん@お腹いっぱい。2006/07/29(土) 19:15:46
native なコンパイラでなくてわざわざ pkgsrc を使う理由がよくわかんないけど、
いまどきなら USBメモリにでもソース入れて read only source tree にして
objdir は全部 tmpfs にして、 pkgsrc gcc の代わりの TOOLDIR の容量の
80M弱だけなんとかする、という感じのほうがいいような。
tmpfs or MFS でいけるかどうかはメモリ量次第かもしれないけど。

はやりの USB接続 HDD ってマトモに使えるのかしら。
0180名無しさん@お腹いっぱい。2006/07/29(土) 19:33:53
NetBSDっていまだにUSB安定して使えないの?
0181名無しさん@お腹いっぱい。2006/07/29(土) 19:48:03
せっかく久しぶりに出たんだからマダーリストくらい見よう
0182名無しさん@お腹いっぱい。2006/07/29(土) 19:58:55
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < USB まだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん  |/
0183名無しさん@お腹いっぱい。2006/07/30(日) 04:53:28
普通に使えてるが?
0184名無しさん@お腹いっぱい。2006/07/30(日) 04:54:37
pmaxでwsconsがデフォルトになったからgxemul上のGENERICカーネルでもXサーバー動くかもsage
0185名無しさん@お腹いっぱい。2006/07/30(日) 04:56:01
>>183
具体的にどんなデバイスがどのホストアダプタで動いてるかのレポートが不足だ罠
0186名無しさん@お腹いっぱい。2006/07/30(日) 06:48:56
具体的にどんなデバイスがどのホストアダプタで動いてないかのレポートも不足だ罠

umass/sd とか動くのが普通だと思ってたから細かいとこまで見てなかったよ。
今度見とくわ。
0187名無しさん@お腹いっぱい。2006/07/30(日) 08:25:53
  ∧_∧
 ( ・∀・) ドキドキ
 ( ∪ ∪ レポくるかな
 と__)__)
0188名無しさん@お腹いっぱい。2006/07/30(日) 08:59:04
_ノ⌒ゝ
\  ´-ヽ
 \ノ⌒ヽ
 NetBSD
    \
0189名無しさん@お腹いっぱい。2006/07/30(日) 09:45:41
>>186
実際動かないデバイスの方がレアだと思うんだよなぁ。
手元のUSBストレージクラスは5個ぐらいあるんだけど全部動くもの。
0190名無しさん@お腹いっぱい。2006/07/30(日) 11:09:39
PC販売店に勤めてて
USBストレージとか100種類以上試してるけど動かなかったのは今のところないな
どれもコレも大体Windowsの汎用ドライバで動くように作ってあるから、
NetBSDでもその汎用ドライバのドライバさえあれば同じかと
0191名無しさん@お腹いっぱい。2006/07/30(日) 11:40:31
デバイスはいいとしてホストアダプタはどれだと問題なく動いてる?
マダーリストだとEHCIってどうなん? って話だけど、いつだったか
mycroftあたりが修正入れた後はUSB2.0も問題なく動いてる?
あと、EHCIかUHCIかわからんけどNECのは大丈夫だけどVIAのはダメ
みたいな話もあるみたいだけど。

ECHI+はやりの外づけHDD だと速度がどんなもんかも気になるところ。
0192名無しさん@お腹いっぱい。2006/07/30(日) 13:34:26
VIAのEHCIはちゃんと動くし、2.0のスピードで動いてるよ。

大丈夫、だいじょうぶ。
0193名無しさん@お腹いっぱい。2006/07/30(日) 13:45:14
単に動くのと使えるとの違いは大きい
0194名無しさん@お腹いっぱい。2006/07/30(日) 15:03:33
dd if=/dev/rsd0c of=/dev/null bs=64k とか bonie とかの結果があるとうれしい。
特に SATA との違いとかむしろ USB 2.0 のほうがはやいとか。
0195名無しさん@お腹いっぱい。2006/07/30(日) 17:09:20
もしかして: bonnie
0196名無しさん@お腹いっぱい。2006/07/31(月) 00:01:26
品質面で少しはマシになったのかしら?
0197名無しさん@お腹いっぱい。2006/07/31(月) 00:05:29
bonnieってなに?
検索したらマブイねーちゃんが出てきた
0198名無しさん@お腹いっぱい。2006/07/31(月) 00:07:12
ごめんごめん
簡単に探せた
0199名無しさん@お腹いっぱい。2006/07/31(月) 00:34:57
ベストアルバムどぉ?
0200名無しさん@お腹いっぱい。2006/07/31(月) 00:39:12
USBフラッシュメモリのフォーマットの仕方がわかりません
詳しく解説している日本語のサイトってないですかね?
0201名無しさん@お腹いっぱい。2006/07/31(月) 01:00:45
普通にフォーマットすればいいんでない?
0202名無しさん@お腹いっぱい。2006/07/31(月) 02:01:44
USBだろうがフラッシュメモリだろうがOS的にはsd(4)だから
普通のディスクと同じだけど、そもそも ffs で使いたいのか
mount_msdos(8) で使おうとしてマウントできないからフォーマット
されてないと考えたのかそのへん書いてくれんとかみあわない予感
0203名無しさん@お腹いっぱい。2006/07/31(月) 12:46:49
>>202
新しくUSBフラッシュメモリを買ってきたので、それをFFSでフォーマットしたいです。
デフォルトでDOSフォーマットしてあるのですが、そのUSBメモリは常に指しっぱなしで
バックアップ用として使おうと思っているのでFFSにしたいです。
検索していたらnewfs -I /dev/sd0でできることがわかったのですが、スライスの作り方などを
知りたいです。
0204名無しさん@お腹いっぱい。2006/07/31(月) 12:58:42
>>203
ハードディスクと同じ。
0205名無しさん@お腹いっぱい。2006/07/31(月) 12:59:59
すいません
HDDも追加したことがなく、インストーラで全部やってしまいますので
HDDのやり方もわかりません
0206名無しさん@お腹いっぱい。2006/07/31(月) 13:55:57
そのくらいは調べてください。
ヒント:fdisk / disklabel / newfs
0207名無しさん@お腹いっぱい。2006/07/31(月) 14:13:11
だからそれを詳しく開設したサイトを聞いてるんじゃまいか
0208名無しさん@お腹いっぱい。2006/07/31(月) 14:29:15
man嫁
0209名無しさん@お腹いっぱい。2006/07/31(月) 14:33:21
>>208
それだと何か英(ry
0210名無しさん@お腹いっぱい。2006/07/31(月) 14:45:00
辞書を引け桃を食え
0211名無しさん@お腹いっぱい。2006/07/31(月) 15:23:05
>>206
ありがとうございました。できました。

>>209
お前誰?
02122002006/07/31(月) 15:52:21
>>206
それは自分で調べmanも読んでみました。
英語があまり出来ないのでほとんどまともに読めてませんが、
あまり理解が出来ませんでした。
ですので、日本語で詳しく解説しているサイトがあれば読みたいと思ったので
質問させていただきました。
なんか荒れたみたいですいませんでした

>>211は私を名乗ってるのかわから無いですが、私ではありません
0213名無しさん@お腹いっぱい。2006/07/31(月) 16:03:44
>>212
fdisk / disklabel / newfs あたりは FreeBSDでもほとんど同じだから、
日本語で知りたきゃ「fdisk disklabel newfs FreeBSD」でググれば?
NetBSDで日本語で解説というのはほとんどない希ガス。
0214名無しさん@お腹いっぱい。2006/07/31(月) 16:08:26
Canon BJ S500と言うプリンタをWindowsで使っているのですけど、
これはNetBSDで使えますか?
またPlanexのMini100sというParallel PrintServerがあるのですが
これは使えますか?

プリンタの事がほとんどわからないんで教えてください
0215名無しさん@お腹いっぱい。2006/07/31(月) 16:37:24
>>212
君なんでNetBSDなんて使ってるの?
0216名無しさん@お腹いっぱい。2006/07/31(月) 16:43:33
>>214
> Canon BJ S500
がんばれば使えそう。

> PlanexのMini100s
使えるといえば使える。
0217名無しさん@お腹いっぱい。2006/07/31(月) 17:07:34
>>215
使い方わかんなかったからってそんなにヒガむなよwwww
0218名無しさん@お腹いっぱい。2006/07/31(月) 17:12:47
>>212
一匹荒しが居着いているだけなので、気にせず無視するのが吉。
0219名無しさん@お腹いっぱい。2006/07/31(月) 17:36:16
手持ちの SONY VAIO PCG-F36 に、
NetBSD-3.0.1 をインストールしようと思っています。
必要なインストールFloppyのイメージは、
ここ↓の、
ftp://ftp.jp.netbsd.org/pub/NetBSD/NetBSD-3.0.1/i386/installation/floppy

bootlap1.fs
bootlap2.fs

の2つでいいんでしょうか?
0220名無しさん@お腹いっぱい。2006/07/31(月) 17:39:11
>>217
ハァ?
0221名無しさん@お腹いっぱい。2006/07/31(月) 17:42:20
>>219
インストールマニュアル読めば?
あと同レベルのディレクトリか、上位にマニュアルあると思うから
それ読めば書いてある
0222名無しさん@お腹いっぱい。2006/07/31(月) 17:51:42
>>220
ヒガむなよwwww
0223名無しさん@お腹いっぱい。2006/07/31(月) 17:57:17
>>212
あの程度の英語も読めないのではNetBSDを使うのは難しいと思うけどな。

>213もいっているとおりNetBSDの日本語の解説というのはあまりないし。
あったとしてもfdisk/disklabel/newfs程度のの初歩的なオペレーション
は既に分かっているものとして書いているのがほとんどだし。

どうしてもNetBSDを使わないといけない理由があるのでなければやめて
おいた方がよいように思う。

これからもっと苦労すると思うので。
0224名無しさん@お腹いっぱい。2006/07/31(月) 18:04:08
なんでこんなに必死なんだろう
0225名無しさん@お腹いっぱい。2006/07/31(月) 18:15:11
狂気に理由を求めてもしかたあるまい。
スルーしとけ。
0226名無しさん@お腹いっぱい。2006/07/31(月) 18:16:30
そんなことないぜ。ブートローダ、fdisk、パーティションあたりは
NetBSD が一番シンプル。理解しすべき事柄は少ないよ。fdisk(8) や
disklabel(8) もすげー便利になったし。
0227名無しさん@お腹いっぱい。2006/07/31(月) 18:31:12
>>226
PC-UNIXの中ではかなり使いやすい部類だと思う<fdisk/disklabel
インタラクティブモードの出来はかなりよい。
0228名無しさん@お腹いっぱい。2006/07/31(月) 18:56:24
man程度の英語も読めないと言ってる人に、fdiskやdisklabelのインタラクティブモードの便利さを説いても仕方あるまい、という気もする。
実際すごい便利ではあるんだけどね。
0229名無しさん@お腹いっぱい。2006/07/31(月) 19:02:16
必死なお前が何を言っても必死にしか聞こえない
0230名無しさん@お腹いっぱい。2006/07/31(月) 19:10:39
つーか、故意に敷居高く印象づける必要なんかない。NetBSD はそういう芸風じゃないと
何度言えばわかるんだ。そういうのやりたきゃヨソでやれ。
0231名無しさん@お腹いっぱい。2006/07/31(月) 19:44:51
でも英語読めのどこが敷居高いのか理解できない。
02322282006/07/31(月) 19:51:11
敷居が高いとか低いじゃなくて、manが読めないレベルだと、せっかくのインタラクティブモードも使えなさそうだ、と率直な感想を述べてるだけなんだが。
あと、自分以外の発言を全部同一人物がやってるとか思い込まないように。
0233名無しさん@お腹いっぱい。2006/07/31(月) 20:12:42
>>232
君こそ自分以外の発言が全部同一人物だと思い込んでないか?
0234名無しさん@お腹いっぱい。2006/07/31(月) 20:43:32
>>210
懐かしいなw
オリジナルのをそのまま使えばRtFMよか当たりが柔らかくていいかも。
0235名無しさん@お腹いっぱい。2006/07/31(月) 20:51:01
RFMじゃないの? theのtは書かないでしょ
>>210のネタはわからないけど・・。 どういう意味?
0236名無しさん@お腹いっぱい。2006/07/31(月) 21:01:21
>>235
RTFMとすべて大文字の方が普通。RFMとは 言 わ な い。
0237名無しさん@お腹いっぱい。2006/07/31(月) 21:03:11
でもカッコーズエッグにはRFMで書いてあったな
0238名無しさん@お腹いっぱい。2006/07/31(月) 21:13:56
jargon fileだとRTFMだけどな。
0239名無しさん@お腹いっぱい。2006/07/31(月) 21:14:41
ファックのマニュアルっていうと四十八手とか書いてあるやつ?
それとも本 2 冊が交尾してるところをハタからめくって読め、ってことかw?
0240名無しさん@お腹いっぱい。2006/07/31(月) 21:29:19
>>210の意味が知りたい
0241名無しさん@お腹いっぱい。2006/08/01(火) 00:14:49
実際日本語の詳しい説明ってほとんどないんじゃないのかな。
せいぜい www.netbsd.org の The NetBSD Guide の日本語訳くらい?
変に sysinst が賢くなったからあのへんを手動でやる方法の
丁寧な説明は英語すらないのかも?

そもそも NetBSD 使う人って自分が使えて楽しけりゃそれでよくて
人に使ってもらうための説明を書くような人ほとんどいないよね。
そんな状態だからますますそんな人達で濃縮されていくというか。
慣れてしまえば作りに一貫性あるから推測効くというのもあるけど、
慣れてる人には慣れてない人にどう説明していいか見当がつかない?
マニュアルを書くのはコマンドや API の説明書かんかいオラァ
って言われて書いたか、自分で実装したコードに対する自己満足か、
実際自分がはまって困ったから書いた、というのばかりのような気も。

んで、話を戻すとスライスの扱いは NetBSD だと微妙に変なので、
リムーバブルディスクの場合は難しいこと考えずフロッピーと同じく
disklabel もせず raw partition をいきなり newfs して
それをマウントするのが簡単じゃないかなあ。
newfs /dev/rsd0d
mount /dev/sd0d /mnt
てな感じで。
先に fdisk partition を消しておかないといけないかも。
0242名無しさん@お腹いっぱい。2006/08/01(火) 00:26:16
日本語ドキュメントなぞ必要ないよ。貢献註のオナニー道具にしか
ならないから。たとえると野ぐそみたいなものだ。
■ このスレッドは過去ログ倉庫に格納されています