パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

UNIXプログラミングはこの20年間で変わっただろうか」記事へのコメント

  • やっぱり機能拡張とともに、大きく重くなったんじゃないでしょうか。
    必要なライブラリもでかくなってますし、種類も増えた。
    また、富豪的プログラミングが可能になってビンボ臭さが消えてきたと思います。
    perlが普及しだしたあたりから、KISSの思想は薄れたかなと。

    大型のハイエンドマシンから、小型のラップトップ、いやマイコンに至るまで移植されて、
    「何でもできるOS」を目指してどんどん開発されていった経緯がありますので、
    多分これで方向性は間違ってないのだと思いますが。

    カーネルに関してはいまだに、
    マイクロカーネルを主流にする動きは噸座したままのようですね。
    柔軟なモジュラー構造は採り入れるとしても、
    • UNIX vs. MULTICS (スコア:2, 参考になる)

      本来、UNIX は小さく分かりやすいことを目標にしていたような 気がします。V7 のマニュアルはコンパクトで分かりやすい ですが、4.2BSD ぐらいになるとずぶの初心者には読めなかった ような気がします。今、UNIX とは何かを知ろうとすると、 どのドキュメントをどの順番に読
      • by Anonymous Coward
        世の中にはマンモスより巨大な恐竜のようなOSも存在しますが…
        • 大きくなり過ぎて絶滅しないように、小さくして見とおしよくし、 かつ効率的に動くようにしようとした動きもありました。 結果をどのように捕らえるかは異論もあるでしょうけど、結局、 マイクロカーネルは研究用、実験用のベースにしかなり得なかった のだろうと思います。カーネルを小さくしたため、どうしても オーバヘッドになり、
          • MacOSX で採用されてるMachはマイクロカーネルの成功例じゃないですか?

            今後のトレンドとしてマルチプロセッサ化が進みそうですが、
            OSそのものをマルチスレッド化する、という方向になれば、
            マイクロカーネルなOSの方が有利になってくると思います。
            • Mac OS X はマイクロカーネルじゃありません
              • いい加減なことを言わないように。

                Mac OS XはMachベースのマイクロカーネル。FreeBSDサーバはカーネル空間に存在するが、これはco-locationと呼ばれるマイクロカーネル高速化のための技術。
              • by Average (3404) on 2004年06月04日 17時50分 (#563034) 日記
                でも結局BSDサーバーがマイクロカーネルにべったりと張り付いている状況ですから、これマイクロカーネルの利点を生かしているのかというとかなり疑問な気がしますが・・・・
                つまり構造はマイクロカーネルなんでしょうが、BSDサーバー自体の作りはあんまりカーネルから独立してなくて、モノリシックな作りになっているんじゃないでしょうか。
                --
                -----------------
                #そんなワタシはOS/2ユーザー:-)
                親コメント

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

処理中...