なぜ誰かがLinuxよりもFreeBSDを選ぶのでしょうか?[閉まっている]


154

なぜ誰かがLinuxよりもFreeBSDを選ぶのでしょうか?Linuxと比較したFreeBSDの利点は何ですか?(私の共有ホスティングプロバイダーはFreeBSDを使用しています。)


1
奇妙なことに、FreeBSDよりもLinuxを選択する理由を探しているときに、これを見つけました。ここには、事実に基づいた回答とコメントがほとんどありませんが、意見はわずかですが、「この質問への回答はほぼ完全に意見に基づいている傾向があるので?」ああ、これは「UNIX&Linux」フォーラムです...わかりました。
ボブ

回答:


115

システムをより効率的に使用できるように、何が違うのか知りたい場合は、Linuxのバックグラウンドから来た人々へのBSDの一般的な紹介を参照してください

この決定の歴史的背景をもっと知りたい場合は、なぜ彼らがFreeBSDを選んだのかを推測します。最初のドットコムバブルの頃、FreeBSD 4はISP に非常に人気がありました。これはの追加に関連している場合と関連していない場合がありますkqueue。ウィキペディアのページでは、FreeBSD 4に対する感情をこう述べています。「…広く、Unix系統全体の中で最も安定した高性能オペレーティングシステムの1つとみなされています。」特にFreeBSDはjail、ZFSサポートなど、ホスティングプロバイダーにアピールする他の機能を徐々に追加してきました。

個人的には、私が使用したほとんどのLinuxディストリビューションよりもうまく適合するように感じられるため、BSDシステムが本当に好きです。また、さまざまなハンドブックなどで直接提供されているドキュメントも優れています。FreeBSDを使用する場合は、FreeBSD Handbookを強くお勧めします


1
@Tshepangこれは完全に個人的な経験である可能性があり、おそらくBSDを見る前にLinuxの経験が豊富な人の間ではあまり一般的ではありません。私が思いついた別の説明は、公式プロジェクトのドキュメントを読むことでBSDについて知っていることのほとんどを学んだが、Googlingによって(ほとんどの)Linuxディストリビューションについて知っていることのほとんどを学んだということです。再びGentooは例外です(Gentooを調査していたときのwikiは素晴らしいリソースでした)。そのため、これらのシステムで特定の決定の理由をよく理解できたと思います。
ハンクゲイ

54
FreeBSDの「統合」面の私のお気に入りの例:FreeBSDでは、「ifconfig」でネットワークインターフェイスを設定します。Linuxでは、「ifconfigコマンド」...と「brctl」と「vconfig」と「ethtoolの」と「でiwconfig」と「IP」と...とのネットワークインターフェイスを設定する
larsks

2
最初のリンクは非常に興味深いです、ありがとう
・マルト

1
@marto便利だとうれしいです。初めて偶然出会ったとき、「これは素晴らしい」と思ったのを覚えています。
ハンクゲイ

4
@ashwin FreeBSDハンドブックは、OSで見た中で最高のドキュメントです。私が見た中で最も近いものは、おそらくGentooハンドブックでしょう。OpenBSDのマニュアルページはおそらくFreeBSDのマニュアルページよりも優れていますが、BSDのマニュアルページも非常に優れている傾向があります。
ハンクゲイ

47

FreeBSDは、より堅牢なネットワークスタックで定評があります。前の会社でのプロの経験から、負荷から転倒するプロキシサーバーがありました。FreeBSDを投入すると、サーバーは1年以上にわたって簡単に負荷を処理しました(先に進みました-まだ動作している可能性があります)。

NetBSDは、非常に多くの異なるハードウェアで動作することで有名です。

OpenBSDは、非常に安全であるという(当然の)評判を持っています。

Unixであり、堅牢であり、無料です。それを避ける本当の理由はありませんが、Linuxが持つ傾向にある新しいホットさを見逃すでしょう。


FreeBSDの前に何を実行していましたか?
BigSack

それは少し前のことです。時間枠、おそらくCentOSのか、RHEL 4を考える
グレッグ・ケイン

そして、あなたはまだどこかでそれを使用しています、私はBSDを意味しますか?
BigSack

それは数件前の仕事でした。現在は使用していません。当時、雇用主に代弁することはできません。
グレッグケイン

2
@Jinxedたとえば、Linux 4.7の最近のリリースは、AMD Radeon RX 480(これも最近のハードウェアです)をサポートしています。ただし、同じハードウェアのサポートに関する発表を聞くには、さらに時間が必要です。それはだ新しい辛
Devesh SAINI

29

私はBSDライセンス対GPLライセンスのライセンス哲学を好みます。私にとって、無料というのはあなたがコードで何でもしたいことをするということです。とても無料なので、リンゴのように無料ではありません。

実際にはおそらく私には影響はありませんが、原則としてそれを好み、Linux上でFreeBSDを使用することを選んだ理由の1つでした。

もう1つの理由は、いじくり回したかったからです。Ubuntuを使用するとき、Unixの帽子をかぶっていません。代わりに、私はあたかもWindowsにいるかのようにGUIをどこでも使用しています(必ずしも悪いことではありません)。


24

FreeBSDはオペレーティングシステムです。Linuxはカーネルです。あなたの質問では、リンゴとオレンジの種を比較しています。

ライセンスとデバイスのサポートは、誰かがどちらかを選択する理由の2つです。


2
私は完全にあなたと一緒です、同志。そして、ウィキペディアとトーバルズ自身を、マーケティングに関する誤った情報を広めるためにねじ込みます。
デビッド

オペレーティングシステムは技術的にはカーネルそのものです。FreeBSD Linuxに匹敵します。Linuxのシステムユーティリティが、という別のリポジトリにあるのが唯一の違いですが、util-linuxFreeBSDでは、ソースコードはメインリポジトリのOS(OS =カーネル)コードに付属しています。
カイス

1
技術的には、カーネルオペレーティングシステム全体(使用が制限されたデバイス)になりますが、実際にはそうではありません。ハードウェアの動作を直接制御するために使用されるドライバーおよびその他のプログラムはすべて、オペレーティングシステムの一部です。FreeBSDはLinuxに匹敵するものではありませんが、Linuxディストリビューションに匹敵します。技術的には、Linuxは単なるカーネルです(ただし、ほとんどの人はこれを知りません)。
ボブ

12

serverfaultに関する同様の質問に答えて、BSD unixバリアントについて書いたものを以下に示します。概して、BSDシステムのコードベースは、一般的なLinuxディストリビューションよりも厳密に制御されています。従来のUNIXに似たものが得られ、システムはより保守的な変更ポリシーで非常に堅牢になります。

あなたが純粋なオープンソースショップであり、Oracleのような商用ソフトウェアに依存していない場合、BSD unixシステムは、Linuxよりも非常に安定した、よく理解され、制御されたソフトウェアプラットフォームを提供します。貧弱なドライバーやSMPサポートなどの歴史的な問題のほとんどは、特に主流のサーバーハードウェアで数年前に解決されました。

従来のUNIXデスクトップが必要な場合は、BSD unixがこれとLinuxディストリビューションを提供します。エンドユーザーシステムを使用している場合は、UbuntuまたはFedoraを使用した方が良いかもしれません。Gentoo Linuxは、BSD「ポート」パッケージングシステムの派生物に基づいていました。


12

BSDディストリビューションとLinuxディストリビューションの違いは、Unixの初期に遡ります。

AT&TはUnixを所有していましたが、制限のためにコンピューティング業界で競争することはできませんでした。このため、彼らはUnixをバークレーにライセンスしました。Berkeleyは、このカスタマイズと調整をすべて始めて、最終的にBSD(Berkeley Software Distribution)という名前の新しいOSにAT&Tコードが実際に存在しなくなりました。

少し後になって、Linus Torvaldsはオペレーティングシステムクラスに参加し、Minixと呼ばれる不完全なUnixクローンを操作しました。これは、学生のOS構築の訓練を目的としていました。Linusはこの考えを打ち出し、Linuxブランチを設立しました。

現在、私の経験はOpenBSDにあり、その観点から見ると違いは驚くべきものです。OpenBSDはより安全であり、その歴史の中でたった2つのエクスプロイトがその権利を獲得していると言われています。

創設者のTheo de Raadtは、セキュリティを第一に考え、多くのLinuxやその他のBSDシステムは良いコードを書くことに専念しておらず、代わりにそれらを追加するためだけに新機能を追加することに集中しすぎていた。

OpenBSDのリリーススケジュールは6か月で、その期間内に完全かつ安全に実装できないものは追加されません。UbuntuのようなLinuxディストリビューションと比較すると、リリース前にテストを行わなかったことはありませんが、これは多くのシステム管理者とサーバー運用者にとって安心の大きな鍵です。


10

同様@user、私はBSDライセンスを好むと私は私の主なOSとしてそれを使用する主な理由です。

私はGPLに反対することは決してありませんが、MIT / MITのようなライセンスアプリケーションが利用可能な場合は、GPLである同様のアプリケーションで最初にそれを使用します。

無料なので、無料にできます

それはビジネス志向の人にとっても、私のようなユーザーにとっても非常に魅力的です。

Portsシステムは比類なきもの(IMNSHO)であり、いくつかのLinuxディストリビューションによる模倣のモデルとなっています(Gentooはすぐに思い浮かびます)。

また、FreeBSDはLinuxほどデスクトップで普及していないため(PC-BSDはすばらしい)、私の内部のオタクはそれをデスクトップOSとして使用する必要があります。仕方ない。

これまでのところ、LinuxでできないことはWindowsでも、FreeBSDでできないことはLinuxでありません。...これにはFlashが含まれます-Linuxulatorで実行せずに:gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka。


4

ドキュメンテーション:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

開発の一貫性:

http://svnweb.freebsd.org/base/release/

ライセンス

Copyright 1992-2012 The FreeBSD Project。全著作権所有。

ソースおよびバイナリ形式での再配布および使用は、変更の有無にかかわらず、次の条件が満たされている場合に許可されます。

  • ソースコードの再配布では、上記の著作権表示、この条件リスト、および以下の免責事項を保持する必要があります。

  • バイナリ形式での再配布では、上記の著作権表示、この条件リスト、および以下の免責事項
    を、配布物とともに提供されるドキュメントやその他の資料に再現する必要があります。

このソフトウェアはFREEBSDプロジェクトによって「現状のまま」提供され、商品性および特定の目的への適合性の黙示的な保証を含むがこれに限定されない明示的または黙示的な保証は否認されます。いかなる場合においても、FreeBSDプロジェクトまたは貢献者は、直接的、間接的、偶発的、特別、例示的、または結果的損害(代替品またはサービスの調達を含むが、これらに限定されない)、使用、データ、または利益の損失に対して責任を負いません。またはビジネス中断)責任の理論、または契約、厳格な責任、または不法行為(過失またはその他を含む)にかかわらず、このソフトウェアの使用から生じたものであっても、POSSIの可能性がある場合でも。

ソフトウェアとドキュメントに含まれる見解と結論は著者のものであり、FreeBSDプロジェクトの公式ポリシー(明示または黙示)を表すものと解釈されるべきではありません。


1

長い間、FreeBSDの「ポートコレクション」、つまりパッケージマネージャーを介して利用可能なソフトウェアは、Linuxリポジトリにあるものよりも大きく、優れていました。統計情報は知りませんが、今ではそうではないと思います。


ポートコレクションは、パッケージマネージャーの「外部」にあります。ポートコレクションのサイズは、コレクション内の「ポート」の数とは無関係です。確かに、それはあなたが使用したいレポジトリで利用できないソフトウェアを含むべきですが、それはそれについてです。
thecarpy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.