私は最近、BSDベースのオペレーティングシステムの使用に興味を持つようになった長いLinuxユーザーです。 LinuxとBSDベースのシステムの違いは何ですか?機能的、実用的、歴史的な違いを理解することに興味があります。
ベストアンサー1
BSDとLinuxの違いを定義するのは簡単です。 Gilesがレビューで述べたように、これはあまりにも多く、多様なので簡単な作業ではありません。多くの場合、これらの違いはユーザーレベルでは目立たない。すべてが解決され、OSが期待どおりに機能します。Unix到着
また、各バージョンには複数のバージョンがあります。一般に、Linux/BSD についてどう考えても、これに矛盾するディストリビューションを頻繁に見つけるでしょう。
以下は私がオンラインで見つけた比較のリストです。
- U&Lから、ユーザーは次の違いを定義します。
(確かに私の考えでは)最大の違いは次のとおりです。
- Userland(LinuxはGNUを使用し、BSDはBSDを使用します)
- 統合(Linuxはさまざまな努力の集合体であり、BSDはコアがさらに統合されています)
- パッケージング(Linuxは通常インストールされているソフトウェアをバイナリパッケージとして管理します。BSDは通常、ソースからソフトウェアを構築するために使用される「ポート」ツリーを管理します。)
単語をメモしてください。通常彼の最後のポイントで。一部Linuxディストリビューションはソースコードを管理します。対照的に、一部のBSDはバイナリパッケージ管理。
- Matthew D. Fullerは長い比較BSDとLinuxの関係を調べたいかもしれません。この記事では、2つのデザインレベル、技術的な違い、概念を比較し、最終的に一般的な誤解を解決します。以下はいくつかの抜粋です。
BSDは、Unixハッカーの群れが座ってUnixシステムをPCに移植しようとしたときに得られるものです。一群のPCハッカーが座ってPC用のUnixシステムを作成しようとすると、彼らはLinuxを得ることになります。
-
BSDは意図的に設計されています。 Linuxが成長しました。おそらくそれがそれを説明する唯一の簡潔な方法であり、おそらく最も正確です。
- uservivekからFreeBSDフォーラムは次のように書いています。:
主な違い:
- FreeBSD 完全なオペレーティングシステム。 Linuxはカーネルです。 Linuxディストリビューションはos(100以上の主要ディストリビューション)です。
- FreeBSDのすべては単一のソースから来ます。 Linuxは多くのものが混在しているようです。
- BSDライセンスとGPLライセンス
- FreeBSDインストーラ
- BSDコマンド(ls file -lは機能しません)およびGPLコマンド(ls file -lは機能します)
- FreeBSDが良く、マニュアルページを更新しました。
- BSD rc.dスタイルの起動とLinux SysVスタイルinit.dの起動
以下は、それぞれの歴史を説明するいくつかの記事です。
Dave Tysonによって書かれたこの記事では、以下を紹介します。多くのUNIX変種の歴史(もちろんBSDとLinuxも含む)
スコット・バーマンの説明これら2つのオペレーティングシステムはどのように生まれましたか?そしてそれが彼の見解をどのように形成したか:
私は「しっかりした」コメントを提示します。ルーター、DNS、FTPサーバー、電子メールゲートウェイ、ファイアウォール、Webサーバー、プロキシサーバーなどの役割を果たすシステムを選択する必要がある場合は、BSDベースのオペレーティングシステムを実行します。システム。デスクトップワークステーションとして1つのシステムを選択し、X、私が好きなすべてのアプリケーションなどを実行する必要がある場合、そのシステムはLinuxを実行します。しかし、Linuxをメインサーバーとして実行したり、デスクトップからBSDベースのシステムとして実行したりすることに問題はありません。
追加読書
- この質問はU&Lにあります。、既存のBSDを比較して共通点を強調します。