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

NetBSD その8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
http://www.netbsd.org/

お約束、関連リンクは>>2-10あたり
0285名無しさん@お腹いっぱい。NGNG
なぁる
0286名無しさん@お腹いっぱい。NGNG
>>284 この人知ってる。本書いてるね。
0287名無しさん@お腹いっぱい。NGNG
拡張性の高さ ってので スケーラビリティネタを思い出したよ
ttp://proj.sunet.se/LSR3-s/
0288名無しさん@お腹いっぱい。NGNG
ttp://proj.sunet.se/LSR3-s/には "upcoming version 2.0" を使っている、
とあるから、2.0 RC って書いてもまんざら間違いではないと思う。これくら
いの不正確さなら、許してあげてもよいかと。
0289名無しさん@お腹いっぱい。NGNG
kernelがpanicしたときに、自動でtraceしてsyncしてrebootしてくれるようにしたいんですが、
どうしたらいいでしょうか?
0290名無しさん@お腹いっぱい。NGNG
ぼくを雇ってください!
0291名無しさん@お腹いっぱい。NGNG
カーネルコンフィグに DDB が入っている状態で、
sysctl で ddb.onpanic=0 としておけば、トレース
した後リブートする筈。
0292名無しさん@お腹いっぱい。NGNG
>>291 ありがとうございます。やってみます。
0293名無しさん@お腹いっぱい。NGNG
ttp://ja.wikipedia.org/wiki/NetBSD
何も知らない人がこのへんを鵜呑みにして書いたんだろうな
ttp://www.atmarkit.co.jp/aig/03linux/netbsd.html
0294名無しさん@お腹いっぱい。NGNG
>>293
「フリーソフトウェア」 はないだろう。
0295名無しさん@お腹いっぱい。NGNG
なんで?
rms の言うフリーソフトウェアの範疇には、BSDライセンスも元々は
含まれていた筈だけど。(今は修正 BSD ライセンスだけしか認めて
ないようだが)
昔の GNU Bulletin では、BSD 系の OS もちゃんと紹介されてたよ。
0296名無しさん@お腹いっぱい。NGNG
> (今は修正 BSD ライセンスだけしか認めてないようだが

間違えますた。
オリジナルの BSD ライセンスも、(GPL と矛盾するものの)
今でもフリーソフトウェアの一種らしい。
ttp://www.gnu.org/licenses/license-list.ja.html
にも「GPL と矛盾する『フリーソフトウェア』ライセンス」として
オリジナルの BSD ライセンスが挙げられている。
0297名無しさん@お腹いっぱい。NGNG
起源論の話じゃないの?
386BSD 0.1 -> 各種パッチ -> NetBSD 0.8とかの。
0298名無しさん@お腹いっぱい。NGNG
起源について何か間違ってる?
BSD Net/2 → 386BSD 0.1 → NetBSD 0.8
だから、合ってるよねえ。
0299名無しさん@お腹いっぱい。NGNG
先進性を重視し、って言われるとわからんでもないけど何か違う気がするのは確か。
いろいろ入れる一方でbackward compatibilityも重要視してるわけだし。
使い勝手や見かけ上の性能向上よりも実装の技術的根拠や論理的整合性を重視している
とか言って欲しいね。

で、これってフリー百科辞典と言いつつパクリなのが問題って話?
0300名無しさん@お腹いっぱい。NGNG
wiki なんだから修正すれば?
0301名無しさん@お腹いっぱい。NGNG
NetBSDってPentiumMのクロックをOSから調整できますか?
0302名無しさん@お腹いっぱい。NGNG
>>300
やなこった。なんで他人の尻拭いしてやらなきゃならん。
0303名無しさん@お腹いっぱい。NGNG
まあ、修正を必要とするほど間違ってるわけでもないしぃ。
0304名無しさん@お腹いっぱい。NGNG
>>301
sys/arch/i386/i386/est.c
0305名無しさん@お腹いっぱい。NGNG
>>304
ありがとうございます
0306名無しさん@お腹いっぱい。NGNG
pkgsrcが・・
0307名無しさん@お腹いっぱい。NGNG
それが彼の最期の言葉だった。
0308名無しさん@お腹減った。NGNG
何かおかしいと思ったら、 ipnat に rdr を投げ込む時に、
最後に改行が無いと、 udp も tcp として登録されてた…。
0309名無しさん@お腹いっぱい。NGNG
2.99.Xってダサくね?
それくらいだったら、FreeBSDみたく2.0リリースに対するカレントを3.0[A-Z]にすればいいのに…
0310名無しさん@お腹いっぱい。NGNG
それが混乱の元だから変えたんじゃないの?
0311名無しさん@お腹いっぱい。NGNG
そゆこと。昔は309みたいな案も出てた。
0312名無しさん@お腹いっぱい。NGNG
>>309みたいにすると、3.0リリースより3.0Zのほうが古くてキモい。
以前のルールでも、2.1リリースより2.0Gのほうが多機能ってことでキモい。

2.99.x はダサいかもしれないけど、わかり易いとおもうヨ。リリース
を M.1 から始めれば済んだことかもしれんが。

0313名無しさん@お腹いっぱい。NGNG
2.0このまま出されてもつかえん。
0314名無しさん@お腹いっぱい。NGNG
2.0_RC3
0315名無しさん@お腹いっぱい。NGNG
IbbotsがIdiotsに見える也。
0316名無しさん@お腹いっぱい。NGNG
1.6.2 の mipsel elf なクロス環境で, crunch すると,
``CALL16 なグローバルシンボルが見つからない''
ってなことを言われて, crunch binary 作れないんだけ
ど, cc とか ld に何か特別なオプションを指定すれば
何とかなるのかしら?
0317名無しさん@お腹いっぱい。NGNG
crash dumpをはくか、はかないかはアーキテクチャによって違うらしいですが、
うまく吐かせるこつがあるのでしょうか?
0318名無しさん@お腹いっぱい。NGNG
>>317
sync を使わず reboot 104
0319名無しさん@お腹いっぱい。NGNG
>>318 なるほろTHXです
RB_DUMPとRB_NOSYNCで0x(100 + 4) ということですか?
man ddbで、RB_DUMPが100って書いてなかったっす。reboot.hにかいてありました。
0320名無しさん@お腹いっぱい。NGNG
>>316
素直に2.0使えばいいじゃんって話もあるが
ttp://mail-index.netbsd.org/source-changes/2003/01/29/0018.html
ttp://mail-index.netbsd.org/source-changes/2003/01/29/0019.html
の修正を当てればいいんでないかい。

1.6.2で動いたらpullup request send-prよろ。
0321名無しさん@お腹いっぱい。NGNG
>>320
> 素直に2.0使えばいいじゃんって話もあるが
客先の要望なんでこればかりは...

> 1.6.2で動いたらpullup request send-prよろ。
了解
0322名無しさん@お腹いっぱい。NGNG
>>7

> 完了したもの:
> nsswitch moduleのdynamic loading

これで結局nss_ldap等は使えるのでしょうか?
いろいろ調べているのですが、未だ不明です。
0323名無しさん@お腹いっぱい。NGNG
ぐわぁ。試しにPIOモードに落としてみることにした。
0324名無しさん@お腹いっぱい。NGNG
ぎゃぼん。1.6.2にもどろうかな・・
0325名無しさん@お腹いっぱい。NGNG
どうせならFreeBSDにしてください
0326名無しさん@お腹いっぱい。NGNG
>>325 すいません。がんばります。
0327名無しさん@お腹いっぱい。NGNG
2.0_RC4
 
てへ。
0328名無しさん@お腹いっぱい。NGNG
なんですとー
0329名無しさん@お腹いっぱい。NGNG
年度内リリース目標という事で。
0330名無しさん@お腹いっぱい。NGNG
10月26日じゃなきゃやだ。
0331名無しさん@お腹いっぱい。NGNG
1.6.2のときは、実メモリ(768MB)の90%ぐらいのavail memoryだったのですが、
2.0になったら、実メモリの97%ぐらいのavail memoryになりました。
これでいいんでしょうか?buffer cacheとか小さくなったんでしょうか?
0332名無しさん@お腹いっぱい。NGNG
>>331
固定で確保する必要がなくなったから。
0333名無しさん@お腹いっぱい。NGNG
亀レスだが
>>226
それは(み)な人が A の B でかいていた
http://mail-index.netbsd.org/tech-kern/2004/02/26/0003.html
が原因だと思うんだが
結局改善されなかったのか orz

どういう事かと言うと
inactive queue に cache が残っている file をアクセスしようとすると
pagedaemon が cache のうちその file が占めている分を inact から act に引き戻す
そこでその file が巨大な場合その file をアクセスし続けると
file cache のその部分がすでにアクセスしていない部分も含めて
act -> inact -> act -> inact -> act ... とループして
しまう事になりいつまで経っても開放されない
実際は少しずつ開放されるんだが今度は新規の memory 割り当ての反応が遅くなって
割り当てに失敗する事がある。

大きな file を使用しているプロセスを殺すなりしてから
find なんかかけるといきなり Inact の量が減って空き memory が増える事は増えるが....
0334名無しさん@お腹いっぱい。NGNG
>>332 ありがとうございます。
Unified Buffer Cache (UBC) removes size restriction of the file system's buffer
cache to use all available RAM (if not otherwise used!) and improves overall
system performance.
というのは、1.6のころからあったように思うのですが、
2.0では変わったということでしょうか?
0335名無しさん@お腹いっぱい。NGNG
>>333
226の場合、空きメモリが freetarg 以上にあるのはまあ確実だし、
inactive ページも inactarg よりも多そうだから、その問題に
当たってるとは限らないのでは?
この状態なら uvmd_scan() が呼ばれず、空いてるメモリを
ファイルキャッシュに使ってても特に問題ないような?

>>226
空きメモリが 23MB もあるから、べつに File が多過ぎることはない
のでは? UBC ってのは、メモリが無駄に空いてたらそれをファイル
キャッシュとして有効活用してくれるのが嬉しいところなんだから。
もっとも、226 には書いてなかったけど、この状態で無駄に swap
にページアウトしているようなら、パラメータをチューンした方が
いいかもしれない。

>>334
332 が書いているのは UBC のことじゃなくて、old buffer cache の
話。1.6 以降、ファイルの実体は UBC の方を使うようになったんだ
けど、ファイルのメタデータ (ディレクトリとか inode とか) は
今でも old buffer cache を使ってる。で、2.0 では old buffer
cache を動的に確保するようになったから、起動時にはまだ確保
されてなくて、その分メモリが空いてる。
0336名無しさん@お腹いっぱい。NGNG
>>333
(み)って何?
0337名無しさん@お腹いっぱい。NGNG
tech-kern 拾い読みの人のこと
0338336NGNG
ああなるほど。ありがと。
あの記事ももう読めないのか...
0339名無しさん@お腹いっぱい。NGNG
変なロゴだったらやだな
選者の評とか公開されるの?
0340名無しさん@お腹いっぱい。NGNG
おもろいサイトめっけた
誰か本体のインスコの翻訳を教えてやれよ

http://mk-multi.web.infoseek.co.jp/index.html
0341340NGNG
上げてしもた・・。
正直すまんかった・・。
0342名無しさん@お腹いっぱい。NGNG
何がおもしろいのかわからん…
0343340NGNG
そりゃすまんかったorz
0344名無しさん@お腹いっぱい。NGNG
なんで上げて謝るのかわからん
0345340NGNG
>>344
無意味な書き込みで上げしもた・・。orz
ほんと 正直すまんかった
0346名無しさん@お腹いっぱい。NGNG
>>340
>>34-64
0347340NGNG
>>346
??
どいうこと?
ミス?
0348名無しさん@お腹いっぱい。NGNG
キータイプのこといってんじゃね?
でも本体のとこでMA26Dって書いてあるから
違う人じゃね?
多分Mateシリーズで1番売れたと思うし中古屋行ったら現役で今も売ってるし
0349名無しさん@お腹いっぱい。NGNG
日付見たら8月になってる罠
0350名無しさん@お腹いっぱい。NGNG
ほかのとこ見ててもそんなに低レベルにも見えないね
0351名無しさん@お腹いっぱい。NGNG
んー。でもちょっと電波入ってるな。コラムっぽいやつとか。
あとログ見ないからsyslogもいらんかもとかいっている辺り。分かってない風味。
0352名無しさん@お腹いっぱい。NGNG
文体が >>34に 似て いる
0353名無しさん@お腹いっぱい。NGNG
syslog死なせてますが何か?
0354名無しさん@お腹いっぱい。NGNG
死なせてる?
止めてるってこと?
できるの?
0355名無しさん@お腹いっぱい。NGNG
NetBSD 2.0-RC2 で kterm とか xterm で bash 使ってると行編集が
狂いまくりなんだけど何かわかる人いますか?

・プロンプトの直後から abcdef^A と打つとカーソルは a でなく c の位置に来る
・その状態で 1 と打つと表示は ab1abcdefg で実際には 1abcdefg が入力されている
・プロンプトの長さの計算がおかしいらしい。(推測)

で、

・TERM=vt100 でも同じ症状。
・条件をいろいろ変えて試してみたが termcap の問題ではなさそう。
・プロンプトに画面に表示されないコントロールシーケンスを指定していると狂う。
(もちろん \[, \] で囲んであります)
・NetBSD 1.6.2 で make した bash を NetBSD 2.0-RC2 で動かすと問題ない。
・LC_CTYPE=ja_JP.eucJP にしていると狂う。LC_ALL=C にセットすると
プロンプトの長さを実際よりも長く見ているようだが、つじつまはあっている。

なんとなく、マルチバイト文字サポート関連がおかしいんじゃないかと思うんだけど
NetBSD と bash のどっちが悪いのかはよくわからないです。
もちろんプロンプトにはマルチバイト文字は入れてません。
0356名無しさん@お腹いっぱい。NGNG
>>355
そんなことも解決できない香具師が 2.0 使うなっての。
0357名無しさん@お腹いっぱい。NGNG
>>353 も分かってない人だということですね。
0358名無しさん@お腹いっぱい。NGNG
>>355
「この関数をこの条件で呼ぶとおかしい」まで調べてくれるとたいへん
理想的だけど、現段階で bash のバージョンを明記して send-pr して
も十分有意義ですよ。

0359名無しさん@お腹いっぱい。NGNG
RC1,2.05.2.7nb3 だと再現しないけど
0360名無しさん@お腹いっぱい。NGNG
なんとなく、このマシンにNetBSDを入れてるのは世界で自分一人だけだという気がしてきた。
0361名無しさん@お腹いっぱい。NGNG
PR#25954 は何処へ?
0362名無しさん@お腹いっぱい。NGNG
多分、/etc/inittabとか言ってるし
Linux上がりじゃね?
だからsyslogいれなくてもいいと思ってるとか?
0363名無しさん@お腹いっぱい。NGNG
自分で移植したのではない限りそれは妄想です。
0364名無しさん@お腹いっぱい。NGNG
Gentoo上がりなら入れないやつ多い罠
0365名無しさん@お腹いっぱい。NGNG
いや、>>360 の手元にあるマシンに NetBSD を入れてるのは >>360
だけだと思うが。
0366名無しさん@お腹いっぱい。NGNG
まぁ >>340のは初心者が来たら誘導程度に考えとけばいいだろ
設定ファイルもあるし
0367名無しさん@お腹いっぱい。NGNG
なんかもってまわった感じでわかりにくいんですが、
/etc/syslog.confの1行目にあるように
*.err;kern.*;auth.notice;authpriv.none;mail.crit /dev/console
syslogdはログファイルに書くだけでなくコンソールに警告も出しているから、
syslogd止めるとそれも止まるという事をいいたいんですか?
0368名無しさん@お腹いっぱい。NGNG
これかな。

Bash-Release: 2.05b
Patch-ID: bash205b-006

Bug-Reported-by: clowenst@ucsd.edu
Bug-Reference-ID: <156388ec.0212021151.51a48df1@posting.google.com>
Bug-Reference-URL:

Bug-Description:

When running in a locale with multibyte characters, the readline display
updater will use carriage returns when drawing the line, overwriting any
partial output already on the screen and not terminated by a newline.
0369名無しさん@お腹いっぱい。NGNG
移植した人も今は使ってないかもしれない。
0370名無しさん@お腹いっぱい。NGNG
自分で使うために移植する人なんてほとんどいませんよ
0371名無しさん@お腹いっぱい。NGNG
自分のため以外何のために移植するんだか・・。
0372名無しさん@お腹いっぱい。NGNG
手段のためには目的を選ばないというやつです。
0373名無しさん@お腹いっぱい。NGNG
>>321のようにお客様のためかもしれない
0374名無しさん@お腹いっぱい。NGNG
昨日、間違って飼い犬のうんちを食べてしまいました。
0375名無しさん@お腹いっぱい。NGNG
そもそもNetBSDを“使ってる”人なんているの?
(WWW, mail, ソースいじり除く)
0376名無しさん@お腹いっぱい。NGNG
どこでもjnethackマシーンとして使ってます。
モバギ2 netbsd/hpcmips
0377名無しさん@お腹いっぱい。NGNG
>>340のリンクの人
0378名無しさん@お腹いっぱい。NGNG
俺のNetBSDマシンはコンソール兼生活環境兼会社のNFSサーバ兼
その他もろもろですがなにか。
でも、Webとメールでも十分使ってることになるんじゃないの?
今時のコンピュータの用途なんて、ほとんどそれでしょ。
0379名無しさん@お腹いっぱい。NGNG
375の考えでは"使ってる"ってどんなの?
0380名無しさん@お腹いっぱい。NGNG
おまいらの使ってるの定義を教えてください
0381名無しさん@お腹いっぱい。NGNG
Web/Mail/Proxy/DNS/dhcp/ntpサーバとして使ってますが…
0382378NGNG
コンピュータをブートしている時間の10%以上でNetBSDが
動作していること…とか。
会社のマシンは NetBSD しか入ってないので100%。
0383名無しさん@お腹いっぱい。NGNG
>>367
うんにゃ。
“使ってる”マシンwのログを保存してないなんて正気とは思えないってこと。
0384名無しさん@お腹いっぱい。NGNG
見てないんだからおとしても差し支えないんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています