Kami menggunakan Solaris (sunting Nov 2012: ini pada 2009) untuk perangkat lunak yang dirancang untuk berjalan hanya pada Solaris + Sparc. Ini tentunya merupakan sistem operasi yang andal dan tangguh. Namun, kecuali Anda memiliki aplikasi yang menawarkan keuntungan luar biasa saat dijalankan di Solaris + Sparc, tidak perlu pergi rute itu.
Keadaan paling bawah, Anda tidak akan menggunakan OpenSolaris untuk produksi, tetapi rilis Solaris 10 terbaru (09 Mei seperti sekarang). Untuk seseorang yang berlatar belakang Linux / FOSS, diperlukan upaya signifikan untuk membuat pemasangan Solaris 10 senyaman Linux.
Banyak guru Solaris yang saya temui tentu sangat berbakat ... tetapi sering tidak menyadari bagaimana paket FOSS yang tersedia dari Sunfreeware dan OpenCSW dapat membuat hidup lebih mudah.
Utilitas Unix standar yang disertakan dengan Solaris sepenuhnya kompatibel kembali (kata lain untuk pantat back-ward). Beberapa guru Solaris akhirnya menginstal gnu-tar, wget, gnu-grep dan lain-lain untuk kewarasan. Beberapa paket hanya tersedia sebagai sumber dan tidak diuji secara memadai oleh penulis di Sparc. (tidak semua pengembang memiliki kotak Sparc)
Pengguna Linux / FOSS digunakan untuk menambal / meningkatkan sistem menggunakan apt / rpm / up2date / ports / yum / apa pun. Di sisi lain, Solaris menambal = neraka. Yang paling mampu Solaris menambal alat sebenarnya adalah naskah pihak ke-3, un-didukung oleh Sun . Luangkan waktu Anda melalui komentar di sini .
Sebuah fitur "brilian" pantat Solaris adalah bahwa semua nama paket mulai dengan SUNW. (mereka bekerja untuk mengubah ini dengan OpenSolaris). Jadi katakanlah Anda memiliki paket yang disebut SUNWfoo Versi 1.2. Jika Anda merilis patch untuk paket ini, apa yang akan Anda sebut itu? Orang yang rasional yang tidak diperkenalkan dengan Solaris akan berpikir "SUNWfoo versi 1.3". Itu salah, karena tambalan Solaris untuk file bukan paket.
Lihatlah email " Sun Patch Club " mingguan yang saya dapat ini. Itu tidak masuk akal. Bandingkan alat pembaruan dan sistem pengemasan OS Linux / BSD dan kemudian pikirkan untuk terjun ke masalah ini.
Adapun keandalan, parameter yang paling penting adalah Sys Admin Anda. Jika Admin Sys Anda adalah guru Solaris tetapi tidak tahu apa-apa tentang Linux, maka Solaris adalah ide bagus. Di tangan Admin yang cakap, OS apa pun dapat diandalkan. Tetapi perangkat keras, disk, ram, peralatan jaringan semuanya akan gagal. Setelah Anda memiliki sejumlah server, Anda akan meminta orang Sun untuk mengganti sesuatu setiap beberapa minggu. Jika Anda menggunakan x86, Anda akan memiliki orang Dell / HP yang masuk. Apa bedanya? Saya tidak melihat angka-angkanya, tetapi saya diberitahu bahwa Sun + Sparc lebih mahal.
Banyak toko Solaris yang saya lihat masih macet pada tahun 1999. Mereka membeli kotak Sun yang mahal tanpa melihat angka kinerja. ("Mahal, jadi pasti bagus.") Tiga tahun kemudian, mereka mengganti kotak besar dengan kotak yang lebih besar. Jika aplikasi Anda bekerja paling baik dengan strategi ini, maka lanjutkan dengan Solaris.
Di sisi lain, Anda dapat merancang aplikasi Anda menjadi dapat diandalkan / terukur / sangat tersedia. Jika beberapa perangkat lunak / perangkat keras keren di Solaris memungkinkan Anda untuk meningkatkan kinerja secara substansial, atau menjadi lebih andal maka gunakan Solaris. Namun, Anda akan menemukan bahwa banyak perusahaan dapat meningkatkan dan memperbesar server aplikasi, server web, dan server DB mereka menggunakan teknologi berbasis FOSS lengkap.
Saya kira banyak dari poin-poin ini akan menjadi usang dalam beberapa tahun ketika OpenSolaris siap. Pada November 2012, Oracle telah memusnahkan OpenSolaris, dan Solaris 11 tidak lagi menarik.
ZFS dan Dtrace adalah fitur yang sangat menarik. IMO, mereka tidak cukup menarik untuk mengabaikan Linux / * BSD. ZFS dan Kontainer tidak bebas masalah. Argumen "kompatibilitas biner" tidak begitu penting dengan proliferasi virtualisasi. Kompatibilitas biner juga tidak bebas masalah.
Hari ini Google, Apple (ya Apple), Amazon, Facebook menghasilkan miliaran dolar dengan menjalankan banyak sekali cluster yang hanya menjalankan Linux di bawahnya. 90+% cluster komputer HPC / Super menjalankan Linux. Di ujung lain spektrum, sekitar satu miliar + telepon dan perangkat kecil menjalankan Linux.
Apa yang bisa diperoleh siapa pun, bahkan jika mungkin menjalankan Solaris di atas ? Atau dengan kata lain, apa yang hilang dari orang-orang ini, dengan tidak berlari di Solaris? Jelas, ZFS, Zona, Dtrace dll tidak cukup menarik bagi mereka, lebih besar daripada yang negatif. Jawaban untuk pertanyaan-pertanyaan ini, akan membantu Anda menjawab pertanyaan awal "Mengapa".