Linuxって実際の所バイナリ互換どれくらいあるの? (218レス)
上下前次1-新
1(3): 2010/08/07(土)12:33 ID:HOUzCUqS(1) AAS
原則としてディストリやバージョンが変われば
再コンパイルする必要があるってのはわかる。
でも実は再コンパイルしなくても動いたりするんじゃないか?
世の中にはソースを公開できないアプリがある。
そういうアプリを作っている会社がいちいち各ディストリや
各バージョンに対応するのは手間がかかる。
結果、自分のディストリ・バージョンに正式対応していないが
実は結構動くんじゃないかって疑問になった。
2(2): 2010/08/07(土)15:15 ID:1Jvm72QN(1) AAS
原則として動くんじゃないの
firefoxとかどこでも動くじゃん
3: 2010/08/07(土)16:42 ID:5/k+nPMk(1/2) AAS
時間の経過でglibcとかlibstdc++のABIや定義シンボルが変わって
動かなくなったことはあった。あとは使ってる共有ライブラリ名の
参照名が違っててロードできないとか。
だからバイナリ互換性にこだわるならstatic linkするしかない。
最近だと良くなってる気はするので、「いまどき」の環境で「いま」
リリースするバイナリが概ね動けばいいだけならおおよそ動くと思うけど。
4: 2010/08/07(土)16:48 ID:Wbz29qLG(1/3) AAS
どっちかと言うとファイルの置き場所とか
5(1): 2010/08/07(土)16:55 ID:5/k+nPMk(2/2) AAS
VMwareみたいにlibX*を同梱する強者もいるよな。
そこまでするなら仮想マシンイメージで配布…無理か。
6(1): 2010/08/07(土)17:31 ID:koj7zGLp(1/3) AAS
>>5
仮想イメージでってのは単体のアプリではあまり聞かないけど、アプライアンス方面では
増えてきてるよ。インストール調整費用が価格と稼動までの日数を押し上げてて
競争力の低下要因となっているからね。
7(1): 2010/08/07(土)17:56 ID:Wbz29qLG(2/3) AAS
>>6
アプライアンスなのに。
8(1): 2010/08/07(土)21:11 ID:koj7zGLp(2/3) AAS
>>7
アプライアンスは別に専用設計のH/Wって訳じゃないから。
特に適用業務ごとにスケールが大きく異なる場合、ベースは汎用のPCを
使うことはよくある。
9: 2010/08/07(土)21:13 ID:Wbz29qLG(3/3) AAS
>>8
アプライアンスなんだからH/W決め打ち出来るじゃん。
10: 2010/08/07(土)21:55 ID:koj7zGLp(3/3) AAS
VMに決め打ちしてるんだよ。
11: 2010/08/08(日)03:59 ID:JFg4OQV1(1) AAS
Ubuntuも結局はDebianとのバイナリ互換性が維持され続けてるな
12(1): 2010/08/08(日)05:23 ID:VfEk8p6m(1) AAS
よっぽどコアな部分叩いてるんでもなければ普通にバイナリ互換だろ
13: 2010/08/08(日)08:31 ID:geaaqDTz(1) AAS
>>12
ppc向けのバイナリ
14: 2010/08/09(月)17:30 ID:UJihUaW7(1) AAS
普通って言うほど安心はできない。
ビルド環境のライブラリとバージョンが違ってトラブルとかあるし。
15(1): 2010/08/11(水)02:45 ID:b1tKiAvX(1) AAS
バイナリ互換があれば、どのディストリ、どのバージョンでも
アプリが使えるから、アプリのポータブル化して
あちこちに設定ファイルごとアプリもっていけるのにね。
16: 2010/08/11(水)02:49 ID:utUc9ZtP(1) AAS
もうそのあたりは仮想化におまかせで、/ 以下をまるごとパッキングに
なるのかなー。
それをLXCとかの下でカーネルだけ共通で動かすもよし、KVMで
カーネルから分離して動かすもよし。
17(1): 2010/08/11(水)06:43 ID:VJZTets2(1) AAS
>>15
実際にはもっと色々障壁なくね?
18: 2010/08/14(土)07:13 ID:qICt4taZ(1) AAS
まーでも実際問題市販アプリケーションってバイナリで出てくるからね
上下前次1-新書関写板覧索設栞歴
あと 200 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s