[過去ログ]
FreeBSDを語れ Part55 (1002レス)
FreeBSDを語れ Part55 http://mevius.5ch.net/test/read.cgi/unix/1649337763/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
635: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 17:19:24.20 >>631 カーネルにリンクしないドライバ まあそういうのもあるかもねw 必死すぎだと思うけど http://mevius.5ch.net/test/read.cgi/unix/1649337763/635
636: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:18:42.26 ん?あんたが知らんだけでしょ? https://kledgeb.blogspot.com/2012/07/ubuntu-1204_01.html ハードウェアを動かすにはドライバが必要ですが、 そのドライバの多くはLinux Kernelとともにインストールされます。 ただし、オープンソースではないドライバは、その限りではないため別途インストールが必要です。 オープンソースではないドライバのことを「プロプライエタリなドライバー」といいます。 代表的なものと言えばグラフィックカードのドライバーです。 ドライバーには2種類あります。 オープンソース版とプロプライエタリ版です。 多くの場合、オープンソース版のほうが安定性は高いが性能が低く、 プロプライエタリ版はその逆です。 プロプライエタリ版ドライバはよく利用されます。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/636
637: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:19:30.47 >>635 いつからドライバだけの話になったんだ? テレビに入ってるソフトウェアの殆どは ドライバじゃねーだろ http://mevius.5ch.net/test/read.cgi/unix/1649337763/637
638: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:25:19.88 GPLの抜け穴はまずそこに書いてあるようにforkやexec 別のプログラムとして起動し、パイプやTCP/IPを使ってアクセスすれば 別のプログラムはGPLに感染しない インターネット越しにサービス使っているのと同じだからね あとは通信内容をパイプやTCP/IPを使って受け渡すプロキシプログラムを作ればいいだけ そうすればGPLにするのはそのプロキシだけでいい 昔からよく知られたテクニックじゃん・・・ http://mevius.5ch.net/test/read.cgi/unix/1649337763/638
639: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:25:41.26 組み込み機器に、標準じゃないカーネルドライバが必須というわけじゃないから。ボードはbspのある評価ボードのデッドコピーで、インテリジェントなデバイスと適当な方法で通信するだけなら、非GPLのユーザランドドライバで十分だろ。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/639
640: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:27:09.88 AGPLとか知らんのかな?GPLの抜け穴を対策するためのライセンスなんだが でもLinuxはAGPLはやりすぎってことで採用しなかった GPLの抜け穴は今も健在だよ http://mevius.5ch.net/test/read.cgi/unix/1649337763/640
641: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:40:03.06 >>637 そいつらがGPLのソフトとリンクしてないならいいんじゃね GPLに依存せずにアプリ作るのもなかなか骨折れるけどまあやってる企業はあるにはある ただ今時のテレビとかならライセンス表示するメニューがあることが多いけどね http://mevius.5ch.net/test/read.cgi/unix/1649337763/641
642: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:41:20.33 > GPLに依存せずにアプリ作るのもなかなか骨折れるけどまあやってる企業はあるにはある あー昔いたな。お前まだ20年前の知識か? えとね。GPLのコンパイラとかを使ってアプリを作っても GPLには感染しないの http://mevius.5ch.net/test/read.cgi/unix/1649337763/642
643: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:42:25.07 まったく、glibcとかのライセンスが 「抜け穴」として使えるように、LGPLになってるのを知らんのかな? http://mevius.5ch.net/test/read.cgi/unix/1649337763/643
644: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:48:42.00 今は FreeBSD clang で済みそうだよな http://mevius.5ch.net/test/read.cgi/unix/1649337763/644
645: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:49:08.71 FreeBSDはいらんかなw http://mevius.5ch.net/test/read.cgi/unix/1649337763/645
646: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 19:23:26.13 >>642 > えとね。GPLのコンパイラとかを使ってアプリを作っても > GPLには感染しないの これまた大昔に終わった話をドヤ顔で語るとか草生える http://mevius.5ch.net/test/read.cgi/unix/1649337763/646
647: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 19:51:53.31 cygwinは死んだの? http://mevius.5ch.net/test/read.cgi/unix/1649337763/647
648: 名無しさん@お腹いっぱい。 [] 2022/10/15(土) 21:47:43.09 cygwinは死んで無いよ http://mevius.5ch.net/test/read.cgi/unix/1649337763/648
649: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 22:33:00.27 ドライバーのたぐいは実行時に必ずダイナミックロードでリンクされるので、確実にGPLに感染する これはドライバーを別に配布しても同じ ただし、Linuxに関してはLinusがドライバーのコード内でGPLのソースを使ってなければ良いんじゃないの?というスタンスなので、プロプライエタリなドライバーでもソースを公開しなくても良いかもねという状況 http://mevius.5ch.net/test/read.cgi/unix/1649337763/649
650: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 00:20:12.16 アップルやソニーや任天堂がFreeBSDを選ぶのも WindowsやLinuxほどではないが、CPU対応やネットワークやUSBのドライバーが組み込まれているから そういう大企業なら独自OSをゼロベースに作れないこともないだろうけど 莫大な量のバグ取りをしなくてはいけない http://mevius.5ch.net/test/read.cgi/unix/1649337763/650
651: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:34:23.82 リナックスのカーネルモジュールで全機能を使いたければGPL互換である必要がある。 ただしプロプライエタリカーネルモジュールであっても、全機能を使える裏技が一時期あった。 MODULE_LICENSE("GPL\0for files in the \"GPL\" directory; for others, only LICENSE file applies"); なおGPLディレクトリは空っぽであった模様。 BSD系は縛り無しで全機能が利用可能。 太っ腹。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/651
652: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:46:03.50 >>649 いい加減「ドライバーのたぐいは」って条件つけるのやめたほうがいいよ 「ドライバーのたぐい以外は」問題ないってさっさといいなよw http://mevius.5ch.net/test/read.cgi/unix/1649337763/652
653: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:48:07.52 >>650 > アップルやソニーや任天堂がFreeBSDを選ぶのも アップルはFreeBSDを選んでないよ /bin/shはbashだし、FreeBSDのコマンドの一部をパクってるだけ カーネルにはFreeBSDのものは使われていない http://mevius.5ch.net/test/read.cgi/unix/1649337763/653
654: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:49:01.32 >>646 君、反論はしてないよね 大昔から今も続いている話でしょうがw http://mevius.5ch.net/test/read.cgi/unix/1649337763/654
655: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:54:11.48 bash-builtins な時点でcdとか大半のコマンドはGnuだね。 気にしてるのはライブラリだけで、コンパイラも気にしてないだろうけど http://mevius.5ch.net/test/read.cgi/unix/1649337763/655
656: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 02:10:46.18 >>652 よく分かんない突っ込みされたけどw ドライバーのたぐいを補足すると、ドライバーやプラグインの様なモジュールをダイナミックロードしても、実行時には本体とデータをやり取りするので、リンクと見なされる 要するにスタティックリンクやダイナミックリンクと同じようにGPLが適用される http://mevius.5ch.net/test/read.cgi/unix/1649337763/656
657: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 02:27:46.05 >>656 未だにドライバーの話をしてるのはお前だけだよ。 みんな組込機器に入っているソフトウェアの話をしてる テレビにはブラウザなどのソフトウェアが組み込まれてる http://mevius.5ch.net/test/read.cgi/unix/1649337763/657
658: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 02:29:41.66 >>655 気にしなければいけないのはライブラリだけだけど GNUのライブラリは例外条項があって プロプライエタリなソフトウェアともリンクできるようになってる まじでドライバぐらいしか問題は発生しないんだよ つまりGNUツールチェーンを使っている限りGPLに感染しない http://mevius.5ch.net/test/read.cgi/unix/1649337763/658
659: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 03:03:37.45 >>657 GPLにはリンクに対する事しか述べられてない そもそもリンクには2つあってスタティックリンクとダイナミックリンクだ ダイナミックロードは結局はダイナミックリンクと同じとされている その組み込まれてるってのはどっちのリンクの事なんだ? その2つ以外はあり得ないぞ http://mevius.5ch.net/test/read.cgi/unix/1649337763/659
660: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 03:09:19.72 >>659 https://www.gnu.org/licenses/exceptions.ja.html GCCランタイム・ライブラリ例外 (RLE) この例外規定の目的は、開発者が、コンパイラに対して プロプライエタリのプラグインまたは拡張をしていない限り、 GPLでないソフトウェアをGCCでコンパイルすることを認めることです。 このために、一つの追加の許可が必要です。それは通常、 GCCは生成するバイナリにあるGPLのコードを含むからです。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/660
661: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 04:52:41.04 >>654 頓珍漢なレスに何を反論しろと?w http://mevius.5ch.net/test/read.cgi/unix/1649337763/661
662: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 07:34:01.89 まったく、おまえらFreeBSDのはなしに戻そうとする努力をしろよ。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/662
663: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 08:45:40.23 単にLinuxを使うとGPLに感染するという はるか昔のデマを今も信じてるアホがいたってだけだな Linuxでいいよ。GPL?そんなもん ドライバ部分にしか感染しない http://mevius.5ch.net/test/read.cgi/unix/1649337763/663
664: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 08:55:28.70 よーし、じゃあFreeBSDの話をすっかー 高いところの枝が切りやすくて便利だよな http://mevius.5ch.net/test/read.cgi/unix/1649337763/664
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 338 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s