Sysadminの観点から見たLinuxとFreeBSDシステムの主な違いは何ですか?
LinuxとBSDの具体的かつ大幅な違いは何ですか(メモリ/リソース/ユーザー管理、その他の管理アプローチ、構成、ファイルシステムなど)。
LinuxからBSDへの切り替えは、面倒で、困難で、混乱を招く可能性がありますか?
これらのシステムの一般的な機能は何ですか?
簡単に...
Linuxはカーネルであり、FreeBSDはオペレーティングシステムです。だからあなたは本当にあなたが望むようにそれらを比較することはできません。 Linuxの主要なディストリビューションには、それぞれさまざまなレベルの互換性と違いがあります...しかし、少なくともあなたが名前を付けたものをヒットしようとします:
/etc
フォルダー内のファイルに保持されますが、FreeBSDはそのフォルダー内のデータベースを使用するため、一般的に同じ考えですが、正確ではありません。ext
ファミリ、FreeBSDの場合はufs/ffs
。どちらもZFSを使用できるようになりましたが、FreeBSDには、ライセンスの選択のためにLinuxにはないネイティブサポートが付属しています。「退屈で、難しく、紛らわしい」-はい。あなたがお互いに精通しているなら、他はそうなるでしょう。 BSDは、開発プロセス、ファイルシステムのレイアウトなど、すべての作業にかなり多くの構造を課す傾向があります。Linuxは単なるカーネルであるため、他のすべてを整理するのはディストリビューター次第です(GNUユーザーランドですが、BSDや他のプロジェクトからユーティリティを借りている人もいます。Linuxプロセスの柔軟性により、より多くの人がプロセスに参加できるようになる傾向があります。
重要な注意点の1つは、さまざまなLinuxディストリビューションは、通常、パッケージの構成をいじるのが好きです。したがって、は元のソフトウェアの一部ではない、あらゆる種類のクレイジーな構成が行われていることがわかります。彼らはソフトウェアをより簡単に構成するためにこれを行います-またはそれは結果ではないにしても意図です。 BSDは、これらの構成をあまり混乱させない傾向があります。多くの一般的なLinuxディストリビューションにApacheをインストールすると、構成はさまざまなディレクトリに分散され、ApacheのWebサイトにはない構成ユーティリティなどが使用されます。 FreeBSDでは、設定ファイルはアプリケーション固有のディレクトリにインストールされますが、それ以外はApacheからのものとまったく同じです。
私はFreeBSDの熱心なファンですが、単純な「より良い」タグをどちらにも適用することはできません。それぞれに長所があります。 Linuxは現在、はるかに人気があります(MacOSX、iOS、および多数のCisco、Juniper、EMC、その他の機器を含むBSDから派生したソフトウェアを実行するシステムを数えない限り)。 BSDははるかに長い歴史があり、AT&T訴訟(勝者がいないままずっと前に解決された)まで人気がありました。そしてリストは続きます...