Linux
 Computer >> コンピューター >  >> システム >> Linux

DragonFly BSDとは何ですか?高度なBSDバリアントの説明

BSDという用語を聞くと、FreeBSD、NetBSD、またはOpenBSDを思い浮かべるかもしれませんが、あまり注目されていないように思われる別のBSDバリアントであるDragonFlyBSDがあります。 BSDのこの最新の変種は何ですか、そしてそれはあなたのためですか?読んで調べてください。

DragonFly BSDとは何ですか?

DragonFly BSDは、もともと対称型マルチプロセッシング(SMP)のサポート、または複数のプロセッサでの実行に重点を置いたBSDシステムです。

最初の開発の時点では、これはまだほとんどの場合、強力なサーバーとクラスターでしか見られなかったものでした。マルチコアプロセッサは、パーソナルコンピュータで一般的になりつつありました。このシステムは、マルチプロセッサシステムでのパフォーマンスを実現し、デッドロックを可能な限り回避するように設計されています。

DragonFly BSDとは何ですか?高度なBSDバリアントの説明

現在マルチコアシステムが一般的になっているため、プロジェクトはスケーラビリティと信頼性にシフトしています。プロジェクトのウェブサイトは、システムが少なくとも100万のユーザープロセスまたはスレッドを処理できると主張しています。 DragonFlyBSDではカーネル全体をユーザーモードで実行することができます。

システムは、独自のファイルシステムであるHAMMERも使用します。再起動時にfsckを実行しなくてもクラッシュから回復でき、最大1エクサバイトのストレージをサポートします。

DragonFlyの簡単な歴史

OpenBSDと同様に、DragonFly BSDは、プロジェクトとその開発者の1人との間の不一致によるBSDシステムのフォークの結果です。 FreeBSD開発者のMatthewDillonは、他の開発者との関係を断ち切り、プロジェクトのソースコードリポジトリにアクセスしたため、DillonはFreeBSD4.xコードベースをフォークすることにしました。

彼は庭でトンボを見た後、「DragonFly BSD」という名前を思いつき、2003年にプロジェクトを発表しました。プロジェクトは何年にもわたって成長し、現在のリリースは6.0.1です。

DragonFlyBSDのインストール

DragonFly BSDのインストールは、他のBSDまたはLinuxシステムのインストールと同様です。ただし、サポートされているアーキテクチャはx86-64のみです。

インストールイメージをダウンロードして、マシンを起動します。古いスタイルのcursesテキストインターフェイスで迎えられます。ここにはグラフィックはありませんが、インストールプロセスは十分に簡単です。

DragonFly BSDとは何ですか?高度なBSDバリアントの説明

インストーラーは、ディスクパーティションの作成、ルートパスワードの設定、ユーザーの設定(スーパーユーザー権限を持つユーザーを「ホイール」グループに追加することを忘れないでください)、タイムゾーンの設定、およびその他のオプションについて説明します。

再起動すると、以前にUnixライクなシステムを使用したことがある人なら誰でも知っていると思われるコンソール環境ができあがります。デフォルトのシェルはtcshで、これはBSDの標準のようです。

ダウンロード :DragonFly BSD

DragonFlyBSDでのパッケージ管理

他のシステムと同様に、システム自体にはインストールに必要なものがすべて揃っているわけではないため、他のプログラムを追加する必要があります。 DragonFlyBSDシステムでこれを行うのも簡単です。

BSDコミュニティは長い間、ソースからプログラムを構築することを支持してきましたが、時間を大幅に節約できるため、バイナリパッケージに移行しました。 DragonFlyBSDも例外ではありません。

DragonFlyBSDでのバイナリパッケージインストールコマンドはpkgと呼ばれます。それを使用するには、まず、あなたがルートであることを確認してください:

su -

次に、以下を使用してシステム上のすべてのパッケージをアップグレードします。

pkg upgrade

パッケージをインストールするには、 pkg installを使用します コマンド:

pkg install vim

これは、Linuxシステムでバイナリパッケージマネージャーを使用するのと似ています。

デスクトップ上のDragonFlyBSD

DragonFly BSDのようなBSDシステムはサーバー専用であるという評判がありますが、Unixの概念に慣れている人、特にSlackware、Gentoo、Archなどの技術的なLinuxディストリビューションの経験がある人にとってはサービス可能なデスクトップになります。

DragonFly BSDとは何ですか?高度なBSDバリアントの説明

デフォルトでは、DragonFly BSDはコンソールモードで起動します。つまり、テキストのみです。 Linuxシステムで実行するのと同じコマンドラインアプリを実行できますが、WebブラウザーなどのGUIアプリについてはどうでしょうか。 DragonFly BSDにはXサーバーが付属しているので、心配しないでください。開始するには、シェルで次のように入力します:

startx

これにより、時計といくつかのターミナルウィンドウを備えた非常に古風なCWMセッションが開始されます。 「ログイン」というラベルの付いたウィンドウでシェルを閉じるか終了すると、X11セッションが終了します。

前に見たように、pkgを使用してお気に入りのデスクトップ環境とウィンドウマネージャーをインストールすることもできます。他のLinuxシステムと同様に、グラフィカルログインを開始するようにXDMを設定することもできます。

DragonFly BSDを使用する際の唯一の注意点は、他のLinuxやBSDバリアントよりも知名度が低いため、ハードウェアサポートがこれらの他のシステムよりも少ない可能性があることです。

DragonFly BSD:BSDブロックの最新の子供

独自の機能を備えたDragonFlyBSDは、LinuxおよびUnixシステムのファンであるかどうか、特に「Unixy」であるシステムに傾倒している場合は、チェックする価値があります。 Linuxディストリビューションを使用するかBSDのいずれかを使用するかについてまだ不安がある場合は、OpenBSDなどの同様のオペレーティングシステムについて詳しく読んで、それに応じて決定してください。


  1. シャドウウェブとは何ですか?説明

    私たちの日常生活では、私たちのほとんどは、ソーシャルメディア、執筆、銀行、ショッピングなど、かなり一般的な方法でインターネットを使用しています。ただし、インターネットは、Google、Bing、Chrome、またはEdgeを使用してアクセスできるものをはるかに超えています。下に潜んでいるレイヤーの1つは、とらえどころのないシャドウウェブです。 では、シャドウWebとは正確には何ですか? シャドウウェブとは何ですか? 多くの人が海をウェブのレイヤーの例えとして使用しています。 表面には、ご想像のとおり、表面のウェブがあります。これは、ほとんどの人が買い物、請求書の支払い、YouTubeの

  2. Microsoft 365とは何ですか? Office365の新顔の説明

    2020年4月21日、MicrosoftはOfficeスイートのラインナップをOffice365からMicrosoft365に正式に切り替えました。ほとんどのOfficeユーザーは、ソフトウェアスイートにすぐに慣れることができます。 Microsoft 365には、Word、Excel、PPTなどの一般的な名前が組み込まれており、個人用と企業用の両方のソフトウェアの完全なスイートが含まれています。一部のソフトウェアは無料で使用できますが、Microsoft 365は通常、使用に応じて価格が異なる有料サブスクリプションと見なされます。 MicrosoftとOffice365の違いや、お金で何が得