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

NetBSD その4

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
お約束、関連リンクは>>2-10あたり
0127名無しさん@お腹いっぱい。NGNG
>>125
このデバイスをNetBSDで使えるのはこの世で漏れだけだぜ、と優越感にひたる
とか、
send-prしてみる
とか、
このスレにコードを貼り付けてみる
とか。

>>126
他のドライバのソースを見れ。
0128名無しさん@お腹いっぱい。NGNG
昨日anoncvsでとってきた/usr/src以下のユーザランドを
./build.sh -D /usr/usrlandtmp buildしてみたら、
/usr/src/tools/obj/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc
-I /usr/src/sys/arch/i386/stand/mbr/mbr/../../lib -nostdinc
-isystem /usr/usrlandtmp/usr/include
-c -traditional-cpp /usr/src/sys/arch/i386/stand/mbr/mbr/../mbr.S
/usr/src/tools/obj/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-ld
-o mbr.tmp -e start -Ttext 0x600 mbr.o
arith: syntax error: "0x0000003b"

*** Error code 2

Stop.
nbmake: stopped in /usr/src/sys/arch/i386/stand/mbr/mbr
*** Error code 1
と出ました。
同じ方いますか?
0129bloomNGNG
http://homepage.mac.com/ayaya16/
0130名無しさん@お腹いっぱい。NGNG
>>127
このスレに貼りつけるのは止めたほうが...
0131名無しさん@お腹いっぱい。NGNG
このスレに貼り付けちゃうと、いざsend-prという時点でカミングアウト
する事になっちゃうからな(w
0132動画直リンNGNG
http://homepage.mac.com/hitomi18/
0133名無しさん@お腹いっぱい。NGNG
>>131
別の人がsend-prするとか、
ここ見てるdeverloperがcommitするとか
0134(・∀・)y−~~~ NGNG
http://homepage3.nifty.com/coco-nut/
0135名無しさん@お腹いっぱい。NGNG
                 ┌─┐
                 |や.|
                 |っ |
                 │ぱ│
                 │モ│
                 │ロ .|
                 │よ .|
      バカ    ゴルァ  │ !!.│
                 └─┤    プンプン
    ヽ(`Д´)ノ ヽ(`Д´)ノ  (`Д´)ノ    ( `Д)
    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄   ◎−>┘◎


http://www.dvd01.hamstar.jp
0136名無しさん@お腹いっぱい。NGNG
匿名でsend-prすればいいぢゃん
0137名無しさん@お腹いっぱい。NGNG
何かバレたら困ることがあるのか?
0138名無しさん@お腹いっぱい。NGNG
仕事で書いたコードを流用してドライバ書きますた。
0139名無しさん@お腹いっぱい。NGNG
>>138
貴様!SCOのまわしものか!!
0140名無しさん@お腹いっぱい。NGNG
新宿ソフマップでこいつ
http://www2.ld.logitec.co.jp/goods/news/2003/0203_2.html
が売ってた(\39,800)ので、1.6.1をぶち込んでみた。
まだ入れただけだけど、一応ちゃんと動いてるっぽい。

>cpu0: Intel Pentium III (Coppermine) Celeron (686-class), 801.47 MHz
>total memory = 126 MB
>rtk0 at pci1 dev 6 function 0: RealTek 8139 10/100BaseTX
>pchb0: Intel 82810E Memory Controller Hub (rev. 0x03)
>vga1 at pci0 dev 1 function 0: Intel 82810E Graphics Controller (rev. 0x03)
>wd0 at pciide0 channel 0 drive 0: <IC25N020ATDA04-0>
>cd0 at atapibus0 drive 0: <MATSHITA CR-177, , 7T03> type 5 cdrom removable
>auich0 at pci0 dev 31 function 5: i82801AA (ICH) AC-97 Audio
>auich0: ADS72 codec; headphone, Analog Devices Phat Stereo
>com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
>com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
>lpt0 at isa0 port 0x378-0x37b irq 7
0141140NGNG
マニュアルには何も書いてないんだけど、Win2000入れてみたらIrDAが検出
されてた。(NetBSDでもserial2つ認識されてるね)
M/B上には実装されてるけど表に出してませんパターンなのかな。

メモリはMAX 256MBでノート用PC100/PC133が使えるとの事だったけど、
ソフマップの兄ちゃんが「駄メルコのメモリと相性問題が出てまして〜」とか
言ってたのでとりあえず今日のところは見送った。

で、なんか情報ないかなーと思ってハード板とか自作板とか検索してみた
けど、全然かすりもしなかった(w そんなに知名度低いのかこれ。
まぁこれで100BASEが2ポートあればなぁ…って気はするが。

あとソフマップの兄ちゃんよ、「ちゃんとPS/2ポート付いてるのに付属キー
ボード/マウスはUSBで、本体のUSBポート2つしか無いからそれで埋まる
んですよ。変ですよねー」とか言ってたけど、キーボードにUSBハブ
(2ポート)内蔵しとるやんけ。
0142名無しさん@お腹いっぱい。NGNG
>>127
自分のコードがコミットされたらうれしい人ってどれくらいいるの?
0143名無しさん@お腹いっぱい。NGNG
うれC!!
0144名無しさん@お腹いっぱい。NGNG
>>137
っていうか、ここに貼られると著作権がグレーで困るだよもん。
send-pr でも、ちゃんと届くメアド使ってないと同じく困るだよもん。
0145名無しさん@お腹いっぱい。NGNG
>>142
うれスィー

send-pr したのに放置されると悲スィー
0146名無しさん@お腹いっぱい。NGNG
>>145
コードを付けてるのに放置されるsend-prは
そのコードに問題がある場合もある。
なのでもう一度見直してupdateするのも一案。

単に担当者が忙しくて面倒見切れてない場合もあるけど。
0147名無しさん@お腹いっぱい。NGNG
>>144
匿名掲示板でも著作権ありって判決出たから、いいと思います。
0148名無しさん@お腹いっぱい。NGNG
>>144
メールでパクりコード投げられるときもあるんでないの?
0149名無しさん@お腹いっぱい。NGNG
public domainって書けばいいの?
0150名無しさん@お腹いっぱい。NGNG
>>149
いいえ。GPLです。
0151名無しさん@お腹いっぱい。NGNG
>>150
(1) Keep GPLed stuff out of the kernel.
(2) Introduce little to no more GPLed stuff as non-optional components of the user environment.
(3) Only clean code, that lends itself to further enhancement
0152名無しさん@お腹いっぱい。NGNG
>>147
まあそうだけど、
コードだけ貼られても困るだよもん。
貼るなら copyright notice/license も一緒にネ!
0153名無しさん@お腹いっぱい。NGNG
>>140
をを。お仲間、お仲間。
でもXだめだったです。
i810系って何かコツあるです?
0154140NGNG
>>153
うーん、Xは入れてないんだよね。
つか最初はWin2000でも入れて省スペースクライアントとして使おうか
と思ってたんだけど、ビデオ出力がきったなくて萎えた。黒バックに白
文字だと文字かすれて見えん。
職場のi810マシンはそこそこまともなのになぁ…

んで、Unix系ならリモートから入ればモニタ/キーボードなくても全然
問題ない事だし、最悪現地調達すりゃいいんで自宅〜職場の持ち運び
鯖にする事に。ミニおべんと箱サイズだからノート持ち運ぶより楽だし、
ACオンリーで使ってもバッテリのヘタり気にしなくていいし(w

んでもi810のマシンなんてちょっと前までゴロゴロしてたんだから、
ぐぐればいくらでも情報出てきそうなもんだけどね。
こいつがなんか特殊なのかな?
今度の週末にでもモニタつないでやってみるか。
0155名無しさん@EmacsNGNG
>>153

運がよければ pkgsrc/sysutils/aperture でいけるはず。しかし i810 にはい
ろいろくせがあるみたいで、全ての事例が aperture で解決するわけでもない
みたいです。
0156名無しさん@お腹いっぱい。NGNG
>>154
ぐぐるさんしてみたんですが、少し古いXなら割と簡単に動くらしいという
情報しか見つけられなかったです。

>>155
ありがとん
今度試してみま
0157名無しさん@お腹いっぱい。NGNG
>>153
> i810系って何かコツあるです?

-currentのカーネル と sets/x*.tgz は agpgart なんたらでダメでしたが、
netbsd-xsrc-4 は OK でした。pkgsrc/sysutils/aperture は入れてません。
0158名無しさん@お腹いっぱい。NGNG
ML の W塩兄ちゃんの話題関連。ワタクシも誤解しておりました。

ttp://mail-index.netbsd.org/port-i386/2001/05/31/0000.html
ttp://mail-index.netbsd.org/port-i386/2001/05/31/0001.html
ttp://mail-index.netbsd.org/port-i386/2001/05/31/0002.html
0159名無しさん@EmacsNGNG
最近は man に突っ込む^Hみを入れるのが流行のようです
0160名無しさん@お腹いっぱい。NGNG
2ちゃんでは日本語manにツッコミ入れるの流行ってたしな。
0161名無しさん@お腹いっぱい。NGNG
wizdがforkしたのです
0162名無しさん@お腹いっぱい。NGNG
evbsh3のクランチバイナリ作成で困っています。1.6.1です。
build.shでtoolsとカーネル、ユーザランドはできるのですが、
distrib/evbsh3/rom/ramdiskelでnbmakeすると、まず途中でlibhackのビルドに
失敗します。これはutils/libhackで単独コンパイルの後*.oをコピーして対処。
その後再度ビルドを継続すると、今度はcrti.oを参照しようとして失敗します。
ライブラリはlibhackのはずなので、crt0とかcrtiを見に行くのはおかしいよう
な気がするのですが・・・。
これってどうすればまともにビルドできるのでしょうか。
0163名無しさん@お腹いっぱい。NGNG
>>162
何度も言われてることだがまずエラーメッセージは正確に晒せよ。

勝手に推測すると、1.6.1なのにcrti.oを見に行くというのは
環境がおかしいだけなんじゃないの?

ちなみにlibhackは本来libcにある関数の一部をmessage catalog等の
余計な機能を省いたものに置き換えるために存在するだけで、
nativeなバイナリを作るのには違いないのでスタートアップルーチンは必要。

あと、netbsd-1-6系列のsh3は結構バグが残ってるから
-currentからいろいろ修正持ってこないとダメかも。

しかしそういう真面目な質問はMLでしたほうが
まともに答えてもらえると思うがなんでここなのか?
0164名無しさん@お腹いっぱい。NGNG
>>162
distrib/evbsh3以下を見てみたけどcross readyになってないね。
distrib/dreamcast/ramdiskを真似して修正するのが吉と思われ。
0165名無しさん@お腹いっぱい。NGNG
>>128
ttp://mail-index.netbsd.org/tech-toolchain/2003/05/05/0000.html
あたりの話?tech-toolchainじゃわからんのもしかたないか...
0166名無しさん@お腹いっぱい。NGNG
LANG=ja_JP.eucJP の状態で、perl を使うと ja_JP.eucJP という locale は
サポートされとらんぞといわれるんですが、ja_JP.eucJP じゃまずいのでしょ
うか。
0167名無しさん@お腹いっぱい。NGNG
NetBSD-1.6.1 です。
0168名無しさん@お腹いっぱい。NGNG
NecBSD-1.4.3 です。
0169名無しさん@お腹いっぱい。NGNG
>>166
それは、NetBSD が LC_COLLATE とかサポートしてないから。
普通のアプリは C locale に fallback するんだけど、
perl はうるさいんだよね。
0170名無しさん@お腹いっぱい。NGNG
>>166
環境変数PERL_BADLANGでも定義しる!
0171名無しさん@お腹いっぱい。NGNG
おまいらの、$LANG さらしてください!
0172名無しさん@お腹いっぱい。NGNG
>>169
locale サポートが 1.6 で追加されたと訊いたのですが、まだ完全じゃないのですね。
0173名無しさん@お腹いっぱい。NGNG
1.5.4 まだ〜?
0174名無しさん@お腹いっぱい。NGNG
> printenv LANG
ja2ch_JP.eucJP
0175名無しさん@お腹いっぱい。NGNG
>>174
まじめにこたえてくれませんか……。
LANG=C or LANG=ja_JP.eucJP どっち?
0176名無しさん@お腹いっぱい。NGNG
ja_2CH.ShiftJIS
0177名無しさん@お腹いっぱい。NGNG
>>177
必死です。

0178名無しさん@お腹いっぱい。NGNG
>>177
素直でよろしい。
0179名無しさん@お腹いっぱい。NGNG
必死なのでよろしく。
0180名無しさん@お腹いっぱい。NGNG
NetBSDも必死です!
0181名無しさん@お腹いっぱい。NGNG
% grep ARGS /usr/pkgsrc/security/amavis-perl/Makefile
CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/amavis
CONFIGURE_ARGS+=--with-virusdir=${VIRUSDIR}
CONFIGURE_ARGS+=--with-mailto=${VIRUSMAILTO}
CONFIGURE_ARGS+=--enable-all
CONFIGURE6ARGS+=--with-amavisuser=amavis
CONFIGURE_ARGS+=--enable-milter
CONFIGURE_ARGS+=--with-milter-libs=${PREFIX}/lib
CONFIGURE_ARGS+=--with-milter-includes=${PREFIX}/include
CONFIGURE_ARGS+=--enable-smtp --with-smtp-port=${SMTPPORT}
%
0182名無しさん@お腹いっぱい。NGNG
itojun暴走中
0183名無しさん@お腹いっぱい。NGNG
strncpy を発明した人は、何を思ってあんな wacky な仕様にしたのでしょうか。
0184名無しさん@お腹いっぱい。NGNG
だまってstrlcpyでも使ってろ
0185名無しさん@お腹いっぱい。NGNG
>>184
元ネタ知らずにツッコミ入れる香具師
0186名無しさん@お腹いっぱい。 NGNG
>>184
もしかして itojun


なわけ無いな
0187名無しさん@お腹いっぱい。NGNG
元ネタは何 ?
0188187NGNG
わかった、tech-kern だ。
0189名無しさん@お腹いっぱい。NGNG
>>187
ttp://mail-index.netbsd.org/source-changes/2003/05/17/0003.html
0190187NGNG
発端 (not堀江由衣) はこっちかと思った。
ttp://mail-index.netbsd.org/tech-kern/2003/05/15/0000.html
0191名無しさん@お腹いっぱい。NGNG
> determined by whom? and why should i obey you?

ここイイ!!
0192名無しさん@お腹いっぱい。NGNG
Hackathon 中だから焦ってたんすかね。
0193名無しさん@お腹いっぱい。NGNG
>>191
なんだかtheo風味だね。
0194名無しさん@お腹いっぱい。NGNG
いつもはitojun一号(技の一号)がMLに書いてんだけど、今回はitojun二号(力の二号)が書いていると思われ。
0195名無しさん@お腹いっぱい。NGNG
ちょっとがんばり過ぎたかな。
            ∧_∧
     ∧_∧  (´<_`  ) 流石だな、二号。
     (  ´_ゝ) /   ⌒i
    /   \     | |
    /    / ̄ ̄ ̄ ̄/ |
  __(__ニつ/ KAME / .| .|____
      \/____/ (u ⊃
0196名無しさん@お腹いっぱい。NGNG
>>195
itojun V3を忘れるな。

0197名無しさん@お腹いっぱい。NGNG
そのうち13人集まって互いに頃し合い?
0198名無しさん@お腹いっぱい。NGNG
itojunが人の意見無視してコードつっこんで顰蹙買ってるのは前からじゃん。
coreなんつー立場であんなことされたらほかのデベロッパは困るだろうね。
0199名無しさん@お腹いっぱい。NGNG
>>193
性格的にはtheoに近いのかもなー。

NetBSDよりはOpenBSDのほうが似合ってるのではないかと思うこの頃。
0200名無しさん@お腹いっぱい。NGNG
>>199
どうでもいいことでも何かにつけていちいち衝突しまくってくれそうだけど

「両雄並び立たず」って言葉もあるし
0201名無しさん@お腹いっぱい。NGNG
regional-jp@ の需要っていかほどあるかしらん
0202名無しさん@お腹いっぱい。NGNG
ttp://mail-index.netbsd.org/source-changes/2003/01/21/0035.html
↑これもなにがあったのかとても気になるんだけど...
まともな精神状態だったらこんなこと公な場で書けないと思うんだが。
0203名無しさん@お腹いっぱい。NGNG
>>202
それはそーと、その後 resolver は誰かやってるんですか。
0204名無しさん@お腹いっぱい。NGNG
>>202
またsodaか…
0205名無しさん@お腹いっぱい。NGNG
>>204
どっちかというと、またitojunか…、ってとこだと思うが。
0206山崎渉NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0207名無しさん@お腹いっぱい。NGNG
apm のカーネルスレッドが異様に CPU 時間を食ってるような
気がするのですが、これって普通でしょうか?

$ uname -prs
NetBSD 1.6.1_STABLE i386
$ uptime
7:44PM up 5 days, 19:01, 1 user, load averages: 0.22, 0.64, 0.65
$ ps -aux | egrep apm0
root 5 0.0 25.0 0 8120 ?? DK Fri11PM 470:16.71 [apm0]
$ egrep apm /var/run/dmesg.boot
apm0 at mainbus0: Power Management spec V1.2
$ egrep -i apm /sys/arch/i386/conf/TAMA | egrep -v '^#'
apm0 at mainbus0 # Advanced power management
$

マシンは Toshiba Libretto 70 です。
0208名無しさん@お腹いっぱい。NGNG
>>196
> itojun V3を忘れるな。

itojun V6のほうがらしいな
0209名無しさん@お腹いっぱい。NGNG
itojun は人気者ですね。

>>207
寝たり起きたりしてるとそんな感じになったような。← うろおぼえ
0210名無しさん@お腹いっぱい。NGNG
>>209
レスどうもです。

> 寝たり起きたりしてるとそんな感じになったような。← うろおぼえ
確かにそういう使い方しています。寝る前にサスペンド、出かけて
リジューム・サスペンド、帰ってきてまたリジュームってな感じです。

おそらくあまり気にしなくてもよい現象なんですよね
0211名無しさん@お腹いっぱい。NGNG
NetBSD1.6.1を苦労して入れてみましたが
これはFreeBSDに対して何かアドバンテージがあるのでしょうか?

pkgsrc にたどり着くまでがかなり長かった割に
FreeBSDとやれる事は大差無い感じがします

Linuxって使った事が無いのですが、
Linuxしか知らない人から見るとかなーりプリンシプルで
オールディストな感じがするでしょう。
テープで配ってた頃のUNIXに比べれば未来のOSなんでしょうが。
これに比べるとFreeBSDはなんてユーザーフレンドリーなんだろう。
0212名無しさん@お腹いっぱい。NGNG
>>211
君にとってのアドバンテージはない。
0213名無しさん@お腹いっぱい。NGNG
>>211
スレ1の820あたり参照。
>>212
そのとおりだね。
0214名無しさん@お腹いっぱい。NGNG
FreeBSDを苦労して入れてみましたが
これはLinuxに対して何かアドバンテージがあるのでしょうか?

...

Linuxを苦労して入れてみましたが
これはWindowsに対して何かアドバンテージがあるのでしょうか?

...

という具合にそのネタは続くらしい。
0215名無しさん@お腹いっぱい。NGNG
全体から見ればFreeBSDが異常なのではないかと思う
ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree
0216名無しさん@お腹いっぱい。NGNG
オールディストな感じってどんな感じなんでしょう

最初は紙テープで配布だったかなぁ。version 1 あたりはそうかもしれない。
0217名無しさん@お腹いっぱい。NGNG
>>215
UNIX全体のがどっかにあったよね
SVR4とかにも分岐するやつ
0218名無しさん@お腹いっぱい。NGNG
>>217
新しいんだか古いんだか微妙だけど
ttp://www.sco.com/scosource/unixtree/unixhistory01.html
0219名無しさん@お腹いっぱい。NGNG
>>216
GUIでなくてテキストベースってことが言いたいんでしょ。

シリアルコンソールで使えるという意味では
今のsysinstの実装はわりといい線だと思うけど、
メッセージや各設定の手順やパーティション作成時の操作は
まだまだ改善の余地ありね。

問題は作る側の人たちがインストーラ使わないってことなんだろうけど。
0220名無しさん@お腹いっぱい。NGNG
> 問題は作る側の人たちがインストーラ使わないってことなんだろうけど。
これは *BSD 全体に言えてしまう罠
0221名無しさん@お腹いっぱい。NGNG
リリース前には一応テストしてるんじゃなかろうか。
0222名無しさん@お腹いっぱい。NGNG
>>221
実装の問題じゃなくてインストーラの仕様の問題でしょ。

たとえばroot parititon のサイズを増やしたいと思ったら
A を増やしたあと残りをずらすか減らすかしないといけないけど、
普通だったら増やした分だけ残りが勝手にずれてしてくれるか、あるいは
そもそもあらかじめ何種類ものデフォルト設定が用意されてて
そこから選べるようになってるのが親切な作りってもの。
でも現状だとデフォルトのparititionサイズすらろくに調整されてない。
どのbinary setを展開するかっていう選択にしてもそう。
現状だとallかcustomしか選択肢がない。

もっとも、a.out→ELFのupgradeみたいにほとんど
テストされてないんものもあるんじゃないかな。
いずれにせよ1,2回しか使われないものに対しては
なかなか労力割けないわな。
0223名無しさん@お腹いっぱい。NGNG
ミ ン ナ オ イ デ ヨ . タ ノ シ イ ヨ !

Gentoo -- emerge -u Part3 --
http://pc.2ch.net/test/read.cgi/linux/1049981814/l50
0224名無しさん@お腹いっぱい。NGNG
どこまで沈む気ですか?
0225名無しさん@お腹いっぱい。NGNG
それより僕とおどりませんか?
0226名無しさん@お腹いっぱい。NGNG
                            +
.   +  (\_/)(\_/)(\_/)  +
      ( ´∀`∩(´∀`∩)( ´∀`)
 +  (( (つ   ノ(つ  丿(つ  つ ))  +
       ヽ  ( ノ ( ヽノ  ) ) )
       (_)し' し(_) (_)_)
■ このスレッドは過去ログ倉庫に格納されています