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

Mac miniでNetBSDが動作」記事へのコメント

  • Mac OS X って BSD なんじゃなかったっけ?
    Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?
    NetBSD 使っている人が、操作感そのままに使えるってだけ?

    NetBSDの開発者にとっては、動作環境が増えるので嬉しいかもしれないけどね。
    • >Mac OS X って BSD なんじゃなかったっけ?

      違いますが。
      #UserLandはBSD由来でしたがね。
      --
      ---- redbrick
      • by ytateyama (9050) on 2005年01月23日 11時19分 (#683088)
        Darwin FAQ [apple.com] によると、

        Q. What is Darwin?
        A. Darwin is a version of the BSD UNIX operating system ...

        Q. How does Darwin relate to Mac OS X?
        A. Darwin is the core of Mac OS X.

        なんて書いてあります。この類の情報しか持たない人にとっては、 Mac OS X は BSD だと思っても仕方ないのでは? 違うと主張なさるのであれば、違う違うと連呼するだけでなく、どう違うのか、説明していただけると良いかと思います。

        特に、UNIX 的な操作環境を期待して Mac を使おうとするユーザが、Mac OS X ではない BSD を走らせるメリットについて具体的に説明していただけるとありがたい。

        あ、そうそう誤解されているかもしれませんが、僕はどちらが良くてどちらが悪いとかいう排他的な宗教論争をふっかけようというわけではなくて、本当に違いを知らないだけです。 ユーザにとって些細な違いしかなければ、アプリケーション豊富な Mac OS X をわざわざ避けて、同じような別の OS を動かすというのも長続きしないでしょう。 たとえば、ノートPC で Cygwin をイライラしながらも我慢して使うようなWindowsユーザのようなものではないでしょうか。

        親コメント
        • by ruriha (15694) on 2005年01月23日 15時57分 (#683159)
          Mac OS Xの奇跡や [freebsd.org]Mac(h)の話 [rim.or.jp]によれば..

          • 直接の親は*BSDとMk-Linux (OSF/MK)
          • 4.4BSDをベース、userland, TCP/IP スタックはFreeBSD3.2 をベース、後は適当にいいとこ取り
          • "Darwin is not BSD, Darwin is based BSD."
          • Machカーネルを使いながらも、マイクロカーネル構成ではない(BSDサーバと同一メモリ空間、ソースコード上両者のやり取りはRPCではなく関数コールで行なわれている)
          • ちなみにCMU では当初 Mach を 4.2BSDのコードをベースに開発を行なったが、Mach 3.0でBSDの部分は完全に除去。


          とのことです。壮大な遺伝的アルゴリズムの実践という感じだなー。

          ちなみに、本題に沿って言えば、
          「Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?」
          なんてのは、宗教団体の勧誘員がいきなりたずねてきて、
          「あなたの生きてることに意味はありますか?」
          とか聞かれたときに呼び起こされるのに似た感情を
          引き起こすのかも知れませんねー。

          花京院風に言うと「答える必要はない」
          ってやつです(違うか)。
          親コメント
        • by redbrick (4865) on 2005年01月23日 16時03分 (#683161) 日記
          >この類の情報しか持たない人にとっては、 Mac OS X は BSD だと思っても
          >仕方ないのでは?違うと主張なさるのであれば、違う違うと連呼するだけでなく、
          >どう違うのか、説明していただけると良いかと思います。

          情報の集め方が悪いだけでしょう。
          件のページ [apple.com]でも、
          --
          ---- redbrick
          親コメント
          • by ytateyama (9050) on 2005年01月24日 1時43分 (#683366)
            解説ありがとうございます。monolithic kernel か micro kernel かなんて、
            所詮作っている人の都合であって、ユーザにとっては結局、ユーザから見える
            「環境」の違いがその人にとって、どこまで許されるかという問題だと思いま
            す。ユーザから見た環境が UNIX と MS-DOS ほど違えば、まぁそれは僕でも違
            うと思うわけですが、Mac OS X と *BSD との違いについては、そこまでの違
            いはなさそうです。

            仕事で使う計算機というものは、期待される仕事で必要とされるアプリケーショ
            ンが走行可能である必要があります。ユーザがある Mac にして欲しい仕事が
            あって、それらが NetBSD ですべて満足の行く完成度でこなせるのであれば
            NetBSD で動かしても意味がある事でしょう。

            しかし、多くの売り物アプリは Mac OS X を前提に作られ、その売り物アプリ
            が仕事上どうしても必要な人も多数居るというのが現実ではないでしょうか。
            仕事で売り物アプリを使わなければならないんだけど*BSD な環境が好きな人
            が取るべき選択肢として、我慢して Mac OS X を使い続けるという道が、どれ
            くらい険しいものかというのが僕の知りたかった事です。

            僕は 10 年以上ノートPCで Linux を使ってきたのですが、Windows + cygwin
            に完全移行しました(まだ1年は経っていないですが)。年を取って環境整備や
            トラブル対策に時間と労力をかける余裕がなくなってきたからです。

            Desktop PC ではまだ Linux を使っていて、そこでは不自由なく幸せに暮らす
            ことができています。しかし cygwin 環境はというと、(昔に比べたらはるか
            に良くなったとは言え) まだ不完全な所もありますし、元をただせば Windows
            だからという問題もあり、色々と不満もあるわけです。

            ただ、それでも Windows + cygwin を使い続ける必要があります。Windows で
            しかまともに動かないアプリケーションやハードウェアを使う必要に迫られる
            ことが多くなったからです。vmware で Linux と Windows を共存させた時代
            もありましたが色々理由があって今はやらなくなりました。今の僕は UNIX
            環境に「制約」をつけてでも、Windows を使うことを選択しているというわけです。
            (我慢すれば使えないことはないくらい cygwin の完成度が上がったおかげです…
            ありがとうcygwin開発者の方々!)  情報が全然無いハードウェアを相手に格闘
            するより、cygwin で少々の不便を我慢して、仕事をこなすほうに時間を割いた
            ほうが僕にとっては良さげだったのです。

            Mac OS X を UNIX として使う人の感覚って、Windows + cygwin で生きる人と
            同じなのかなぁと想像して先の記事は書きました。
            親コメント
            • > Mac OS X を UNIX として使う人の感覚って、
              > Windows + cygwin で生きる人と
              > 同じなのかなぁと想像して先の記事は書きました。

              やっと意味がわかった。Mac OS Xやcygwinは日和っていて、
              Linux+vmwareやNet BSDを使うのはよりピュアな態度だ
              と言ってるんですね。(いろんな意味でいろんな箇所で、
              すげーわかりにくかった..。ていうか、何度も読み返して
              想像力を駆使して誤記や不明瞭な点を補って直して
              読み込まないと読み取れない。表面上は喧嘩を売って
              いるようにしか読めない。フレームになるわけだ..)。

              という前提で読み直してみると、
              「Mac で BSD 走らせて嬉しい」。
              私としては動かしていないのでわからないんですが、
              想像ですが、嬉しいのでしょう。
              いやさすがに嬉しいでしょう。
              なぜ嬉しいのかと聞かれると、
              そこらへんは
              「僕は 10 年以上ノートPCで Linux を使って」きていて
              「Desktop PC ではまだ Linux を使っていて、
              そこでは不自由なく幸せに暮らすことができてい」
              らっしゃる方なら、通じるような気がするのですが。

              あと、「同じBSDだから無意味」ってのは粗暴な議論ですね。
              前の記事で示唆したつもりなんだけど、BSD
              というのは単一の唯一のシステム名ではなくて、
              流れであり、変容であり、変奏であり、総称です。
              親コメント

身近な人の偉大さは半減する -- あるアレゲ人

処理中...