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

NetBSD その11

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。UNIX時間(+0900)35年,2005/04/03(日) 23:49:15
``もちろんNetBSDです。''
http://www.netbsd.org/

お約束、関連リンクは>>2-10あたりにあるかもしれない。

前スレ
NetBSD その10
http://pc8.2ch.net/test/read.cgi/unix/1106336671/
0334名無しさん@お腹いっぱい。2005/05/14(土) 17:52:19
UltraSPARCII と III って、どれぐらい違うの?
sun4c と SuperSPARC くらい?
SuperSPARC と hyperSPARC くらい?
microSPARC と TurboSPARC くらい?
UltraSPARCI と II くらい?
0335名無しさん@お腹いっぱい。2005/05/14(土) 18:19:05
>>333
定価 10 万じゃねえだろ。ジャンクで 10 万であったとして何台出てたんだ?
今回のUSIIIマシンで移植作業しないの?とぐだぐだ言ってる輩のうち
該当マシンを持っている奴いるのか?コード書いたことのある奴いるのか?
持ってるなら貸し出すなり自分で書くなりすれば済む話じゃねえのか?
自分が自慢したいが為に誰か作業しろよって言うのは普通なのか?
0336名無しさん@お腹いっぱい。2005/05/14(土) 18:32:41
どうせあと5年もすれば中古の値段も一桁下がるだろうからそうなってから始めれば
いいんじゃないの。他のportだって中古の値段がこなれてきてから開発者増えたし、
今すぐNetBSD動かしたいUltraSPARCIIIユーザなんて道楽もの以外いないだろうし。
0337名無しさん@お腹いっぱい。2005/05/14(土) 18:34:08
>>335
「自慢したいが為に作業しろよって言」ったってのが、
おまえさんの妄想なんだよ。なんでそんなの「取締り」たがるかな。
誰かが作業かかったら実機買い込んでデバッグ協力してくれるかも
知れないだろ? 協力してくれなかったとしても、使ってくれた方がいいだろ?
協力しないやつには使わせたくないのか? BSD ライセンスでコード
書いてんだろ、違うのか?
0338名無しさん@お腹いっぱい。2005/05/14(土) 18:39:16
335はNetBSDを使ってないと思うが。
0339名無しさん@お腹いっぱい。2005/05/14(土) 18:39:59
無保証ってのを読まずに文句言う香具師は多いけどな。
0340名無しさん@お腹いっぱい。2005/05/14(土) 19:42:47
無保証だから文句言っちゃいけないってことはなかんべ。
無保証なのに、保証しろ、とか言うのは問題外だけんどな。
0341名無しさん@お腹いっぱい。2005/05/14(土) 19:55:51
コーディングはするけどコンサルティングまでするは気ないって人多いと思うよ。
自分の興味と関係ない部分でうだうだ文句言われるとやる気も萎えるしな。
文句といっても言い方次第だが、なんの情報も出さずに動かねーぞなんとかしろ
おまえらチェックしてるのか、なんて香具師もいる。
0342名無しさん@お腹いっぱい。2005/05/14(土) 20:00:18
「コードも書けないのにUNIX使ってなんよ」
と、一言かましてウザイ連中追い払っちゃえばいいのに。
0343名無しさん@お腹いっぱい。2005/05/14(土) 20:03:54
一休さんの虎退治を思い出した。
0344名無しさん@お腹いっぱい。2005/05/14(土) 20:08:55
>>342
だから「USIIで作業しないの?」って言ってる香具師に
文句を言っているのでしょう。
0345名無しさん@お腹いっぱい。2005/05/14(土) 21:19:40
>>334 Pentium2 と 3くらい。
0346名無しさん@お腹いっぱい。2005/05/14(土) 21:41:52
Pentium 2 と 3 って、SSE があるかないかだけの違いで、
中身ほとんど一緒じゃなかったっけ。
0347名無しさん@お腹いっぱい。2005/05/14(土) 21:45:27
ユーザーランドバイナリだけで言えばそれくらいの違いかもしれないが
カーネルもその程度ならそもそもサポートのための作業なんていらん。
0348名無しさん@お腹いっぱい。2005/05/14(土) 22:13:47
実際、Pentium 3 になったときは、カーネルもユーザランド
も全く変更要りませんでしたな。
というわけで、むしろ >>345 が間違いなんじゃないの。
てゆうか、おまえら釣られすぎ。
ヲレモナー
0349名無しさん@お腹いっぱい。2005/05/14(土) 22:44:27
>>345は完全に正しい。
0350名無しさん@お腹いっぱい。2005/05/14(土) 22:54:22
名前だけ見ればそうかもな。
03513342005/05/14(土) 23:42:55
eeh の言い分によれば、sun4m と sun4u(ここでは UltraSPARC I かな)は
全く違って、ほぼ書き直しだったんだそうな。それくらい違うんなら、ちょっと
手間だろう。
>>347
ユーザーランドはいっしょだろう。さすがに。
0352名無しさん@お腹いっぱい。2005/05/14(土) 23:53:34
>>338
オレもそれ確信しつつある。プロジェクトの評判落とすための工作員だな。
0353名無しさん@お腹いっぱい。2005/05/15(日) 00:13:09
>>334
Sun のカーネルアーキ名が sun4u で同じだから、カーネルモジュールにも
バイナリ互換性があるってことだろ? MMU あたりもたいてい一緒なんじゃないのか?
0354名無しさん@お腹いっぱい。2005/05/15(日) 00:33:24
>>353
ソース見ずに適当なこと言うのはやめな。
arch/sparc/sparc/cpu.c や arch/mips/mips/cache.c あたりを見れば
同じアーキテクチャ内でも CPU が違えばどれだけめんどくさいかわかるだろ。
03553532005/05/15(日) 00:42:27
なんか、取り締まられたぞ。
>>354
で、どのくらい違うんだ? 「言うな」だけか?
03563452005/05/15(日) 00:45:05
みんな釣られてくれてありがとう。

Pentium2と3の違いと聞いても受ける印象なんて人それぞれだろ。
プロセッサの設計者なら?チップセット設計者なら?
マザーボードの設計者なら?カーネル設計者なら?
MPEGエンコーダ開発者だったら?

まぁ、あれだ。俺が言いたかったのはつまり、「どのくらい違うの? 」
なんて聞く香具師にはこの程度に適当にあしらえば十分ってことだ。

どのくらいの「長さ」とか、どのくらいの「硬さ」とか、どのくらいの「重さ」とか
物理量がはっきりした質問ならもっと具体的に議論もあるだろうが。

# 長さ、硬さ、重さってのは単なる例なので気にしないように。
0357名無しさん@お腹いっぱい。2005/05/15(日) 00:46:12
ぜんぜんつまらん。
0358名無しさん@お腹いっぱい。2005/05/15(日) 00:51:49
>>356
すさまじーな。「プロセッサ設計者なら」でいいや。それでやってくれ。
0359名無しさん@お腹いっぱい。2005/05/15(日) 00:55:29
PentiumIIで動くがPentiumIIIで動かないOSはないが
UltraSPARCIIで動くがUltraSPARCIIIで動かないOSはある。
カーネルから見ればそれだけ違う。
同じバイナリが使えるからって対応してることにならんこと
すらわからん香具師に割く時間はないってのは>>356
言うとおりだな。
0360名無しさん@お腹いっぱい。2005/05/15(日) 00:59:46
プロセッサ設計者から見ればPentiumIIとPentiumIIIも、
UltraSPARCIIとUltraSPARCIIIも全然違うだろうな。
だからってそれを聞いても結局何もしない香具師に
教えるのはものすごい無駄だよなおい。
0361名無しさん@お腹いっぱい。2005/05/15(日) 00:59:56
359 同一人物に 1000 点。
0362名無しさん@お腹いっぱい。2005/05/15(日) 01:00:38
360 同一人物に 1000 点。
0363名無しさん@お腹いっぱい。2005/05/15(日) 01:07:52
結局あしらったって>>358みたいにこんだけウザい。やる気も萎えるってもんだ。
0364名無しさん@お腹いっぱい。2005/05/15(日) 01:09:41
>>360
わかった。無駄だ。だからもうなにも言わないでくれ。
0365名無しさん@お腹いっぱい。2005/05/15(日) 01:14:28
>>356
違い知らないんだったら出てこなくていいよ、ジャマだから。
0366名無しさん@お腹いっぱい。2005/05/15(日) 01:22:27
USIIIの仕様って結局公開されたの? されてなかったら誰もわからないと思うけど。
TheoがSunに文句言ってたことからしてそれなりに違うんじゃないの?

キャッシュの違いだけならキャッシュ無効にすれば遅いけどそれなりに動くだろうし
多少制御レジスタが拡張されている程度だったら逆アセすればなんとなくわかる。
文書出せって騒ぐほどだとなるとMMUその他で関数レベルでまるごと入れ換えなきゃ
いけないんだろう、くらいの想像はつくけどね。

それ以上は実際に作業する気のある香具師が調べればいいこと。外野が騒いでも仕方ない。
0367名無しさん@お腹いっぱい。2005/05/15(日) 01:56:53
ちょっと古いけど、eeh が caches are quite different between I/II and III と
書いてるね。

ttp://mail-index.netbsd.org/port-sparc64/2001/08/29/0003.html

それから、PCI host bridge の資料がないらしい。theo が怒ってた、ってやつ?

ttp://mail-index.netbsd.org/port-sparc64/2005/02/22/0018.html
0368名無しさん@お腹いっぱい。2005/05/15(日) 02:33:38
linux-2.6.11.9/arch/sparc64/ 以下をほんとにざっと見たところでは、

kernel/us3_cpufreq.c: UltraSPARC-III cpu frequency support
kernel/memctrlr.c: Driver for UltraSPARC-III memory controller.

ってファイルがある。あとは、memcpy や copy_from_user とかの
CPU 別の最適化コードがあるだけで、特にソース中にそれらしいコメントとかも
見当たらない。ただ、アセンブラコードが大量にあるので、その辺はなんとも。
03693682005/05/15(日) 02:40:45
> kernel/memctrlr.c: Driver for UltraSPARC-III memory controller.

間違えた、kernel/chmc.c。 # 冒頭コメントに memctrlr.c と書いてある。
0370名無しさん@お腹いっぱい。2005/05/15(日) 02:45:02
このソースを見ろ、っていうのはものすごく親切な回答だと思ってたんだけど、
今のNetBSDユーザー層ではもはやそうではなくなっちゃったんですかね。
裾野が広がったと言えるのかもしれないけど、BSDマガジンがつぶれるわけだ...
0371名無しさん@お腹いっぱい。2005/05/15(日) 02:52:37
>>363
「萎えそう」だから、萎えないようにしてくれって言ってる? それとも、
もう萎えてるのにガンバッテるの? やめちゃえば?
0372名無しさん@お腹いっぱい。2005/05/15(日) 02:56:35
萎えさせてやめさせたい人の方がよっぽど工作員らしいですね
0373名無しさん@お腹いっぱい。2005/05/15(日) 03:01:29
>>370
US2 と US3 の違いはそこに載ってない。しかも、「sun4u で同じだらか」と
言ってるのに、sun4/sun4c/sun4m/sun4d を混ぜたコード提示してどうする。
不適切。
0374名無しさん@お腹いっぱい。2005/05/15(日) 03:02:12
>>352
そんな深いこと考えてなさそうで、単にNetBSDが素晴らしくなっていくのが悔しい
とかじゃない?日本語マニュアル嫌いの人と同一人物だろうと思ってるけど。
0375名無しさん@お腹いっぱい。2005/05/15(日) 03:10:29
>>373
sun4mの部分だけ見てもhypersparcは特別扱いになってるけど。それじゃダメ?
0376名無しさん@お腹いっぱい。2005/05/15(日) 03:16:07
だいたいSunが使ってるアーキテクチャ名ってユーザーランドバイナリのうち
kvmを参照するもののバイナリやshlibを切り替えるのに使ってるだけで、
kernelを再構築する時のバイナリの区別はまた別にあったりしないの?
sun4cだってCPUによってbug workaroundとかいろいろ入ってるし。
0377名無しさん@お腹いっぱい。2005/05/16(月) 01:59:45
>>374
そうなんだ... がっくし。
「みんな釣られてくれてありがとう」だもんなぁ(苦笑)名言だよ。
0378名無しさん@お腹いっぱい。2005/05/17(火) 22:01:41
>>100の修正が採り入れられるのって安定版では2.1から?
0379名無しさん@お腹いっぱい。2005/05/18(水) 01:44:29
yamt-km の変更と関連してると 3.0 でも難しい?
patch 作って〜って頼めばいいのかしら。
0380名無しさん@お腹いっぱい。2005/05/18(水) 20:10:27
ソフトウェアデザインの第二特集のNetBSD担当はdaichiだたよ。よかたね。

# 特にひどいところはなかたけどね。ポコペン。
0381名無しさん@お腹いっぱい。2005/05/19(木) 23:31:17
3.0 は 7 月下旬予定で、あと 2 ヵ月もあるんだけど、
何がひっかかってるの? 動かなくなってるポートがあるとか?
releng.netbsd.org 見る限りじゃ大物つっかえてそうな風にも
見えないけど。

ttp://releng.netbsd.org/cgi-bin/req-3.cgi
0382名無しさん@お腹いっぱい。2005/05/20(金) 00:22:06
>>380
NetBSD に関する記述はだいたい良さそうだけど、
OpenBSD に関して、OpenBSD プロジェクトが
OpenSSL を開発していると読める記述があるよ?
(171ページのコラム)
0383名無しさん@お腹いっぱい。2005/05/20(金) 01:18:31
NetBSDと関係ない話が間違ってようとどうだっていいさな。
daichiとやらを叩きたいだけなら雑誌スレにいきなはれ。
0384名無しさん@お腹いっぱい。2005/05/21(土) 00:27:45
それなりにデスクトップで使おうとすると何ギガくらいいく?
0385名無しさん@お腹いっぱい。2005/05/21(土) 00:53:48
1ギガ ビット/秒
0386名無しさん@お腹いっぱい。2005/05/22(日) 11:48:01
NetBSD 1.6.2 でシリアルポート使いたいだけど、
/dev/tty0[0-3] でも /dev/dty0[0-3] でも open() で -1 が
かえってくるんだけど、どうしたらいいか誰か教えて _orz

ThinkPad X21 にポートリプリケータつけて 232CコネクタからH8マイコンと
通信させたいんだが、できなくて困っているです。。
h8write でも同じエラーなんだなぁ。。
そのためにポートリプリケータ買ったんだが、ムダ銭使ったかなぁ?
0387名無しさん@お腹いっぱい。2005/05/22(日) 12:00:13
errno 見たら permission denied に一票。
0388名無しさん@お腹いっぱい。2005/05/23(月) 04:35:11
ネッツBSD!
0389名無しさん@お腹いっぱい。2005/05/23(月) 07:51:01
ネッツBSD!
0390名無しさん@お腹いっぱい。2005/05/23(月) 13:17:59
2度言うな!!
0391名無しさん@お腹いっぱい。2005/05/23(月) 13:53:14
メッツBSD!
0392名無しさん@お腹いっぱい。2005/05/23(月) 17:51:52
ごっつBSD!
0393名無しさん@お腹いっぱい。2005/05/23(月) 18:05:39
しつこいんじゃないカナ?カナ?
0394名無しさん@お腹いっぱい。2005/05/23(月) 19:09:12
嘘だっ!
0395名無しさん@お腹いっぱい。2005/05/25(水) 15:28:54
山葵しすてむず
0396名無しさん@お腹いっぱい。2005/05/25(水) 17:11:06
ていうか、NetBSD最強だろ
0397名無しさん@お腹いっぱい。2005/05/25(水) 19:24:32
>>396
NetBSDの最強なところを教えてくれたまへ。
0398名無しさん@お腹いっぱい。2005/05/25(水) 19:48:32
俺がユーザーであること。
0399名無しさん@お腹いっぱい。2005/05/25(水) 19:52:15
それは月琴。
0400名無しさん@お腹いっぱい。2005/05/25(水) 20:02:51
>>397
山葵
0401名無しさん@お腹いっぱい。2005/05/25(水) 20:04:45
GNU screenすると文字化けするゾ!
使えネー、NetBSD。
0402名無しさん@お腹いっぱい。2005/05/25(水) 20:33:17
先生!以下のようになりますけど何が間違ってるんですか?(NetBSD 2.0)

$ pkg_info | grep ncurses
ncurses-5.4nb1 CRT screen handling and optimization package

$ gcc foo.c -o foo -lcurses
foo.c:1:22: ncurses.h: No such file or directory
foo.c: In function `main':
foo.c:6: error: `stdscr' undeclared (first use in this function)
foo.c:6: error: (Each undeclared identifier is reported only once
foo.c:6: error: for each function it appears in.)
foo.c:6: error: `ACS_VLINE' undeclared (first use in this function)
foo.c:6: error: `ACS_HLINE' undeclared (first use in this function)
0403名無しさん@お腹いっぱい。2005/05/25(水) 21:08:16
-I/usr/pkg/include
0404名無しさん@お腹いっぱい。2005/05/25(水) 22:11:41
>>401
screen する前は化けてないのか? どういう状況なのかちょっと想像つかんな..
常用してるけど、化けない。
0405名無しさん@お腹いっぱい。2005/05/25(水) 22:24:47
ノートにネットワークインストール後リブートしたらPCMCIAのNICがtimeout…
やっぱりリコーのチップでCardbus有効カーネルはだめなのか…
04064012005/05/25(水) 22:36:40
>>404
screenの前はvim等では表示もしくは書く事はできてます。

.screenrcは以下にしてるんですがscreenを実行後は文字化けします。
defencoding eucJP
encoding eucJP
0407名無しさん@お腹いっぱい。2005/05/25(水) 22:37:36
>>397
Linuxバイナリが動きまくること
04084042005/05/25(水) 22:59:50
>>406
こんなんだけど化けない。

% pkg_info | egrep '^screen|^nvi'
nvi-m17n-1.79.19991117 Clone of vi/ex, with multilingual patch
screen-4.0.2nb1 Multi-screen window manager

.screenrc は空っぽ。その 2 行入れてみたけど結果同じ。vim のせい?
cat や less ではどう?
0409名無しさん@お腹いっぱい。2005/05/25(水) 23:11:21
>>405
ネットワークインストールした時に使えてたんなら、PCIBIOS か ACPI を
そのカーネルと同じにすれば使えるんじゃないかな。
04104012005/05/25(水) 23:27:08
>>408
$ pkg_info | egrep '^screen|^nvi'
screen-4.0.2nb1 Multi-screen window manager

"nvi-m17n-1.79.19991117"を入れてないけどいるのだろうか?

あと、cat は表示できますが、lessが文字化けするようです。

一応、環境変数は以下
$ env | egrep -e "LANG|LC_CTYPE"
LANG=ja_JP.eucJP
LC_CTYPE=iso_8859_1
0411名無しさん@お腹いっぱい。2005/05/25(水) 23:46:02
化けないよ
from chalice on vim on screen
04124042005/05/26(木) 00:23:50
>>410
nvi-m17n は単に私が vim じゃなくて nvi-m17n で確認したというだけ。
less は OS 付属の /usr/bin/less は日本語だめ。
cat で化けないなら OS と screen と、端末設定と環境も無実な気がする。
vim は pkgsrc/editors/vim ?
04134012005/05/26(木) 01:05:17
>>412
>vim は pkgsrc/editors/vim ?
その通りです。

$ pkg_info | grep vim
vim-share-6.3.045 Data files for the vim editor (vi clone)
vim-6.3.045 Vim editor (vi clone) without GUI

で、現在さらに調べてたのですけど、
eucJPなファイルをダウンロードしてきて vim で見れはするんですけど、
そこに日本語文章等を書くとファイルを破壊?してしまうようで、
一度閉じて開くと文字化けしてしまうようです。Read Onlyって事?

言うの忘れたんですけどマシン環境は直接 NetBSD をいじってるわけでなくて、
以下の用にリモートでNetBSDにつないでます。
NetBSD 2.0
  |
Linux (mlterm)
04144012005/05/26(木) 01:14:44
いや、破壊しなかった。勘違いでした。
でも、スクラッチファイルから日本語を入力するとダメみたい。うーむ..
0415名無しさん@お腹いっぱい。2005/05/26(木) 03:30:45
lessは当然jless使うかless -rしてるんだろうな?
で、vimは当然set encoding=japanしてるんだろうな?
0416名無しさん@お腹いっぱい。2005/05/26(木) 04:17:25
使えないのは>>401の頭
つーかよく>>401を名乗りながら質問続けられるな……
04174042005/05/26(木) 14:13:41
>>416
せっかく NetBSD 使いかけてるのに、入り口閉ざすようなことするんじゃない!
おまいみたいなヤツがいるから以下略
0418名無しさん@お腹いっぱい。2005/05/26(木) 14:49:16
バカなら増やさない方がマシ。
0419名無しさん@お腹いっぱい。2005/05/26(木) 14:54:32
ずいぶん浅はかだね
04204042005/05/26(木) 14:58:43
>>413
screen あげる前の $TERM は何になってる? mlterm とかだと termcap にない..
pkgsrc/editors/vim 入れてみたけど、ローカルの kterm 上からだと化けたりしない。
ところで、この vim 上で日本語ってどうやって入れるの? kinput2 等?
0421名無しさん@お腹いっぱい。2005/05/26(木) 15:05:01
バカ呼ばわりしたがるバカ。例の人?
0422名無しさん@お腹いっぱい。2005/05/26(木) 15:10:43
>417みたいなごとをぐちぐちいうより>420の方が建設的だね。

最初からそうすればいいのに。
0423名無しさん@お腹いっぱい。2005/05/26(木) 15:14:44
やっぱりな。ぐちぐち言ってんのはオメーだつーの。
0424名無しさん@お腹いっぱい。2005/05/26(木) 15:17:35
いや。お前だ。
0425名無しさん@お腹いっぱい。2005/05/26(木) 15:47:20
たまにいるよ。こういう人。他人をおとしめて、バイアスかけないと
自尊心保てないタイプ。「実はウデに自信がない」か、「実はウデ以外
全てに自信がない」から、他人が自分より劣ってると確認し続けないと
不安でしょうがない。
それか、ほんとに小学生くらいのコドモかもね。受け答えの稚拙さからみて。
0426名無しさん@お腹いっぱい。2005/05/26(木) 16:06:27
つまり>425みたいな奴だな。

でもわたしの周りにはほとんどいないよ。
ひょっとしてこれって結構幸せなことなのか?
0427名無しさん@お腹いっぱい。2005/05/26(木) 17:33:18
使えないOSと思うなら無理して使ってもらう必要もないじゃん。
ソースを見たいということならNetBSDを選ぶ価値あるけど、
アプリ動かすのが目的ならOSなんてなんでもいいんだから
教えたがりのユーザーも少ない不親切なOSをわざわざ選ぶこともない。
0428名無しさん@お腹いっぱい。2005/05/26(木) 17:35:28
お、例の人(・∀・)キター??
0429名無しさん@お腹いっぱい。2005/05/26(木) 18:22:23
ウインドリバーのNetBSD採用計画が頓挫したって噂本当?
NetBSDには大手が採用できない裏事情がある?
0430名無しさん@お腹いっぱい。2005/05/26(木) 18:31:10
NetBSD以前に世間ではLinuxすらやめてVxWorksとかのRTOSに移行って話の方が多いような
0431名無しさん@お腹いっぱい。2005/05/26(木) 18:41:39
>>427
妄想全開だな。ほんとに余計なお世話だ。386BSD 1.0 あたりと勘違いしてねーか?
0432名無しさん@お腹いっぱい。2005/05/26(木) 19:09:17
そんなに教えたいのなら初心者スレ復活させてそっちでやって
0433名無しさん@お腹いっぱい。2005/05/26(木) 19:13:40
>>429
吊りならもっと常套な餌仁科。リコーが大手でないというならもう何もいわん。
>>396
自分の体験からいうと、仮想マシンを提供するというOSの目的(の一部)をもっ
ともよく実現しているのがNetBSD。ハードが変わっても統一された使用感。古
い機種でも最新の機能。使ったことないが8ビット時代のS-OSが思想的には近
いと思う。
■ このスレッドは過去ログ倉庫に格納されています