FreeBSDを語ろう Part 11
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
2006/04/07(金) 09:51:09質問は質問スレで。
初心者もOK! FreeBSD質問スレッド その72
http://pc8.2ch.net/test/read.cgi/unix/1143992085/
前スレ
FreeBSDを語ろう Part 10
http://pc8.2ch.net/test/read.cgi/unix/1135447819/
0812名無しさん@お腹いっぱい。
2006/05/19(金) 21:22:33何かと理由をつけて潰されてるけど。
0813名無しさん@お腹いっぱい。
2006/05/20(土) 02:33:10しかも玉っころの影響受けてズレてるぞ?
0814名無しさん@お腹いっぱい。
2006/05/20(土) 02:52:57無能を理由に自分自身を首にできる人間はめったにいない。
0815名無しさん@お腹いっぱい。
2006/05/20(土) 03:11:230816本田
2006/05/20(土) 04:27:18>A Fast File System for UNIX*
>Marshall Kirk McKusick, William N. Joy†,
>Samuel J. Leffler‡, Robert S. Fabry
>Computer Systems Research Group
>Computer Science Division
>Department of Electrical Engineering and Computer Science
>University of California, Berkeley
>Berkeley, CA 94720
http://www.cs.berkeley.edu/~brewer/cs262/FFS.pdf
0817本田
2006/05/20(土) 04:40:31>A Fast File System for UNIX*
>Revised July 27, 1983
>Marshall Kirk McKusick, William N. Joy†,
>Samuel J. Leffler‡, Robert S. Fabry
>Computer Systems Research Group
>Computer Science Division
>Department of Electrical Engineering and Computer Science
>University of California, Berkeley
>Berkeley, CA 94720
http://roguelife.org/~fujita/COOKIES/HISTORY/4.2BSD/fs.pdf
0818本田
2006/05/20(土) 04:53:02http://www.cs.wisc.edu/~remzi/Classes/537/Fall2005/Lectures/FFS.2x2.pdf
0819名無しさん@お腹いっぱい。
2006/05/20(土) 09:49:25自分の首を切る無能は他人の首をもいとも簡単に切る
0820名無しさん@お腹いっぱい。
2006/05/20(土) 10:22:06自分自身の首を切ることができないがゆえに、その者は無能なのである。
0821名無しさん@お腹いっぱい。
2006/05/20(土) 11:26:34あったけれど、そのときは大だんなが若旦那もある程度ちゃんと仕事ができると
認めているものだったね。
翻って戦後、会社員は定年があるけれど、定年が無い政治家や医者、弁護士は
どうだろう?もはや現実世界に対応できなくなったのに、それを認めることができず、
古い考えで古いやり方を押し通すことに躍起になってはいないだろうか。
前者の視点に立つならば若者は年寄りが席を譲りたくなるような知識と技術、
管理能力が必要だし、後者を考えると年寄りは若輩者に席を譲ってチューターとして
見守るということも大事かなと思うのね。
それを片方が悪いと決め付けてあげつらうのはまことにつまらんことです。
幸い、本家にはSoCなんかで下の世代が上の世代に学び、認められる仕組みが
あるけれど、日本ユーザー会にはそういうのが無い気がするなぁ。
まあ、個人的なつながりで進んでいくというのはできそうだけれど。
0822名無しさん@お腹いっぱい。
2006/05/20(土) 11:39:56USB機器のまとめの話はどうなったのかねえ?
0823名無しさん@お腹いっぱい。
2006/05/20(土) 12:44:270824名無しさん@お腹いっぱい。
2006/05/20(土) 12:57:070825名無しさん@お腹いっぱい。
2006/05/20(土) 12:59:410826名無しさん@お腹いっぱい。
2006/05/20(土) 13:14:340827名無しさん@お腹いっぱい。
2006/05/20(土) 13:27:40このままFreeBSD縮小していく可能性あるな。
まあNetBSDでもいいけどさ。
0828名無しさん@お腹いっぱい。
2006/05/20(土) 13:49:020829名無しさん@お腹いっぱい。
2006/05/20(土) 17:33:570830名無しさん@お腹いっぱい。
2006/05/20(土) 17:37:040831名無しさん@お腹いっぱい。
2006/05/20(土) 17:56:02はは
0832名無しさん@お腹いっぱい。
2006/05/20(土) 18:00:42なぜ、組み込み系の SH や PowerPC をやらないと、縮小していくことになるのですか?
sys/arch の下のコードが OS の全てではないと思うのですが。
0833名無しさん@お腹いっぱい。
2006/05/20(土) 20:41:480834名無しさん@お腹いっぱい。
2006/05/20(土) 21:53:00コードがすべてなんて誰も言ってないけどね。
sys/archどころかほかのコードもどうでもいい。
問題はどこで使われているか。だね。
組み込みを捨てるってことは自ら使われる機会を狭めているだけなわけで。
まぁおれとしてはそのあたりはNetBSDに任せてほかの部分にリソースを集中すべきだとは思うけどね。
0835名無しさん@お腹いっぱい。
2006/05/20(土) 22:52:48Alphaは組込みですらないし
0836名無しさん@お腹いっぱい。
2006/05/20(土) 23:43:08逆じゃね?
newconfig-jpなんか、関係あった奴ほど大声張り上げてたし
0837名無しさん@お腹いっぱい。
2006/05/21(日) 00:27:48英語できないんだよウワァァーンっていう
0838名無しさん@お腹いっぱい。
2006/05/21(日) 02:08:55>832を読め
0839名無しさん@お腹いっぱい。
2006/05/21(日) 02:35:03FreeBSDが組み込み用のCPUで動いた所で組込み用にはFreeBSDは使えん
0840名無しさん@お腹いっぱい。
2006/05/21(日) 02:45:24NetBSD使ってるところもあるけどルータ部門だけだな。
0841名無しさん@お腹いっぱい。
2006/05/21(日) 03:11:46ハイハイワロスワロス
0842名無しさん@お腹いっぱい。
2006/05/21(日) 03:30:21以後無視するよ
0843名無しさん@お腹いっぱい。
2006/05/21(日) 04:10:420844名無しさん@お腹いっぱい。
2006/05/21(日) 04:52:360845名無しさん@お腹いっぱい。
2006/05/21(日) 09:56:17その場合ってメモリのプロテクションも仮想記憶もできないから
メモリが実メモリに限られたマルチスレッドプログラムみたいにするわけ?
0846名無しさん@お腹いっぱい。
2006/05/21(日) 10:09:53Tier 1,2,3のプラットフォームを見る限りだと、
組み込みに手を出すつもりはまったく無いと思うけど。
むしろ、そこにあるのはデスクトップからハイエンドサーバーまでで
使われるCPUばかりだよね。最近のSMPに対する実装の変更やら
スレッドの実装変更もサーバー用途として使って性能が上がるように
するためだと思うから、あまり組み込みは考えていないんじゃない?
FreeBSDはサーバー、NetBSDは組み込みというすみわけをすればよいと
個人的には思ってるけどね。
>>839
論拠くらいは書こうよ。
0847名無しさん@お腹いっぱい。
2006/05/21(日) 10:44:57昔のOS-9みたいなの思い出したけど、そういう感じにはならないのかな?
昔、漏れはFM-11でOS-9を動かしていたよ。
0848名無しさん@お腹いっぱい。
2006/05/21(日) 10:59:09いるんじゃないかな。
picoBSDをベースにするとハード側にそれなりのPC互換機能が
必要なのが組み込みにはいまいち。
NetBSD使えばいいじゃんと言われればそうなんだけどさ。
組み込みLinuxはもう懲りた。。。。
0849名無しさん@お腹いっぱい。
2006/05/21(日) 13:15:35OS-9はUnix風なところもある根っからのRTOS
大昔だけどマニュアルを読むとシステムコールの
処理クロック数が書いてあったりして当時は結構
カルチャーショックだった。
>>846
少しはOSの勉強したら?
0850名無しさん@お腹いっぱい。
2006/05/21(日) 13:27:38スマソ、849のような書き方すべきじゃなかった今のFreeBSD
では例えば
割込み線がイネーブルになってから10mS以内センサーから
のローカルバスに出力されるデータを読み取りその値に
よって処理を行う。
特定の値の場合は最優先で200mS以内に指定するルーチン
処理を行う
少々構成がアレなのは目をつぶってくれ。FreeBSDではこう
いう処理は出来ない。最初のデータの取り込みでさえ取り
こぼしてしまう場合がある。
「負荷が軽いときは可能」という場合もあるかもしれんが、
負荷の状況によっては間に合わないようでは使えない場合
が多い。
せいぜいが組込み用Linuxと同じかそれ未満ならば一部の
人の玩具以上にはならん。
0851名無しさん@お腹いっぱい。
2006/05/21(日) 13:32:39「組み込み用linux」も、リアルタイム性はないよ。
#「組み込み用linux」≠RT-Linux
NetBSDも同じく。
組み込みだからといって必ずしもリアルタイム性が必要とは限らないわけで。
0852名無しさん@お腹いっぱい。
2006/05/21(日) 13:58:47http://www.faqs.org/faqs/realtime-computing/list
に上がっているけど、BSD系はないねえ。
0853名無しさん@お腹いっぱい。
2006/05/21(日) 14:08:25あれってFreeBSDを元にしてた気がするけど
0854名無しさん@お腹いっぱい。
2006/05/21(日) 14:25:490855名無しさん@お腹いっぱい。
2006/05/21(日) 17:19:10知っているよ。だからLinux単独では携帯電話は成り立たない。
制御系はITRONを使っていたはず。
組込み系のOSといえば一部の玩具を除いてほとんど全てが
RealTimeOSである事実をどう考える? ITRON,QNX,VxWorks,
OS-9...
>>853
一時期遊んでいたよ。FreeBSDを元にしていたのではなくて
Mach(3.0)のリアルタイム拡張でAPIの部分をFreeBSDに合わせ
ていた。2.2.8相当だったな確か。NTTの研究ネタなのでフェード
アウトしたような気がする。
ttp://info.isl.ntt.co.jp/rtmach/index-j.html
詳しい内容は図書館等でTransTECHの記事を探すのがいいと思う。
OSサーバを入れ替えることでOSのコアの部分はそのままで他のOS
のAPI互換にすることも出来るというような内容があったと思う。
0856名無しさん@お腹いっぱい。
2006/05/21(日) 17:21:50と、思ったら上のページからPDFで記事が読めるな
0857名無しさん@お腹いっぱい。
2006/05/21(日) 18:12:260858名無しさん@お腹いっぱい。
2006/05/21(日) 19:00:05http://www.cs.cmu.edu/~rtml/
0859名無しさん@お腹いっぱい。
2006/05/21(日) 20:02:14BSD由来の何かのコンセプトを展示してた気がするなあ。
興味なかったんで忘れた。
まあ、既存のRTOSと競合する分野に
FreeBSDはまったく向いてないとは思うね。
0860名無しさん@お腹いっぱい。
2006/05/21(日) 21:58:26今はNetBSDに乗り換え済み。
0861名無しさん@お腹いっぱい。
2006/05/22(月) 00:01:37> 知っているよ。
わかってないみたいだな
>組み込みだからといって必ずしもリアルタイム性が必要とは限らないわけで。
ということを。
0862名無しさん@お腹いっぱい。
2006/05/22(月) 00:47:25おまえさんよりは判っていると思うが?
凄く自信ある。
SunOSで動いているATMスイッチとかf5とか
は触ったことはあるがそういう物には確か
に必要ない。
コンビニ等の券売端末等も必要ない。ああい
うものはWindowsで動いている物も少なくな
いしな。
(totoの端末は新型も旧型もWindows2000だ)
もっともハードウェアがPCそのものだから
組み込みといって良いのかどうか微妙だ。
POS端末も必要の無い部類だろうな。
んでFreeBSDが組込み用のCPUで動いたとする
採用される可能性のあるものは何かあるか?
ある程度具体的に書いてみてくれ
0863名無しさん@お腹いっぱい。
2006/05/22(月) 01:01:05日本語でおk?
0864名無しさん@お腹いっぱい。
2006/05/22(月) 01:01:480865名無しさん@お腹いっぱい。
2006/05/22(月) 01:13:120866名無しさん@お腹いっぱい。
2006/05/22(月) 01:16:420867名無しさん@お腹いっぱい。
2006/05/22(月) 01:34:530868名無しさん@お腹いっぱい。
2006/05/22(月) 01:52:23最後の段落の「んで」って展開が意味不明なんだが、
彼の認知のゆがみだと、仮想敵はどういう主張をしている人間なんだ?
0869名無しさん@お腹いっぱい。
2006/05/22(月) 02:00:405.x以降ではハードリアルタイム性は以前よりも確保しやすくなったと思うんだけどなぁ。
まあ、リアルタイム性を確保したところで、組み込み系のCPUを
サポートして無いからあまり利用用途は無いけど。
...まてよ、Geodeとかいけるのかな。
0870名無しさん@お腹いっぱい。
2006/05/22(月) 02:15:45わかりやすいところでは、Cisco の一部機器なんかは
pentium 3 で動いていたりするぞ。
Boot message を見ると linux ぽいが確証はない。
boot時にGPLについてのメッセージが表示されてたりする。
0871870
2006/05/22(月) 02:21:50なんで linux の話を持ち出したんだろ漏れ。
逝ってきます。
0872名無しさん@お腹いっぱい。
2006/05/22(月) 02:36:02何が目的なのかさっぱりわからんかった。無駄なことしてるなーとも。
0873名無しさん@お腹いっぱい。
2006/05/22(月) 02:52:550874名無しさん@お腹いっぱい。
2006/05/22(月) 03:14:42amd64にはalphaやってたからすんなりいった部分も。
0875名無しさん@お腹いっぱい。
2006/05/22(月) 07:26:57ただリアルタイム云々とは関係ない鴨な
0876名無しさん@お腹いっぱい。
2006/05/22(月) 07:36:19そういえば32bit前提の部分の洗い出しにはなった
っていうのは聞いたな>>alpha
Sparc64の位置付けはどうなんだろ
0877名無しさん@お腹いっぱい。
2006/05/22(月) 07:55:59組み込みで使わなかったとしても、タスクにリアルタイム性があれば
デコード時間に時間制約がある動画や音声の再生でかなり有利になる。
ただ、一緒に何のタスクが走るかよくわからんPC環境じゃ、
効果的に実装できない気ガス。
0878名無しさん@お腹いっぱい。
2006/05/22(月) 08:02:40多 CPU でもスケールするか、ビッグエンディアンでも問題ないか、などの検証。
0879名無しさん@お腹いっぱい。
2006/05/22(月) 08:14:030880名無しさん@お腹いっぱい。
2006/05/22(月) 22:07:20じゃあJuniper T640とか。
Pentium3積んでて、control planeはFreeBSDで動いてるぞ。
0881名無しさん@お腹いっぱい。
2006/05/22(月) 23:59:34中身はefilib上に構築したFreeBSDの2.2.xのlibc_rだ。
Windows Vistaが出回るとPCは皆EFIベースになるわけで、
皆FreeBSD libcベースになるんでないかい。
0882名無しさん@お腹いっぱい。
2006/05/23(火) 00:22:17OpenBSDサーバ/セキュリティ環境向
NetBSDプロセッサ対応/組込計/研究
こんな理解間違ってます?
0883名無しさん@お腹いっぱい。
2006/05/23(火) 01:17:420884名無しさん@お腹いっぱい。
2006/05/23(火) 02:16:09EFIのコードの中にFreeBSDのlibcが含まれてるって事?
もしかして、マザーボードとか買ったら、
FreeBSDのcopyrightが書かれてたりするわけ?
0885名無しさん@お腹いっぱい。
2006/05/23(火) 09:20:070886名無しさん@お腹いっぱい。
2006/05/23(火) 10:10:13違うか
0887名無しさん@お腹いっぱい。
2006/05/23(火) 10:17:480888名無しさん@お腹いっぱい。
2006/05/23(火) 15:49:160889名無しさん@お腹いっぱい。
2006/05/23(火) 18:11:14今度はportsに入るのかな?
0890名無しさん@お腹いっぱい。
2006/05/23(火) 20:29:11ベースに使った開発キットが2.2.xベースだったりするんだろう
例えばOSKitみたいに
0891名無しさん@お腹いっぱい。
2006/05/23(火) 21:21:52おk
0892名無しさん@お腹いっぱい。
2006/05/24(水) 00:19:32EFIのコア側にBSD由来コードが入ってるかは確認してない。
コア部はObject指向実装なのであからさまには入ってなさそう。
EFIの組み込みコマンド開発、外部コマンド開発をサポートするためにIntelが
提供してるのがEFI Toolkit。
ベンダは機種毎に色々コマンド追加して製品化するだろうからBSDライブラリを
使うことはあるんじゃないかと思ってる。
EFI Toolkitはフリーで配布してるよ。
IntelサイトにいってEFI Toolkitで検索してみればダウンロードサイトにたどり着ける。
もってきたソースはMicroSoftのPlatform SDKでコンパイルできる。
トップディレクトリでmake一発でライブラリと利用例が全部buildできる。
Intel MACみたいなEFIマシンならコンパイルしたのを実行できる。
libディレクトリの中にbsdディレクトリがあってライブラリのマニュアルがHTMLで入ってるが
FreeBSDのmanそのまんまをHTMLにしてあるだけ。実際に移植してあるかはお構いなし。
termios使ってみたら動かなかったので中身見たら、先頭でこんなふうになってた。orz
#ifndef FREEBSD
return;
#endif
libsocketはそれなりに動いたよ。NICのEFIドライバが無いとだめだけど。
ライブラリ利用例としてhexdump, ifconfig, ping, ftp, ftpd , physonとかが入っててすぐに試せる。
0893名無しさん@お腹いっぱい。
2006/05/24(水) 00:20:57一部間違い
研究用は別にどれでもよい
RT-Mach, OSKit などFreeBSDをネタの一部にした研究も
普及度の高さから少なくは無い。当然今はLinuxをネタに
したものの方が多い。
0894名無しさん@お腹いっぱい。
2006/05/24(水) 00:27:59physon? python...ぢゃないよな?
0895名無しさん@お腹いっぱい。
2006/05/24(水) 00:34:00実装が古くて性能が悪過ぎる。
0896名無しさん@お腹いっぱい。
2006/05/24(水) 00:47:51pythonだった。。。。
コンパイルしただけで試してない。
0897名無しさん@お腹いっぱい。
2006/05/24(水) 12:52:06linux-flashplugin6 まで復活したね。
0898名無しさん@お腹いっぱい。
2006/05/25(木) 00:05:30/usr/src/sys/boot/ia64/efiでEFIのBS使って色々やってるのでこれがローダみたい。
/usr/src/sys/boot/efiにIntelのEFI Toolkitに付いてるのとほぼ同じefiライブラリが入っててこれ使ってるようだ。
MS PDK使わなくてもFreeBSDでEFIアプリ組めそうな気がしてきた。
0899名無しさん@お腹いっぱい。
2006/05/25(木) 00:25:54まぁ、慣れ親しんだと言うこともあるが・・・。
0900名無しさん@お腹いっぱい。
2006/05/25(木) 07:46:33内容があまり変わらないとか、みんな手でビルドした昔と違って
portsに頼る今は複数の版を併存させる必要も薄いからこのままでもいい気はするけど。
0901名無しさん@お腹いっぱい。
2006/05/26(金) 00:19:26TrustedBSD/MAC付きなんかと比べて性能がよければ、
OpenBSDでもいい場合がありそうな。
やはりこうなると趣味の問題。
0902名無しさん@お腹いっぱい。
2006/05/26(金) 11:29:550903名無しさん@お腹いっぱい。
2006/05/26(金) 12:24:110904名無しさん@お腹いっぱい。
2006/05/26(金) 14:43:110905名無しさん@お腹いっぱい。
2006/05/26(金) 14:43:580906名無しさん@お腹いっぱい。
2006/05/26(金) 14:58:38pentium3 1GHzじゃこんなもんか。
0907名無しさん@お腹いっぱい。
2006/05/26(金) 15:25:28そんなことよりも全てをUTF-8化して貰いたい。ソースコードから全部
0908名無しさん@お腹いっぱい。
2006/05/26(金) 16:35:28ぶぁいこくどー(心のこもった棒読み)
0909名無しさん@お腹いっぱい。
2006/05/26(金) 18:04:31けど、一番下まで落とされるとパフォーマンスが orz
0910名無しさん@お腹いっぱい。
2006/05/26(金) 18:29:08OpenBSD は MAC みたいな機能は提供してないし、そもそも
提供するつもりもないと明言してたのでは?
それに
> 比べて性能がよければ、
それはないと思うよ。
0911名無しさん@お腹いっぱい。
2006/05/26(金) 18:31:59つ debug.cpufreq.lowest
レス数が900を超えています。1000を超えると表示できなくなるよ。