[過去ログ] FreeBSDを語れ Part51 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
970
(2): 2020/08/02(日)15:58 AAS
>>969
UNIXの歴史も知らないのかよ。
UNIXは、当時AT&Tに勤めていたケン・トンプソンが開発したもので、これが最初のUNIX。
AT&TはMulticsというOSを作るために予算を付けていたが、ケン・トンプソンはこれは複雑過ぎると感じていて
もっとシンプルで拡張が容易なOSがいいと思ってた。そこで会社に内緒で(趣味で)UNIXの開発を始めた。
なので、それが完成してもAT&Tとして正式に販売する予定はなかった。だから最初は大学や研究施設などにタダで配布した。
UNIXに値段を付けて販売するようになったのは、だいぶ経ってUNIXが世間で評価され始めてからだ。
当時のUNIXの値段は、大学や企業向けだったので高かった。個人で気軽に買える値段でなかったため、
もっと安価で個人でも手軽に使えるUNIXライクなOSがないかという流れになり、LinusがLinuxを作り、
UCBバークレイのデニス・リッチーのグループがUNIXを拡張してBSD UNIX(BSD = Berkeley Software Distribution)を出した。

UNIXの開発は最初アセンブラで書いていたが開発効率が悪いので、人間が見てアルゴリズムがわかりやすく、
簡単にアセンブラに変換できるトランスレータが欲しかった。そこでリッチー・カーニハンがB言語というのを作った。
その後、これを改良してC言語にした。だから昔のC言語はアセンブラに変換してもコードがわかりやすかった。
971: 2020/08/02(日)16:13 AAS
>>967
まあUnixは形容詞だと言うしな
972: 2020/08/02(日)16:15 AAS
Linuxは邪道
BSDが正統
って言っておけば良いよ
このスレ的には
973: 2020/08/02(日)16:18 AAS
UNIX風OSは有るのにTRON風は無い。
974: 2020/08/02(日)19:47 AAS
> シンプルで拡張が容易なOS

この素晴らしいOSはいつ完成するんだ?
975: 2020/08/02(日)20:22 AAS
みなさんのお手元で使われています。
976: 2020/08/02(日)20:36 AAS
MacやFreeBSDは複雑で拡張性がないよな
977
(1): 2020/08/02(日)20:37 AAS
今考えると当時のMS-DOSが一番その理想に合致する。
978: 2020/08/02(日)22:14 AAS
>>970
すまん、名前を間違えた
× UCBバークレイのデニス・リッチーのグループ
○ UCBバークレイのビル・ジョイのグループ
979
(2): 2020/08/02(日)22:24 AAS
>リッチー・カーニハンがB言語というのを作った。
とか、調べても不確かな奴は無理して書かんでいいんやで。
980
(3): 2020/08/02(日)22:27 AAS
>>977
MS-DOSは、初期のUNIXのCUIを真似て作ったもので、PCで動くように軽くした。
(本物のUNIXは当時のPCでは重かったし、そっくりx86に移植するのも大変なので移植は誰もやらなかった)
そのためMS-DOSはCUIで動くUNIXのサブセットみたいな感じだった。
パスの区切り文字が¥なのは、UNIXがスラッシュ(/)なので、そこまで真似するとUNIXそっくりになってしまうので避けた。
¥は半角文字だとバックスラッシュ(\)になり、英語キーボードで入力するとちょうどスラッシュの逆になる。

MS-DOSが本物のUNIXと大きく違うのは、やはりマルチタスクの部分で、これを実装すると複雑になり過ぎるため
シングルタスク仕様にした。そのため今のようにブラウザを動かしながら同時にメールソフトを起動してメールを書いたり
ということができなかった。
981: 2020/08/02(日)22:29 AAS
>>979
カーニハンがUNIX開発時に言語系を手伝ってB→Cを作ったのは何かの本に書いてあったと思う。
982: 2020/08/02(日)22:30 AAS
>>979
でももし違ってたら訂正してくれていいんやで
983
(1): 2020/08/02(日)22:36 AAS
CP/M → MS-DOS
UNIX → MS-DOS

どっちが自然の流れだろうか。マイナーユーザー特有の元祖コンプレックスである。
984
(1): 2020/08/02(日)22:50 AAS
まあ一応 MS-DOS Ver 2.0あたりの売り文句で、「UNIXライクな階層型ディレクトリをサポート」とかあった気がするから
まあそこはね。
985: 2020/08/02(日)22:51 AAS
>>983
たぶん、MS-DOSは両方のいいとこ取りをしたんだろうと思う。
986
(1): 2020/08/02(日)22:56 AAS
>>984
MicrosoftはMS-DOSと並行してXENIXも作って売ってたから、本当は本家UNIXを買い取って自社で売りたかったのかも知れない。
でも結局XENIXは主流になれず、MS-DOS→Windowsが主流になってしまった。
987
(1): 2020/08/02(日)23:03 AAS
XENIX って、名前カッコいい
何で売れなかったんだろう? というのは PC-DOS を IBM が売っていたせいか。
988: 2020/08/02(日)23:11 AAS
>>986
XENIXはAT&Tからライセンス受けてたから、当時MICROSOFTがUNIX売ってたといっていいと思うよ。
989
(1): 2020/08/02(日)23:40 AAS
16bitCPUにマルチタスクOSを実装するのは早すぎた。
990
(1): 2020/08/02(日)23:41 AAS
PCなんてシングルタスクで十分という見下しが有ったからに違いない
ただ、それこそがビル・ゲイツの商才だったのだろう
シングルタスクならハードウェアがショボくて済むというメリットがある
991
(1): 2020/08/02(日)23:41 AAS
>>970
> UNIXに値段を付けて販売するようになったのは
だからそれはどれなんだ?
992: 2020/08/02(日)23:49 AAS
>>987
まあ銭ックスと言われていたようなきもするからまあそこはね。
993: 2020/08/02(日)23:49 AAS
>>980
V1ではディレクトリ無かったのも知らないのか?
994: 2020/08/02(日)23:54 AAS
>>990
ただの合理的な判断だよ
数百KBしかないマシンでマルチタスクなんかしたら
メモリがなくなるというだけの話

ゲイツの凄さはそんなおもちゃのような性能の
コンピュータで実用的なものを作ったという所
995: 2020/08/02(日)23:55 AAS
>>980
長文の割に無茶苦茶
MS-DOS1.xはCP/Mの丸パクリ
Unix風の味付けしたのが2.0以降
996: 2020/08/02(日)23:58 AAS
>>989
OS-9…
997: 2020/08/02(日)23:59 AAS
8bit CPUでのマルチタスクOSで実用品でしたね。OS-9
998: 2020/08/03(月)00:00 AAS
>>991
UNIX System3か5あたりだと思うが正確には知らない。買ったことがないから。
知りたかったらそれくらい自分で調べてみなよ。
999: 2020/08/03(月)00:00 AAS
当時、68kのUNIXマシンが数多く出てたがとても使えるレベルとは到底思えなかった。
しかもマルチユーザーで使ってたからな。8086のメモリ空間は論外だとしてもやはり速度が圧倒的に足りない。
やはり個人的には1GHz超えた頃だろうか。
1-
あと 3 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.022s