Rõ ràng bài viết hoàn toàn không đề cập đến khía cạnh như anh Việt đã nói. Hiện tại Linux đang được phổ cập rất mạnh, không những chỉ cho server mà còn cho cả môi trường desktop. Phần này sẽ bàn tiếp sau.
Ở bài viết này nổi lên rất rõ ràng vấn đề tác giả đã khai thác triệt để các yếu tố về kỹ thuật để so sánh. Nếu để phản đối sai thì cũng không phải là sai, nhưng nếu nói đúng hoàn toàn cũng không thể. Tuy nhiên bài viết này dựa trên sự so sánh giữa FreeBSD và Linux (kernel 2.4) và win2000, đã quá cũ, nên trong hiện tại khó có thể nói là chính xác được. Linux kernel đã chuyển lên 2.6, ở version này đã có sự thay đổi rất lớn về nhiều mặt, và bản thân nó kết hợp với SElinux (secure Linux) từ đây về sau sẽ rất tốt, đáng để kỳ vọng. Còn về Win, Win dành cho server đã chuyển lên version 2003, chắc chắn sẽ tốt hơn rất nhiều so với những version trước.
Bài viết này có thể nói dành cho đối tượng có trình độ, hay những người quản lý về hệ thống server, chứ không phải dành chung cho tất cả user. Nên nhìn chung nó không thể chính xác trên tổng thể được.
Vậy khi xét rộng ra, kết hợp với yếu tố như anh Việt đã nói, chúng ta nên có cách nhìn như thế nào về sự khác nhau này. Tại sao Linux lại được phổ cập như vậy? Theo ý kiến chủ quan của mình thì có thể như sau:
-FreeBSD: (hay hệ *BSD nói chung) được phát triển chủ yếu cho mục đích sử dụng cho các hệ thống server, các application về network, bản thân nó chưa thật sự đầu tư sâu cho người sử dụng thường. Ví dụ ở trạng thái install cơ bản user FreeBSD sẽ không thể install môi trường X-Window cho mình, mà phải làm một số động tác khác phức tạp hơn nhiều. FreeBSD có support tốt cho user về phần security hay update cho hệ thống cũng như các software, nhưng để update, người quản lý hệ thống FreeBSD phải mất công sức cũng như cần một mức độ kỹ thuật nhất định, vì cấu trúc update từ source chứ không phải phía FreeBSD cung cấp package. Nếu thao tác không chính xác sẽ ảnh hưởng đến toàn bộ hệ thống. Hiện tại riêng cho phần system, để khắc phục điều này đã có tool freebsd-update, tuy nhiên ở đây có rất nhiều mặt hạn chế, nói chung chưa thể là giải pháp triệt để, cũng như bản thân nó mới chỉ là cho system, chứ chưa dùng cho các application liên quan.
Nói chung FreeBSD không phải dễ dàng cho người sử dụng cũng như quản lý, để gần được nó đòi hỏi một trình độ nhất định và cần thời gian để làm quen.
-Linux: Có lẽ chính vì lý do sinh sau đẻ muộn và chiến lược của linux nhằm vào sự phổ cập trên tổng thể, chứ không chỉ dừng lại ở mức độ server nên linux OS đã phát triển rất nhanh về mặt GUI, tạo môi trường sử dụng ngày càng gần với Windows thích hợp được cho các tầng lớp người sử dụng. Tuy cũng là open source nhưng các distribution Linux là những công ty rất chính quy, hay những đoàn thể có support rất tốt từ nhiều phía nên đã thúc đẩy sự phát triển này ngày một nhanh chóng. Ngoài một điểm nổi bật nhất là system của Linux đơn giản rất nhiều so với các hệ Unix khác, người sử dụng sẽ nhanh chóng quen thuộc để sử dụng. Cộng thêm sự support rất tốt từ các distribution về update, security, software v.v... và cung cấp cho người sử dụng ở dạng package, nên người sử dụng hầu như không hề tốn nhiều công sức hay cần thêm các skill nào khác để maintenance cho system của mình. Từ kernel package đến tất cả software nhỏ nhất đều được support, đây có thể nói là yếu tố rất lớn làm cho người sử dụng có thể an tâm khi dùng hệ Linux. Cho dù như thế đối với system, hay software sự customize sẽ bị hạn chế nhưng hầu như các user không xem đây là vấn đề lớn cùng với sự phát triển của hardware thì ở trạng thái default đi chăng nữa cũng hoàn toàn có thể phát huy được uy lực của software. Tuy nhiên nếu anh muốn customize software cũng hoàn toàn có khả năng, anh có thể customize một cách hết sức đơn giản trên nền default của software mà Distributions đã cung cấp.
Một khi system nào đã được phổ cập có tầm ảnh hưởng trên thị trường thì nó sẽ thu hút được rất nhiều người sử dụng khác, các developers, hay các công ty hardware sẽ phải có chiến lược support driver cho nó mỗi khi sản phẩm mới của mình ra đời. Cho nên hiện tại chúng ta sẽ không lạ gì khi các sản phẩm về vi tính có thêm dòng "Support cho Linux", "Linuxでの動作確認ずみ"
Tuy nhiên nó cũng có mặt trái của nó, khi anh muốn đơn giản, khi anh không cần thiết phải hiểu rõ mà vẫn sử dụng được thì dần dần sẽ xuất hiện rất nhiều lỗi về thiết định, lỗ hổng trong thiết lập server, cho nên dần dần hacker của linux có chiều hướng tăng vọt, dần dần ngày càng sản sinh ra đội ngũ quản lý thiếu trình độ kinh nghiệm, cũng tinh thần đào sâu về kỹ thuật, áp dụng kỹ thuật mới, điều này làm cho khi gặp vấn đề sẽ không thể đối phó được, không nhìn thấy được lỗi ở đâu để đưa ra phương cách sửa đổi, gây sự rối loạn cho toàn bộ hệ thống v.v...
Điều cuối cùng là hiện nay để sử dụng được một Linux OS toàn diện đã không còn là Free nữa, đã rất mắc. Có nhiều so sánh có thể nói không thua gì khi sử dụng Windows.
-Windows: Windows đã có version dành cho server, tuy nhiên một điều muôn thuở là sẽ rất tốn tiền khi sử dụng hệ này. Cộng thêm bản thân nó là hệ source kín, về security, các chức năng cần thiết chỉ biết trông đợi vào Microsoft mà thôi. Mình chưa xài mảng này nhiều nên cũng không có thêm comment nữa.
Rất mong ý kiến của anh em.