BSD vs Linux。 キャラクター。

プレイヤーに会う

ここで、説明するシステムの概要を簡単に説明します。 提示されたストーリーは包括的で権威ある意見を主張するものではなく 、そのようにする試みは行われていないことに注意してください。

お願いします!

Unix

Unixは実際にはオペレーティングシステムではありませんが、特定のアプリケーションでは、Unixはベルラボで60年代後半にケントンプソンとデニスリッチーによって開発されたオペレーティングシステムです。 次回は、Bell Labs、USG、USDL、ATTIS、USL、Novell、SCO、および頭字語を作成できるすべての企業によって、商用OSおよび研究OSとして開発および配布されました。 Unixは、現代のコンピューター業界に最も大きな影響を与えました。 汎用デバイスと多くの特定のデバイスは、アイデアと概念を使用し、多くの場合、Unix系のシステムのコードを使用します。 一般的な形式とは、「設計、実行、好みがUnixシステムに似ているオペレーティングシステム」を意味します。 つまり、すべてのBSD、Linux、SunOS、Tru64、SCO、Irix、AIX、HP / UX、その他何百、何千もの人たちです。 「Unix-systems」と言うとき、このフレーズを言うときにあなたが思うことを正確に意味していることを理解するのに十分です。

Pedantsの都市反対側。

Linux

また、 Linuxにはいくつかの説明があります。 このコアは、もともとフィンランドの学生時代にLinus Torvaldsによって書かれました。 それ以来、それは想像するのが難しいほど多くの人々を揺さぶり、ノックアウト、ハッキング、ツイスト、解体、細断、コーミング、踏みつけ、その他の操作(もちろん順序は重要ではありません)を行ってきました。Linuxもオペレーティングシステムのファミリーです。 この秒には、「Linuxはオペレーティングシステムではなく、単なるカーネルである」、または「GNU / Linuxを正しく話す」など、世界中で素晴らしい形而上学的な議論があります(私はこれを保証します)このセマンティックガベージとの関連付けを解除します。 Linuxと言うときは、 Red Hatを意味します。 Slackwareを意味します。 私はマンドラケを意味します。 Debianを意味します 。 私はSuSeを意味しますGentooを意味します。 私は、2兆個のディストリビューションのそれぞれを意味します。これらのディストリビューションは、同様のユーザー環境を備えたLinuxカーネルに基づいており、そのほとんどはWebを介して移行するGNUツールに基づいています。

BSD

BSDはBerkeley Software Distributionの略です。 当初は、カリフォルニア大学バークレー校のCSRGチームによって開発された公式のベルUnix用のパッチとユーティリティのセットでした。 時間が経つにつれて、それは進化し、システムのより多くの部分を置き換えたり変更したりして、不特定の段階で独自のOSになり、コードの一部をBell Unixと共有するだけでした。コードの大部分がベルで書かれているという理由だけで、システムを使用するベルのライセンス。 しかし、バークレーで書かれたすべてのコードはライセンスの下でリリースされ、後にBSDライセンスとして知られるようになりました。その無料翻訳は次のように聞こえます。 。 そのため、ほとんどすべてのBSDコードへのパスは、最終的に「公式」UnixシステムであるSystem IIIおよびSystem Vに戻りました。これらのブランチはいずれも、さまざまな商用Unixフォークへの道を開きました。 BSDの開発が停止し、いくつかのグループがバナーを取り上げました。 その1つがBSDBSDプロジェクトをIntel i386プラットフォームに移植した386BSDプロジェクトでした。 386BSDプロジェクトが無駄になったとき、他の2つのグループが形成され、386BSDコードをサポートおよび開発しました。 1つはFreeBSDプロジェクトで、もう1つはNetBSDです。 時間が経つにつれて、NetBSDプロジェクト内での内部的な不一致がOpenBSDプロジェクトの形成につながりました。「BSD」と言うとき、私はいくつかのことを意味します。 私はBSDの一般的な精神とシステムへのアプローチを意味します。 一般的な意味では、前述は、現在パブリックドメインにある3つのBSDシステムを意味します( 2005年。-約Transl。 )。 もちろん、これらの目標はすべて互換性があります。 BSDはセキュリティを管理し、それに取り組みます。 BSDはパフォーマンスを管理し、それに取り組みます。 BSDは移植性を管理し、それに取り組んでいます。 グループ内で、彼らは大きなコードを共有しています。 多くの開発者が複数のシステムで作業していますが、気の利いた読者であれば、 Mac OS Xや基盤となるDarwinについては言及していません。 それらはBSD上で構築されていますが、OS Xの上位層はまだ純粋なAppleです。 OS Xをユーザーとして実行し、BSDではなくMacOSとして使用します。 したがって、純粋に学問的にはOS Xに起因するものがあるという事実にもかかわらず、その理解には特別な実用的価値はありません。 DarwinはBSDの標準的な概念に近いですが、そのユーザーのほとんどはBSDから来ているため、これは私のエッセイの文脈の外にあると言えます。 私のエッセイで詳細を議論するとき、私は主にFreeBSDについて言及します。 いくつかの特定の側面では、大きな違いがあります。 共通の当事者は、グループ全体で同じである可能性があります。 哲学的な観点から見ると、Linuxの方法論とは異なり、すべてのBSDは非常に似ています。 なるほど、このエッセイは主に哲学的です。



1. BSD対Linux。 エントリー



All Articles