X



もしもUNIXが存在しなかったら
0001dmrms
垢版 |
2011/10/17(月) 00:01:57.13
UNIXとC言語の父とよばれた、リッチー博士が亡くなった。
あらためてUNIXとC言語の影響の大きさを再認識した。

そこでだ、1970年に戻って、君の前には真っ白なキャンバスがある。
もしもUNIXが生まれなかったら世界がどうなっていたか?

VMSはまだ存在しているだろうか?
apollo のAegis が世界を席巻していただろうか?

妄想せよ!
0002名無しさん@お腹いっぱい。
垢版 |
2011/10/17(月) 10:49:45.88
code project の mail で知ったが扱い
小さいね。jobs と同じくらい取り上げられても
良い気がするがウォール街で騒がれるような
今の人でないと駄目かね。

CとUnixが無かったら…やっぱりVMSが
進化してWNTがMS以外から出ていたか?
0003名無しさん@お腹いっぱい。
垢版 |
2011/10/17(月) 11:52:44.59
人間の歴史を見ればわかることだが

英語がなければ中国語が、中国語がなければ日本語が発展するだけで
C言語がなかったら、それに変わる言語が普及しただけ
UNIXがなければ、それに変わるOSが出ただけだ
0007名無しさん@お腹いっぱい。
垢版 |
2011/10/17(月) 23:18:33.93
>>3
それは全くその通りで反論する気はないんだが、
その「それに変るOS」ってなんだろね? ってのがこのスレの趣旨なんじゃないの。
みんなそんなことわかってると思うよ。

あとちなみに「それに代わるOS」な。細かいけど。
0008名無しさん@お腹いっぱい。
垢版 |
2011/10/18(火) 00:57:48.18
>>7
何だろうとは、既存の何かに代替えを求めてる?
それはないだろう、UNIXがあってこその現状だし、UNIXが無いと何か?
と言われたってなぁ。

箸がなかったら何が?
って言われてもフォークとナイフかと言えば、食文化も違うし
そうでもないだろう、先割れスプーンかもしれないが、それも箸があって
こその道具だし。
インド方式の手だろ、ってのがFAなんだろうが、それを認めるやつは
いないだろうから、C言語がなかったら、それに似たもの
UNIXがなかったら、それに似たものということが限界。

0010名無しさん@お腹いっぱい。
垢版 |
2011/10/18(火) 23:07:06.93
>>8
細かいけど「代替え」じゃなくて「代替」な。
「だいがえ」じゃなくて「だいたい」

UNIX文化とちかいものとしてはMulticsがあった。
ハッカー文化ではTOPSやらITSやらが有名だ。
UNIXがなければこれらが発展したかもしれないねという話。
>>1ではVMSが出てるしね。
0011名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 08:56:24.87
UNIXが無いことでコンピュータへの発展が無く
1万人規模の収容ビルで全員が一斉に電卓やソロバンを弾いて
並列計算をしていたかもな。
もしくは世界中の暗算職人が暗算を
人間の脳を超える機械は存在しない。
0013名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 18:44:17.79
それはどうかなあ。CP/MのデッドコピーだったMS-DOSの1.xは別として、
階層ファイルシステムやパイプをを取り入れた2.xはUNIXの模倣をだったからなあ。
ディレクトリ区切り文字が/にならなかったのは既にスイッチキャラクタとして/を使っていたからという理由だし。
0014名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 18:45:48.87
大事なところを忘れていた。
なのでMS-DOSがあったとしてもUNIXがなければ全然別物になっていたと思う。
0015名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 21:16:48.83
Unix以前にMulticsがあったことを忘れてないか?
広く普及することで影響を及ぼしたUnixみたいにはいかないだろうがな
0016名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 22:47:34.82
>以前に
以前には存在しなかった。Multicsの失敗を教訓に(アンチテーゼとして)UNIXは
誕生した。
Multicsが稼働し始めたのは、UNIXより遥か後。一応、稼動には漕ぎ着けたらしい。
0017名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 22:57:56.77
>>1

だが今がまさにそのUnixが存在しなかった世界だとしたら?
俺たちがUnixと呼んでいるモノは実はUnixではなくUnixのない世界のUnix的なUnixかもしれないだろ。
0018名無しさん@お腹いっぱい。
垢版 |
2011/10/19(水) 23:47:08.20
>>12 ああっそれを言い出すとURL改革でバックスラッシュを正式導入しようとの運びになりUNIXありがとうさようならが加速的になってしまうのでは
0024名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 15:23:17.46
もしもUNIXが存在しなかったら

カレントディレクトリの概念が、
データ用(chd)、コマンド用(chx)と、別々になっていた
0025名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 23:24:52.29
それ何てOS-9?
ついでにオンメモリにロードする共有ライブラリをだな…

68000向けMMUが結局出なくて、68010買ってねw…に成った時は恨んだ。
むしろFM-11AD2+の方がよっぽど良かったじゃないか。
0026名無しさん@お腹いっぱい。
垢版 |
2011/10/20(木) 23:30:53.41
>>16
Multicsはちゃんと製品として売り出されていたし、
60年代に開発されたOSだが、10年くらい前までDoDで現役で動いてた。
オレンジブックのB1 securityもかなり初期に通っていた。

まともに動いてないと思っている人が多いんだけども。
当時大掛かりで複雑で斬新なシステムだったのは本当だけど、
今現在の視点で見ると、(当たり前だが)大したことない。
0028名無しさん@お腹いっぱい。
垢版 |
2011/10/23(日) 21:18:51.24
>>23
もうどうにもならなくなって寒い煽りレスでしか反論できなくなったアホがここに
で、どうおかしいのか説明してみ?ん?
0032名無しさん@お腹いっぱい。
垢版 |
2011/10/26(水) 13:45:38.98
リッチー博士の事は本当に残念だがUNIX/Cの真の親はケン・トンプソン博士だと思ってる俺は少数派?
※もちろん、特にC言語に付いてはリッチー博士の功績がとても大きいと思うが
0036名無しさん@お腹いっぱい。
垢版 |
2011/10/26(水) 23:09:45.23
もしもUNIXが存在しなかったら

0:標準入力 / 1:標準出力 / 2:標準エラー出力
じゃなくて、

5:キー入力 / 6:プリンタ出力
になっていた
0039名無しさん@お腹いっぱい。
垢版 |
2011/10/27(木) 16:59:50.07
>>32
当時は雑多なハードウェアが群雄割拠している時代で、
今みたいにx86/x64一本で勝負できる時代じゃなかったから、
CがなければUNIXの普及も難しかったでしょ。

高級言語でOS開発、そしてグッドデザインってことなので、
二人でTuring賞を受けたのでは?
0040書いてそ
垢版 |
2011/10/30(日) 18:39:58.53
MONAOS と OSASK が世界中を支配してた。
0042名無しさん@お腹いっぱい。
垢版 |
2011/10/31(月) 02:39:07.97
>>41
仮にUNIXが無くても、俺たち優秀な人材は存在していた
Webの技術があって2chが存在していたなら、その障害は
俺たちが救済していただろう。
0043名無しさん@お腹いっぱい。
垢版 |
2011/10/31(月) 07:15:26.96
もしもUNIXが存在しなかったら
パイプは存在せず、一時ファイルをRAMディスクに置く方式が長らく続いていた。

ネットワーク時代になり、ようやくローカルホストとの通信をパイプの代わりに
使うようになったりしたが、やはりパイプ自体は発明されなかった。
0046名無しさん@お腹いっぱい。
垢版 |
2011/11/01(火) 13:35:22.48
>>43
ネットワーク時代になっても、loopbackインターフェイスは発明されなかったので、
ローカル通信をパイプ代わりに使ってるソフトは、
NICが刺さっているマシンでしか動かなかった。
まだNICが普及する前のPCのユーザーからは、パイプ代わりのローカル通信を使った
ソフトの開発元に「動かない」という苦情が殺到した。
0047名無しさん@お腹いっぱい。
垢版 |
2011/11/01(火) 18:31:36.72
>>45
米軍発。モールス通信の練習とかの埋め草。
コンピュータどころか電話(≠電信)が発明される以前から有るっぽい。
0049名無しさん@お腹いっぱい。
垢版 |
2011/11/04(金) 07:02:00.57
そもそもサブディレクトリという概念が無く、CP/MやMS-DOS1.xxみたく、
全部ドライブの\に展開して、しかもエントリが128個限定とか、あるいは
三菱独自Tron崩れOSみたく3階層限定で、逆に必ず3階層用意しなきゃ
いけなくて、ファイルは3階層目にしか置けない、なんて事態になってたかも。
0050名無しさん@お腹いっぱい。
垢版 |
2011/11/05(土) 15:31:42.27
階層ディレクトリの始まりはMulticsです。
そしてAT&TのMulticsプロジェクトに参加していたKen Thompsonが、
最初のUNIXのファイルシステムを作ったのです。
0056名無しさん@お腹いっぱい。
垢版 |
2011/11/17(木) 15:42:24.15
>>55
歴史の90%は嘘
全て都合良く改ざんされ脚色されて厚生に伝わったフィクション

戦後の歴史を観ても明白で、要人や政府ぐるみで歴史を改ざんして記録する
ような手法を用いている。
その検証もできない戦前に至っては歴史の体をなさないほど醜い。
0058名無しさん@お腹いっぱい。
垢版 |
2011/11/19(土) 21:46:06.49
もしもUNIXが存在しなかったら
英語のテストで create や unique のスペルを間違えることはなかったのに。
0064名無しさん@お腹いっぱい。
垢版 |
2011/11/23(水) 00:24:12.67
標準入出力、リダイレクトもなく。画面出力をファイルに書くときは、

CREATE FILE LIST.LOG AT DRIVE D:
ASSIGN TASK LIST TO LIST.LOG
EXEC TASK LIST

こんなかんじで
レスを投稿する


ニューススポーツなんでも実況