NetBSD その29
``Of course it runs NetBSD.''
_ノ⌒ゝ
\ ´-ヽ
\ノ⌒ヽ
NetBSD
\
ttp://www.netbsd.org/
前スレ
NetBSD その28
http://toro.2ch.net/test/read.cgi/unix/1321305433/ そういえば printf("%f\n", (float)(0.0/0.0)); は、
2014-03-28 00:00:00 UTCのRPIのカーネルだと動くけど
2014-03-29 00:00:00 UTCだとSIGFPEくらうんだよな
最近のRPIはalignment fault起こしたり楽しすぎる Netwalkerで、バッテリー残量どうやって確認したらいい?
sysctlとか? >>98
Qt4のライブラリーがいるんだろうから、x11/qt4-libsを入れれば良いんじゃない。
x11/qt4は依存関係解決用だと書いてあるぞ。 >>100
envstat(8)やってみたけどなにも登録されてなかった。
>>98
Qtは /usr/pkg/includeや /usr/pkg/libに入るから、そこ見るように指示しないとダメかと。
「PATHが通っていない」というのは Unix方面では意味通じません。 Netwalkerネタその0: evbarm portで、
ryoさんと hkenkenさんと bshさんがカーネルを移植してくれました。 Netwalkerネタその1: お手軽な Howtoエビjunさんとこ
ttp://mail-index.NetBSD.org/port-arm/2014/07/03/msg002471.html
ubuntuのリカバリイメージを作成するように書いてある(説明はしょるため?)が、
リカバリしなくてもブートメディアは作れる:
ttp://www.nerv.org/~ryo/d/2010/2010070600.html
以下の説明の意味がわかる人は、時間をだいぶ節約できるはず。
fdiskで開始 1セクタ (offset 1)から Linux native sysid 131を取る。
サイズは、カーネルが入ればいい。カーネルは 4MBほどなので、32MBもあれば十分。
続いてその後ろへ NetBSD sysid 169を取る。ld0が安定して使えるようになれば
ここに rootを置いて、このメディアだけで稼働できるようになるはず。
newfs_ext2fs -O 1 作った fs の /boot/boot.conf に /boot/netbsd.bin とか
書いて、そこに objcopy -O binaryな bin形式のカーネルを置く Netwalkerネタその2: シリアルコンソール
ttp://www.nerv.org/~ryo/d/2009/2009122800.html
FT232RLとかいうのが載った小基板を買えば、開腹した Netwalkerのランドと
接続して、PCへは USB接続、これで NetBSDからは USBシリアルが見えるんだ
そうな。あとは tipなり cuなりして使う、と。
Amazonで FT232RLで探すとたくさん出てくる。安い。びっくり。
3.3Vと 5Vがあるので注意。 とりあえず USBドングルの無線LANと Bluetooth使えてるので、かなり実用的。
内蔵の無線 LANが使えたらステキ。
サスペンド/レジュームしてくれたらステキ。
ld0が安定に使えて、メディア 1枚でシステム完結したらステキ。 うーむ、これで Netwalker中古市場相場ウナギ登りの予感。 >>104
> newfs_ext2fs -O 1 作った fs の /boot/boot.conf に /boot/netbsd.bin とか
ああ、disklabel飛ばしたw newfs_ext2fs -O 1 の前に
fdiskで Linux native取ったところを disklabel -r -i -I で ext2に なんで earm は hard floatとそうじゃないのの 2本立てが要るの?
i386はバイナリ1種類で自動判別してくれてたのでは? bin形式のカーネルのデバッグって、どうやってやるの?
DDBで btってやってもアドレスしか出ない。KGDB? RPIで pkgsrcの emacs24 コンパイルしてるんだが、calculator.elを
バイトコンパイルするとこで
[1] Floating point exception EMACSLOADPATH=/a...
でコケる。
コンパイラが悪いのか.. 201406200040Z/evbarm-earmhf # おー、久しぶりにこっから書けたわ.. 長いことアク禁だった.. >>114
そういや、kinput2や nvi-m17nの道連れに cannaserverが落ちたりするな..
/usr/pkg下全作り直しか?!w
qemuが 2.0になって、qemu-system-armで cubieboardできてて、
ちょっと前に evbarm-earmhf/binary/kernel/netbsd-CUBIEBOARD.ub.gz 取ってきて
動かそうとしてダメだったんだけど、なんとか earmhfなの上がらないかね..?
そっちで pkgとかコンパイルした方が速そうな。 >>112
ld.so.confのあれか
armだとkernel codeに#ifdef FPU_VFPがいっぱいあって超めんどくさそうだけど、
がんばって この先、ftp.netbsd.org:/pub/pkgsrc/packages/NetBSD/ の下はどうなるの?
armが
arm
earm
earmhf
に別れて、evbarm -> arm は
evbarm -> arm
evbarm-earm -> earm
evbarm-earmhf -> earmhf
になるの?
evbarmは旧ABIと EABIで別にした方がいいような気がする.. いよいよ 7枝が岐られるようです。ZFSは今回も見送りかな?
armの進展したのと、sun4vとか入るかな?
Aarch64は、まだ実機が出回ってないからムリ? NetBSDインストールする時に、iwn0は見えるのですが、dhcpの設定がうまくいきません。裏技教えてくだしあ pkgsrc でインストールしたパッケージ達を、一気にアップデートするにはどうしたらいいですか? >>126
cvs update -PAd && pkg_rolling-replace -u >>123
何を期待しているかわからんが、多数の遺産を抱えているNetBSDが
gccから離れられると思う? gccがその遺産のサポート切っていってるんだから、
他の手段の準備をしているほうが正しい対応でしょう。
clang とか pcc の現状報告が上がってきてないのが悪い。 clang とか pcc って i386 / x86_64 以外への対応状況って、どんななの? バイナリ回りをちょこちょこ付け足しすればレガシーCPUも対応するんだろ? BOFではgccとclangの両対応になるんじゃね?って言ってたな。
clangがm68kとかalphaとかに対応するとは思えないので、gccを捨てるのは当分無理な気がする。
x86とかarmは、そのうちclangがデフォルトになる気がする。 ★2ch勢いランキングサイトリスト★
◎ +ニュース
・ 2NN
・ 2chTimes
◎ +ニュース新着
・ 2NN新着
・ Headline BBY
◎ +ニュース他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索 sun4v進んでるようだね。
電気食わない(コア単位じゃなくて、全体で)、コンパクトな sun4v機が欲しいぜ えっ? いったん延期になったから、そのままずるずるお決まりのパターンかと… NetBSDで、ファイアウォールいれたいんですが、どれがスタンダードな物なんでしょうか?
検索すると、FreeBSDの解説は結構あるけどNetBSDのがないっぽい・・・
FreeBSDの解説でも、紹介されているソフトをpkgsrcから探すも見つからないです・・・
ipfilterとか、ipnatとか・・・可能ならiptablesが使えたら最高だけどやっぱりない・・・
教えてください・・・ あ・・・すません・・・
デフォルトでインストールされてました・・・
お騒がせしました なんどもすみません・・・
ipfilterを無事動かす事ができていろいろ設定を進めていってるのですが、
ルールの設定でfrom句にホスト名が指定できず困っています
たとえば、
pass in from google.co.jp to any port = 80 keep state
のようにして、ipfilterを再起動すると、unknown name と言われます
nslookup コマンドでは正しく正引きする事はできるのでipfilterの他の設定が解決の邪魔をしているようには思えないです・・・
すみません、他に見直すべき設定などあるでしょうか・・・ >>142
1) 本当に名前が存在しない(ドットをカンマにしてるとか)
2) 別のルールでDNSをブロックしている、は除外
3) 起動時は/etc/rc.d/networkよりipfilterが先なのでDNSが引けない
これ以外なら知らない IPFilter (Darren Reedのやつ)、その次に pf (OpenBSDより)、
その後 NPF (rmind謹製)。
ipf(4), pf(4), npf(7)
カーネルで有効にしとけばどれも使えるので好きなの選んでね(はぁと)
NPFは -currentのみ、絶賛改良中。構文かなり便利にできてるっぽい。
どれくらい使い物になってるのかオレも知りたい。 >>143
アドバイスありがとうございます
たぶん・・・どれも違うっぽいですorz
う〜ん、最初ホスト名は指定できないのかと思ったのですが、
テスト環境を作ってホスト名を指定すると、そこでは問題なく動くのです
う〜ん・・・さっぱり謎現象・・・
>>144
情報ありがとうございます
pfって方がなんだかよさそうですね〜
ちょっと調べると、どうやらカーネルの再コンパイルなしでモジュール読み込むだけで使えそうです
・・・が、LKMなる物がない・・・
もうちょっと調べてみて、ちょっと時間かかりそうなら、
とりあえず、しばらくはipfで頑張る事になるかと思うです
余裕ができたらカーネルからやり直すのもいいかもですね どうやらnetbsd-7 branchができたようだな
>>144
NPFはIPFのgroup構文が適用できるようになったら移行したい
例外ルールを書くのに多用しているので。 >>145
> ・・・が、LKMなる物がない・・・
アーキテクチャ何?
% ls -l /stand/sparc/6.1/modules/pf/pf.kmod
-r--r--r-- 3 root wheel 243342 ... /stand/sparc/6.1/modules/pf/pf.kmod >>147
i386 と amd64 です
教えてもらったパスにファイルありました!
どうも最初に参考にみたホームページが古かった・・・のかな?
ipfilterで安定して動いているようなので当分はこのまま使用する事になるかと思いますが、
教えてくれてありがとうございました >>149 まだだ。netbsd時間でもう少し待て。 教えてください。
/etc/mtree/special って、mtree(8)のどのオプションをどうつかえばあの形式で出力されるんでしょうか?
やりたいのは、/var/backupsに たとえば/usr/pkg/etc 以下のファイルもバックアップさせたくて、
/etc/mtree/special.localを用意したいのです。
/etc/changelist に書けばバックアップされるのはわかったのですが、/etc/mtree/special に
記述されているみたいなオプションも設定したいです。
man mtree はしてみたのですが、さっぱり分からずすいません、お願いします。 勘違いしていたかも。mtreeの出力じゃないかもですね。
find /usr/pkg/etc の結果をいじって適当に作ることにします。
スレ汚しですみません。 自己レスですが、
findの結果をちまちまいじるよりは、
mtree -c -k type -k mode -p /usr/pkg/etc | mtree -C
で、それっぽいのが出てきますね。
mtreeの出力をmtreeに渡すってのがわからなくて、-C じゃ結果が出ないじゃん、
と悩んでました。お騒がせしました。 netbsd-7 用の pkgsrcコンパイル済みバイナリパッケージがないと
7.0_BETAに入れ替えるのハードル高いんだけど、もうすぐ出る? まだ BETA なんだから、誰かのコンパイル済みバイナリパッケージを安心して
使える状況じゃないと思うんですけど。
いつの BETA で作ったんだよ!? っていう話ですね。 別に、今の netbsd-6用でもそうだけど。マイナーリビジョンまでの比較しか
してないから。
ていうか、_BETAからリリースまででコンパイルされたバイナリに影響出るような
変更なんてまずないと思うし、出たところで今 srcからコンパイルするのと
何も変わらないし。リリース以後でも同じことだし。 まさに、netbsd-6 なんて、最初の BETA のときにビルドされたバイナリパッケージと
その後のBETAの互換性の問題があったんだけど。
リリース以降の変化には、emulators/compat?? が用意されてるけど、
BETAにはそういうのないから。 ○ 今 srcから makeして、7.0出てからそれ用のバイナリパッケージに置き換える
○ 今 netbsd-7のバイナリパッケージ(あればだけど)をいれといて、
7.0出たらそれ用のバイナリパッケージに置き換える
後者の方がラク、と言っている。.. 置き換えないけどねww /usr/pkg/ 以下をまるまる入れ替えたい契機は、OSのリリースとは別にある。
依存関係で Perl上げないといけなくなった時とか。PNGのセキュリティーホール
出たときとか。 > まさに、netbsd-6 なんて、最初の BETA のときにビルドされたバイナリパッケージと
それ、知らんなぁ.. 4のファイルツリーに 5のカーネル置くと SAがなくなってて
という件は覚えてるけど。まあ、違う話だし。 さすが、NetBSD ユーザ、カーネルにしか興味なくて、ユーザランドはどーでもいいんだな。
そりゃ、壊れてても気が付かないはずだ。 はぁ。いつごろの話なのかするつもりはないのね。 ..とんだマユツバだな
自分は NetBSDユーザではない、の? >>161
Linux板と違って色々な人が見てるから2chで煽らないでくれ。
悲惨な事になる。
好戦的な一部の人たちが。
頼むよ。 カーネルにすら興味なさそうだけどな。
ひたすら移植性命じゃないの? GCCの話か? それ netbsd-6じゃねーよな? コンソールの解像度を上げたいのですが、Emacs24-nox11をインストールした直後にEmacsを起動したら、シンタックスハイライトがとても貧弱なものになってしまったのですが、
xf86-video-intelをインストールし起動すると、しっかりカラーで表示するようになりました。
どうやら、コンソールの解像度もxf86-video-intelが絡んでるように思えるのですが、これ以上調べることが出来ませんでした。
教えてください。よろしくお願いします。
ちなみにboot時にvesa list から選択してbootするのはやってみましたが、別の方法を探しています >>166
grepれカス
がBSDの世界だと思うんだ。 >>168
Linuxの様に初心者に優しいBSDユーザーグループを立ち上げたいと思った事はある。
既存のユーザーグループには壁がある。
敵を作りすぎるから声を出さないだけだけど。 >>169
人が集まるといいな。
でも... FreeBSDならともかく、NetBSDではむずかしくないかw PC-BSDのNetBSD版がほしいです(´・ω・`) cubieboard族あたりが、今キてるのか? Allwinner.. 中国製SoC、Cortex-A8か。
SATAついてるな..
CuBox-iは、動かんかな? i.MX6 Cortex-A9 Raspberry-Piのオンボードの NICもそもそも USB接続なんだなw nyftpつながらねえ
20hopくらいから先が無反応
awgeが送受信できないから素のkernelを試そうと思ったのに pkgsrcの 7以降用のバイナリ配布は、ARMは、arm(oarm)と earmの 2本立てに
なるのかな? >>175
iMX6対応したよ。
cubox-iは持ってないから試せないけど、ちょっとがんばれば動くんじゃないかと。 おー!! すげー。1コアのと 4コアのと 1コずつ買うかな..w よく知らないんだけど、arm と earm って何が違うの? よく知らないんだけど、arm earm abi でぐぐれば何か分かるんじゃないか GCC(の流儀?)で使ってたのが arm(oarm)、ARM Ltdが標準として定義してるのが
earmってことみたいだね。
今後の互換性も考えると earmにしとけや、ということか。 readelf -h するとどっちだかわかるらしい。 組み込みLinuxの業界ほどGPLライセンスを嫌がって
NETBSDがユーザーから希望されている不思議。
組み込みBSDスレでも立てるか?
【エンベデッド】組込Linux総合スレ2【リアルタイム】
http://maguro.2ch.net/test/read.cgi/linux/1270842134/ ...それ、昔からだよ? だまってたら(だまってる方が多いけどw)表に出てこないし。 組み込み向けBSDなんて何があったっけ
FreeNAS? 組込み向けにするのは、組込む人だね。
組込まれてる製品
ttp://www.netbsd.org/gallery/products.html
一部だけど。Force10なんぞは NetBSD使ってる。
evbarmにボロボロ移植を出してるのは、だいたい業務で ARM使ってる人達。 sdmmc ld0のエラーは、結構根が深い問題なのかな.. おおーー!! sys/evbarm/conf/CUBOX-I きたたたたー すげー ..買わねばw >>190
まだ画面出ないからシリアル付きのi2ultra/i4じゃないと何もできない罠。
でもハンダ付けすればcubox-i1でもシリアル出せた。 src/sys/dev/usb/udl.cとかは? evbarmの下、confファイル増え過ぎ。整理できないものか?
MD/MI分離はドコ逝ったの? MD/MI 分離をもう一段進めて、起動時に SoC 特定して適切な設定で動的にバス周りを接続する、みたいな芸当はできないの?
もうなってる? それ、何がどう MI/MD分離なんかようわからんが..
ブートローダからいろいろあるんだらk、無理だろ。
全部 sr/sys/arch/ の真下にバラせとかいうこと? ごかんべんを。