macOS以外のUNIXはもうオワコン
金払ってまで使うようなOSじゃないし
Linux以外はもういらないよ ならUNIXは終わったとか遅れてるとかクソスレ乱立しまくってないで、勝手にLinux使ってろよ ただ一人いつまでもUNIXガーと喚いてるバカ
周りの空気を読めず、誰も聞いてないのにしょーもない話を自分勝手に始めて、ドン引きされるヤツなんだろうなw 企業で最近までバリバリだったsolarisが急逝したので正統なunixはもう滅びたよ
SVR4ベースと少しのBSDフレーバー、旧態依然な*bsdと違って先進機能を取り入れ続けた最高のunixだった
mac os xは実質freebsdにガワ被せただけのモノ(grep/stringで検索すれば殆どfreebsdのcopyrightがマッチする)ので、freebsdだけある意味生きてる
unixの敗因はwin/linuxよりpoll(相当のシステムコール)の実装が遅かったことに尽きる、今は実装されたけどもう遅い > POLL(2)
> 名称
> poll – 同期 I/O の多重化
これの実装により何が可能になってるんですか?
各種I/Oの高速化やマルチスレッド? >>4
select(poll相当のシステムコール)は1983年の4.2BSDかららしいけど、
1983年だとlinuxやwindowsもリリースされていないのでは?
>>5
例えば通信ソケットを接続待ちにして、他から接続され次第処理を始める等で使う >>6
> SELECT(2) FreeBSD System Calls Manual SELECT(2)
>
> 歴史
> select() システムコールは 4.2BSD で登場しました。
間違いないですね
> 例えば通信ソケットを接続待ちにして、他から接続され次第処理を始める等で使う
私がMZ700でタイムシークレットやってたハナタレの頃 rsh(4.2BSD〜) や ftp(4.2BSD〜) 等でバリバリ使われてたって事じゃないですか >>7
FreeBSDのドキュメントは間違いが多い >>8
「select 4.2BSD」でググれ
FreeBSDのマニュアル以外の色んな所で、selectは4.2BSDで登場したと記載されてる >>8
そもそも間違いが多いならいくつか指摘出来るよね
何しろ間違い箇所が多いんだから 間違いが多いドキュメントを参照して
間違いないですねって言ってるから
だめだって話をシてるだけだが?
ソースコードや他の信頼できる情報を持ってくればいいだろう
wikipediaに書いてあったから間違いないですねって
言ってるようなもんなんだわ ほらな。調べたらすぐ見つかった
https://man.openbsd.org/select.2
The select() system call first appeared in 4.1cBSD.
4.1cBSDは1982年、4.2は1983年 >>8が述べたのは
「FreeBSDのドキュメントは間違いが多い」
>>12が示したのはOpenBSDのドキュメント >>11
まあ「間違いない」と断定してしまうのは言い過ぎな気もするが、
ダメだと言うなら根拠を示して「それは間違いだ」と指摘すれば良いのでは?
「間違いだ」ならともかく「間違いが多い」なんて情報価値ほぼゼロやがな
信頼できる情報は次とかかな
https://books.google.co.jp/books?id=Kie6AwAAQBAJ&pg=PT676&lpg=PT676&dq=select+4.2BSD&source=bl&ots=CBBcqNaU86&sig=ACfU3U0ZceicNE9gfdofQ_KQz7xxXGOJ4Q&hl=ja&sa=X&ved=2ahUKEwj0noG0stj0AhXAs1YBHdIxCxEQ6AF6BAgYEAM#v=onepage&q=select%204.2BSD&f=false bsdプログラミングはしてないけどlinuxほど多様されてない印象はある
なんか実装に欠陥があるとか? どこの馬の骨とも知れんヤツの個人的な印象だけで、「欠陥があるとか?」と言われましても >>13
OpenBSDが正しくてFreeBSDが間違ってる例って
わからなかったのかい?ばかだねぇ >>14
FreeBSD界隈の日本人って
デタラメばっかり言ってるやつが多いんだよw >>17
OpenBSD5.3までは4.2BSDだったのが、5.4から4.1cBSDになってるね
でもそれが正しいという証拠はあるの?
あと4.2BSDからの旨は、LinuxやNetBSDのマニュアルにも記載されてる
間違ってるってんなら「FreeBSDが」ではなく「FreeBSDも」だと思うが OpenBSDが正しい根拠もFreeBSDが間違ってる根拠も示さないヤツが、何言ってんだか >>22
> unixの敗因はwin/linuxよりpoll(相当のシステムコール)の実装が遅かったことに尽きる
自分でぶっこんできたこっちを先に証明しなよ
自分で調べもせずしょうもないマウント取ろうとしてないで ここIDも無いスレだから似た様な奴は同一視されても仕方無いわな >>22
そのドキュメントが正しいことの証拠が、そのドキュメントのコミット履歴だって?
正気ですか? だからコミット履歴に間違ってましたって
理由書いてあんだろが >>27
バカかねキミは
その「間違っていました」が正しいのか検証したのか? 検証した(かもしれない)のはOpenBSDの中の人
お前が検証したのかって話
それとも他人の話を鵜呑みにするマヌケなのかな? FreeBSD「4.2BSDです」
OpenBSD「4.2BSDです」
NetBSD「4.2BSDです」
Linux「4.2BSDです」
OpenBSD「間違ってました、4.1cBSDです」
マヌケ「OpenBSDが正しい! FreeBSDは間違い!」
民「OpenBSDの主張が正しいか検証した?」
マヌケ「検証したから修正したんだろ」
よく恥ずかしくないねw >>32
今まで書いてあったのを訂正したんだから
訂正したほうが正しいに決まってるだろ おまえマジで他人の話を鵜呑みにするマヌケなんだな
訂正したものが実は間違ってました、って可能性を考慮しないとかアホ過ぎるわ
wikipediaの記載事項が訂正されたら、それも無条件で信じるんだな >訂正したほうが正しいに決まってるだろ
こういうのを思考停止って言うんだけど、恥の上塗りって気付かんのかな? >>37
Error: src/lib/libc/sys/select.2.diff: no such file or directory
になるけど、URL間違ってない?