The FreeBSD Project
https://www.freebsd.org/ja/
前スレ
FreeBSDを語れ Part47
https://mevius.2ch.net/test/read.cgi/unix/1507827321/
FreeBSDを語れ Part47 (再利用のため実質Part48)
https://mevius.2ch.net/test/read.cgi/unix/1508085628/
関連スレ
初心者もOK! FreeBSD質問スレッド その123
https://mevius.2ch.net/test/read.cgi/unix/1522192115/
FreeBSDを語れ Part49
■ このスレッドは過去ログ倉庫に格納されています
1デーモン君
2019/09/06(金) 20:47:50.692019/09/10(火) 19:59:15.98
>>36-37
つまり、BSDに未来はないと。
つまり、BSDに未来はないと。
2019/09/10(火) 20:02:24.97
googleがカネを突っ込んだところはみんな悪くなるんだな
2019/09/10(火) 20:26:31.54
ブラウザの件はダウトだろ
41名無しさん@お腹いっぱい。
2019/09/10(火) 20:51:11.95 MSには20年前の気概を取り戻して欲しい・・・
そう、GPLを糞味噌に叩いていたあの頃のような輝きを・・・!
そう、GPLを糞味噌に叩いていたあの頃のような輝きを・・・!
2019/09/10(火) 21:36:04.50
ブラウザの歴史にAppleなんて絡んでたっけ?
ジョブズならまだわからないでもないが
ジョブズならまだわからないでもないが
2019/09/10(火) 21:46:33.29
>>40
ダウトじゃないよw
KDEがKHTMLを開発して、
AppleがそれをパクってWebKitに変更し、
GoogleがそれをパクってBlinkに変更し、
MicrosoftがWindows標準ブラウザEdgeでBlinkを利用する
Windows標準ブラウザは最高のブラウザになります。
ここまで改良してくれてありがとうございましただよw
ダウトじゃないよw
KDEがKHTMLを開発して、
AppleがそれをパクってWebKitに変更し、
GoogleがそれをパクってBlinkに変更し、
MicrosoftがWindows標準ブラウザEdgeでBlinkを利用する
Windows標準ブラウザは最高のブラウザになります。
ここまで改良してくれてありがとうございましただよw
2019/09/10(火) 22:30:16.44
>>43
一度グーグルがWebkitに乗っかったけどアップルが蹴落として出来た残りカスがBlink
一度グーグルがWebkitに乗っかったけどアップルが蹴落として出来た残りカスがBlink
2019/09/11(水) 00:51:34.97
2019/09/11(水) 05:49:39.26
でもおまえらだって、
KHTMLなんて使わなかったろ?
でもwegkitは使うだろ?
KHTMLなんて使わなかったろ?
でもwegkitは使うだろ?
2019/09/11(水) 10:44:35.61
>>32
数十兆を超えるWindowsの開発費に比べたら雀の涙だだろう。OS開発にはそれぐらいリソースがいるのだ。
そもそもAppleは巨額を投資してOS開発をしたが失敗したから、今はOSS陣営からOSを丸パクリしてるのだ。
数十兆を超えるWindowsの開発費に比べたら雀の涙だだろう。OS開発にはそれぐらいリソースがいるのだ。
そもそもAppleは巨額を投資してOS開発をしたが失敗したから、今はOSS陣営からOSを丸パクリしてるのだ。
2019/09/11(水) 11:52:39.81
掛けたカネの多寡とモノの出来は無関係という証明
2019/09/11(水) 14:02:09.01
そもそもAppleが自社で本当にOS開発してるのならCPUアーキテクチャ変更なんてしないはず。
切捨ての代償がでかすぎる。ソースパクるためにx86に移行したと考えるのが妥当。
切捨ての代償がでかすぎる。ソースパクるためにx86に移行したと考えるのが妥当。
2019/09/11(水) 14:06:01.37
むしろハードの生産を続ける方が費用が掛かりすぎただろうな。
51名無しさん@お腹いっぱい。
2019/09/11(水) 16:44:08.08 雑談しか出来ないおまえらも未来は無い
2019/09/11(水) 17:23:34.21
>>51
つまり、FreeBSDに未来がないことは間違いないと。
つまり、FreeBSDに未来がないことは間違いないと。
2019/09/11(水) 17:46:18.47
FreeBSDに未来なんかあるわけないやん
もちろんOpenBSDもNetBSDも
Linuxの代わりにしか使えないOSには
Linuxに移行するまでの時間稼ぎとしての役目しか残ってないよ
もちろんOpenBSDもNetBSDも
Linuxの代わりにしか使えないOSには
Linuxに移行するまでの時間稼ぎとしての役目しか残ってないよ
2019/09/11(水) 17:47:22.55
おまえ、Linux板に行った方がいいんじゃね?
2019/09/11(水) 17:57:58.06
きっとLinux板で爪弾きにされて流れてきたんだろう
かわいそうに
かわいそうに
2019/09/11(水) 18:20:22.55
FreeBSDは人材不足でもう保守できなくなっている。
GPLが嫌いだからこの板にいたがもう勝負は決したようだ。
GPLが嫌いだからこの板にいたがもう勝負は決したようだ。
2019/09/11(水) 18:34:18.43
後はグーグルが買ってダメにして
マイクロソフトがおいしくいただく、とw
マイクロソフトがおいしくいただく、とw
2019/09/11(水) 18:34:54.72
きちんと保守できてるのはOpenBSDだろ。FreeBSDはもうオワコンかもな。
2019/09/11(水) 19:17:59.17
OpenBSDにはどこの金が入ったんだよ
2019/09/11(水) 20:26:51.81
保守状況を網羅している58が巨額の寄付をしたに決まっている
2019/09/11(水) 21:04:22.54
スパコンで負けモバイルで負け
デスクトップPCはそれ自体が縮小
最後の砦だったIAサーバーもDocker全盛
jailを上手く宣伝できてたらなー
デスクトップPCはそれ自体が縮小
最後の砦だったIAサーバーもDocker全盛
jailを上手く宣伝できてたらなー
2019/09/11(水) 21:14:36.34
勘違いしてる人がいるな。金で解決する問題じゃない。
穴のないコードを書こうと意識しているかどうか。
複雑でわかりにくいコードを嫌い、シンプルでバグのないコードに変えていこうとするメンバーが集まっているかどうか。
穴のないコードを書こうと意識しているかどうか。
複雑でわかりにくいコードを嫌い、シンプルでバグのないコードに変えていこうとするメンバーが集まっているかどうか。
2019/09/11(水) 21:23:18.37
そんな意識の高い人達ってかっこいいですね。
FreeBSD Projectはどうなんでしょうか。
FreeBSD Projectはどうなんでしょうか。
2019/09/12(木) 00:18:22.91
>>61
有力なパトロンがつかなかったのが痛いね
有力なパトロンがつかなかったのが痛いね
2019/09/12(木) 01:42:39.86
どうなるの(´;ω;`)
2019/09/12(木) 05:27:59.03
個人商店のO
一応組織のF
カネを突っ込んでコントロールするならOの方がやりやすいな
googleがカネやクビを突っ込むとロクなことにならん
一応組織のF
カネを突っ込んでコントロールするならOの方がやりやすいな
googleがカネやクビを突っ込むとロクなことにならん
2019/09/12(木) 05:39:38.75
まずportsやmakeの複雑で意味がないコードを棄てたら?
2019/09/12(木) 06:47:45.56
例えば?
2019/09/12(木) 07:47:20.47
2019/09/12(木) 07:55:09.69
>>69
してその心は?
してその心は?
71名無しさん@お腹いっぱい。
2019/09/12(木) 08:01:13.22 iXsystemがパトロンやなかたけ?
YahooはLinuxに逝ってもた
YahooはLinuxに逝ってもた
2019/09/12(木) 08:04:02.74
2019/09/12(木) 08:10:33.30
>>69
具体的な代替案は?
具体的な代替案は?
2019/09/12(木) 08:48:07.72
>>73
どうせ ports 経由の local/ はGNUでベタベタだろ
local/ にGNUの最低限の環境を突っ込んで後はぃぬと同じ
OSに mk/* なんて全く役に立ってないんだし 全廃でおk
どうせ ports 経由の local/ はGNUでベタベタだろ
local/ にGNUの最低限の環境を突っ込んで後はぃぬと同じ
OSに mk/* なんて全く役に立ってないんだし 全廃でおk
2019/09/12(木) 08:52:50.84
>>74
その結果既存のユーザーにどんなメリットがある?
その結果既存のユーザーにどんなメリットがある?
2019/09/12(木) 09:25:58.48
>>74
最低限の環境とは?
最低限の環境とは?
2019/09/12(木) 10:50:01.76
>>62
というか数万、数千万項目の単体テストなんてお金貰わないと面倒でやってられないんだよ。
意識の問題ではなく品質が低いのはそれが理由。
バグ報告してたも碌に対応しないような輩がテストなんかしてるわけがない。
というか数万、数千万項目の単体テストなんてお金貰わないと面倒でやってられないんだよ。
意識の問題ではなく品質が低いのはそれが理由。
バグ報告してたも碌に対応しないような輩がテストなんかしてるわけがない。
2019/09/12(木) 13:11:16.53
2019/09/12(木) 14:14:07.32
2019/09/12(木) 14:14:24.05
民間の開発ならどこもやってるよ。そもそもやらないと納品できないだろう。
2019/09/12(木) 14:16:10.79
2019/09/12(木) 14:27:12.15
一方Theoはstrlcpyの使用を義務づけた
(GNU的には批判有り)
(GNU的には批判有り)
2019/09/12(木) 14:34:03.89
GNUのやつらはstrlcpyが嫌いだろうねw
共産主義が宗教を嫌う宗教と同じものってことに似てるんだw
共産主義が宗教を嫌う宗教と同じものってことに似てるんだw
2019/09/12(木) 14:49:49.26
2019/09/12(木) 14:52:44.84
>>84
おいらが煩雑だと感じるものを一般ユーザが使える分けないんだよ
おいらが煩雑だと感じるものを一般ユーザが使える分けないんだよ
2019/09/12(木) 15:22:45.84
>>85
portsが煩わしいなら/usr/portsを削除するか、インストール時にportsを選択しなければいい。
FreeBSDにはバイナリパッケージの配布もあるし、貴殿の様な達人なら野良ビルドでも十分実用的な環境を構築できるだろう。
但し一つだけ声を大にしても絶対通らないことがある。それは個人の独断で不特定多数のports使用権を奪う事。
一個人のエゴでユーザーの選択の余地を無くしてしまう事にはあまり賛成出来ない。
どうしても実現したいのであれば、貴殿がプロジェクトの重鎮になるか、フォークして独自OSを作るしかない。
portsが煩わしいなら/usr/portsを削除するか、インストール時にportsを選択しなければいい。
FreeBSDにはバイナリパッケージの配布もあるし、貴殿の様な達人なら野良ビルドでも十分実用的な環境を構築できるだろう。
但し一つだけ声を大にしても絶対通らないことがある。それは個人の独断で不特定多数のports使用権を奪う事。
一個人のエゴでユーザーの選択の余地を無くしてしまう事にはあまり賛成出来ない。
どうしても実現したいのであれば、貴殿がプロジェクトの重鎮になるか、フォークして独自OSを作るしかない。
2019/09/12(木) 15:33:35.38
なるほどこれは危険だ。セキュリティ重視のLinuxで実装に反対されるのもうなずける
https://ja.wikipedia.org/wiki/Strlcpy
strlcpyが危険な例:
char cmd[] = "rm *.bak";
char buf[5];
strlcpy(buf, cmd, sizeof(buf));
system(buf);
(sizeof(buf) が5であるため、最初の5-1=4文字しかコピーされず、"rm *" が実行されることになります)
https://ja.wikipedia.org/wiki/Strlcpy
strlcpyが危険な例:
char cmd[] = "rm *.bak";
char buf[5];
strlcpy(buf, cmd, sizeof(buf));
system(buf);
(sizeof(buf) が5であるため、最初の5-1=4文字しかコピーされず、"rm *" が実行されることになります)
2019/09/12(木) 15:34:41.83
>>85
貴殿程の知識と情熱を持ってすれば難しいことではないはず
貴殿程の知識と情熱を持ってすれば難しいことではないはず
2019/09/12(木) 15:44:44.02
そうしてこのまま何も変えずに
だらだら長くやってたものだけが慣れてるというだけで使うものになっちまうんだよな。
ま、どうでもいいけど。
だらだら長くやってたものだけが慣れてるというだけで使うものになっちまうんだよな。
ま、どうでもいいけど。
2019/09/12(木) 16:06:55.49
>>89
いくら素晴らしい知識や技術、理念を持っていても民意を得られなければ絵に書いた餅、宝の持ち腐れである
いくら素晴らしい知識や技術、理念を持っていても民意を得られなければ絵に書いた餅、宝の持ち腐れである
2019/09/12(木) 17:32:00.01
2019/09/12(木) 17:37:21.97
2019/09/12(木) 18:07:23.80
なら金をもらえないやり方でどうぞ
2019/09/12(木) 18:10:36.20
金は後からついて来る、か。
美しいな。
美しいな。
95名無しさん@お腹いっぱい。
2019/09/12(木) 18:11:24.86 別れはいつもついてくる
幸せの後ろをついてくる
幸せの後ろをついてくる
2019/09/12(木) 18:53:37.04
Cの文字列処理ライブラリは何とかした方が良いよな…
少なくとも
struct String {
size_t length;
char *string;
};
を引数に持つ文字列処理ライブラリを標準に含めるべき
そうすれば不幸な事故はかなり防げるはず
少なくとも
struct String {
size_t length;
char *string;
};
を引数に持つ文字列処理ライブラリを標準に含めるべき
そうすれば不幸な事故はかなり防げるはず
2019/09/12(木) 19:10:25.27
2019/09/12(木) 20:44:24.93
2019/09/12(木) 20:53:03.34
2019/09/12(木) 21:08:09.78
2019/09/12(木) 21:08:29.17
>>80
数千万項目とかどんだけでかいシステムなんだよw
数千万項目とかどんだけでかいシステムなんだよw
2019/09/12(木) 21:28:23.82
蜂の巣で草
2019/09/12(木) 21:41:45.41
>>87
そんなコードを書くやつなら消えたほうが良いだろw
そんなコードを書くやつなら消えたほうが良いだろw
2019/09/12(木) 22:46:06.55
>>96
Golangを使うんや
Golangを使うんや
2019/09/12(木) 23:01:20.45
日本語メーリングリストもこのくらい活発になればいいのにねw
2019/09/12(木) 23:13:54.07
FreeBSDスレなのにCを毛嫌いしてる奴が多くてワロタw
そんなにC使いたくないならWindowsでも使ってろ
そんなにC使いたくないならWindowsでも使ってろ
2019/09/12(木) 23:57:04.30
>>95
JASRACの方からきました
JASRACの方からきました
2019/09/13(金) 00:05:22.74
Goよいよね
2019/09/13(金) 00:15:07.90
2019/09/13(金) 00:23:22.68
>>96
Pascalのstring型が内部的にそうなってたと思う。
Pascalのstring型が内部的にそうなってたと思う。
2019/09/13(金) 00:38:23.48
FreeBSDな人たちはstd::stringとか使わないの?
2019/09/13(金) 00:52:50.79
2019/09/13(金) 00:53:55.14
crystal使いはいないの?
俺も使ってない
俺も使ってない
2019/09/13(金) 03:46:38.01
>>111
使うよ(^o^)
使うよ(^o^)
2019/09/13(金) 04:08:39.23
>>106
そんなLinusさんみたいな事云わんでも(笑)
そんなLinusさんみたいな事云わんでも(笑)
116名無しさん@お腹いっぱい。
2019/09/13(金) 04:47:59.22 perl で何でもかんでもやってまーす
2019/09/13(金) 08:44:45.65
ファミリーベーシックで何でもかんでもやってまーす
2019/09/13(金) 10:06:11.87
COBOLはまだまだイケるぞ
経産省が棄てたんだからw
経産省が棄てたんだからw
119名無しさん@お腹いっぱい。
2019/09/13(金) 11:27:02.292019/09/13(金) 11:51:49.70
121名無しさん@お腹いっぱい。
2019/09/13(金) 12:05:51.57 mallocで管理されるsizeはバイト単位やろ
wchar_t が 32bit とか言う話か?
wchar_t が 32bit とか言う話か?
2019/09/13(金) 12:23:28.78
2019/09/13(金) 12:29:36.21
>>101
碌にテストなんてやったことないというのがバレバレだなw
碌にテストなんてやったことないというのがバレバレだなw
2019/09/13(金) 12:35:23.45
無駄なチェックを端折れて高速な処理を書けるからC使ってるのに、
遅い堅牢ならライブラリをC、C++に用意しろと言うような低レベルPGなら元からC、C++使うなってことだな。
遅い堅牢ならライブラリをC、C++に用意しろと言うような低レベルPGなら元からC、C++使うなってことだな。
2019/09/13(金) 13:48:35.80
今現在堅牢な高級言語は生き残ってるか?
2019/09/13(金) 14:06:11.98
堅牢な高級言語しか生き残ってないだろw
アドレスを直接扱える危険な言語って
たくさんの言語のなかどの程度あると思う?
アドレスを直接扱える危険な言語って
たくさんの言語のなかどの程度あると思う?
2019/09/13(金) 14:10:10.06
2019/09/13(金) 14:20:06.52
2019/09/13(金) 14:28:27.29
>>124
ならCじゃなくてアセンブラ使ってろよ
ならCじゃなくてアセンブラ使ってろよ
130名無しさん@お腹いっぱい。
2019/09/13(金) 17:39:53.552019/09/13(金) 19:10:51.35
OpenBSDのportsに入ってたパッチw
--- texk/dvipsk/writet1.c.orig
+++ texk/dvipsk/writet1.c
@@ -1449,7 +1449,9 @@ static void t1_check_unusual_charstring(void)
*(strend(t1_buf_array) - 1) = ' ';
t1_getline();
+ alloc_array(t1_buf, strlen(t1_line_array) + strlen(t1_buf_array) + 1, T1_BUF_SIZE);
strcat(t1_buf_array, t1_line_array);
+ alloc_array(t1_line, strlen(t1_buf_array) + 1, T1_BUF_SIZE);
strcpy(t1_line_array, t1_buf_array);
t1_line_ptr = eol(t1_line_array);
}
--- texk/dvipsk/writet1.c.orig
+++ texk/dvipsk/writet1.c
@@ -1449,7 +1449,9 @@ static void t1_check_unusual_charstring(void)
*(strend(t1_buf_array) - 1) = ' ';
t1_getline();
+ alloc_array(t1_buf, strlen(t1_line_array) + strlen(t1_buf_array) + 1, T1_BUF_SIZE);
strcat(t1_buf_array, t1_line_array);
+ alloc_array(t1_line, strlen(t1_buf_array) + 1, T1_BUF_SIZE);
strcpy(t1_line_array, t1_buf_array);
t1_line_ptr = eol(t1_line_array);
}
2019/09/13(金) 19:11:33.33
2019/09/13(金) 19:57:49.49
>>130
Cなら
if ( checkfunc( func ) ) ...
と1行で書けるから大したことなさそうに見えるけど、これをアセンブラで書くと、
汎用レジスタ全部退避して、戻りアドレス設定して、新しいスタックポインタ設定して、
チェック処理を実行して、戻る直前に汎用レジスタ全部戻してリターンするので、
毎回こんだけの処理させてわざわざ遅くするのが嫌になるんだよね。
全レジスタの退避と復帰を毎回実行させるのってほんとに無駄に感じる。
本当は、破壊されてもいいレジスタは関数ごとに異なるはずなので、破壊されて困るレジスタだけ退避
するようにすれば最適化されていいんだけど、そうするとどこかを書き換えたとき、元に戻さないといけない
レジスタができて、それの退避を忘れただけで吹っ飛ぶ。
Cなら
if ( checkfunc( func ) ) ...
と1行で書けるから大したことなさそうに見えるけど、これをアセンブラで書くと、
汎用レジスタ全部退避して、戻りアドレス設定して、新しいスタックポインタ設定して、
チェック処理を実行して、戻る直前に汎用レジスタ全部戻してリターンするので、
毎回こんだけの処理させてわざわざ遅くするのが嫌になるんだよね。
全レジスタの退避と復帰を毎回実行させるのってほんとに無駄に感じる。
本当は、破壊されてもいいレジスタは関数ごとに異なるはずなので、破壊されて困るレジスタだけ退避
するようにすれば最適化されていいんだけど、そうするとどこかを書き換えたとき、元に戻さないといけない
レジスタができて、それの退避を忘れただけで吹っ飛ぶ。
2019/09/13(金) 20:16:21.30
>>133
三行にまとめてくんないと、1ミリも理解できないんだけど
三行にまとめてくんないと、1ミリも理解できないんだけど
2019/09/13(金) 20:29:34.91
素敵なコンパイラなら4行くらいにまとめてくれないかな....
2019/09/13(金) 21:01:24.16
2019/09/13(金) 21:21:08.17
確かMS-C6.0の頃か?(うろ覚え)破壊しないレジスタは退避しなかった筈だが?w
十数年前からメジャーどこのコンパイラは短い関数なら勝手にインライン展開するのが殆どだし
いつの時代の話をしてるんだかさっぱり
十数年前からメジャーどこのコンパイラは短い関数なら勝手にインライン展開するのが殆どだし
いつの時代の話をしてるんだかさっぱり
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- NHK、受信料の未払い世帯に督促強化へ 民事手続きの新組織を設置 差し押さえなどの強制執行も ★2 [1ゲットロボ★]
- 「稼ぐのよ!」高市総理が電話ガチャ切りで伝えたこと 鈴木憲和農林水産大臣が国政報告会に出席 自身が目指す農政の方針語る [煮卵★]
- 識者「『フリーパレスチナ』とかイキってる連中が台湾の話になると『中国を怒らせるな!』ってなる。ほんと左翼の正義って薄っぺらい」 [279254606]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- んなっても良いお🏡
- 【悲報】高市早苗を妄信している今の日本人見ると80年前も市民は進んで戦争協力してたんだって理解出来るよね🥺 [616817505]
- 【朗報】中国との戦争、世論調査で「賛成」が「反対」を上回るwwwwwwwww
- 起きた まだ寝る 腹減った
