私にはMacがある。私は大学で物理学を勉強しました。
したがって、私は多くのC ++ライブラリをコンパイルする必要があります(考えてみてくださいvtk
、gsl
...)。私は通常、いくつかのMakefileをパッチし、ソースからコンパイルし、依存関係やその他の迷惑な問題を見つける必要があります。 Mac OS XはUnixですが、基本的なLinuxシステムとは少し違いがあるようです。
だから私は既存のスイッチャーをLinux OS(おそらくDebian)に切り替えたいと思います。
尋ねる:上記のすべての互換性の問題を解決するための良いステップですか? (Linuxを使用している友人も問題があると聞きました。)それとも1つの質問が別の質問に置き換えられますか?
それは価値がありますか? 100%元気になるから交換してください(1)OSにはより広く使用されているシステムがありますが、いくつかのハードウェアの問題はありますか(おそらく)?
結局、MacもUnixですが、そのような恩恵が利益になるのでしょうか?
(1)私の言葉は、MacソフトウェアはMacハードウェアで動作するように設計されていますが、Linuxソフトウェアは普遍的ではありませんが、そうではありません。 VirtualBoxでいくつか試したところ、UbuntuまたはDebianは私のキーボードの正しいキーマッピングが利用できないことを発見しました。私はまた(私の友人から)Linuxにドライバの問題などがある傾向があることに気づきました。
おそらく私はこれらの友人の話を聞かないでください。
答え1
まあ、変化には常に問題があります。理想的なオペレーティングシステムはありません。どのソフトウェアを使用するか必要とするかはわかりませんが、およびすべてのvtk
最新gsl
のLinuxディストリビューションで動作します。
ドライバの問題は通常ハードウェアに関連しています。ハードウェアとLinuxでいくつかのGoogle検索を実行して、他の人にも問題がないかどうかを確認してください。
MacOSにさらに必要なアプリや欠落しているアプリがある場合は、Linuxディストリビューション(ここではSabayon Linux)で利用可能なプリコンパイルされたアプリがあることを確認できます。
一方、LinuxにはC ++に必要なほとんどすべて(ライブラリ、コンパイラなど)があり、Javaはうまく動作し、Rubyは素晴らしいです。したがって、あなたがより具体的なアプリケーションを指定しない限り、私たちはあなたが必要とするものを推測することができます。
答え2
とにかくLinuxを仮想ロードとして使用しようとしていますが、今後Linux で Apple をリロードする場合は、Mac が必要に応じて動作するようにするためのインストールを検討してください。Xcodeそして考慮オクターブ。
XcodeはC ++コンパイラとエディタを提供し、OSXでネイティブXserverを実行できます。オクターブを使用すると、数学で素晴らしい仕事をたくさんすることができます。 Xserverだけでは、gnuplotのような機能がOctaveなどとうまく機能することができます。
古くてクロールし、OSXやそのアップデートなどの費用を支払わない限り、私はそれをデフォルトに保ち、必要に応じてLinuxを仮想インスタンスとして実行します。 Xserver、C++コンパイラ、Octaveなどのツールがインストールされている場合、OSXはあなたの要件を満たすことができます。
答え3
VirtualBoxをインストールして使用し、Debian、Mint、Ubuntu、CentOS、Fedora(または学校に安価で無料のライセンスがある場合)にRedhatワークステーションをインストールします。
一般的なデスクトップコンテンツ用に美しいOS Xデスクトップを保存します。 VMに切り替えてIDEを開くか、SSH経由でXをホストに再エクスポートします。 OS XにはXサーバーも使用できます!