UNIXとC言語の父とよばれた、リッチー博士が亡くなった。
あらためてUNIXとC言語の影響の大きさを再認識した。
そこでだ、1970年に戻って、君の前には真っ白なキャンバスがある。
もしもUNIXが生まれなかったら世界がどうなっていたか?
VMSはまだ存在しているだろうか?
apollo のAegis が世界を席巻していただろうか?
妄想せよ!
探検
もしもUNIXが存在しなかったら
2011/10/17(月) 00:01:57.13
2011/11/01(火) 13:35:22.48
>>43
ネットワーク時代になっても、loopbackインターフェイスは発明されなかったので、
ローカル通信をパイプ代わりに使ってるソフトは、
NICが刺さっているマシンでしか動かなかった。
まだNICが普及する前のPCのユーザーからは、パイプ代わりのローカル通信を使った
ソフトの開発元に「動かない」という苦情が殺到した。
ネットワーク時代になっても、loopbackインターフェイスは発明されなかったので、
ローカル通信をパイプ代わりに使ってるソフトは、
NICが刺さっているマシンでしか動かなかった。
まだNICが普及する前のPCのユーザーからは、パイプ代わりのローカル通信を使った
ソフトの開発元に「動かない」という苦情が殺到した。
2011/11/01(火) 18:31:36.72
2011/11/03(木) 14:16:29.87
ファイル名とディレクトリ名の名前空間が別々になっていたかも
2011/11/04(金) 07:02:00.57
そもそもサブディレクトリという概念が無く、CP/MやMS-DOS1.xxみたく、
全部ドライブの\に展開して、しかもエントリが128個限定とか、あるいは
三菱独自Tron崩れOSみたく3階層限定で、逆に必ず3階層用意しなきゃ
いけなくて、ファイルは3階層目にしか置けない、なんて事態になってたかも。
全部ドライブの\に展開して、しかもエントリが128個限定とか、あるいは
三菱独自Tron崩れOSみたく3階層限定で、逆に必ず3階層用意しなきゃ
いけなくて、ファイルは3階層目にしか置けない、なんて事態になってたかも。
2011/11/05(土) 15:31:42.27
階層ディレクトリの始まりはMulticsです。
そしてAT&TのMulticsプロジェクトに参加していたKen Thompsonが、
最初のUNIXのファイルシステムを作ったのです。
そしてAT&TのMulticsプロジェクトに参加していたKen Thompsonが、
最初のUNIXのファイルシステムを作ったのです。
2011/11/12(土) 23:13:05.75
俺が生まれていなかったかもしれないな
2011/11/14(月) 05:27:58.82
もしも…
階層ディレクトリはDOSで開発され
みんなでMS様と尊敬のまなざし
階層ディレクトリはDOSで開発され
みんなでMS様と尊敬のまなざし
2011/11/14(月) 22:37:48.04
だからMulticsが最初。
ゲイツなんてまだ子供。
ゲイツなんてまだ子供。
2011/11/16(水) 22:23:55.11
だから、ダカラって
サントリーのコマーシャルか!
サントリーのコマーシャルか!
2011/11/17(木) 15:18:49.63
歴史をろくに調べもせずに偉そうに語る奴にはうんざりなんだよ!
2011/11/17(木) 15:42:24.15
>>55
歴史の90%は嘘
全て都合良く改ざんされ脚色されて厚生に伝わったフィクション
戦後の歴史を観ても明白で、要人や政府ぐるみで歴史を改ざんして記録する
ような手法を用いている。
その検証もできない戦前に至っては歴史の体をなさないほど醜い。
歴史の90%は嘘
全て都合良く改ざんされ脚色されて厚生に伝わったフィクション
戦後の歴史を観ても明白で、要人や政府ぐるみで歴史を改ざんして記録する
ような手法を用いている。
その検証もできない戦前に至っては歴史の体をなさないほど醜い。
2011/11/18(金) 09:32:58.06
オーウェルの小説の世界の住人ですか?
2011/11/19(土) 21:46:06.49
もしもUNIXが存在しなかったら
英語のテストで create や unique のスペルを間違えることはなかったのに。
英語のテストで create や unique のスペルを間違えることはなかったのに。
2011/11/21(月) 12:42:08.40
あと resolveもよろしく
2011/11/21(月) 23:52:25.91
パイプは存在しなかったんじゃない?
2011/11/22(火) 00:13:39.48
逆にsocketが無くて、named pipeだったかも。
2011/11/22(火) 02:14:15.00
BSD socketはUNIX的でないと言われているのに?
2011/11/22(火) 06:37:23.99
2011/11/23(水) 00:24:12.67
標準入出力、リダイレクトもなく。画面出力をファイルに書くときは、
CREATE FILE LIST.LOG AT DRIVE D:
ASSIGN TASK LIST TO LIST.LOG
EXEC TASK LIST
こんなかんじで
CREATE FILE LIST.LOG AT DRIVE D:
ASSIGN TASK LIST TO LIST.LOG
EXEC TASK LIST
こんなかんじで
2011/11/23(水) 09:52:08.84
2011/11/23(水) 10:12:01.82
俺がIT業界に迷いこむことがなかった
2011/11/23(水) 10:30:45.64
もしもUNIXが存在しなかったら、
テキストファイルとバイナリファイルは完全区別され、
テキストファイルは ^Z (0x1a) で EOF。
バイナリファイルは 512バイトの整数倍でしか作成できなかった。
テキストファイルとバイナリファイルは完全区別され、
テキストファイルは ^Z (0x1a) で EOF。
バイナリファイルは 512バイトの整数倍でしか作成できなかった。
2011/11/23(水) 23:45:54.15
今はあまりメジャーではないが、シングルレベルストレージ?フラットストア?
みたく全てメモリにマッピングするファイルOSが主流になってたとか
ヤベーそろそろデータ入れるアドレス128bitじゃ足りねーとかで
次は512bit拡張か、1024bitにするか揉めてたとか
みたく全てメモリにマッピングするファイルOSが主流になってたとか
ヤベーそろそろデータ入れるアドレス128bitじゃ足りねーとかで
次は512bit拡張か、1024bitにするか揉めてたとか
2011/11/24(木) 09:09:08.74
2011/11/24(木) 09:13:12.74
2011/11/26(土) 10:23:17.46
簡単にマドマギで説明してくれ
2011/11/26(土) 16:22:36.42
もしもUNIXが存在しなかったら、
ファイルに「所有者」はあるが「グループ」はなかった。
タイムスタンプは2秒単位で、しかも更新時刻のみ。
ディレクトリにはタイムスタンプがなかった。
ファイルに「所有者」はあるが「グループ」はなかった。
タイムスタンプは2秒単位で、しかも更新時刻のみ。
ディレクトリにはタイムスタンプがなかった。
2011/11/26(土) 18:52:27.20
>>72
そんなのはUNIXがなくたって代替えのOSが装備しただろ
そんなのはUNIXがなくたって代替えのOSが装備しただろ
2011/11/26(土) 19:02:58.59
もしもUNIXが存在しなかったら、
fork()に相当するシステムコールは
プログラム名、引数1、引数2、、、のパラメータを指定する方式になっていた。
fork()に相当するシステムコールは
プログラム名、引数1、引数2、、、のパラメータを指定する方式になっていた。
2011/11/26(土) 19:19:54.92
【ネット】いったい何が起きているのか?2ちゃんねるサーバ次々ダウン!UNIX板が今回の危機も救ってくれると願うユーザも
http://uni.2ch.net/test/read.cgi/newsplus/1322278378/
http://uni.2ch.net/test/read.cgi/newsplus/1322278378/
2011/11/27(日) 11:03:48.91
なんか元ネタ聞いた方が楽しそうだね
2011/11/27(日) 11:42:12.82
>>74
だよな。今のfork()/exec()方式ってやっぱり無駄が多いよな。
だよな。今のfork()/exec()方式ってやっぱり無駄が多いよな。
2011/11/27(日) 23:37:53.05
2011/11/28(月) 06:35:59.18
>>78
copy-on-write方式なので実メモリをコピーするわけじゃないとしても、
一旦はメモリを予約しなければならない。
Solarisのようにメモリのオーバーコミットを許さない仕様だと、
あるプロセスが仮想メモリの50%以上を使っている状態で、
そのプロセスが小さい外部コマンドを起動するためにfork()しようとすると
メモリが足りないためfork()が失敗する。もちろん、実際に使用するメモリは
十分余っているのにもかかわらず。だからfork()/exec()方式は無駄。
copy-on-write方式なので実メモリをコピーするわけじゃないとしても、
一旦はメモリを予約しなければならない。
Solarisのようにメモリのオーバーコミットを許さない仕様だと、
あるプロセスが仮想メモリの50%以上を使っている状態で、
そのプロセスが小さい外部コマンドを起動するためにfork()しようとすると
メモリが足りないためfork()が失敗する。もちろん、実際に使用するメモリは
十分余っているのにもかかわらず。だからfork()/exec()方式は無駄。
2011/11/28(月) 07:58:33.21
fork/execじゃなく、Solarisが無駄。
2011/11/28(月) 16:05:37.38
2011/11/28(月) 16:29:25.91
Solarisのforkは今でもcopy on write方式ですが、、
2011/11/28(月) 18:53:10.05
UNIXがfork/joinモデルを採用した時は、
copy-on-writeどころか、pagingでさえなかった。
Process単位のswappingのみ。
copy-on-writeどころか、pagingでさえなかった。
Process単位のswappingのみ。
2011/11/28(月) 18:57:19.37
>>83
そんなことはみんな知ってる。で、fork/execは無駄と当時から言われていた。
vforkなどの寄り道もあった。copy-on-writeによってfork/execの無駄は一部緩和
されたが、依然として無駄だということ。今からOSを設計するなら
fork/exec方式にはしないだろう。
そんなことはみんな知ってる。で、fork/execは無駄と当時から言われていた。
vforkなどの寄り道もあった。copy-on-writeによってfork/execの無駄は一部緩和
されたが、依然として無駄だということ。今からOSを設計するなら
fork/exec方式にはしないだろう。
2011/11/30(水) 00:16:44.90
forkしないでパイプはどうやってつなげんの?
2011/11/30(水) 00:40:45.16
プロセス生成のAPIに標準ハンドル指定するパラメータがある。
例: Win32にはforkはないけどパイプをつなげることはできる。
例: Win32にはforkはないけどパイプをつなげることはできる。
2011/12/01(木) 04:59:24.49
POSIX SPAWNの設計を見るに、fork/exec方式を長年使って、ユースケースと
ベストプラクティスを固めたからこそできる設計だと思うな。
いきなり設計できるわけがない、必要な回り道、というか正道だったと思うよ。
ベストプラクティスを固めたからこそできる設計だと思うな。
いきなり設計できるわけがない、必要な回り道、というか正道だったと思うよ。
2011/12/01(木) 06:30:38.36
最近また vfork復活の流れになってるよね
2011/12/01(木) 09:52:02.02
forkとCOWを目一杯活用します、なんて奴も現れたし
2011/12/01(木) 10:40:03.18
LinuxやDarwinの隆盛で
fork/execスタイルはいまやこの世界の主流。
無駄が多いとか言っていた奴らは、
バッドケースをことさら悪くいう
技術的バランス感覚の悪い奴らだったことが
はっきりしてしまった。
fork/execスタイルはいまやこの世界の主流。
無駄が多いとか言っていた奴らは、
バッドケースをことさら悪くいう
技術的バランス感覚の悪い奴らだったことが
はっきりしてしまった。
2011/12/01(木) 10:43:22.93
>>90
マジで言ってるの?
Linuxだとclone系にシフトしてるし、
Solarisだとposix_何とかで、やはりfork/execじゃない方向になってる。
fork/execは実際に古いんだけど・・
マジで言ってるの?
Linuxだとclone系にシフトしてるし、
Solarisだとposix_何とかで、やはりfork/execじゃない方向になってる。
fork/execは実際に古いんだけど・・
2011/12/01(木) 15:47:03.72
cloneやrforkなんて何十年もなくて済んでいたわけで。
copy-on-writeになってからC10K問題が出てくる最近まで
vforkでさえ過去のものだった。
copy-on-writeになってからC10K問題が出てくる最近まで
vforkでさえ過去のものだった。
2011/12/01(木) 17:08:54.89
そもそもUNIXがなければLINUXもないんだし
そういう踏み台に載った小物を議論しても不毛だよ
そういう踏み台に載った小物を議論しても不毛だよ
2011/12/02(金) 02:12:41.09
forkとjoin はUNIX起源というわけでもないが。
2011/12/02(金) 09:55:50.78
UNIXはfork/exec/exit/wait
2011/12/03(土) 07:46:16.10
waitが何種類も有ったりしたな。
97名無しさん@お腹いっぱい。
2011/12/04(日) 00:01:39.40 wait(2)みたら wait, wait3, wait4, waitpid と出てきた。
2011/12/04(日) 00:12:30.60
BSD的には wait4が本物のsyscall。
wait waitpid wait3 は wait4で表せる。
wait waitpid wait3 は wait4で表せる。
99名無しさん@お腹いっぱい。
2011/12/06(火) 23:15:21.94100名無しさん@お腹いっぱい。
2011/12/07(水) 10:13:14.02 2ch歴5年くらいだけど
数日前に初めてUNIX板が救世主だった事を知った
凄く感謝してます
ありがとうございます
数日前に初めてUNIX板が救世主だった事を知った
凄く感謝してます
ありがとうございます
2012/01/03(火) 16:15:02.61
今2chやってる人のほとんどは2001年の閉鎖騒動なんて知らないんだろうな・・・
そんでUNIX板のおかげで助かったってことも
そんでUNIX板のおかげで助かったってことも
2012/01/07(土) 16:16:58.31
あれFoxの演出が大きいから
2012/07/19(木) 23:00:23.24
もしもUNIXが存在しなかったら
unlink(2)したファイルは即効で消すように設計されていた。
(そのファイルをopen中の別プロセスはI/O errorが返る)
unlink(2)したファイルは即効で消すように設計されていた。
(そのファイルをopen中の別プロセスはI/O errorが返る)
2013/09/01(日) 20:54:46.48
もしもUNIXが存在しなかったら
開業コードは0xMになっていた
開業コードは0xMになっていた
105名無しさん@お腹いっぱい。
2013/09/28(土) 20:38:21.19 TRONが市場を席巻していたかも。米国の圧力でMicrosoft陣営が躍進した歴史が残ったが。
2013/09/28(土) 23:28:55.57
107名無しさん@お腹いっぱい。
2013/09/28(土) 23:38:03.75 Mata に 穴 0Max かよw
2013/10/03(木) 19:12:36.14
>>106
"開業"コードとあるから何か別のモノなんじゃねw
"開業"コードとあるから何か別のモノなんじゃねw
2013/10/14(月) 09:53:03.17
>>106
Vまである32進法かもよ、ポケモン廃人には常識らしい
Vまである32進法かもよ、ポケモン廃人には常識らしい
2013/10/20(日) 08:05:31.31
もしもUNIXが無かったら
映画マトリックスとか攻殻機動隊は存在しなかっただろう。
ということは、それによって少なからず影響を受けたアニメ・映画・文化も
必然的に存在しなかったことになる。
イピカイェ〜ざまあミロ!
映画マトリックスとか攻殻機動隊は存在しなかっただろう。
ということは、それによって少なからず影響を受けたアニメ・映画・文化も
必然的に存在しなかったことになる。
イピカイェ〜ざまあミロ!
2013/10/21(月) 10:50:05.57
ジュラシックパークより古い、Unixの出る映画何かあるかな。
2013/10/21(月) 12:26:22.06
>>111
The UNIX System: Making Computers More Productive
The UNIX System: Making Computers More Productive
2013/10/22(火) 09:32:40.61
2015/03/02(月) 20:42:21.13
助けてください (´;ω;`)
115名無しさん@お腹いっぱい。
2015/04/09(木) 08:41:13.83 UNIXは無料って言うけど、無料なのはプロンプトだけなんでしょ?
フリーのUNIXをフルインストールしてみたけど、プロンプトしかできなかったよ。
フリーのUNIXをフルインストールしてみたけど、プロンプトしかできなかったよ。
116名無しさん@お腹いっぱい。
2017/12/29(金) 08:01:22.06 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
74GCGDN12C
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
74GCGDN12C
117名無しさん@お腹いっぱい。
2018/05/22(火) 05:54:13.85 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CI7AA
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CI7AA
2021/09/07(火) 09:25:24.11
レタス
2024/03/27(水) 20:26:04.95
7/末→8/19の先輩より先に逝くことはないしまだ若いんだから焦る必要もないって改めて思った以上かかるのにな!
なんのエラーが発生しましたとかネタにして
活動しても仕方ない
なんのエラーが発生しましたとかネタにして
活動しても仕方ない
120名無しさん@お腹いっぱい。
2024/03/27(水) 21:01:32.30 よく見てるみたいなシステムのくせに調子乗ってんねーw
流石にフラフラしてたで
流石にフラフラしてたで
2024/03/27(水) 21:51:58.35
1,791円で反応良かったら雑誌の売文でもなかった
しかも
食事しかないてのは当たり前だろ
都会だと思う
しかも
食事しかないてのは当たり前だろ
都会だと思う
レスを投稿する
ニュース
- 中国紙、琉球属国の「証拠」掲載 台湾有事答弁、日本揺さぶり狙う★2 [夜のけいちゃん★]
- 渡邊渚『日本は男性の性欲に甘い国』「女性をどうやって騙して呼び出すか力説するおじさん」日本で多発する性的搾取について思うこと ★2 [Ailuropoda melanoleuca★]
- 【安倍元総理殺害事件裁判】「どこから撃つか考えていたら真後ろにいた警備が横に移動したので偶然に思えない何かがあると思った」 ★2 [煮卵★]
- 有名な買い取り店にCD5000枚を持ち込んで売却した谷原章介、買い取り価格に後悔し30分後に戻るも…「ショックだった」 [muffin★]
- 【男同士】53歳男が30代男性との性的動画を無断公開か SNSで知り合い撮影 リベンジポルノ防止法違反の疑い [nita★]
- 水深2mのホテルプールで大学生溺死、監視員なし 8千万円賠償命令 [蚤の市★]
- 【実況】博衣こよりのえちえちゆったり歌う枠🧪
- 【画像】懲役64年で出所した爺さん(91)ガチでヤバすぎる [977261419]
- 【んな🏡】姫森ルーナ(・o・🍬)グラディウス配信中やぞ❗【ホロライブ▶】
- 【悲報】人気VTuberの天音かなたさん、ホロライブ卒業★3 [485689427]
- 辻元っちゃん「あんた警備手薄だからちゃんとしなよ?」安倍ちゃん「一生懸命貶めようとする努力は認めますよ笑」野次「わははは」 [771977901]
- 【悲報】トランプ大統領、高市ジャパンではなく中国側につく。 [271912485]
