■掲示板に戻る■ 1- 最新10

BSDがLinuxよりも優れている事の証明

[198:164 (2001/04/17(火) 13:49)]
172 のいう通り。
例えば、Multi-threaded環境におけるsignal, I/OがPOSIX標準に追い付いてないです。
APIが違うとかいうのでなくて、ないに等しい。よってVM実装困難。
無理矢理実装しているのだけれど、version上がると動かなくなったりする。
Javaが悪いのでなくて、OSの機能不足。

NetBSDでは実装されつつあるのですか。やるね。こんどsource見てみよう。
LWP というのは Sun の用語に合わせたのかな。
SunのLWP: kernel level(space) thread + user spaceのdata構造(stack等)

FreeBSDやLinuxもあるね。mergeされないかなあ。
http://citeseer.nj.nec.com/rd/32324037%2C266640%2C1%2C0.25%2CDownload/http%253A%252F%252Fwww.ens-lyon.fr/%257Ebouge/Biblio/Danjean/DanNamRus00RTSPP.ps.gz
http://people.freebsd.org/~jasone/kse/
Javaと最高のコラボレーションといえるのは、これ実装してからだよな。


[199:名無しさん@お腹いっぱい。 (2001/04/17(火) 14:09)]
質問なんですが。。。
そもそもなんで、Write Once, Run Anywareなんでしょか?
Write Once, Compile Anywareでいいように、素人だと思うんですが。
VM移植する必要があるなら、コンパイラ移植すりゃいいじゃん、って思ってしまう。


[200:名無しさん@お腹いっぱい。 (2001/04/17(火) 14:21)]
コンパイル嫌いな人はいくらでもいるってこと。


[201:名無しさん@お腹いっぱい。 (2001/04/17(火) 14:23)]
>>200
まじれす?


[202:名無しさん@お腹いっぱい。 (2001/04/17(火) 15:01)]
まじかどうかは知らないけど、結局似たようなもんじゃん?
コンパイラを嫌う機械(笑)だって有るんだし。
それこそi-modeみたいに、(小さすぎて)どう見てもコンパイラ積めそうにない
機械だってあるわけで、動くプログラム(=ソースじゃない)を供給
しようと思ったら、あーなるしかないのでは?


[203:名無しさん@お腹いっぱい。 (2001/04/17(火) 15:02)]
>>199
あのね、バイトコードは他に飛んでいくんだよ。だからコンパクトなの。

そういうこと想像できないかな? 


[204:198 (2001/04/17(火) 15:54)]
>>199
Multi-threaded環境のsupportが弱いので、
CやC++で大規模multi-threaded applicationを記述する時も困ります。
JVMもその一例にすぎません。

とはいえ、今のJVMでもAPIの違いや機能不足をよく吸収、補填してくれているので、
用途によっては非常に有用です。まさしくWrite Once, Run Anywareでしょう。
Write Autoconf, Compile Anywareの応用分野の否定には繋がりません。

>VM移植する必要があるなら、コンパイラ移植すりゃいいじゃん、って思ってしまう。
compilerがapplication開発者を手助けしてくれるのは、userlandのみです。
kernelが提供すべき機能が足りない、と言っています。
Interfaceの方言程度でなく、autoconfでは吸収できないほどの機能不足。

なお、馬鹿にしているのではなく、期待しているのです。> PC-UNIXs


[205:名無しさん@お腹いっぱい。 (2001/04/17(火) 16:14)]
JVM程度の non-preemptiveな multithreadでも kernel level thread
いるん? つーか、Sunの JDKがそれを前提として書かれてるから
移植が面倒、つーことかな。


[206:名無しさん@お腹いっぱい。 (2001/04/17(火) 16:28)]
>>205
意味不明ですね。

non-preemptiveなってどういう意味でいってます。
time-sliceでcontext-switchしないって意味でいってます?


[207:名無しさん@お腹いっぱい。 (2001/04/17(火) 16:45)]
Сотрудником органов федеральной службы безопасности може
т быть гражданин Российской Федерации, способный по своим л
ичным и деловым качествам, возрасту, образованию и состояни
ю здоровья выполнять возложенные на него обязанности, гото
вый работать в любом регионе России.


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)