Tôi đã sử dụng FreeBSD làm nền tảng máy chủ và máy tính để bàn/máy tính xách tay kể từ phiên bản v2.1. Là một hệ điều hành an toàn, ổn định, nó rất tuyệt vời. Tuy nhiên, như một giao diện đồ họa, nó cũng không có giá vé. Tôi thường phải khắc dấu một cấu hình X, và có rất ít hoặc không có may mắn cài đặt Flash (cho dù đó là một tính năng hoặc một lỗi là gây tranh cãi) cho Firefox.
Bạn sẽ thấy rằng bạn không thể tải xuống tệp nhị phân cho những thứ như Firefox và các mục tương tự, nhưng thư viện Cổng nhiều hơn bù đắp cho điều này. Làm một cài đặt đầy đủ từ đĩa CD/DVD giúp bạn có một nền tảng máy chủ vững chắc, nhưng việc cài đặt Gnome từ nguồn có thể mất rất nhiều thời gian vì nó phải tải xuống và biên dịch các nguồn cho mọi thứ. Có, bạn thường có thể tìm thấy các tệp PKG được biên dịch trước, nhưng 'make install clean' trong thư mục thích hợp/usr/ports là quá dễ dàng.
Nói chung, bạn sẽ thấy rằng các tính năng được thêm vào hạt nhân Linux nhanh hơn các tính năng xuất hiện trong FreeBSD (dtrace và zfs bất kể). Tôi không nghĩ rằng Video cho Linux chưa được hỗ trợ, điều này làm cho những thứ như MythTV trở nên khó khăn nhất. Tương tự, hỗ trợ ISDN nếu bạn đang sử dụng Asterisk.
Cuối cùng, đó là vấn đề về sở thích cá nhân. Tôi tiếp tục sử dụng FreeBSD trong sản xuất, nhưng gần đây có xu hướng hướng tới Ubuntu cho máy tính để bàn.
Tôi không thể nói được với công cụ Java, nhưng Ruby on Rails triển khai hoàn hảo và liền mạch.
Hệ thống cổng là tuyệt vời nhưng bạn không phải biên dịch mọi thứ theo nguồn. Nếu bạn biết tên của những gì bạn muốn cài đặt sử dụng 'pkg_add -r * packagename *' – Tarrant
@Wergan Gói không được cung cấp cho tất cả các cổng/nền tảng. Vì vậy, bạn phải biết cách xây dựng chúng để sử dụng tất cả. – Eonil
Chỉ cần cập nhật các câu lệnh này cho FreeBSD 10.0: Hiện tại có pkgng thay vì pkg_ *, và tất cả các cổng có thể được cài đặt như các gói nhị phân thông qua đó. –