Linuxって実際の所バイナリ互換どれくらいあるの?at LINUX
Linuxって実際の所バイナリ互換どれくらいあるの? - 暇つぶし2ch2:login:Penguin
10/08/07 15:15:26 1Jvm72QN.net
原則として動くんじゃないの
firefoxとかどこでも動くじゃん

3:login:Penguin
10/08/07 16:42:53 5/k+nPMk.net
時間の経過でglibcとかlibstdc++のABIや定義シンボルが変わって
動かなくなったことはあった。あとは使ってる共有ライブラリ名の
参照名が違っててロードできないとか。

だからバイナリ互換性にこだわるならstatic linkするしかない。
最近だと良くなってる気はするので、「いまどき」の環境で「いま」
リリースするバイナリが概ね動けばいいだけならおおよそ動くと思うけど。

4:login:Penguin
10/08/07 16:48:57 Wbz29qLG.net
どっちかと言うとファイルの置き場所とか

5:login:Penguin
10/08/07 16:55:04 5/k+nPMk.net
VMwareみたいにlibX*を同梱する強者もいるよな。
そこまでするなら仮想マシンイメージで配布…無理か。


6:login:Penguin
10/08/07 17:31:39 koj7zGLp.net
>>5
仮想イメージでってのは単体のアプリではあまり聞かないけど、アプライアンス方面では
増えてきてるよ。インストール調整費用が価格と稼動までの日数を押し上げてて
競争力の低下要因となっているからね。



7:login:Penguin
10/08/07 17:56:20 Wbz29qLG.net
>>6
アプライアンスなのに。

8:login:Penguin
10/08/07 21:11:41 koj7zGLp.net
>>7
アプライアンスは別に専用設計のH/Wって訳じゃないから。
特に適用業務ごとにスケールが大きく異なる場合、ベースは汎用のPCを
使うことはよくある。


9:login:Penguin
10/08/07 21:13:24 Wbz29qLG.net
>>8
アプライアンスなんだからH/W決め打ち出来るじゃん。

10:login:Penguin
10/08/07 21:55:32 koj7zGLp.net
VMに決め打ちしてるんだよ。


11:login:Penguin
10/08/08 03:59:16 JFg4OQV1.net
Ubuntuも結局はDebianとのバイナリ互換性が維持され続けてるな

12:login:Penguin
10/08/08 05:23:57 VfEk8p6m.net
よっぽどコアな部分叩いてるんでもなければ普通にバイナリ互換だろ

13:login:Penguin
10/08/08 08:31:45 geaaqDTz.net
>>12
ppc向けのバイナリ

14:login:Penguin
10/08/09 17:30:00 UJihUaW7.net
普通って言うほど安心はできない。
ビルド環境のライブラリとバージョンが違ってトラブルとかあるし。


15:login:Penguin
10/08/11 02:45:31 b1tKiAvX.net
バイナリ互換があれば、どのディストリ、どのバージョンでも
アプリが使えるから、アプリのポータブル化して
あちこちに設定ファイルごとアプリもっていけるのにね。

16:login:Penguin
10/08/11 02:49:20 utUc9ZtP.net
もうそのあたりは仮想化におまかせで、/ 以下をまるごとパッキングに
なるのかなー。

それをLXCとかの下でカーネルだけ共通で動かすもよし、KVMで
カーネルから分離して動かすもよし。


17:login:Penguin
10/08/11 06:43:18 VJZTets2.net
>>15
実際にはもっと色々障壁なくね?

18:login:Penguin
10/08/14 07:13:45 qICt4taZ.net
まーでも実際問題市販アプリケーションってバイナリで出てくるからね

19:login:Penguin
10/08/14 14:01:27 qH5VfF25.net
>>17
kernelやglibcに限らず、依存してるさまざまなライブラリなんかのバージョンとかな。


20:login:Penguin
10/08/15 15:46:36 MY9+Dx/W.net
system callはあまり変わっていないんだっけ?POSIX互換に限らず…

21:login:Penguin
10/08/15 20:56:25 gZmgfHax.net
システムコールはむしろLinuxがPOSIX非準拠だったのを細々と直してる。
でもそんな細部に依存してるアプリはまずないだろう。

22:login:Penguin
10/08/15 21:38:23 ngyjZRgI.net
glibcが怖いんだな。

23:login:Penguin
12/01/06 13:32:03.63 uzLKDeKI.net
パッケージマネージャでNixが普及してくれればバイナリ互換性とかライブラリ互換性気にしなくて良くなりそうだけどどうなんだろ

24:login:Penguin
12/01/07 01:39:21.08 beKb6oif.net
使っているglibcの--enable-kernelオプションが
違うだけでもバイナリ互換性が無くなる。

例えば最近のFedoraのglibcは--enable-kernel=2.6.32で
コンパイルされているので、このglibcは勿論、この
glibcを使ってコンパイルされたバイナリもkernel 2.6.32未満では
動かない。

$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs),
for GNU/Linux 2.6.32, <======
BuildID[sha1]=0xaad547afe804114c881db3ca6e337794431b93f4, stripped

(RHEL 5.xのバイナリはRHEL 6.xで動く可能性が
あるが、RHEL 6.xのバイナリはRHEL 5.xでは動かない)

25:login:Penguin
13/06/28 18:55:46.37 Wp3uy5Ya!.net
てs

26:login:Penguin
13/06/28 18:59:09.55 f9zULtqn.net
>>25
test
スレリンク(linux板)

27:login:Penguin
13/07/22 NY:AN:NY.AN JZcRzacr.net
test

28:login:Penguin
13/07/26 NY:AN:NY.AN 5EV2/IJp.net
漢なら潔く拡張命令モリモリ利用

バイナリ互換性なんて気にしないぜ!

29:login:Penguin
13/07/31 NY:AN:NY.AN HcSnofK9!.net
同じディス鳥であっても、ディス鳥のバージョンごとにバイナリが公開されているから
バイナリ互換は最低だね。
ソースを公開して、ある程度人気が出て、ディス鳥側に常にメンテしてもらわなければ
ソフトを作っても誰にも使われることがない。
個人でソフトを作って配布とかできないシステム。
決まりきったディス鳥認定ソフトしか使うことができないのさ。

30:login:Penguin
13/07/31 NY:AN:NY.AN CYxROjdr.net
ある程度人気出たら
「ディストリに入れよう」って人も出てくるけどなぁ。
入らなくても公式とは別にリポジトリ立てる人もいるし。

31:login:Penguin
13/07/31 NY:AN:NY.AN H4k6v0uK.net
バイナリーの互換性がないから、Windowsにバカにされる。

動作しているライブラリやカーネルに
互換性が無い部分をアプリ側が場合分けして対応しているならともかく
それを行わないからandroidにもバカにされる。

32:login:Penguin
13/07/31 NY:AN:NY.AN CYxROjdr.net
バカにされても特に困らん。

33:login:Penguin
13/08/01 NY:AN:NY.AN mhb/WX8r!.net
気がついていないだけでソフトが少ないという点で困っていると思う。
ccでコンパイルしたa.outをVectorにアップロードしてもバイナリ互換がないので使える人がいない。
だから誰もプログラムを作らない。人気がない。ソフトがない。

34:login:Penguin
13/08/01 NY:AN:NY.AN qVsr+XQb.net
ソースで上げればみんなコンパイルして使う。

35:login:Penguin
13/08/01 NY:AN:NY.AN Nn1pSPO0.net
Aという実装に依存してBという実装が作られるも
ある日突然Aが実装を変更して依存が壊れBという実装が動かなくなる

こういう場合
AかBのどちらかが問題を修正するなら問題無いけど
双方自分の実装が正しいと主張し修正を認めない時がある


こういうの何ていうの?

36:login:Penguin
13/08/01 NY:AN:NY.AN 1j1tGzBl.net
千日手

37:login:Penguin
13/08/01 NY:AN:NY.AN hDIBtn3z!.net
>>34
ユーザーがいちいちソースからコンパイルして使うというのはLinuxでは一般的ではないだろう。
面倒すぎて受け入れられていないということだ。
ソース配布してもコンパイルするには時間がかかって手間だし、もしやる気があっても知識不足から手をつけられない人も多いだろう。
自分が開発しもしないのに、多くの種類の開発環境をインストールするのもばかばかしいだろう。
ソースを公開したい人や会社も少ない。
少なくとも俺はソース公開したくない。
プログラマーにとってはソース公開なんて自殺行為だからな。
ソース互換も100%じゃないしな。
開発環境やカーネルやライブラリのバージョンなどの関係ですんなりコンパイルが通るとも限らない。
コンパイルでエラーが出たら多くの人はあきらめるだろう。
バイナリ互換があってソース公開の義務さえなければ、多くの会社や個人がプログラム作成に参戦するが
バイナリ互換などないし、場合によってはソース公開の義務が出ることもあり、みんなWindowsのプログラム作っているのが現状。

38:login:Penguin
13/08/02 NY:AN:NY.AN U+34vnhW.net
libc5のバイナリーがまだ残ってるマシンもってるけど、普通に動いてる。
さすがにa.out形式は残ってない。

39:login:Penguin
13/08/02 NY:AN:NY.AN dSS/R9QJ.net
>>37
それ貴方の思い込みだから、Linuxのディストリの種類がどんだけあるか理解できていない。
マイナーとか含めたら万の単位いけるぞ。

40:login:Penguin
13/08/02 NY:AN:NY.AN dSS/R9QJ.net
>>38
ライブラリーがライブラリーを必要としている階層タイプが無いなら
ソースから作っても対した作業じゃないんだけど。
1つアプリを動かすのに芋づる的に作業が拡大したのを経験すると
ソース方式がクソって思えてくるな。
互換も引きずり過ぎるのも無理があるが、完全に見切るのも無理があるわ。

41:login:Penguin
13/08/04 NY:AN:NY.AN 65jlEFZp!.net
>>39
とんちんかんなレスだな
誰がディス鳥の数の話なんかしているのさ
むしろディス鳥の数が多いほうがバイナリ互換がない方向に向かっているじゃないか
バカなのかおまえは

42:login:Penguin
13/08/04 NY:AN:NY.AN GNchy+kS.net
>>41
おまえも大差ないなw日本語に問題あり。

43:login:Penguin
13/09/26 22:02:35.17 3XX1+nqn.net
ないからアップデートかけたら芋づる式に大量のソフトが入れ替わるんだろw

44:login:Penguin
13/09/27 08:07:21.03 yN+EWUQe.net
glibcみたいなコア中のコアはそうそうABI互換崩れないけどね。

45:login:Penguin
14/02/06 10:06:42.00 h2uXKLtR.net
作る側の思惑なんて関係ないんだよ
バイナリ互換が無いからみんなWindowsを使うんだよ
Linux使うくらいならMacの方が使いやすい(=バイナリ互換がある)んだよ
犬使うのは犬好きとOSマニアだけになっているのが現状

携帯みたいにユーザーへ影響があるPC用キラーソフトかPC用キラーハードが待ち遠しいぜ

46:login:Penguin
17/12/29 15:30:50.01 S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
JTAQT7M8AK

47:login:Penguin
18/05/22 09:58:37.85 Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
KL34O

48:login:Penguin
18/07/18 21:10:33.90 KfPx2yu8.net
libc次第

49:login:Penguin
18/07/19 09:32:51.48 36pQT3q0.net
libcじゃなくて、コンパイラの所為だろ。

50:login:Penguin
18/07/19 14:08:22.92 eAIOTfor.net
はぁ?コンパイラは関係ねーだろ
釣りにすらなってねーぞ

51:login:Penguin
18/07/19 17:04:50.62 +7X+A5pU.net
両方関係あるんだよなぁ

52:login:Penguin
18/07/19 17:28:32.23 aByD1Jqk.net
>>50
カーネルが典型的な例。
ドライバの互換性は、コンパイラが変わるだけでもなくなる。

53:login:Penguin
18/07/19 18:17:41.31 eAIOTfor.net
なんでドライバの話が出てくるんだよ
そりゃドライバだってバイナリだけど少なくとも>>1は読もうぜ
お前らそういった分別すらつかなくなったのか?

54:login:Penguin
18/07/19 18:24:48.25 eAIOTfor.net
ちな、miscのカーネルモジュールはコンパイラのバージョンが違くてもロードできるからな
全て論破されてるの解るか?

55:login:Penguin
18/07/19 19:16:10.54 +7X+A5pU.net
それはCが十分に枯れてるから運良く問題が起きてないってだけなんだよなぁ
実際はABIが規定されてるわけじゃないからコンパイラの胸三寸で生成するバイナリの互換性をいくらぶっ壊そうがそれはルール違反じゃない
URLリンク(github.com)
実際カーネル付属のドキュメントでもビルドに使ったコンパイラのバージョンによっても構造体の詰物とかのデータの構造が変わる可能性がある事は言及されてるからね
ハイ、ロンp!

56:login:Penguin
18/07/19 19:46:33.06 eAIOTfor.net
お前らが書いたことの説明をしてるだけで流れを論破してないじゃん
あと運良くなんて存在しない

57:login:Penguin
18/07/19 19:49:29.39 +7X+A5pU.net
はい、反論できないと話題そらしーwww

58:login:Penguin
18/07/19 19:56:41.22 eAIOTfor.net
因縁つけて焦点ずらして何が楽しいんだ?
>>1はきちんと読んだのか?
・ドライバという全く関係ない話だとしてもコンパイラが違っても互換がある場合もあるぞ?
違うのか?あ?

59:login:Penguin
18/07/19 20:00:23.85 +7X+A5pU.net
ファーーーwww
自分で「コンパイラは関係ねーだろ」とか言っときながら「コンパイラが違っても互換がある場合もあるぞ」とかいい出したwwwww
うんうんそうだね、互換がある場合「も」あるね、そして「も」ってことはない可能性「も」あるねwww
じゃあコンパイラは関係あるねwwwwwww
はwwwいwwwちwwwwwんwwwwwぱーーーーーーーwwwwwwwwww

60:login:Penguin
18/07/19 20:03:43.50 eAIOTfor.net
負けを認められないから無駄に草生やすんだね
気持ち分かるよ

61:login:Penguin
18/07/19 20:17:41.78 bPzdBkIW.net
>>59頑張れ!
もっと発狂してくれ

62:login:Penguin
18/07/19 20:43:59.89 eAIOTfor.net
俺はID:+7X+A5pUが全裸でそのまま外出しないことを祈ってる

63:login:Penguin
18/07/19 20:46:12.56 bPzdBkIW.net
なんで全裸って決めつけてんだよw

64:login:Penguin
18/07/20 16:35:41.40 6U82076j.net
スレリンク(linux板:36番)
このガイジまだ自分がぐぅの音も出ねぇほど完全否定されてんのに理解できてねーのなww
しかもあんまり可愛そうだから見逃してやったのにわざわざ関係ない他スレで効いてないアピールとかどんだけミジメなのwwww
つか「発狂させちゃった」とか>>60-63までの流れを自演しましたって白状しちゃってんじゃん、頭悪すぎてお腹痛いよぉぉwwwww
> アプリのバイナリの互換性スレなのにカーネルとドライバの互換性の話をググって理論武装しだす
ドライバをなんか特別なバイナリだと思ってんのかな?w
只のアプリだろうがドライバだろうが関係ねーんだよwwww
ドライバってかカーネルモジュールだって結局は只のELFのオブジェクトファイルだからそいつらがコンパイラのバージョンなんかによっても互換性が壊れるってのはユーザーランドの普通の実行ファイルでも一緒なのwwww

いい加減ハッタリやレッテル貼りだけじゃなくて技術的な反論してくれないかなぁwww

65:login:Penguin
18/07/20 17:43:23.47 /eROHa0F.net
はいはいまた発狂してますよー

66:login:Penguin
18/07/20 17:52:34.94 mHdZo6a6.net
>>64
昨日その後、全裸で外出したかどうかだけ教えてくれ

67:login:Penguin
18/07/20 18:04:09.75 Wvy8v0yx.net
くやしいのう、くやしいのうwww

68:login:Penguin
18/07/20 18:13:21.35 Wvy8v0yx.net
まあ馬鹿をからかうのも飽きたな
ちゃんと「技術的な反論を」って言った上でなおこのレッテル貼り&単発自演しか出来ないんだから後は放置だな
いくらでも煽ってくれていいけど後は技術的なレス以外は反応しないから精々頑張って自尊心を保ってくれや

69:login:Penguin
18/07/20 18:19:22.73 tO6fRy8r.net
反応しててワロタ

70:login:Penguin
18/07/21 05:20:52.60 PtXo/jk9.net
もともと>>2で既に答えがでてて、あとは皆glibcの話で補足してるスレ
なのにコンパイラ発狂キチガイが現れる→本当にLinux使いか怪しい
で、調べたらいた
レッテル貼 で 検索
スレリンク(linux板)
去年から常駐してて1つのスレに10回以上 レッテル貼 と書いて、
常に誰かと争ってんだぜこのキチガイ m9(^Д^)

71:login:Penguin
18/07/21 10:35:28.32 SzSjTnxT.net
>>70
なんでそいつと同一人物だと思ったの?

72:login:Penguin
20/05/18 06:01:00.80 WQPjDuyE.net
age

73:login:Penguin
20/05/19 21:46:04 uRQc1lYq.net
>>70
何だろうな、デタラメなこと書いてる。
firefoxは特殊な例。こんな仕様のソフトウェアは、Linuxでは稀なのにね。

74:login:Penguin
20/05/19 22:05:03 uRQc1lYq.net
各ディストーションから、最適化されたバイナリが配布されるから、
通常のユーザはそれをインストールして使う。

特別な事情が無い限り、ユーザーがビルドすることは無いだろう。
熱心なゲーマーなら当然ビルドするんだろうけど。

75:login:Penguin
20/05/19 22:11:33 qLrWe9w7.net
デストリが配布せにゃならん時点でおかしいんだけどな。

76:login:Penguin
20/05/19 22:37:08 uRQc1lYq.net
一部のディストーションでは、バイナリパッケージを共通化しているけどね。
たとえば、DebianとLMDE、MX Linuxなんかがそうだな。
バイナリに互換性を持たせることで、Linuxの開発が効率的になるね。

77:login:Penguin
20/05/19 22:38:54 uRQc1lYq.net
>ディストーション
ディストリビューション 打ち間違った。

78:login:Penguin
20/05/19 22:42:10 uRQc1lYq.net
ちなみに、Firefoxをソースからビルドするのは、下記のように大変な手間がかかる。
こんなこと、ユーザがいちいちやってられない。

Firefox: Linux ビルド クイックスタートガイド
URLリンク(developer.mozilla.org)

------------------------------------------------

最速Firefoxをビルドしよう【前編】
URLリンク(www.itmedia.co.jp)

最速Firefoxをビルドしよう【後編】
URLリンク(www.itmedia.co.jp)

79:login:Penguin
20/09/13 14:42:48.17 9SoFG8qR.net
Linuxって今も昔も互換性がないせいで車輪の再発明を繰り返してんですよねー。

80:login:Penguin
20/09/13 18:36:39.65 62CyD1CV.net
ライブラリの互換性が心配ならstaticリンクしたらよろしい。

81:login:Penguin
20/09/20 19:26:39.79 6Qm2IDCX.net
リンク時に全部突っ込むような無駄をやってバイナリを肥大化させてても、確保できる互換性は限られてるからな。
Linuxでトリが違うってのは厄介なんだぜ、まったくw

82:login:Penguin
20/09/22 21:53:47.76 Sh078GEa.net
Linuxで互換がないのはバイナリだけじゃないから、
バイナリ互換もたせてもあんまり意味ない。

83:login:Penguin
20/09/24 20:20:52.25 zNaxZNOM.net
API未実装な場合もあるからライブラリをスタティックリンクすれば解決するとは限らないのがLinuxなんだぜw
まさかのスレッド未実装なカーネルにぶち当たったときは目が点になったよ。

84:login:Penguin
20/09/25 07:35:32.26 VKE79xWv.net
ひらたく言ってゴミなんですよね、Linuxってw

85:login:Penguin
20/12/28 06:47:09.78 l4Wy+PXy.net
ま、つまりはUbuntuに粘着してるキモい奴はここ(URLリンク(w.atwiki.jp))見るとどんな奴かわかるぞ。

86:login:Penguin
21/06/14 19:38:37.00 q1D5E8f0.net
ま、今の業務アプリはほとんどWEBベースになってるからバイナリの互換性なんて関係ないんですけどね。
エンドユーザーがサーバープログラムをいじる訳じゃないし、WEBアプリの仕様に合わせて鯖缶が構築すれば終わり。

87:login:Penguin
21/06/18 23:03:24.53 Pcgj3ie2.net
互換性がありゃsnapなんてものが出てくる余地はなかったんだがな。

88:login:Penguin
21/06/19 01:01:59.25 lCLqSaDR.net
>>45
WindowsだってMacOSだってバージョンが変われば互換性はなくなる。
失礼ながら、ものすごく知識なさそうw

89:login:Penguin
21/06/19 05:21:19.20 mSK1HUGn.net
>>79
一体何のことかな?w
具体例を上げられるかい?w
もちろん上げられないなら糞ドザのいちゃもんってことでw
>>82
あに言ってんの?w
Javaか何かを引き合いに出してんのか?wもう馬鹿まるだしじゃんw
>>86
まあ、ぶっちゃけちゃえばそういうことよねw
世のアプリなんてほとんどがIBMのでJavaで動いてるしなあw
>>84
ってことで、ひらたく言って、ゴミなのはお前だなwまさにそのものだよw

90:login:Penguin
21/06/20 23:32:59.12 cYLnGNkM.net
>>89
IBMのJavaって何?w
頭大丈夫?

91:login:Penguin
21/06/21 00:26:10.07 tq4pP7T/.net
唐突のロングパス。
しかもデタラメな内容でLinuxマンセー。
こんなバカをするのはここじゃ1人ぐらいしか居ない。
>>89はおそらく某Web翻訳家の書込みだなw

92:login:Penguin
21/06/21 00:38:51.24 Zq0ydtl1.net
>>2
何処でも動く様に調整してるんでしょ。
OSの違いを考慮できない人には解らない事だけどね。

93:login:Penguin
21/06/21 00:42:10.54 Zq0ydtl1.net
>>84
MS社のWindows上で動くアプリケーションは、
Windowsのバージョンが異なると、ほぼ全滅ですよ。

94:login:Penguin
21/06/21 00:42:43.26 Zq0ydtl1.net
>>90
ググレカスですね。

95:login:Penguin
21/06/21 00:47:42.69 1A4BTVvD.net
>>94
いや、カスはお前だ
少しは自覚しろ低能カス

96:login:Penguin
21/06/21 00:52:07.85 tq4pP7T/.net
「ソース落としてきてコンパイルしろ」っていう動かない時の対策が通用するっていう事実が、Linuxが互換性捨ててる証拠になってるよな。

97:login:Penguin
21/06/21 01:47:42.41 Zq0ydtl1.net
>>96
その程度の簡単なオペレーションが出来ない人は、
誰でも使えるように作られたMacやWindowsで我慢しなさいって事だろ。
マウス操作が幼児でも出来る簡単な操作だから採用された事を知らないんだろ。

98:login:Penguin
21/06/22 16:49:30.89 qaLL86mI.net
どの角度からでも言及できるから議論がとっちらかってるけど、
例えば、x86-64で動いてるlinuxであればライブラリが静的に解決されていたり、
アプリのためにライブラリを落としてきたりすればおk
コンテナ化できるならカーネルのことだけ考えればいいからlinux自体には
バイナリ互換性あるけど、バイナリ互換性のないライブラリも多いので
ライブラリに依存する場合は気をつけろよというお話ですね。
条件が整っていればkernel2系のバイナリも普通に動くよ。

99:login:Penguin
21/06/22 19:02:17.83 6OLe05p2.net
>>97
Linuxは「その程度の簡単なオペレーション」が必要になる程度の互換性しかないゴミなんぜw

100:login:Penguin
21/06/22 22:59:42.82 s1iXh3P0.net
もうWindows板かMac板か知んないけど自分の巣に戻ったら?
低レベル過ぎてうんざり

101:login:Penguin
21/06/23 05:16:49.33 D24LnzWD.net
Q.Linuxにバイナリ互換あるの?
A.ソースを拾ってきてコンパイルすればいいんだ!!!
無いそうですw

102:login:Penguin
21/06/23 12:18:22.26 VuvyinIL.net
スタティックリンクしておけば
大抵動かないか?

103:login:Penguin
21/06/23 22:23:43.51 4Ap+t3as.net
Linuxはスタティックリンクしておいても、カーネルバージョンですら「大抵」の互換性しかないからねぇ。
「互換性があります」って保証できる人や組織が居ないからしかたないけどね。
そんな状態で「Linuxは互換性あるんだ!うぇ~ぃ!!」とかやってもLinuxのためにならんべ。
そんなのに「Windowsは~Macは~」ってゴミ信者はほんとにゴミだわ。
消えて無くなったほうが世のため人のためだねぇ。
ま、そんなゴミ信者が崇めるOSもゴミなわけだが。

104:login:Penguin
21/06/24 22:16:03.82 uvGAjmet.net
つか、そもそも何が問題なのかさっぱりわからんw
MS工作員が何を勝ち誇っているのかもよくわからんw
だって、そもそもディストリが違う、ってことはOSが違う、ってことよ?
同じLinuxカーネルっていったって、ビルドオプションでその大きさや動きは
大きく異なるんだよ?
それで、例えば、UbuntuとFedoraで同じバイナリでは動かない、として、
それが何か問題なの?w(つか、それだって大抵動きそうだけどw)
UbuntuとFedoraは同じOSである、と強弁すんの?w
そもそもLinuxにしてもUnixにしてもオープンソース文化の中でソフトは配布
されているわけで、何かをインストールするという場合にはリビルドは基本だよw
そもそもリビルドできる環境がないWindowsが一般ユーザにリビルドを期待できないから
バイナリ互換性に頼るしかない、って方が欠損であり欠陥なのよ?w

105:login:Penguin
21/06/25 11:36:16.51 EVnIQwDY.net
>>104
ですよね... 正直何が問題なんだろう?
ディストリが違うのなら互換性がなくて当たり前だろうに。

106:login:Penguin
21/06/26 06:00:45.77 ls9+xE1L.net
「Linuxに互換性無いから」←事実が語られる

「Windows使ってろぉ!」←バカがキレる
いつものパターンw

107:login:Penguin
21/06/26 10:35:56.65 R11dAiaf.net
>正直何が問題なんだろう?
プロプライエタリとアホが呼ぶアプリケーションが存在出来ないのさw

108:login:Penguin
21/06/26 13:18:56.34 3hhiwe6I.net
>>106が釣りなのか、本当の馬鹿なのか、悩むところだw
…まあ、好んでWindowsなんて使ってるなら、後者に決まってるかw

109:login:Penguin
21/06/27 21:09:08.47 ZYv4hUyv.net
>>108
君みたいなバカがキレてるバカってことだねw

110:login:Penguin
21/06/28 13:55:59.03 g9em7gk3.net
>>109
ありゃ?図星だったの?w
挙句に釣り宣言かよwやっぱりバカじゃんw

111:login:Penguin
21/06/28 18:50:37.68 +eJheukz.net
スレの最初からLinuxに互換性はないと結論でてる。
バカが騒いでもその結論はひっくり返らないんだよな。

112:login:Penguin
21/06/28 20:55:43.93 l3KLWN/d.net
Linux信者はバカなだけじゃなくキチガイでもあるんだぞ。
根本的な原因はLinuxはセキュアだとか堅牢だなんて大嘘を吹聴しまくったGNUにあるんだろうが、鵜呑みにして実績がない安全神話を勝手に作ってしまうぐらいに救いようがないバカだし。
この板で基地外なLinux信者じゃ珍しくともなんともないが、絶対的にユーザ数が少ないLinuxユーザが色眼鏡で見られる原因の大きな一つではある。

113:login:Penguin
21/06/28 21:08:33.35 g9em7gk3.net
ありゃまあw
とうとう発狂しちゃったよ、M$工作員www

114:login:Penguin
21/06/29 08:19:48.45 VaU9PAJ/.net
「発狂した」とかいうのって、言い返せなくなった負け犬の遠吠えな定番だよなw
互換性ないのに「互換性あるんだ!」って嘘繰り返すあたりで勝ち目はもともとないけど、それが判らんバカだから仕方ないか。

115:login:Penguin
21/06/29 12:00:26.17 T5q/OzaC.net
>>114
まあ、MSの発狂工作員とかに何を言っても無駄だと思うが。
しかし、せっかくのスレを発狂工作員のハッテンバにされるのも忍びないので、一応、ここでちょっとまとめておこうかね
そもそもLinuxにバイナリ互換性があるのか、ないのか、という話なら、それは「ある程度まではある」というのが正しい答えだ。>>1が言ってるのもつまりはそういうことだ。1が提起しているのは、そのある程度というのはどこまでだろう?という話だ。
それをMS工作員が、何をとちくるったのか、「100%のバイナリ互換性はない」→「100%じゃなければ0だ」→「Linuxはゴミだ」などと言いだしたw
↑これが「狂人の論理」じゃなくてなんだというつもりなのかね?w
そもそも異なるアーキテクチャ、異なるOS間での100%のバイナリ互換性なんてどこにもないw
(まさかあると思ってんの?wそんなこともわからないで「バイナリ互換性」なんて言葉使いたがる時点で完全に発狂してるだろw)
そもそも、>>114とか>>106とか見ててはっきりわかるのはプログラム組んだことないだろう?
「Linuxのバイナリ互換性」なんて云々したいなら、せめてCとgtkで簡単なアプリが作れるくらいの実力がないようじゃ話にならないわな
明らかに、「バイナリ互換性」を云々できるだけの知識も知能もないのにもかかわらず、大人が顔をしかめるのを見て喜ぶうんこしっこを叫ぶ小学校低学年児童のように「バイナリ互換性がない」とか叫びたがる、というのを指して、発狂してる、というのはまさに適切な表現だとしか言えないだろう。
まあ、頭のおかしいやつにこれ以上言っても無駄だろうから。
ここは発狂した人間を助けるような板じゃないので、これ以上はメンヘル板か宗教の板にでも行ってくれ。

116:login:Penguin
21/06/29 14:18:38.98 6utcQ2ra.net
Windowsユーザは「試せばだいたい動く」レベルを要求する。
Linuxユーザは「試すだけ無駄」レベルでも「ある程度まではある」と言い訳する。
それだけの話だろw
アプリが作れる云々は無駄にハードルを上げて議論の場から異論を排除しようという情けない工作だw

117:login:Penguin
21/06/29 14:48:41.44 T5q/OzaC.net
>>116
> Linuxユーザは「試すだけ無駄」レベルでも「ある程度まではある」と言い訳する。
こんなあからさまな嘘をつくのなら、具体例を上げてみせてもらいましょう。出来ないのなら、全部撤回して謝罪した上でメンヘラ板に帰れよ?w
> アプリが作れる云々は無駄にハードルを上げて議論の場から異論を排除しようという情けない工作だw
あほなの?w簡単なアプリも作れる能力もないやつが「バイナリ互換性」を云々できるって
一体どんな理屈なんだ?www
やっぱり完全に狂人じゃんw早くメンヘラ板に帰れよw

118:login:Penguin
21/06/29 14:58:02.93 T5q/OzaC.net
>>116
ああ、簡単なアプリを作る能力もないやつがバイナリ互換性をわかるってのはつまり、Linuxのすべてのアプリケーションについて実際に動くかどうか、試す、という方法論なのか?w他に方法ないよな?w
いや、そりゃいいw大変に科学的だw
ぜひやってくれw。
結果を楽しみにしてるよ?w

119:login:Penguin
21/06/29 15:28:09.98 6utcQ2ra.net
え?嘘?このスレ冒頭からの流れを全否定?www

120:login:Penguin
21/06/29 15:35:11.43 T5q/OzaC.net
>>119
は?何が全否定?w
御託はいいから、さっさと具体例か検証結果出せよ?w
ほんとにクズだなw
できないのなら、「僕ちゃんにはできまちぇん。ゆるちてください。メンヘル板に帰ります」って書くところだぞ?w

121:login:Penguin
21/06/29 20:57:08.93 VaU9PAJ/.net
Linuxの互換性なんてディストリビュータ依存なせいで皆無と思っておけばいい。
だからsnapなんていうのが出てきてもてはやされてるんだし。

122:login:Penguin
21/06/29 21:06:12.35 T5q/OzaC.net
>>121
皆無じゃない。
そういう戯言はいらないって言ってんだろ。
さっさときちんと具体例か検証結果を出せよ、グズ

123:login:Penguin
21/06/29 21:09:21.21 T5q/OzaC.net
>>121
あーあー、わかったわかったw
チュパカブラも実在するしモスマンも実在するんだよな?wついでにLinuxも互換性がない、とw
ほら、お前の後ろにMIBが立ってるぞ?w
メンヘラ板に帰ってねw

124:login:Penguin
21/06/29 21:16:55.01 VaU9PAJ/.net
負け犬の遠吠えが酷いのぉw
互換性がると言い出したほうが「互換性があるんだ!」って証明してみりゃいいだけのことなのにそれもできないでしまいにゃメンヘラ扱いかぁ
信者ちゃんが無能すぎて草生えるなぁw

125:login:Penguin
21/06/29 21:17:43.45 VaU9PAJ/.net
まぁ、Linuxマンセーなやつなんてたいてい志賀と同レベルだしな。

126:login:Penguin
21/06/29 21:21:16.99 T5q/OzaC.net
>>124
いや、そんな証明するのはもの凄く大変じゃんw
そもそも、チンピラみたいないちゃもんつけてる分際で何をいっちょまえに他人に要求してんの?wお前本当に文明社会に生きてきたのか?w
互換性がないってんなら、それこそ具体例を一つ上げればいいだけだろ。
さっさとやれよグズw
だから、もうわかったよwサンジェルマン伯爵は生きてるし、合衆国政府は宇宙人との接触の事実を隠蔽してるんだろ?w
メンヘル板に帰れよw

127:login:Penguin
21/06/29 21:22:43.12 T5q/OzaC.net
>>125
まあ、Windowsマンセーなんて安倍晋三みたいなやつばっかりだろうしなw

128:login:Penguin
21/07/01 18:57:15.34 eY9NduHS.net
Linuxに互換性が有ったことあるか?
バージョン変われば、トリ変われば、DE変われば、互換性ありませんだからな。
Linuxに互換性ありません、が分かり安い答えだよ。
戌厨とか戌信者とか言われるようなバカが志賀と同列扱いされるのも当然だ。

129:login:Penguin
21/07/05 22:57:41.96 os5Qg94W.net
Linuxには互換性を担保する機構がないから仕方ないねw
第三者による互換性のチェックとかしてるわけでもないし、そんな状況で「互換性あります」というほうがバカとしか言えないわ。

130:login:Penguin
21/09/08 14:52:26.59 4xLVkdve.net
Linuxのバイナリ互換性のはなしが次のスレでも出ました。
オススメDesktpp Environmentは?
スレリンク(linux板)
この機会に少し調べて分かったことを書き残しておきましょう。
相当以前にLinuxディストロの標準化という取り組みがありました。Linux Standard Baseという組織が立ち上げられ、Murdochも一時期運営に当たったという報道がありました。その後LSBは見捨てられたのだとばかり思い込んでいたのですが、現在も活動中だということです。
これが現在のサイトですよ ↓
URLリンク(refspecs.linuxfoundation.org)

131:login:Penguin
21/09/08 15:05:31.93 4xLVkdve.net
LSBのリリース情報を取得するには次のコマンドを使う。
$ lsb_release -a
URLリンク(www.unixtutorial.org)
たとえば次のようになるよ。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster

132:login:Penguin
21/09/08 15:12:08.59 qLmX9qC8.net
ディストリが足並み揃えるのは難しいんだろうけど
実現すれば便利そうだよな

133:login:Penguin
21/09/08 19:58:40.18 4xLVkdve.net
Linux Standard Baseが国際標準規格として承認へ
URLリンク(www.itmedia.co.jp)
Free Standards Group、新メンバーの加入とLSB 3.0を発表
URLリンク(www.itmedia.co.jp)
当時の報道記事を拾ってきた

134:login:Penguin
21/09/08 20:28:45.06 4xLVkdve.net
URLリンク(wiki.debian.org)
URLリンク(wiki.debian.org)
Debian dropping the Linux Standard Base URLリンク(lwn.net)
そして今度はLSBの現状についてだよ

135:login:Penguin
21/09/08 22:09:22.42 aJt3VONP.net
貴方には是非この方向でいて頂きたい
真摯に他人の役に立とうとする姿は美しい

136:login:Penguin
21/09/09 07:18:46.98 DxtVCiE0.net
MacにしてもWinにしても、OSバージョンチェックして動作させないソフトもある。
こうなると動作させるの無理で困ったんだけど。
バイナリ互換それほど大事か?.netやらで吸収させてんでしょ。
ソフト開発元からみると動作テストの環境次第だから、
気ままなLinuxじゃバイナリだけ提供は難しいそれだけでしょ。コンパイルすればいいし。

137:login:Penguin
21/09/09 07:45:27.30 owfmnZfT.net
「コンパイルすればいい」が保証にならんのがLinuxだぞ。
コンパイラのバージョンは? ライブラリは? 内部で呼び出してる他のアプリやコマンドのバージョンは?オプションは?・・・
エンドユーザにソース提供して「コンパイルして使ってね」と言った時点でベンダーは動作保証ができない。
そうやって考えていくとバイナリ互換が確保できない環境でバイナリ提供できないというのはエンドユーザにもベンダにも不利益を強制しているということになる。

138:login:Penguin
21/09/09 10:52:09.01 DxtVCiE0.net
>>137
バージョンで排除しているほうが、エンドユーザには不利益だと思うけど。
もうまともな打つ手ないもの。
保証?コンパイルしている時点で必要?

139:login:Penguin
21/09/09 13:03:36.93 owfmnZfT.net
>>138
バージョン違いで動かさないのは「保証できない環境」だから動けないようにしてる、動作保証のよくある手法の一つでエンドユーザの不利益にはならんよ。
保証のない環境で動かして何かしらの障害を起こす、というトラブルを防止してるんだから。
「バージョンチェックで動かさないのは不利益だ」って言うのは「悪天候なので飛行機を飛ばさないのは利用者の不利益だ」って言ってるようなものだ。
あと、コンパイルできたからって保証できないのは当たり前でしょうに。
「コンパイルする環境」そのものがベンダが決められない時点で、コンパイルできたからって動く保証がないんだから。
もしかして君は「コンパイルできたからバグはありません」って言っちゃうタイプかい?

140:login:Penguin
21/09/10 22:12:11.15 X6m2Tk7s.net
Linuxに互換性なんてまったくないだろ。
もうね、ゴミというにふさわしいのがLinuxだけどさ、その理由の一つが互換性が無いことなんだよね。
「互換性が無いことを保証する」のがLinuxだと言っても良いぐらいだしw

141:login:Penguin
21/09/12 16:06:45.89 pwvWPI7P.net
Linuxはバイナリ提供しても動作保証できないゴミ屑OSだからソースで提供したところで動作保証なんてまったくできないカスだわなw

142:login:Penguin
21/09/13 15:50:12.61 AHnCd59k.net
マイクロソフトは普通のWindowsとWindowsARMにアプリの互換性がないのをどうにかしてほしい。
とりあえずスピードはいいからx86のエミュレーションくらいできるだろ。

143:login:Penguin
21/09/13 15:56:34.08 3hKj2rcJ.net
x86は対応済で、Windows11からx64も対応する

144:login:Penguin
21/09/13 16:35:01.66 AHnCd59k.net
>>143
ラズパイに入れたWindowsARMはほとんど何も動かんぞ。
ほんと客を騙してゴミ売って商売すんなよマイクロソフト。

145:login:Penguin
21/09/13 16:54:50.85 lrB2Sv7z.net
>>144
対応ハードウェアや要件を理解せずにゴミスペで語るのはどうかとw

146:login:Penguin
21/09/13 17:07:58.62 sYbvACs+.net
>>145
立場がどうあれ品の無いディスりする人って限られてるから

147:login:Penguin
21/09/13 18:08:28.68 gDAOT4uJ.net
同じWindowsなのにバイナリ互換ゼロだもんな。
商品名を変えるべきだったと思うわ。

148:login:Penguin
21/09/13 20:05:00.44 uXnSK18D.net
Linuxって同じCPUどころか、同じパソコンで動かしても互換性がないゴミカスOSだもんねぇw

149:login:Penguin
21/09/13 22:21:19.74 e/I5z4JP.net
>>142
文句はインテルに言えw
その程度のことも知らんで偉そうなこと言うのぅ、さすがはゴミOSユーザーwww

150:login:Penguin
21/09/14 00:52:36.72 Vt6fqW2z.net
>>149
Windowsにバイナリ互換性がない指摘でしょw

151:login:Penguin
21/09/15 11:14:52.87 q71KpFWv.net
上智大学もWindowsARMの互換性のなさを注意喚起してるな。
URLリンク(ccweb.cc.sophia.ac.jp)
正確にお伝えすると、ARM版のWindowsでは、x86アーキテクチャのソフトウェアは動作保証外となっていますし、ほとんどのソフトウェアにおいて、ARM版のWindowsでは動作保証がありません。
判明している状況では、VPNの動作確認ができておりませんし、お持ちのプリンターをはじめとした周辺機器も使用できる保証がありません。
このARM版Windowsを使用したPCを購入しないことをお勧めします。

『購入しないことをお勧めします』

152:login:Penguin
21/09/15 12:08:25.15 c6mUSpIP.net
>>151
LinuxはARMの動作保証をしているのか?

153:login:Penguin
21/09/15 12:46:22.63 q71KpFWv.net
結局ラズパイはラズパイOSで動かすのが一番なのよね。

154:login:Penguin
21/09/15 12:54:46.26 c6mUSpIP.net
>>153
それでx86バイナリーのエミュレーションができているのか?
比較条件がバラバラな話なんて無意味だよ

155:login:Penguin
21/09/15 14:21:42.14 q71KpFWv.net
>>154
比較してない
WindowsARMが他のWindowsとバイナリ互換性がないと書いてるだけだが?
一体何と競ってるんだあんたは?

156:login:Penguin
21/09/15 18:47:01.63 c6mUSpIP.net
>>155
つながりの無い話ならそもそも板違いだよ

157:login:Penguin
21/09/15 18:56:52.98 TDDa7ZTU.net
>>156
言い出しっぺのID:AHnCd59kと煽ってたID:e/I5z4JPには何も言わないんだな

158:login:Penguin
21/09/16 09:03:34.96 l+v8j8Ib.net
OSSは改変自由なんだから、互換性なんて無い。
今まではたまたま偶然に互換がある機能があっただけ。

159:login:Penguin
21/09/16 10:22:43.40 HtWzaZYc.net
もともとunix界隈はCPUからしてバラバラだったからね。
フリーソフトもソースで配布されて各自でコンパイルってのが当たり前だったんだよね。
そういう歴史があるから多様なアーキテクチャにもすぐ対応できるわけよ。

160:login:Penguin
21/09/16 12:12:34.09 ZbrDdr/s.net
>>158 えーと、Unixってご存知ですか?

161:login:Penguin
21/09/25 19:25:34.67 HZmxnnAu.net
>>157
同一人物だからでしょ

162:login:Penguin
21/09/28 00:06:45.17 c3DYNpxq.net
勘違いしてるバカばっかりだな。
互換性がまったくないぐらいに手を入れても「Linux」として世に出せる。
逆に「互換性を維持しなければいけない」という縛りがあってはいけない。
それがLinuxだ。
その程度のことも判らないバカばっかりとか、やっぱLinux使いは頭悪い下等市民の巣窟だなw

163:login:Penguin
21/09/28 00:18:26.88 YwWPm4eA.net
Unixが何かもわからん奴がイキってるなw

164:login:Penguin
21/09/28 02:04:05.00 gfOqxm59.net
>>162
悪いが何書いてるかサッパリわからんw
統失か何か?

165:login:Penguin
21/09/28 17:02:21.79 1LHeHGzC.net
互換性がないだの何だのと言ってるやつはまず依存パッケージを入れることを覚えればいいと思う

166:login:Penguin
21/09/28 23:54:39.94 MN6NMM/A.net
バカには使えないのがLinux

167:login:Penguin
21/09/29 18:29:59.25 ILjmclkJ.net
実際ソフトをリリースしたい時はUbuntu版とCentOSを出しとけばだいたいOKってこと?

168:login:Penguin
21/09/30 00:08:44.98 B2SRuI5z.net
AppImageかFlatpakで出せばいいんじゃね
ElectronやPWAといったWeb系もディストロ問わず使えて良い
FlutterのLinux向けビルドも候補に上がって来るかも

169:login:Penguin
23/06/12 01:59:55.50 57h1Wb4t.net
昨日、おじいちゃんがボケ防止の本を、近くの本屋から買ってきた

170:login:Penguin
23/09/29 15:58:40.43 DCZSx7rs.net
最近、読書する時間を作ってるんやけど、楽しいわ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch