私はWeb開発者(J2EEアプリケーション開発者)であり、使用するツールを拡張したいと思っています。個人的なプロジェクトにOpenSolarisを使用したいと思います。Linuxには何の反対もありませんが、両方のシステムに同じツールがたくさんあるようです。
Solarisにジャンプしたことがありますか?それは良い経験でしたか?
私はWeb開発者(J2EEアプリケーション開発者)であり、使用するツールを拡張したいと思っています。個人的なプロジェクトにOpenSolarisを使用したいと思います。Linuxには何の反対もありませんが、両方のシステムに同じツールがたくさんあるようです。
Solarisにジャンプしたことがありますか?それは良い経験でしたか?
DTrace、ゾーン、単一のGRUBスイッチ、ZFS、安定したライブラリを使用した32ビットモードと64ビットモードの切り替え(これを十分に強調することはできません)。Solaris 7ソフトウェアは通常、Solaris 11とも呼ばれるOpenSolarisで実行されます。glibcは、カーネルのマイナーリリース間で変更されます。
Xenは非常に緊密に統合されており、Linux環境を維持するためのlxゾーンまたは仮想化のセットアップは非常に簡単です。
OpenSolarisには/usr/ bin / gnuが追加され、お気に入りのユーティリティがすべて見つかります。
ただし、./ configure && make&&makeのインストールサイクルと少し戦うことになると予想してください。多くの開発者は、Linuxを実行していると想定しており、特にSolarisの場合は-m64を付加しません。たとえば、wxPythonのコンパイルは冒険です。
編集:私はあなたに1つの(おそらく重要な)ことを言及するのを忘れました。パッケージリポジトリはほとんど比較できません。(`apt-get update && apt-get upgrade && apt-get dist-upgradeとpkg image-update
同等)がZFSスナップショットを作成し、いつでもGRUB経由で戻すことができるのは素晴らしいことですが、IPSにはそれほど多くのパッケージがありません。 aptとして。しかし、すべての大物はそこにあります。
切り替えることを計画している場合は、Sunのドキュメントが素晴らしく、その日のBigAdminのヒントをしばらく読んで理解する価値があります。
J2EE の作業自体については、おそらくそれほど多くはありません。より一般的な開発者として、DTrace を高く評価するかもしれません。管理者として、ZFS とゾーンを気に入るはずです。ただし、時代遅れのユーティリティ (主にユーザーランド) は嫌いです。ただし、FreeBSD は Linux と Solaris の中間に位置します。:)
あなたの質問から、あなたがあなたの開発デスクトップまたはあなたのホスティングソリューションのどちらを意味するのかはわかりませんが、私は両方をクラックすることができます。約6か月前、GlassFishを実行しているOpenSolarisでの無料の1年間のホスティングを手に入れました。私はこれまでSolarisを使用したことがなく、良い学習体験になると思いました。テストサーバーを構築し、OpenSolarisとGlassFishをインストールして、それを使って練習しました。GlassFishを構成してアプリケーションをデプロイするのは非常に簡単でした。適切なドキュメントを読めば、OpenSolarisでのサービスの管理も簡単です。私はOpenSolarisが好きで、GlassFishが好きです。
明らかに、Javaアプリケーションサーバーとオペレーティングシステムでの以前の経験との類似点と相違点を見つけました。しかし、私はOSを非常に高く評価していたので、先月デスクトップを切り替えました。良い経験になりました。
残念ながら、Eclipse は OpenSolaris では利用できません。Eclipse ユーザーの場合は、NetBeans に移行する必要があります。
Java プラットフォームに固執し、JNI を介してネイティブ ライブラリを使用しない限り、基盤となる OS は J2EE 開発者にとってあまり重要ではないと思います。そうは言っても、OSを選択する最も重要な要素はコストとパフォーマンスです。現在、Linux と OpenSolaris はどちらもオープン ソースであり、無料で使用できますが、商用展開で OpenSolaris を使用するかどうかはわかりません。また、Java のパフォーマンスがそれぞれでどのように異なるかはわかりませんが、Sun の Linux への実装は非常に優れていると強く確信しています。
注: 私は OpenSolaris を使用したことがなく、主に Linux を使用しています。