Chúng tôi đã sử dụng Solaris (chỉnh sửa tháng 11 năm 2012: đây là vào năm 2009) cho phần mềm được thiết kế để chỉ chạy trên Solaris + Sparc. Đây chắc chắn là một hệ điều hành đáng tin cậy và mạnh mẽ. Tuy nhiên, trừ khi bạn có một ứng dụng mang lại lợi thế to lớn khi chạy trên Solaris + Sparc, không cần phải đi con đường đó.
Hoàn cảnh không xác định, bạn sẽ không sử dụng OpenSolaris khi sản xuất, nhưng phiên bản Solaris 10 mới nhất (ngày 09 tháng 5 tính đến thời điểm hiện tại). Đối với ai đó từ nền tảng Linux / FOSS, cần có nỗ lực đáng kể để cài đặt Solaris 10 "thoải mái" như Linux.
Nhiều bậc thầy về Solaris mà tôi đã gặp chắc chắn rất tài năng ... nhưng thường không biết làm thế nào các gói FOSS có sẵn từ Sunfreeware và OpenCSW có thể giúp cuộc sống dễ dàng hơn.
Các tiện ích Unix tiêu chuẩn đi kèm với Solaris hoàn toàn tương thích trở lại (một từ khác cho ass back-Ward). Một số bậc thầy của Solaris cuối cùng đã cài đặt gnu-tar, wget, gnu-grep và vv cho sự tỉnh táo. Một số gói chỉ có sẵn dưới dạng nguồn và không được kiểm tra đầy đủ bởi các tác giả trên Sparc. (không phải tất cả các nhà phát triển đều có hộp Sparc)
Người dùng Linux / FOSS được sử dụng để vá / nâng cấp hệ thống bằng cách sử dụng apt / rpm / up2date / cổng / yum / bất cứ điều gì. Mặt khác, Solaris vá = địa ngục. Công cụ vá Solaris có khả năng nhất thực sự là tập lệnh của bên thứ 3, không được Sun hỗ trợ . Hãy dành thời gian của bạn đi qua các ý kiến ở đây .
Một "tính năng" lạc hậu tuyệt vời của Solaris là tất cả các tên gói bắt đầu bằng SUNW. (họ đang làm việc để thay đổi điều này với OpenSolaris). Vì vậy, giả sử bạn có một gói có tên là SUNWfoo Phiên bản 1.2. Nếu bạn phát hành một bản vá cho gói này, bạn sẽ gọi nó là gì? Một người có lý trí không được giới thiệu với Solaris sẽ nghĩ "SUNWfoo phiên bản 1.3". Điều đó là sai, bởi vì các bản vá Solaris dành cho các tệp không phải là gói.
Hãy xem email " Sun Patch Club " hàng tuần mà tôi nhận được. Không có nghĩa lý gì. So sánh các công cụ cập nhật Linux / BSD OS và các hệ thống đóng gói và sau đó suy nghĩ về việc nhảy vào đây.
Về độ tin cậy, thông số quan trọng nhất là Quản trị viên hệ thống của bạn. Nếu Quản trị viên Sys của bạn là một bậc thầy về Solaris nhưng không biết gì về Linux, thì Solaris là một ý tưởng tuyệt vời. Trong tay của một Admin có khả năng, bất kỳ HĐH nào cũng đáng tin cậy. Nhưng phần cứng, đĩa, ram, thiết bị mạng đều sẽ thất bại. Khi bạn có một số lượng máy chủ nhất định, bạn sẽ có người Mặt trời đến để thay thế một vài tuần. Nếu bạn đi với x86, bạn sẽ có người Dell / HP đến. Sự khác biệt là gì? Tôi không nhìn vào những con số, nhưng tôi bảo Sun + Sparc đắt hơn.
Nhiều cửa hàng Solaris mà tôi thấy vẫn còn bị kẹt vào năm 1999. Họ mua một hộp Sun đắt tiền mà không cần xem bất kỳ con số hiệu suất nào ("Nó đắt, vì vậy nó phải tốt.") Ba năm sau, họ thay thế hộp lớn với một hộp lớn hơn. Nếu ứng dụng của bạn hoạt động tốt nhất với chiến lược này, thì hãy tiếp tục với Solaris.
Mặt khác, bạn có thể kiến trúc sư ứng dụng của mình trở nên đáng tin cậy / có thể mở rộng / khả dụng cao. Nếu một số phần mềm / phần cứng thú vị trên Solaris cho phép bạn tăng hiệu suất đáng kể hoặc đáng tin cậy hơn thì hãy đến với Solaris. Tuy nhiên, bạn sẽ thấy rằng nhiều công ty đã có thể mở rộng và nhân rộng các máy chủ ứng dụng, máy chủ web và máy chủ DB của họ bằng cách sử dụng công nghệ hoàn chỉnh dựa trên FOSS.
Tôi đoán nhiều điểm trong số này sẽ bị lỗi thời trong một vài năm khi OpenSolaris sẵn sàng. Kể từ tháng 11 năm 2012, Oracle đã rút ruột OpenSolaris và Solaris 11 không còn hấp dẫn nữa.
ZFS và Dtrace là những tính năng rất hấp dẫn. IMO, họ chỉ không đủ hấp dẫn để bỏ qua Linux / * BSD. ZFS và Container không phải là vấn đề miễn phí. Đối số "tương thích nhị phân" không quan trọng lắm với sự phổ biến của ảo hóa. Khả năng tương thích nhị phân cũng không phải là vấn đề miễn phí.
Ngày nay Google, Apple (vâng Apple), Amazon, Facebook kiếm hàng tỷ đô la chạy các cụm lớn chỉ chạy Linux bên dưới. 90 +% cụm máy tính HPC / Super chạy Linux. Ở đầu kia của quang phổ, khoảng một tỷ điện thoại và thiết bị nhỏ chạy Linux.
Bất cứ ai cũng có thể đạt được, ngay cả khi có thể chạy những thứ trên trên Solaris ? Hay nói cách khác, những người này đang mất gì, khi không chạy trên Solaris? Rõ ràng, ZFS, Zones, Dtrace, vv không đủ hấp dẫn đối với họ, để vượt xa mọi tiêu cực. Các câu trả lời cho những câu hỏi này, sẽ giúp bạn trả lời câu hỏi ban đầu "Tại sao".