FreeBSDを語れ Part56at UNIX
FreeBSDを語れ Part56 - 暇つぶし2ch910:名無しさん@お腹いっぱい。
23/04/20 16:10:34.49 .net
>>892
> WindowsやMacの方が古いプログラムが動かなくて困ってる印象
> 例えば、WindowsXPのプログラムが軒並み動かなかったとか

それはWindowsの方が動かしたいGUIアプリがたくさんあったからだね
FreeBSDなんて、なくても良いものばかりで
そもそも使ってないので、動かなくても誰も話題にしない

911:名無しさん@お腹いっぱい。
23/04/20 17:17:07.33 .net
>>898
んなこと言い出すと
「お前がそう感じるだけ」
「お前が知らんだけ」
というとっても不毛な言い合いで終わる
その辺で止めとけ

912:名無しさん@お腹いっぱい。
23/04/20 17:25:48.14 .net
まーGUIなんて言ってるからね
99%ライブラリの依存関係の話しなんだろうけどねー
そういうのはどの環境でも起きる話だからpythonのpyenvのような仕組みを導入したりjailやDockerで実行環境切り替えたりDockerのイメージで丸ごと実行環境から提供したり、それってJAVAのやった事の再発明だよねとか
まあ下らないけど人によっては大事な話なんだろうね

913:名無しさん@お腹いっぱい。
23/04/20 19:35:57.87 .net
Java はセキュリティ強化していったせいで動かなくなったのが沢山。
言語仕様も直されているし。

914:名無しさん@お腹いっぱい。
23/04/20 20:18:42.05 .net
>>900
ライブラリの依存関係についてはWindowsは早くから
OS以外の共有ライブラリを共有しないようになってるので関係ない話
知らないかもしれないけど、Windowsではライブラリはアプリに付属するもの
共有するから依存関係がーなんて言うのはLinuxとかの話

915:名無しさん@お腹いっぱい。
23/04/20 20:22:44.77 .net
>>892
> WindowsやMacの方が古いプログラムが動かなくて困ってる印象
> 例えば、WindowsXPのプログラムが軒並み動かなかったとか

んなこと言い出すと
「お前がそう感じるだけ」
「お前が知らんだけ」
というとっても不毛な言い合いで終わる
から、無知のくせに喧嘩うるな

916:名無しさん@お腹いっぱい。
23/04/20 20:27:11.58 .net
shared objectのバージョン依存があるから
なおstatic linkなら
最近ならコンテナで丸っと配布がトレンド
Windowsも古いアプリはApp-Vで仮想化してたりするし

917:名無しさん@お腹いっぱい。
23/04/20 21:22:59.22 .net
>>902
そら問題の起きにくい説明にはなってるけど起きない説明にはなってねーよ
VCランタイムの問題だとか使われるDLLの問題なんかは起きてる

918:名無しさん@お腹いっぱい。
23/04/20 21:30:43.30 .net
俺的にちょっと嫌なのはjuypter notebookなんかを使った場合に各種言語のカーネルがpythonのライブラリと整合取れるか怪しそうだなってとこ
OS関係なしに問題起きるだろうなこれ
こういうのは問題出たら丸ごと入れ替えたい

919:名無しさん@お腹いっぱい。
23/04/20 22:39:29.47 .net
>>903
WindowsはxpからVistaの時に\Program Filesのセキュリティ設定が変わった影響が結構ある。

920:名無しさん@お腹いっぱい。
23/04/20 23:41:32.76 .net
>>905
DLL Hellはとっくになくなってる

921:名無しさん@お腹いっぱい。
23/04/21 02:31:07.73 .net
>>908
だからアプリケーションレベルだけで起きる依存性の問題について付け足したんだが?

922:名無しさん@お腹いっぱい。
23/04/21 14:07:59.31 .net
ん? DLL Hellがアプリケーションレベルの問題だって理解できてない?
共有ダイナミックリンクライブラリしかしらない?
共有されてないDLL(ダイナミックリンクライブラリ)がある理由がわかってない?

923:名無しさん@お腹いっぱい。
23/04/21 18:37:03.19 .net
>>910
んなはなしはしていない

924:名無しさん@お腹いっぱい。
23/04/21 18:38:29.45 .net
>>910
いつまでもWindows.


925:の話がしたいなら他へ行ってくれ



926:名無しさん@お腹いっぱい。
23/04/21 19:13:59.35 .net
FreeBSDはメジャー番号上げすぎ問題
CUIのOSでメジャー番号をころころ変えるのはどうか
最近だとWindowsが10、macもXでかなり長い年月粘った

927:名無しさん@お腹いっぱい。
23/04/21 19:17:55.92 .net
bhyveにVNCで繋げた時のキーマップを修正するパッチが取り込まれたはずだと思って13.2のリリスノートを見てもその事が書いてなかった
まさかの14町かよ

928:名無しさん@お腹いっぱい。
23/04/21 20:08:09.63 .net
>>911-912
言い負かされたからってみっともないw

929:名無しさん@お腹いっぱい。
23/04/21 20:08:53.56 .net
>>913
長期サポートが欲しいならLinuxを使ってくれ
短期アップデートを繰り返すのがFreeBSDだ

930:名無しさん@お腹いっぱい。
23/04/21 20:18:33.79 .net
>>916
Ubuntuは16とか18とか、すげーペースでバージョン上げるんだなと思ったら
西暦の下二桁だった

931:名無しさん@お腹いっぱい。
23/04/21 21:52:44.37 .net
>>915
二度と来るなボケ

932:名無しさん@お腹いっぱい。
23/04/21 22:07:30.96 .net
>>913
上げすぎも何もここしばらくは2年毎で機械的にメジャー番号が上がってるはず
リリースの遅れはあるけど
要はそういうスケジュールが先にあって期限に間に合うものが入るという形

933:名無しさん@お腹いっぱい。
23/04/21 23:49:35.87 .net
>>917
UbuntuはFreeBSDみたいに、新しいバージョンが出たら
古いバージョンを切り捨てるという方針じゃないので安心
Ubuntu 14.04がサポート終了になるのは来年

一方でFreeBSDは、2016年にリリースされた11系が
2020年にサポート終了している

934:名無しさん@お腹いっぱい。
23/04/21 23:53:25.45 .net
>>919
古いバージョンを使い続ければいいだけだから
バージョンが上がるだけなら問題ない
サポート終了になるのが問題
5年ごとにOSをアップデートしなければならんから困る
ゲームぐらいならどうでもいいがミッションクリティカルなシステムには使えない

935:名無しさん@お腹いっぱい。
23/04/21 23:57:37.55 .net
>>920
で?
主張したいことは何?

936:名無しさん@お腹いっぱい。
23/04/22 00:02:52.12 .net
>>922
お前ら寄付をしろ
サポートが10年にならないと
候補にすらならん

937:名無しさん@お腹いっぱい。
23/04/22 00:07:12.66 .net
>>923
現状のFreeBSDには長期サポートを必要としてるスポンサーがいないってことだろ
お前が必要とするなら、お前がスポンサーになって長期サポートバージョンを維持するか
お前が長期サポートするプロプライエタリなディストリを作るかしろ

938:名無しさん@お腹いっぱい。
23/04/22 00:10:17.58 .net
ものすごい疑問なんだが即時対応する有料サポート無しでミッションクリティカルな用途に採用するんか?
いやコード全部自分とこで管理してパッチ当て続けるマンパワーがある組織なら屁でもないんだろうけど
そんな連中はバージョンサポートの有無なんて気にしないやろうし…

939:名無しさん@お腹いっぱい。
23/04/22 10:39:29.06 .net
まあ、長期サポートが10年になろうがすごいデスクトップになろうがFreeBSDがlinux に取って代わることはないから。linuxがなんかおおポカやってEUに出禁になるとかなったらあるかもしれんけど。よくわからん覇権を夢見るより今できることを楽しめばいいと思う。

940:名無しさん@お腹いっぱい。
23/04/22 10:40:48.74 .net
ちんちんシュッシュッシュッ!

941:名無しさん@お腹いっぱい。
23/04/22 10:46:44.51 .net
コピペ馬鹿

942:名無しさん@お腹いっぱい。
23/04/22 11:01:37.37 .net
>>924
> お前が必要とするなら、
必要ない。長期サポートしないようなものはビジネスとして選択肢にならないと言ってる
事実を言ってるだけ。
別にFreeBSDはこのまま消えてもらっても構わん

943:名無しさん@お腹いっぱい。
23/04/22 11:32:48.03 .net
ちんちん!シュッシュッ!シュッ!

944:名無しさん@お腹いっぱい。
23/04/22 11:40:53.43 .net
低能コピペ馬鹿は死ね

945:名無しさん@お腹いっぱい。
23/04/22 14:43:39.97 .net
LinuxはAndroidが採用しなくなったらシェアでFreeBSDと大差ないだろ
AndroidはFuchsiaに差し替えるのではないかと言う噂が常にある

946:名無しさん@お腹いっぱい。
23/04/22 16:31:54.92 .net
>>929
そう、それが現実。でもどうせほとんどのサービスは10年も持たないんだから、FreeBSD つかってくれてもいいじゃん、と嘯くくらいは許されるとおもう。

947:名無しさん@お腹いっぱい。
23/04/22 17:05:14.08 .net
そうそう、使えるところで使えばいいんだよ

948:名無しさん@お腹いっぱい。
23/04/22 18:17:34.66 .net
>>932
AWS, GCP, OCI なんかで標準的に使われているのでサーバ分野で大差あると思うで。

949:名無しさん@お腹いっぱい。
23/04/22 19:27:09.30 .net
FreeBSDにGNUコマンドをインストールすることは出来るけど
逆にLinuxにBSDコマンドってインストールできないの?
オプションに違いとかがあってめんどくさい。統一したいんだけど。

950:名無しさん@お腹いっぱい。
23/04/22 20:53:06.53 .net
ソースコードがあるのにインストール出来ないなんて思う奴はお引取りください

951:名無しさん@お腹いっぱい。
23/04/22 21:20:50.26 .net
え?だってビルドできないじゃん

952:名無しさん@お腹いっぱい。
23/04/22 21:21:10.32 .net
ソースコードが有ってもFreeBSD専用なので

953:名無しさん@お腹いっぱい。
23/04/22 21:28:24.15 .net
GNU Core Utilities を探して arch のドキュメントいいね、に至る。
URLリンク(wiki.archlinux.jp)
GNU の方がオプション多機能だろう、と思うけど。

954:名無しさん@お腹いっぱい。
23/04/22 21:37:31.09 .net
Rustを学ぶためのプロジェクト―Debian開発者、coreutilsパッケージをRustで実装中
URLリンク(gihyo.jp)

955:名無しさん@お腹いっぱい。
23/04/22 21:59:21.71 .net
>>939
POSIXだということはほぼAPIは同じだということだが?

956:名無しさん@お腹いっぱい。
23/04/22 22:00:02.52 .net
>>938
できないの?
ならお引取り下さい

957:名無しさん@お腹いっぱい。
23/04/22 22:11:01.22 .net
>>935
サーバーでは大差があるけど、PS4 PS5のシェアもあるからな
組み込みはLinuxも当然採用が多いけど、その辺トータルでどうなのかなと

958:名無しさん@お腹いっぱい。
23/04/22 22:20:14.33 .net
>>940
Xの設定やら何やらで度々お世話になってるわ
使う先はFreeBSDなんだけどね

959:名無しさん@お腹いっぱい。
23/04/22 23:26:41.62 .net
>>942
POSIXであっても違うところはたくさんあって
autoconfみたいな仕組みを使って
クロスプラットフォームを実現してないと
簡単にはコンパイルできないんだよ
実際やってみればわかるよ

960:名無しさん@お腹いっぱい。
23/04/22 23:33:21.82 .net
例えばsleepのソースコードはここにある
URLリンク(cgit.freebsd.org)

Linuxでコンパイルするとエラーになる

$ gcc sleep.c
sleep.c:42:10: error: expected declaration specifiers or ‘...’ before string constant
42 | __FBSDID("$FreeBSD$");
| ^~~~~~~~~~~
sleep.c:44:10: fatal error: capsicum_helpers.h: そのようなファイルやディレクトリはありません
44 | #include <capsicum_helpers.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

961:名無しさん@お腹いっぱい。
23/04/22 23:42:27.62 .net
組み込みで使われているのはライセンスのお陰が大きいから、Linux に勝ってても嬉しくないだろ。
NetBSD 曰くの正しい実装で移植しやすいとか誇れるタイプの理由でもないし。

962:名無しさん@お腹いっぱい。
23/04/23 00:48:18.76 .net
ゲーム機にFreeBSDが使われるのは
いかなるソースの公開も義務付けられないから。
ゲームはコピーゲーム機が出るのが問題で
ルーターもおそらくコピールーターが出るのが問題
コピーを防ぐには、ハードとソフトが一体となった対策が必要。

963:名無しさん@お腹いっぱい。
23/04/23 00:57:18.81 .net
>>946
何度もやってます
それぐらいの移植は

964:名無しさん@お腹いっぱい。
23/04/23 01:00:31.04 .net
だからできるできないの話ならLinux上でbsdtarとかbsdmakeを動かすのも「できる」という事
そのままではコンパイルできないというならできるようにすればいいんですよ

965:名無しさん@お腹いっぱい。
23/04/23 01:27:51.90 .net
>>950
移植しなきゃならん時点で駄目じゃん
そのままコンパイルできないと互換性があるとはいえない

966:名無しさん@お腹いっぱい。
23/04/23 01:28:53.41 .net
>>951
できるようにしなきゃ出来ないって時点でアウトだね

967:名無しさん@お腹いっぱい。
23/04/23 01:31:30.10 .net
大昔にUniform Driver Interface (UDI)という動きがあったけど、結局絵に描いた餅だったな…

968:名無しさん@お腹いっぱい。
23/04/23 01:35:36.01 .net
BSDの入門書出なくなったので、若い人はLinux勉強してから必要になってBSDも使っているかと思うと、大変だな、って思おうわ。
気の利いたコマンドをインターネットで調べてもLinux向けなら動かないものもあるし。
まあ、AIXやHP-UXよりはインターネットに情報あるけどさ。

969:名無しさん@お腹いっぱい。
23/04/23 02:00:37.86 .net
BSDが必要にならないからBSDの入門書が出ないんだよ
売れないから

970:名無しさん@お腹いっぱい。
23/04/23 02:17:03.20 .net
BSDが必要になってしまった人はかわいそうに思う

971:名無しさん@お腹いっぱい。
23/04/23 06:56:54.63 .net
Linuxでbsdコマンドが使いたいならpkgsrc あさってみるのがよいのでは。

972:名無しさん@お腹いっぱい。
23/04/23 07:32:33.56 .net
2004年頃を境にピタリと
FreeBSDの日本語本が出版されなくなった印象なんだけど
何かあったのか

973:名無しさん@お腹いっぱい。
23/04/23 09:52:09.72 .net
次スレ スレリンク(unix板)

974:名無しさん@お腹いっぱい。
23/04/23 10:28:38.59 .net
>>959
数年前ぐらいからLinuxの完成度が急激に高まった
古くなったWindowsマシンに、Linuxをインストールするのが
簡単にできるようになり、それほど詳しくない人もLiunuxを
使い始めたUbuntuがリリースされたのが2004年
FreeBSDユーザーは馬鹿にするかも知れないが
GUIでセットアップも何でもできるっていうのは重要なことなんだよ
誰でも最初は初心者だからね

975:名無しさん@お腹いっぱい。
23/04/23 10:46:53.96 .net
その需要を拾うのがPC-BSDだったのにおまえらが課金しないからサ終した

976:名無しさん@お腹いっぱい。
23/04/23 12:13:22.74 .net
おまえらが悪いお前らが悪いってか
使ってもいないのにアカの他人がよく吠えるな

977:名無しさん@お腹いっぱい。
23/04/23 16:24:15.68 .net
>>952
ソースコードがあって自由に使えるということは移植もできるということだよ
「駄目」なんていうのはそちらの見解
ヘッダやライブラリの違いはマニュアルを突き合わせて吸収すればいい
そんなことはSunOSからHP-UXなりAIXに移植した人はみんなやって来たこと
1つ2つやれば慣れるしコンパイルを通す事自体はそんなに難しい事じゃない
今ならFreeBSDからNetBSDに移す事も頻繁に行われているようだしDragonflyからHAMMER fsをFreeBSD,NetBSDへ移植作業をやってる人がいるね
これはユーザーランドじゃないから結構高度な事だけど

978:名無しさん@お腹いっぱい。
23/04/23 16:27:45.01 .net
欲しい物があって世の中に無いなら自分で作ればいい、幸い材料は揃っているのだから後は手を動かせばいいだけ

979:名無しさん@お腹いっぱい。
23/04/23 16:46:54.82 .net
>>962
下心でGPLにしがみついた開発者の方が多かったってだけだろう
結構な数のLinuxのディストリビューションで使われてるGUIインストーラの類はGPL
Portsならともかくインストーラとなると最初はバイナリでなきゃならないからその辺のものはBSDに入れられない

980:名無しさん@お腹いっぱい。
23/04/23 20:54:49.03 .net
>>964
> ソースコードがあって自由に使えるということは移植もできるということだよ

移植されてないんですね(苦笑)

981:名無しさん@お腹いっぱい。
23/04/23 21:01:52.53 .net
移植した時点でFreeBSDのコマンドではなくて
独自開発のコマンドになってしまう
本家にマージされないと意味がないってわかってないのかな?

982:名無しさん@お腹いっぱい。
23/04/23 21:17:09.25 .net
>>967
やってだけどそれだけじゃ満足しないんでしよ?
じゃあ誰でもすぐ試せる簡単なヤツを一つ
NetBSD のソースを展開する
LinuxのシステムでもCygwinでもいいや、gcc,binutilなどの開発ツールは入れておく
ソースツリーのディレクトリでbuild.sh toolsを実行する
その展開したシステム上で実行できるクロスビルド用のツールができる
その中にはmakeやgrepやawkがある
残念ながらtarはないけどそれはgnu tarでもなんとかなるよね

983:名無しさん@お腹いっぱい。
23/04/23 23:00:30.39 .net
>>967
いやbsdtarとかmakeとかはポータブル版あるだろ。なにが言いたいのかだんだんわからなくなってるけど、Linux と*bsdで混乱しないように共通のbsd風の基本的なユーザランドコマンドをつかいたいならpkgsrc 使うのが楽。
おいらはもうなにもかも面倒なのでgrepやtar
をたたくたびにhelpを参照する。もちろん、-hなのか--helpなんだかもおぼえてないのでそこからtry and error

984:名無しさん@お腹いっぱい。
23/04/24 00:33:42.24 .net
何が言いたいの?
誰でもどこでも簡単にFreeBSD版のコマンドが作れるように
整備したら?って話だけど

985:名無しさん@お腹いっぱい。
23/04/24 00:34:02.69 .net
訂正
誰でもどこでも簡単にFreeBSD版のコマンドが使えるように

986:名無しさん@お腹いっぱい。
23/04/24 00:34:32.21 .net
>>969
NetBSDじゃなくてFreeBSDのがいいですね

987:名無しさん@お腹いっぱい。
23/04/24 06:24:53.96 .net
>>971
FreeBSD版のコマンドをどこでも使えるようにする必要性はおいらは感じない。揃えるならGNUが簡単。揃えた方が効率いいとおもうかもしれないが、状況によっては対応力を鍛えた方がずっと効率がいい。

988:名無しさん@お腹いっぱい。
23/04/24 12:01:15.39 .net
俺もそう思う

989:名無しさん@お腹いっぱい。
23/04/24 14:20:56.50 .net
むしろFreeBSDのコマンドとかなくすべき
FreeBSDのカーネルにGNUコマンドを組み合わせろ

990:名無しさん@お腹いっぱい。
23/04/24 16:08:30.59 .net
Debian/kFreeBSDでも復活させて使ってろよ

991:名無しさん@お腹いっぱい。
23/04/24 16:10:30.43 .net
WEBサーバーのシェアらしいが、日本以外はWindowsで日本だけCentOS
URLリンク(ja.hostadvice.com)
でもどうやってWEBサーバーOSのシェアを調べた?
FreeBSDでホストしているサーバーもあるのね

992:名無しさん@お腹いっぱい。
23/04/24 18:43:39.29 .net
>>976
オレがめんどくさいから以外の理由があるなら語ってほしい。

993:名無しさん@お腹いっぱい。
23/04/24 18:55:23.45 .net
>>979
Linux用のシェルスクリプトがFreeBSDで動く

994:名無しさん@お腹いっぱい。
23/04/24 19:05:52.19 .net
ふーんよかったね

995:名無しさん@お腹いっぱい。
23/04/24 19:09:06.07 .net
そういうこと「よかった」ことになる
今までの状態だと「悪い」

996:名無しさん@お腹いっぱい。
23/04/24 19:10:05.24 .net
あとFreeBSD開発者の負担を減らせる
コマンドを作らなくて良くなる
これも「よかったね」の一つ

997:名無しさん@お腹いっぱい。
23/04/24 19:23:06.56 .net
ばかだろ

998:名無しさん@お腹いっぱい。
23/04/24 20:25:22.15 .net
もうLinux使っチャイナyo!

999:名無しさん@お腹いっぱい。
23/04/24 20:38:35.20 .net
ちんちん!シュッシュッシュッ!

1000:名無しさん@お腹いっぱい。
23/04/24 20:38:57.35 .net
コピペ馬鹿

1001:名無しさん@お腹いっぱい。
23/04/24 21:32:53.38 .net
>>980
それはLinux 用に書かれたFreeBSD でも動かせる類いのシェルスクリプトが楽に動かせるという意味だよね。楽したいだけじゃん。ていうかLinuxつかえよ。そしてdistroが違うから間違った出力が得られるという憂き目にあうがいい。

1002:名無しさん@お腹いっぱい。
23/04/24 23:33:17.99 .net
>>978
httpでサーバーのOSが取得できる場合があって
その統計を取ってるのだろう
全部足して100%にならんのはOSが「不明」なWEBサーバーがあるから

1003:名無しさん@お腹いっぱい。
23/04/25 01:10:30.60 .net
>>988
コンピュータってのはみんな楽したいためにあるんだろ
言い返せないからって「電気無くても頑張ればできる!」理論を
持ち出すのはダサい

1004:名無しさん@お腹いっぱい。
23/04/25 01:31:54.79 .net
>>740
オープンソースも多かったよ
特にSunはね

1005:名無しさん@お腹いっぱい。
23/04/25 01:34:43.49 .net
なんでお前の都合に合わせなきゃならないんだ
楽したけりゃLinux使え
バカ

1006:名無しさん@お腹いっぱい。
23/04/25 01:45:11.12 .net
>>989
いやどんなOSが動いているか簡単に取得できるし
つかそんな事も知らんで生きているとか信じられないよねー
nmapとか知らんで生きてたの?
チョー可笑しいんですけどwww

1007:名無しさん@お腹いっぱい。
23/04/25 01:58:55.08 .net
ここを荒らしてるのは、MSの犬

1008:名無しさん@お腹いっぱい。
23/04/25 01:59:29.86 .net
WindowsOSでネットとかする = 裸で街を歩く

みたいなもんだからなw

1009:名無しさん@お腹いっぱい。
23/04/25 02:00:08.99 .net
個人情報を盗み、さらに
個人の思想、行動まで操作するのが
Windows だよw

1010:名無しさん@お腹いっぱい。
23/04/25 02:00:41.44 .net
Linux なら安心?

ノー、ノー、ノーw

1011:名無しさん@お腹いっぱい。
23/04/25 02:01:28.76 .net
総統のリーナス自身がカーネルに
悪さしてるのは、間違えない

バックドアとかしこんでんだろ

1012:名無しさん@お腹いっぱい。
23/04/25 02:02:13.28 .net
リーナスは大学生の時、
たった一年で独力で独自のOSを作ったことになってるが、
こんなホラ話だれが信じんねんw

1013:名無しさん@お腹いっぱい。
23/04/25 02:03:09.55 .net
googleは流石だわ
OpenBSDもFreeBSD用途別に使ってる

1014:1001
Over 1000 Thread Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 130日 10時間 47分 45秒

1015:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


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