[過去ログ] FreeBSDを語れ Part56 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
337(2): 2023/02/24(金)21:02 AAS
Linuxはバイナリ互換性めちゃくちゃ高くて感心したな
15年前のバイナリがそのまま実行できた
もっともLinuxの場合は glibcの互換機能は優れてるっぽいけど
338: 2023/02/24(金)21:44 AAS
命令セットが同じでa.outだのELFだのの形式に則ってて共有ライブラリのI/Fが変わってなければ
Linuxに限らずBSDでも昔のバイナリでもそれなりに動くだろう
問題になるのは標準ライブラリ類じゃなくてツールキットや高機能なライブラリ類
339(1): 2023/02/24(金)21:45 AAS
beta3
340: 2023/02/24(金)22:21 AAS
LinuxやらSolarisやらUnixwareのバイナリも動くだろ。
a.outは動かなくなったんだっけ?
341: 2023/02/24(金)22:51 AAS
今のBSDのシェアってどれくらいなんだろうか
調べようが無いかな
たぶんFreeBSD、OpenBSD、NetBSDで
組み込み含めてだとFreeBSDが圧倒するのではなかろうか
342: 2023/02/25(土)00:31 AAS
>>337
Linux Standard Baseってものがあるからな
BSDも利用者が圧倒的に増えれば同様の仕組みが求められるかもね
343(2): 2023/02/25(土)00:42 AAS
>>337
それはlibcだけに依存してたからだろう
外部ライブラリに依存すると、ディストリ間の違いが大きくて互換性なんて無いと思うけどね
344: 2023/02/25(土)00:47 AAS
十中八九必要なバージョンの共有ライブラリがねぇぞごるぁ言われて
最初の命令コードすら実行されないに100000000ジンバブエドル
345(1): 2023/02/25(土)07:27 AAS
>>343
その外部ライブラリを移植すればいいじゃん
346(1): 2023/02/25(土)09:02 AAS
バイナリ互換性の話もいろいろな見方があるのね。どっちかというとABI 互換性の維持ではなくdll hell の解決法のことを考える人がおおいのね?いまだにLD_LIBRARY_PATH がどうのこうのといいだすlinuxが優れてることはないとおもうけど。コンテナはstatic linkよりは柔軟だけど固めちゃったらおんなじやん。
347(1): 2023/02/25(土)12:57 AAS
>>345
バイナリをそのまんま動かすためにその周囲のコードを修正、makeしなおすの?w
バイナリの元になったソースからmakeしなおした方が早(ry
348(1): 2023/02/25(土)14:45 AAS
>>347
今どきmakeってw
普通にパッケージからインストールするか
ビルド済みバイナリをダウンロードするだけだろ
349(1): 2023/02/25(土)14:46 AAS
>>346
そうそう。コンテナはビルド済みバイナリを
ダウンロードするという考え方の究極系
数十MBとかいうサイズは今となっては小さいサイズなので
そのような力技が現実的になってるんだよ
350(1): 2023/02/25(土)15:25 AAS
>>348
>>343辺りからの違うディストリのバイナリを持ってきて動かすって話じゃねーの?
fedoraから持ってきたrpmをそのまんまdebianで動かすのは結構な手間が掛かると思うがな
rpmそのものを突っ込んでそのまんまインスコしてもどこかしらapt管理下のファイルと競合するだろうし
351: 2023/02/25(土)15:26 AAS
3行目のrpmそのものってのはパッケージマネージャっていう意味
352(1): 2023/02/25(土)16:54 AAS
>>350
Debian 管理者ハンドブック
外部リンク[html]:debian-handbook.info
Red Hat は非常に人気のある商用ディストリビューションです。
そのため一般に、サードパーティが提供するソフトウェアは Debian パッケージではなく RPM パッケージで用意されます。
Debian パッケージが提供されなかったとしても、Debian には
RPM パッケージを取り扱うプログラム rpm がパッケージとして用意されており、
Debian では RPM パッケージフォーマットを取り扱うことができます。
353(1): 2023/02/25(土)17:03 AAS
>>352
ただ変換して突っ込むとなるとその後の文章が問題なんだわ
足りないと言われた共有ライブラリをまた拾ってきて突っ込んで
を繰り返すて元々debパッケージで入ってたファイルやらリンクやら上書きされたらしっちゃかめっちゃかになる
354: 2023/02/25(土)17:04 AAS
Flatpak を FreeBSD で動かす相談をする流れかー
355(1): 2023/02/25(土)17:45 AAS
>>353
追加で入れるだからだから上書きもしないし
めちゃくちゃにもならんぞ
356(2): 2023/02/25(土)17:53 AAS
みんなNetBSDとOpenBSDを含めてBSD系としているけど
この2つはもう考慮する必要無いだろう
さまざまなアーキテクチャがあった時期はNetBSDの意味もあったが
今ではFreeBSD自身がARM対応などをやっている
カーネルベースで言えばもはや
Windows
Linux
macOS
FreeBSD
に集約されたのではないか
357: 2023/02/25(土)19:01 AAS
ガラントバザールでしょ
358: 2023/02/25(土)20:16 AAS
>>356
フリビスレだからって忖度せんでええよ^^
359(1): 2023/02/25(土)20:16 AAS
>>349
それが進むと環境ごとDockerで配布するという形になる
360: 2023/02/25(土)20:21 AAS
>>355
debianにgnome-core入ってる状態でFedoraのバージョン違いのgnome関連のパッケージ一式突っ込んでみよう
361: FreeBSDでwimeを使っている君 2023/02/25(土)20:22 AAS
あまたあるLinuxは、あくまでDistributionなんだから、
「Kernelはいっしょ」というのは、当たり前だと思う。
Linuxの生越昌己氏が、『LINUXを256倍使うための本』で
書いていた(うろ覚え)けど、(何かの)定義が、将来問題に
なる事は自明だったが、修正は大規模なものになるので、
手をつけないままになっていた、そうだしね。
RedHatが出た頃に、各種の懸案は解決されたんじゃないかな。
「業務や給料のチカラはすごい、キレイにしたんだな」と思った。
NetBSD由来、OpenBSD由来、の知見をもとに、脆弱性に
気づいて修正、ってのもあるし、「uyota 匠の一手」氏は、
FreeBSDで、seamonkeyが削除されたので、NetBSDのpkgsrcを
使って入れる、という記事を書いていたよ。
*BSD系を寄せ集めたら開発効率が上がるのではないか、って
いうのは幻想だと思う。だれしも、自分の関心部分しか興味が
ないから、放置されるものは、放置されるんじゃないか、と思う。
「バザールでござーる」ってやつかなあ。
(商用などで)「ソースコードがない」などの場合を、なんとか
するために、Linuxulator(FreeBSDのLinuxEmulation)が
あるのだと思ってました。
WXGでも、辞書ファイルや変換エンジン部分などはバイナリでも
よいので、それ以外のソースコードがあれば、compat3.x問題で
右往左往せずに、今でも使えただろうに、と思う。
それから考えると、wimeは、すばらしいのでぜひ、……(以下略)。
362(1): 2023/02/25(土)20:40 AAS
pkgsrcは実はNetBSDに依存していない
外部リンク:pkgsrc.org
関連でSmartOSなんてコンテナに特化したOpenSolarisの子孫があるねpkgsrcをパッケージに採用してる
behyve,KVM,ZFS,DTtrace,Crossbowが使える
かなりいいとこ取りかも
363: 2023/02/25(土)22:00 AAS
>>362
pkgsrcはいいよね。linuxでなにかをしないといけないときに便利。FreeBSD で使うとportsと(つかいかたとかが)ごっちゃになってあんまりだった。
おおむかしFreeBSD ports, OpenBSD ports, pkgsrc を(再)統合しようとかいう動きがあって一瞬で瓦解してたよね。
364: 2023/02/25(土)22:37 AAS
macOS の Homebrew っていうパッケージマネージャーはユーザーのホームディレクトリにコマンドやライブラリを置くのでOSで元からあるファイルと混ざらなくてよい
365(1): 2023/02/26(日)02:25 AAS
13.2 BETA3
366(1): 2023/02/26(日)04:34 AAS
>>365
>>339
上下前次1-新書関写板覧索設栞歴
あと 636 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.014s