>Fedora、Vine、CentOSという名前も調べていくとかなり支持されている方も多いように
これらのOSが出てくる前からFreeBSDはあったから。
そして一度それで始めたらなかなか他に変える理由が見出せないから。
サーバー向けの最小構成が組みやすい。(余分なソフトは最初から入っていない)
ディストリビューションが事実上ひとつなのでアップデートをフォローしやすい。
Linux系のファイルシステムがきちんとできていなかったから。
(遅延書き込みのロジックがいい加減だった)
いじる(チューンする)のにBSDのライセンスの方が都合がよかったから。
要するにいじりやすくサーバー用OSとして信頼感があったからというのが理由です。
UNIXは元々はベル研で作られたけど、その後大きく
に分かれました。で、
http://ja.wikipedia.org/wiki/UNIX
にあるみたいにもともと教育機関などには特に安く提供されていたBSDに、商用UNIXであるSystemほげ系(AT&T UNIX)のコードが入ってる、ということで裁判ざたになったりして、ここでまずBSDユーザの商用UNIXに対する印象は決定的に悪くなりました。
Linuxは(実のところ違うけれど)SystemV系列に属しているし、「素人が趣味で作った」ということで今でも古手のBSDユーザには嫌う人が多いのは事実ですね。
また、よく「え!shがbashなの!?」とBSDユーザに驚かれるんですが、「システムに何かあったときの最後の手段」がBSDの方が余分に備わっていたというのもあるかもしれません。
http://www.freebsd.org/doc/ja/books/handbook/dirstructure.html
(例えば/stand以下のプログラムは全部スタティックリンクされているので、ライブラリに不整合が起きたり、他のパーティションが壊れたときにもここのプログラムだけで動かすことができる。ただし、最近はCD-ROMブート可能なLinuxがいろいろあるんで、それを使って直す方が楽でしょう)
また、BSDのシステムは(Linuxみたいなバイナリパッケージもありますけど)、基本的にportsシステムと呼ばれ、常に「自分のところでソースからコンパイルして作り上げる」という仕組みになっていて、これもうまくすると自分の環境に最適化できる可能性がある、という点も通好みなのかもしれません。
そうそう、忘れていました。基本的にFreeBSDはどこに行っても「FreeBSD version XX release XX」です。Linuxのようにディストリビューションが数限りなくあり、それが違うと置かれるものや見た目がまったく変わってしまうということがあまりないのです(実はフリーのものでもFreeBSD以外にNetBSDなどいくつかあり、それぞれはだいぶ違ってますが)。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。
FreeBSDにしてもLinuxにしても、同じようなフリーUNIXです。FreeBSDの方が商用のsunなどに近いのです。yahooも2chもサービス開始時期が古いので、その当時はsunに慣れている技術者が多かったのです。Linuxが商用にも使われるようになったのはそのあとです。ああいう利用法なら別にどっちでもできると思います。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。
FreeBSDは無料で使えるし、利用者が沢山居るので判らない事を聞いたり、運営について相談したりすることが容易です。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。
yahooやlivedoorが使用しているは、FreeBSDのカーネルを利用した商業用BSDです。MACOSXと同じです。2chは多分FreeBSDをそのまま改変して使用しているかもしれません。
FreeBSDもLinuxも安定性と言う意味では今では同じと考えてよいでしよう。
歴史はBSDの方が古く、大規模での運用実績があり、運用上のリスクが少ない事が理由だと思われます。
歴史が古く利用実績が上ならばもちろんん安定もしていますし、トラブル時のツールも整っています。
もしかしたらLinuxは開発用でワークステーションに特化していて(Ubuntuがいい例)、BSDは商業用のインターネットサーバ用という暗黙の線引きがあるかもしれませんね。
ちなみに内の会社のサーバRedHat(Linuxの商業用)です。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。
よりメジャーなLinuxディストリビューションではなく、何故あえてFreeBSDの方が使われることがあるのか、ということでしょうか?これはLinuxが基とするGPLライセンスよりも、ソースコード公開の義務が緩いBSDライセンスの方が企業にとって好ましいからだと思います。
サーバを運用する際に、パフォーマンスアップのためにOSのカーネルやライブラリをいじることはよくあることです。その際に、もとのソースコードから改変した部分を公開する義務が発生するGPLライセンスは企業にとってあまり好まれないと思われます。一方、BSDライセンスでは改変した箇所を公開する義務はないので、好きなだけ改変して運用することが可能となります。会社の立場を考えるとどちらの形態が好ましいかは一目瞭然でしょう。
以上、参考になれば幸いです。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。
再度申し訳御座いません、先ほど書いた内容に誤りがあったことに気づきました。このため、私の投稿内容を取り下げさせて頂ければと思います。
訂正させて頂きますと、運用する分にはGPLライセンスもBSDライセンスにも変わりはありません。(GPLライセンスであろうが、BSDライセンスであろうが、ソースコードを改変したところでそれを公開する義務は発生しません)そのソースコードを再配布する際に、改変した箇所を公開する義務が発生するのがGPLライセンス、改変した箇所を公開する義務が発生しないのがBSDライセンスです。よって、ただ単に運用する分ではLinuxでもFreeBSDでも条件に変わりがないということになります。
貴重な解答欄を使用してしまったことを深くお詫び申し上げます。今後注意致します。
トリビア程度で恐縮ですが、
先日Yahooのセミナーに行ったときは、
FreeBSDの方がネットワーク周りの性能が良いからとは言ってました。
別に大した情報ではないのでポイントは結構です。
皆様大変ご丁寧に回答をいただけてほんとによかったです。正直、自分にはむずかしい部分が多くあるのですが、興味もありますので、ウィキなどもみながら自分なりに考えをまとめます。大変参考になる内容ばかりなので、質問してよかったです。(思い切って聞いてみるもんですね)皆様ありがとうございました。みなさまへ共通文ながら失礼いたします。