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

NetBSD その5

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。NGNG
http://www.netbsd.org/

お約束、関連リンク、itojun数え歌は>>2-10あたり
0883名無しさん@お腹いっぱい。NGNG
>>882
なぜそこでカーネルをmakeするにょ..。

cd /usr/src/sbin/fsck_ffs&&makeして、./fsck_ffsが出来なかった?

0884名無しさん@お腹いっぱい。NGNG
ロゴ&マスコット募集age
0885名無しさん@お腹いっぱい。NGNG
つーかさあ、コマンドのコンパイル方法すら知らない香具師が
スーパーブロックのfs_cstotal.cs.nbfree、なんて用語使って
質問してくるのは演習問題解かされているようにしか見えん。
0886名無しさん@お腹いっぱい。NGNG
でじゃう゛。いっかげつくらいまえ、こことはちがうどこかで。

ロゴ期待sage
0887名無しさん@お腹いっぱい。NGNG
VFS, FFSと来て、LFSは省略するだろうから来月あたりはNFSかねえ
0888名無しさん@お腹いっぱい。NGNG
まあ、そういうなよ。
将来>>877がクールなファイルシステムを作って
....何か前にも似たようなこと書いた気がするなぁ
0889名無しさん@お腹いっぱい。NGNG
gcc-3.4からGNUMakeじゃないとビルドできないって。
0890名無しさん@お腹いっぱい。NGNG
makeの方言もいい加減どうにかならんのかね。
0891名無しさん@お腹いっぱい。NGNG
マンドクサイから全部GNUにしちゃえばええんでないの?
他のを保守する手間も省けるしね。
臭い仕事はGNUにおまかせ

ついでにpatchもGNUにしてくれたら楽ちん
0892名無しさん@お腹いっぱい。NGNG
automake使えばいいじゃん
0893名無しさん@お腹いっぱい。NGNG
automakeを自動でmakeしてくれる物と勘違いしてる人が出現しますた
0894名無しさん@お腹いっぱい。NGNG
各種makeの方言まで吸収したautomakeを892が作ってくれるんだろ?
頑張れよ。
0895名無しさん@お腹いっぱい。NGNG
さあ、GNUのオープンソースコミュニティ乗っ取りが始まりました。
UNIX文化はGNUの言いなり。
0896名無しさん@お腹いっぱい。NGNG
automake や autoconf くらいまでならわかるが
libtool は必要性が感じられない。複雑にしてるだけな気がする。
0897名無しさん@お腹いっぱい。NGNG
>>895
乗っ取られないようなの作れよ。
0898名無しさん@お腹いっぱい。NGNG
makeなんていくつもいらんでそ。WindowsもSFUを無償配布するみたいだから
nmakeも廃止にしてgmakeに一本化してほしい。
0899名無しさん@お腹いっぱい。NGNG
gmakeやだ
0900名無しさん@お腹いっぱい。NGNG
>>899
なんで?
0901名無しさん@お腹いっぱい。NGNG
gmake はやじゃないけど、 GPL はやだ。
0902名無しさん@お腹いっぱい。NGNG
そーするとpmakeでgmakeの方言をフルサポートせんといかんな。
面倒くさいから誰もやらんだろうけど。
(そして振り出しへ戻る)
0903名無しさん@お腹いっぱい。NGNG
なんでもGNUなものがいい人らはDebian GNU/NetBSDでも使ってたらいいんじゃ。
0904名無しさん@お腹いっぱい。NGNG
ツールチェインにgmakeを加えればいいだけの話しじゃなくて?
0905名無しさん@お腹いっぱい。NGNG
制御文(.if と ifとか)だけでも統一、あるいは互換オプションくらい欲しいと思う。
それ以外は何とかなるし、なんともならない機能はおすすめできないってことで。
0906名無しさん@お腹いっぱい。NGNG
>>887
そういや最近のLFSってどうよ。
0907名無しさん@お腹いっぱい。NGNG
automakeで作ったMakefileはNetBSDのmakeでもいけるよ?
0908名無しさん@お腹いっぱい。NGNG
少なくとも--include-deps付けて吐かせないと(+д+)マズーじゃなかったっけ?

あとlocal-hookとかで妙なことしてると跳ねられたりするよね。
0909名無しさん@お腹いっぱい。NGNG
--include-depsなんかつけてないなー
と思って調べたら↓だそうです

`--include-deps'
     This enables the dependency tracking feature.  This feature is
     enabled by default.  This option is provided for historical
     reasons only and probably should not be used.

もちろんautomakeの機能使わないでいろいろ自分でMakefile.amに
書いちゃうとまずいです
0910名無しさん@お腹いっぱい。NGNG
下手に似てるからいけないんだ。pmakeのほうを全然違うsyntaxにしようぜ!
MakefileじゃなくてMakefile.xmlにすれば(ry
0911名無しさん@お腹いっぱい。NGNG
pmakeのsyntaxの方がいいよう。GNU makeは読みにくい。

> MakefileじゃなくてMakefile.xmlにすれば(ry
そうするとantに似ているからいけないんだと言われて、今度はS式に……
0912名無しさん@お腹いっぱい。NGNG
Makefileの文法も、.procmailrcとまでは言わないけど変態的だよなぁ。
かといって自分で作るのもめんどいし。
0913名無しさん@お腹いっぱい。NGNG
$@ とか?
0914名無しさん@お腹いっぱい。NGNG
sendmail よりはまし。
0915名無しさん@お腹いっぱい。NGNG
こちらですか。亜細亜主義なOSとは。
0916名無しさん@お腹いっぱい。NGNG
蚕趣味なOSです
0917名無しさん@お腹いっぱい。NGNG
http://pc.2ch.net/test/read.cgi/unix/1071461267/504
と昨日聞いてみたのですが、どなたかWallstreetでNetBSDをbootするのに
どうしたらいいか教えていただけないでしょうか?
devaliasをみると、ide0, ide1, ide4などがあって、
ide1/disk@0,0などがそれらしいのですが、どうにもbootしません。
show-childrenとしても中身が見えるdeviseが見つかりませんでした。
NetBSDは1.6.2RC4をsysinstでインストールしました。
partitionもsysinstで切りました。
0918名無しさん@お腹いっぱい。NGNG
>>917
WallstreetがなんなのかMacオタじゃないから
よくわからんが

http://www.ki.nu/software/NetBSD/macppc/
には
boot ata/atapi-disk@0:0 netbsd.macppc
なんて書いてあるな。
もっともカーネルファイルがnetbsd.macppcなら
そのまま使えるだろうけど、そうとは思えん。

0919名無しさん@お腹いっぱい。NGNG
>>917

WallstreetとかMacオタくさい書き方してるから
教えてもらえんのではないのかな?

boot ata/atapi-disk@0:0 netbsd
であがらんのか?

あとは
http://www.ki.nu/software/NetBSD/macppc/
でも見れ
0920名無しさん@お腹いっぱい。NGNG
>>918
ありがとうございます。
boot ata/atapi-disk@0:0 netbsd.macppcのataはdevaliasだと思うのですが、
いまboot使用としている機種にはataというaliasはありません。ata2, ata3と
いうのはあって、どちらもPC-card用です。
0921名無しさん@お腹いっぱい。NGNG
>>919
だめでした。
i386, mac68k, alphaとNetBSD使ってきましたが、openfirmwareはなんだか
一番ややこしい感じです。
0922名無しさん@お腹いっぱい。NGNG
>>921
では、最後のトライ
boot hd:6,netbsd とかどうよ?
0923名無しさん@お腹いっぱい。NGNG
>>922 ダメでした。MacOSが起動します。
ちなみにhdはdevaliasで、出てきませんでした。

起動でこんなにはまるとは・・

こんなところを見つけました。OF3の場合ですが。
ttp://www.geocities.jp/fjtkt/netbsd/_frame.html

0924923NGNG
ようやく起動できました!

OSXで起動->shutdown->openfirmware

0>boot ide1/@1:0

で起動しました。@1:0の1はIDE_HDのslaveで0はpartition zeroを指定しています。
OS9とOSXをdualbootにしているのですが、それぞれのOSが立ち上がったあとに
openfirmwareのパラメータを書き換えてしまいます。OS9起動後は上記の方法ではNetBSDは立ち上がりません。
たぶんboot-commandあたりがOS9だとbootでOSXだと0 bootrなのが影響しているような気がします。
OSXのnvram -pでboot-deviceがide0/@0:8となっているのを見つけたのがヒントに
なりました。これはmasterの8番目のpartitionからOSXを起動することを意味しています。

しかし、root device:
で起動がとまってしまいました。これは別の問題だと思うので考えてみます。
ありがとうございました。
0925名無しさん@お腹いっぱい。NGNG
trancate関数で、100byteのファイルを1000000Byte(6Mbyte)にしても、
パーティションの残容量が減らないのは、なんでだろ?
知っている人いる?
0926名無しさん@お腹いっぱい。NGNG
UNIXについての本を読んで勉強してください
0927名無しさん@お腹いっぱい。NGNG
実際に6Mを埋めるデータ(ゴミでも無意味でも)が入っているか
確保するサイズは6Mだが、実際にはそこに何もデータが入っていない場合は
inode情報だけを持った(この中にサイズも含まれる)小さなファイルが作られる
ls -laで見ても6Mになってるけど実際にはディスクを消費していない

vmwareのディスクイメージを引き合いに出すとわかりやすいかも。
0928名無しさん@お腹いっぱい。NGNG
>>927
そんなことより、白石ひより についてどう思うよ?
0929名無しさん@お腹いっぱい。NGNG
岡崎美女とのやつ、抜けなかった・・・
0930名無しさん@お腹いっぱい。NGNG
AMD64ユーザは誰かいませんかー?
0931名無しさん@お腹いっぱい。NGNG
oki氏が…
0932名無しさん@お腹いっぱい。NGNG
NetBSDというかpkgsrcのことだけど、最新のコンパイル済バイナリを
置いてあるところはない?
make updateすると、依存関係でしょっちゅうQtを再コンパイルし始める
(Qt自体はver. upしてないのに)ので、オンボロマシンには辛い..
0933名無しさん@お腹いっぱい。NGNG
http://jbbs.shitaraba.com/computer/10863/
0934名無しさん@お腹いっぱい。NGNG
NetBSD初心者です。宜しくお願いします。

2003 4月のタイムスタンプが押してある、
NetBSD-1.6.1のバイナリを拾って来て、システムをインスコしました。

後に、supでもって、最新のsrcを拾いましたが、
カーネルを作る事が出来ません(config HOGEでエラーが出ます)。
そこで、src/usr.sbin/configをmakeしてインスコしようとして居ります。

./build.sh toolsをして、
USETOOLS=yesをmk.confに記述して、
src/usr.sbin/configにてmakeを走らせると、

make: don't know how to make /usr/lib/crti.o. Stop なんて叱られます。

カーネルを作り直せていない以上、ユーザランドを作り直す訳にもいかないだろう
と思っていまして、困惑して居ります。
どなたか、大雑把な方向性や、こんな情報がnetbsd.orgのmlにあったよ、等等、
ご教示下さいませ。
0935名無しさん@お腹いっぱい。NGNG
>>934

# mkdir /usr/obj
# cd /usr/src
# ./build.sh tools kernel=GENERIC

Also I'd better to see below URL
http://www.onlamp.com/lpt/a/3371
0936名無しさん@お腹いっぱい。NGNG
>>935
有難う御座います。

そもそものconfigを作り直さねばならない、という疑問については、
mlの -current、2003年11月の頁で、opencryptoを検索すると、
私が突き当たった問題と同様のものをポストしていた人がいました。

パッチが提示されているようでしたが、私には荷が重そうです。

示して下さった様に、./build.sh tools kernel=GENERIC
で、カーネルは最新のものに出来ました。

ご指摘の様に、onlamp.com以下の頁を読み込んで見ます。
重ねて、有難う御座いました。
0937名無しさん@お腹いっぱい。NGNG
>>932
make replace
0938名無しさん@お腹いっぱい。NGNG
正解
0939名無しさん@お腹いっぱい。NGNG
-current の MULTIPROCESSOR で kernel profiling って壊れてますか?
当方 i386 なのですが、kgmon -b とやるとフリーズしてしまいます。
0940名無しさん@お腹いっぱい。NGNG
NetBSDが流行らないのは硫黄鳥の怨霊のせいだったのですね
0941名無しさん@お腹いっぱい。NGNG
A萌なんて明らかに知っててやってるしな。キモい。

元ネタが硫黄鳥の★条旗と知った今となっては人に薦めるべきOSでは
なくなった。
学生さんや子供さんもNetBSDとは一線を画するのを薦めるよ。
0942名無しさん@お腹いっぱい。NGNG
>元ネタが硫黄鳥の★条旗と知った今となっては
今頃知ったのかよ・・・
0943名無しさん@お腹いっぱい。NGNG
>>941
言いたいことは分ります。そういう人にはOpenBSDがお勧めです。
0944名無しさん@お腹いっぱい。NGNG
OpenBSDはちょっと…
性能がアレすぎ
0945名無しさん@お腹いっぱい。NGNG
そういう人=学生さんや子供さん?
0946名無しさん@お腹いっぱい。NGNG
>>942
フツー見たら分かるよな。
0947名無しさん@お腹いっぱい。NGNG
日本の小中学校だと歴史の授業が満州事変あたりで時間切れになるように
スケジュールが組まれてるから、義務教育を終了してないなら知らなくても
仕方ないんじゃないか。
0948名無しさん@お腹いっぱい。NGNG
>>947
辻褄が合ってないんだけど、「義務教育までしか修了してないなら」と
書きたかったのか?
0949名無しさん@お腹いっぱい。NGNG
いや、歴史の授業にて太平洋戦争を扱わずして
義務教育を終えたなとどいうことはできない、
という文部省批判なのかもしれぬ。
0950名無しさん@お腹いっぱい。NGNG
何を今更言ってるんだYO。
みんなMLは読んでないのかな?
0951名無しさん@お腹いっぱい。NGNG
>>950
読んでませんが何か?
0952名無しさん@お腹いっぱい。NGNG
何をいまさら感が強いがスラドから転載してみる。
ttp://www.amazon.co.jp/exec/obidos/ASIN/4167651173/
0953名無しさん@お腹いっぱい。NGNG
みんな、というか、わかってなかったのは941だけだろ?
0954名無しさん@お腹いっぱい。NGNG
お兄ちゃんキモいよ‥
ただのアニオタ、ロリオタではなかったんだね‥

GO氏がキモいとこきおろした要因が数年の時を経てなんとなく
わかってきたよ
0955名無しさん@お腹いっぱい。NGNG
>GO氏がキモいとこきおろした要因が数年の時を経てなんとなく
>わかってきたよ
今頃知ったのかよ・・・
0956名無しさん@お腹いっぱい。NGNG
新スレ
http://pc.2ch.net/test/read.cgi/unix/1075137998/l50
0957名無しさん@お腹いっぱい。NGNG
新スレがペニススレになってる…
0958名無しさん@お腹いっぱい。NGNG
>1945年2月19日〜3月26日  硫黄島作戦
>第2次大戦の3大激戦の一つに数えられる
>(他の二つはスタ ーリングラードとエル・アラメイン)。
>日本軍2万1000名の死守する硫黄島(小笠原諸島南方)に、
>米軍第3、4、5海兵師団6万1000名が上陸開始。
>約1ヵ月の激戦で日本軍の大部分は戦死、
>3月26日には残兵800名も突撃玉砕し、日本軍は全滅した。
>米軍の死傷も甚大で死傷2万9000名を数えた。
http://www.asahi-net.or.jp/~rk8h-od/taiheiyousenso.htm

米兵も半数近くやられてるんだよなあ。
またここでよく戦って死んでいった日本兵のおかげで
本土決戦(米軍がそれを嫌った)を避けることができた。
結局原爆落とされちゃったにしても。
ヤルタ会談(2.4-11)なんていう、連合国の戦後処理について
話し合う会議のあとに、これだけの被害がでる戦いを
強いられるとはアメリカもさすがに思ってなかっただろう。
というわけで硫黄島についてはどちらかが一方的に
やったというようなものではないんだよね。

画像を代えるならそれはそれでいいことだろう。
0959名無しさん@お腹いっぱい。NGNG
959
0960名無しさん@お腹いっぱい。NGNG
960
0961名無しさん@お腹いっぱい。NGNG
961
0962名無しさん@お腹いっぱい。NGNG
962
0963名無しさん@お腹いっぱい。NGNG
963
0964名無しさん@お腹いっぱい。NGNG
964
0965名無しさん@お腹いっぱい。NGNG
1000(・∀・)
0966名無しさん@お腹いっぱい。NGNG
1001(・∀・)
0967名無しさん@お腹いっぱい。NGNG
星野?
0968名無しさん@お腹いっぱい。NGNG
哲朗?
0969名無しさん@お腹いっぱい。NGNG
出川?
0970名無しさん@お腹いっぱい。NGNG
970
0971名無しさん@お腹いっぱい。NGNG
971
0972名無しさん@お腹いっぱい。NGNG
972
0973名無しさん@お腹いっぱい。NGNG
973
0974名無しさん@お腹いっぱい。NGNG
974
0975名無しさん@お腹いっぱい。NGNG
975
0976名無しさん@お腹いっぱい。NGNG
976



y=ー( ゚д゚)・∵. ターン
0977名無しさん@お腹いっぱい。NGNG
共有ライブラリをmake →make installしたところ、
「Shard object "libc.si.12" not found 」になり
make,viなど、主要なコマンドが使えなくなってしまいしました。
”/usr/libc”のバックアップを取っていたものに差し替えて、リブートしましたが、
上記エラーが、何行も出た後、
"init :getty repeating too quickly on port /dev/ttyE2,sleepig"
"init :getty repeating too quickly on port /dev/ttyE1,sleepig"
"init :getty repeating too quickly on port /dev/ttyE0,sleepig"
と、30秒ごとにメッセージが出てそれ以降の起動がなされません。

FreeBSDでは、"Fixit"というもので、リカバリーできるようですが、
NetBSDで、リカバリーするにはどうすればよいのでしょうか?
0978名無しさん@お腹いっぱい。NGNG
ブートメニューで -s オプションを指定してシングルユーザーモードで
起動してみて頑張るとか、インストール CD-ROM/フロッピー でブート
してシェルに抜けて頑張るとか、インストールフロッピーに入ってる
ツールで足りない場合は rescue フロッピーで起動して頑張るとか、
いろいろ。
0979名無しさん@お腹いっぱい。NGNG
-current だと /rescue の下にある実行ファイル群は全てスタチツクリンクされてますね
0980名無しさん@お腹いっぱい。NGNG
>>977です。
バージョンは、NetBSD 1.5.3です。
現在、BSDマガジンのインストールCDにて再インストールしたのですが、
現状は、変わりませんでした。
0981名無しさん@お腹いっぱい。NGNG
981
0982名無しさん@お腹いっぱい。NGNG
982
レス数が950を超えています。1000を超えると書き込みができなくなります。