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ユーザのようなものではないでしょうか。
解説ありがとうございます。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 で BSD 走らせて嬉しいの? (スコア:2, すばらしい洞察)
Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?
NetBSD 使っている人が、操作感そのままに使えるってだけ?
NetBSDの開発者にとっては、動作環境が増えるので嬉しいかもしれないけどね。
Re:Mac で BSD 走らせて嬉しいの? (スコア:1)
違いますが。
#UserLandはBSD由来でしたがね。
---- redbrick
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 興味深い)
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ユーザのようなものではないでしょうか。
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 参考になる)
とのことです。壮大な遺伝的アルゴリズムの実践という感じだなー。
ちなみに、本題に沿って言えば、
「Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?」
なんてのは、宗教団体の勧誘員がいきなりたずねてきて、
「あなたの生きてることに意味はありますか?」
とか聞かれたときに呼び起こされるのに似た感情を
引き起こすのかも知れませんねー。
花京院風に言うと「答える必要はない」
ってやつです(違うか)。
Re:Mac で BSD 走らせて嬉しいの? (スコア:0)
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 参考になる)
>仕方ないのでは?違うと主張なさるのであれば、違う違うと連呼するだけでなく、
>どう違うのか、説明していただけると良いかと思います。
情報の集め方が悪いだけでしょう。
件のページ [apple.com]でも、
その他には、apple.co.jpでも情報がのってますね。
あと、マイクロカーネルについてはこんなページ [musin.co.jp]を見つけました。
少なくともNetBSDはモノリシックなBSDカーネルなので、別物です
>特に、UNIX 的な操作環境を期待して Mac を使おうとするユーザが、
>Mac OS X ではない BSD を走らせるメリットについて具体的に説明していただけるとありがたい。
ご自分で考えてみては?
他者が感じるメリットなぞ、わたしには解説なんて出来ません。
わたし個人が感じるメリットとしては、他のNetBSDマシンと同様の感覚で
操作できる、ということがすごいメリットですが。
#最近のLinuxサーバ、Solarisに慣れてると使いにくい。
#シェルとか入れ替えたいが、普段使う環境では管理者でないから
#環境調整にも限度があるしなあ。
選択肢が広がる、仮にハードが時代遅れとなってOS Xのサポートが
なくなった後でもNetBSDと言う選択肢がある、と言うのもメリットと感じますし。
>本当に違いを知らないだけです。
知らないことは別に悪いことではないとは思いますが、無知を理由に
誤解を振りまいたり、見えてる情報を曲解して広めるのであれば、
その行為のせいで責められることもありえますよ。
>たとえば、ノートPC で Cygwin をイライラしながらも我慢して使うような
>Windowsユーザのようなものではないでしょうか。
そのたとえ、正しいですか?
#ノートPCでFreeBSDやNetBSDをブートして使う、ってのがより正確ではないですか?
---- redbrick
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 興味深い)
所詮作っている人の都合であって、ユーザにとっては結局、ユーザから見える
「環境」の違いがその人にとって、どこまで許されるかという問題だと思いま
す。ユーザから見た環境が 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 で生きる人と
同じなのかなぁと想像して先の記事は書きました。
Re:Mac で BSD 走らせて嬉しいの? (スコア:1)
> Windows + cygwin で生きる人と
> 同じなのかなぁと想像して先の記事は書きました。
やっと意味がわかった。Mac OS Xやcygwinは日和っていて、
Linux+vmwareやNet BSDを使うのはよりピュアな態度だ
と言ってるんですね。(いろんな意味でいろんな箇所で、
すげーわかりにくかった..。ていうか、何度も読み返して
想像力を駆使して誤記や不明瞭な点を補って直して
読み込まないと読み取れない。表面上は喧嘩を売って
いるようにしか読めない。フレームになるわけだ..)。
という前提で読み直してみると、
「Mac で BSD 走らせて嬉しい」。
私としては動かしていないのでわからないんですが、
想像ですが、嬉しいのでしょう。
いやさすがに嬉しいでしょう。
なぜ嬉しいのかと聞かれると、
そこらへんは
「僕は 10 年以上ノートPCで Linux を使って」きていて
「Desktop PC ではまだ Linux を使っていて、
そこでは不自由なく幸せに暮らすことができてい」
らっしゃる方なら、通じるような気がするのですが。
あと、「同じBSDだから無意味」ってのは粗暴な議論ですね。
前の記事で示唆したつもりなんだけど、BSD
というのは単一の唯一のシステム名ではなくて、
流れであり、変容であり、変奏であり、総称です。
Re:Mac で BSD 走らせて嬉しいの? (スコア:0)
特にJordan Hubbard [freebsd.org]に聞くと良いでしょう。彼がAppleに行った/引き抜かれた
のもBSDだからということですからね。
Re:Mac で BSD 走らせて嬉しいの? (スコア:0)