cygwinとbsdの比較


3

私はWindows 7のラップトップを持っており、アプリケーションにはUNIX / LINUXが必要です。私はあなたがあなたのPC上でこれを必要とするソフトウェアを走らせることができるようにUNIXの「シェル」を作るCygwinを渡って走りました。アプリケーションの1つは、Virtual PCを必要とし、ゲストOSとしてインストールされるFreeBSDを推奨します。私は長所と短所を把握しようとしていると私は一緒に行く必要があります。私は両方が必要になるとは思わない。彼らは同じことをするようだから。

回答:


-1

FreeBSDよりもVirtualBox + UbuntuまたはLinux Mintをお勧めします。 VBoxはVirtualPCよりもLinux / Unixのサポートが優れており、LinuxはFreeBSDよりもVBoxとの統合が優れています。 UbuntuとLinux Mintは素晴らしく、ディストリビューションを扱うのが簡単です。


OPは明らかに彼女がUnix / Linuxを必要としていること、そしてFreeBSDがアプリケーションの1つに推奨された(必須ではない)と述べています。また、OPはUnix / Linuxにあまり慣れていないという認識に基づいて、比較的使いやすいと考えられる2つのディストリビューションをお勧めします。 FreeBSDは、インストール、設定、そしてインストールにUnix的なシステムに関するより多くの努力と基礎知識を必要とします。ほとんどのLinuxディストリビューションよりもVBoxの下で動作します。
Joe Internet

さらに、私は恋をしていると言ったことのある人 どれか Unix / Linux?私たちが一緒に座ってパブでこれについて話し合った最後のときに、あなたはその印象を得たのでしょうか。そうそう、そのような会議はこれまで行われなかった。スーパーユーザーに関する不当な結論にジャンプするのではなく、OPの質問に答えるために何らかの努力を払うこともできます。
Joe Internet

Ian Cがすでに立派な仕事をしているのになぜ質問に答えたいのですか?無駄に思えます。
Majenko

私はそれを調べなければならないかもしれません。仮想マシンを機能させることができません。私はドキュメントに従うためにWindows.comに行きました、しかしISOファイル/ DVDディスクは起動を拒否します。 FreeBSDは1/4 GBを要求しますが、安全のために1 GBとしました。私は確かに私のマシンでそれを倹約することができます。
Katherine McDaniel

VirtualBoxとVMWareの違いは何ですか?誰かが私にVMWareを勧めた。私は今それをグーグルしています。
Katherine McDaniel

5

Cygwinは、通常Linuxシステムに見られる再コンパイルされたツールのコレクションと、それらのツールと基盤となるWindows OSとの間の互換性レイヤを提供するDLL(cygwin1.dll)です。

Cygwinはただ実行することはできません どれか あなたが望むPOSIXプログラム。あなたはそのソフトウェアを最初から再コンパイルしていますし、それは重要なことです。ランニング成功のチャンス ./configure; make; make install Cygwinの下では、POSIXソフトウェアのランダムな部分はかなり少なくなっています。言われていること:彼らはあなたがそこから引っ張ることができるプリコンパイルされたソフトウェアのかなり広範囲なリストとあなたが本当にこの経路に行きたければあなたが質問をすることができる非常に活発な開発者リストを持っています。しかし、もしあなたがソースを使いこなすのに慣れていなければ(そして実際には、依存関係の問題とそれをコンパイルするためのヘッダの問題を深く掘り下げることになるでしょう。あなたの為ではない。

FreeBSDは、あなたが指摘したように、 完全なオペレーティングシステム 。 OS上の互換性レイヤではありません。それはそれに対してソースからものを構築するはるかに高い成功率を持っているでしょうそれはそれがほとんどのアプリケーションのための主要なプラットフォームだからです。 Cygwin用のビルドがアプリ開発者の計画の一部になることはめったにないので、アプリケーションが同梱されているビルドシステムによってすべてがサポートされることはめったにありません(Gnu configureやmakeなど)。


0

Ian Cが書いたことに同意して、あなたが必要とする神秘的な "アプリケーション"がCygwinですでに利用可能なものではない場合は、FreeBSDのような仮想OSを使うほうがよいと言います。しかし、彼が指摘していなかった1つの点は、Cygwinアプリは多くのものになるでしょう もっと早く 特にXenやHyperVのような「ベアメタル」ハイパーバイザーを使用しない場合は、仮想OSでそのアプリケーションを実行するよりも

注:私は「不思議な」という言葉を使用しました。アプリケーションに名前を付けるだけで手助けが簡単になるためです。


正直なところ、私は泥(マルチユーザーダンジョン)を主催しようとしています。 TBAMudは新しいタラを持っています、それはUnix / Linuxシェルを必要とします
Katherine McDaniel

Bleh、もう一度やってみましょう...
Katherine McDaniel

正直なところ、私は泥(マルチユーザーダンジョン)を主催しようとしています。 Circleは屋根付きワゴンの道を進んできたにもかかわらず、TBAMud( tbamud.com/content/readmebsd )新しいコードがあります。 Unix / Linuxシェルが必要です。
Katherine McDaniel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.