Linuxって実際の所バイナリ互換どれくらいあるの?
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2010/08/07(土) 12:33:10ID:HOUzCUqS再コンパイルする必要があるってのはわかる。
でも実は再コンパイルしなくても動いたりするんじゃないか?
世の中にはソースを公開できないアプリがある。
そういうアプリを作っている会社がいちいち各ディストリや
各バージョンに対応するのは手間がかかる。
結果、自分のディストリ・バージョンに正式対応していないが
実は結構動くんじゃないかって疑問になった。
0002login:Penguin
2010/08/07(土) 15:15:26ID:1Jvm72QNfirefoxとかどこでも動くじゃん
0003login:Penguin
2010/08/07(土) 16:42:53ID:5/k+nPMk動かなくなったことはあった。あとは使ってる共有ライブラリ名の
参照名が違っててロードできないとか。
だからバイナリ互換性にこだわるならstatic linkするしかない。
最近だと良くなってる気はするので、「いまどき」の環境で「いま」
リリースするバイナリが概ね動けばいいだけならおおよそ動くと思うけど。
0004login:Penguin
2010/08/07(土) 16:48:57ID:Wbz29qLG0005login:Penguin
2010/08/07(土) 16:55:04ID:5/k+nPMkそこまでするなら仮想マシンイメージで配布…無理か。
0006login:Penguin
2010/08/07(土) 17:31:39ID:koj7zGLp仮想イメージでってのは単体のアプリではあまり聞かないけど、アプライアンス方面では
増えてきてるよ。インストール調整費用が価格と稼動までの日数を押し上げてて
競争力の低下要因となっているからね。
0007login:Penguin
2010/08/07(土) 17:56:20ID:Wbz29qLGアプライアンスなのに。
0008login:Penguin
2010/08/07(土) 21:11:41ID:koj7zGLpアプライアンスは別に専用設計のH/Wって訳じゃないから。
特に適用業務ごとにスケールが大きく異なる場合、ベースは汎用のPCを
使うことはよくある。
0009login:Penguin
2010/08/07(土) 21:13:24ID:Wbz29qLGアプライアンスなんだからH/W決め打ち出来るじゃん。
0010login:Penguin
2010/08/07(土) 21:55:32ID:koj7zGLp0011login:Penguin
2010/08/08(日) 03:59:16ID:JFg4OQV10012login:Penguin
2010/08/08(日) 05:23:57ID:VfEk8p6m0013login:Penguin
2010/08/08(日) 08:31:45ID:geaaqDTzppc向けのバイナリ
0014login:Penguin
2010/08/09(月) 17:30:00ID:UJihUaW7ビルド環境のライブラリとバージョンが違ってトラブルとかあるし。
0015login:Penguin
2010/08/11(水) 02:45:31ID:b1tKiAvXアプリが使えるから、アプリのポータブル化して
あちこちに設定ファイルごとアプリもっていけるのにね。
0016login:Penguin
2010/08/11(水) 02:49:20ID:utUc9ZtPなるのかなー。
それをLXCとかの下でカーネルだけ共通で動かすもよし、KVMで
カーネルから分離して動かすもよし。
0017login:Penguin
2010/08/11(水) 06:43:18ID:VJZTets2実際にはもっと色々障壁なくね?
0018login:Penguin
2010/08/14(土) 07:13:45ID:qICt4taZ0019login:Penguin
2010/08/14(土) 14:01:27ID:qH5VfF25kernelやglibcに限らず、依存してるさまざまなライブラリなんかのバージョンとかな。
0020login:Penguin
2010/08/15(日) 15:46:36ID:MY9+Dx/W0021login:Penguin
2010/08/15(日) 20:56:25ID:gZmgfHaxでもそんな細部に依存してるアプリはまずないだろう。
0022login:Penguin
2010/08/15(日) 21:38:23ID:ngyjZRgI■ このスレッドは過去ログ倉庫に格納されています