アカウント名:
パスワード:
FreeBSD だと、ports で動かないものが多いなどとの噂も聞きますし、OpenBSD の ports はいかがなのでしょうか。NetBSD や FreeBSD などと比べるとどちらの方が amd64 のサポートが一番進んでいるのでしょうか。
FreeBSD/amd64のLinuxエミュレーションが不十分であるためにソフトが動かないという状況を指す言葉であり、FreeBSDから他の*BSDに変えたところでこの問題は解決しないでしょう。
ソフトが動かないという状況を指す言葉であり、FreeBSDから他の*BSDに変えたところでこの問題は解決しないでしょう。
エミュレーションでなく、ネイティブ (32bit vs 64bit) で動くかどうかは、元のソースコードの記述しだいなので、OS の問題ってのは少ないです。搭載コンパイラのデフォルト設定や例外の扱いで微妙に影響する部分もありますが。
OpenBSD を試してみたくなる病が二年ぶりに発病しつつあるので、OpenBSD amd64 も併せて試そうと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
amd64 を試してみようかと思って (スコア:1)
FreeBSD だと、ports で動かないものが多いなどとの噂も聞きますし、OpenBSD の ports はいかがなのでしょうか。NetBSD や FreeBSD などと比べるとどちらの方が amd64 のサポートが一番進んでいるのでしょうか。
使用用途、趣味に依るのでは? (スコア:3, 参考になる)
『FreeBSDでamd64を使った場合にportsの対応が悪い』という言葉は、i386を使っていたFreeBSDユーザーが『i386の時に比べてamd64は〜』と言っている言葉であることが多く、OSを変えたからといってこの問題が解決するとは思えません。もっと言えば、i386用のバイナリはあるが、amd64用のバイナリが無いためにamd64で使えないという状況や、FreeBSD/amd64のLinuxエミュレーションが不十分であるためにソフトが動かないという状況を指す言葉であり、FreeBSDから他の*BSDに変えたところでこの問題は解決しないでしょう。
もし心配なら、使いたいportsのMakefile中にあるONLY_FOR_ARCHSを確認すると良いでしょう。最近では、amd64の対応もかなり良くなってますよ。
また、FreeBSDもNetBSDもOpenBSDもCool and Quiet (C'n'Q)に対応していますから、OSによってこれが使えずに悩むということも無いと思います。
amd64を使うからといって特別な配慮をする必要は無く、好みの*BSDを選べば良いと思います。
Re:使用用途、趣味に依るのでは? (スコア:2, 興味深い)
エミュレーションでなく、ネイティブ (32bit vs 64bit) で動くかどうかは、元のソースコードの記述しだいなので、OS の問題ってのは少ないです。搭載コンパイラのデフォルト設定や例外の扱いで微妙に影響する部分もありますが。
%% 大物や効率優先のコードは、64bit で問題が起こる可能性が高い。の
Re:使用用途、趣味に依るのでは? (スコア:1)
OpenBSD を試してみたくなる病が二年ぶりに発病しつつあるので、OpenBSD amd64 も併せて試そうと思います。
Re:使用用途、趣味に依るのでは? (スコア:1)
Re:使用用途、趣味に依るのでは? (オフトピ: -1) (スコア:3, 参考になる)
自分のFreeBSD/amd64への評価は、先の投稿でも書いた通り『最近では、amd64の対応もかなり良くなってますよ。』に尽きます。
5.0R〜5.2RくらいのFreeBSD/amd64黎明期はこれまで当たり前に使えたバイナリのみの提供のアプリケーションへの対応が最悪で、酷評されていました。また、C'n'Qも使えず、インストールも時にままならなかったですからFreeBSD/amd64ユーザーは人柱という印象が強かったです。
でも、今では時々vprintf周りで苦しめられることを除いてはそんなことはないですからね。