Tại sao ai đó chọn FreeBSD trên Linux? [đóng cửa]


154

Tại sao ai đó chọn FreeBSD trên Linux? Những lợi thế của FreeBSD so với Linux là gì? (Nhà cung cấp dịch vụ lưu trữ được chia sẻ của tôi sử dụng FreeBSD.)


1
Thật kỳ lạ, tôi đã tìm thấy điều này trong việc tìm kiếm lý do để chọn Linux trên FreeBSD. Tôi thấy hầu hết các câu trả lời và nhận xét dựa trên thực tế ở đây, với một ít ý kiến, nhưng câu hỏi này đã bị đóng vì "câu trả lời cho câu hỏi này sẽ có xu hướng gần như hoàn toàn dựa trên ý kiến?" Ồ, đây là một diễn đàn "UNIX & Linux " ... Tôi hiểu rồi.
Bob

Câu trả lời:


115

Nếu bạn muốn biết những gì khác nhau để bạn có thể sử dụng hệ thống hiệu quả hơn, đây là phần giới thiệu thường được nhắc đến về BSD cho những người đến từ nền tảng Linux .

Nếu bạn muốn có thêm bối cảnh lịch sử cho quyết định này, tôi sẽ chỉ đoán xem tại sao họ chọn FreeBSD. Trong khoảng thời gian của bong bóng dot-com đầu tiên, FreeBSD 4 đã rất phổ biến với các ISP. Điều này có thể có hoặc không liên quan đến việc bổ sung kqueue. Do đó, trang Wikipedia mô tả cảm xúc về FreeBSD 4: "Mạnh được coi là một trong những hệ điều hành hiệu suất cao và ổn định nhất của toàn bộ dòng Unix." FreeBSD nói riêng đã thêm các tính năng khác theo thời gian sẽ thu hút các nhà cung cấp dịch vụ lưu trữ, chẳng hạn như jailvà hỗ trợ ZFS.

Cá nhân, tôi thực sự thích các hệ thống BSD vì chúng chỉ cảm thấy chúng phù hợp với nhau hơn hầu hết các bản phân phối Linux mà tôi đã sử dụng. Ngoài ra, các tài liệu được cung cấp trực tiếp trong các sổ tay khác nhau, vv là xuất sắc. Nếu bạn đang sử dụng FreeBSD, tôi khuyên bạn nên dùng Cẩm nang FreeBSD .


1
@Tshepang Có thể đây hoàn toàn là một trải nghiệm cá nhân và có lẽ nó ít phổ biến hơn trong số những người có trải nghiệm Linux rộng rãi trước khi họ thấy BSD. Một lời giải thích khác mà tôi đã đưa ra là tôi đã học được hầu hết những gì tôi biết về BSD bằng cách đọc các tài liệu dự án chính thức, nhưng tôi đã học được hầu hết những gì tôi biết về (hầu hết) các bản phân phối Linux của Googling. Gentoo một lần nữa là ngoại lệ (wiki của họ là một tài nguyên tuyệt vời khi tôi khám phá Gentoo), điều này khiến tôi nghĩ rằng tôi hiểu lý do cho những quyết định nhất định tốt hơn trên các hệ thống đó.
Hank Gay

54
Ví dụ yêu thích của tôi về khía cạnh "tích hợp" của FreeBSD: Trên FreeBSD, bạn định cấu hình giao diện mạng với "ifconfig". Trên Linux, bạn định cấu hình giao diện mạng với "ifconfig" ... và "brctl" và "vconfig" và "ethtool" và "iwconfig" và "ip" và ...
larsks

2
Liên kết đầu tiên rất thú vị, cảm ơn bạn
marto

1
@marto Vui mừng bạn thấy nó hữu ích. Tôi nhớ mình đã nghĩ "Điều này thật tuyệt vời" khi lần đầu tiên tôi tình cờ thấy nó.
Hank Gay

4
@ashwin Cẩm nang FreeBSD là những tài liệu tốt nhất tôi từng thấy cho một hệ điều hành. Cuốn sách gần nhất tôi từng thấy có lẽ là cẩm nang Gentoo. Các trang man của BSD cũng có xu hướng rất đẹp, mặc dù các trang man của OpenBSD có lẽ tốt hơn FreeBSD.
Hank Gay

47

FreeBSD nổi tiếng với ngăn xếp mạng mạnh mẽ hơn. Từ kinh nghiệm chuyên môn tại một công ty trước đây, chúng tôi đã có một máy chủ proxy rơi xuống từ tải. Khi chúng tôi ném FreeBSD trên đó, máy chủ đã xử lý tải dễ dàng trong hơn một năm (tôi đã chuyển sang - vẫn có thể hoạt động).

NetBSD nổi tiếng vì chạy trên rất nhiều phần cứng khác nhau.

OpenBSD có một danh tiếng (rất xứng đáng) vì cực kỳ an toàn.

Đó là Unix, nó mạnh mẽ và miễn phí. Không có lý do thực sự để tránh nó, nhưng bạn sẽ bỏ lỡ sự nóng bỏng mới mà Linux có xu hướng có.


Bạn đã chạy gì trước FreeBSD?
BigSack

Đó là một trong khi trước đây. Đưa ra khung thời gian, có thể là CentOS hoặc RHEL 4.
Greg Cain

Và bạn vẫn đang sử dụng nó ở đâu đó, ý tôi là BSD?
BigSack

Đó là một vài công việc trước đây. Tôi hiện không sử dụng nó. Tôi không thể nói cho chủ nhân của tôi tại thời điểm đó.
Greg Cain

2
@Jinxed Ví dụ, bản phát hành Linux 4.7 gần đây hỗ trợ AMD Radeon RX 480 (cũng là một phần cứng gần đây). Nhưng chúng ta phải chờ thêm thời gian để nghe thông báo hỗ trợ cho phần cứng tương tự. Đó là sự nóng bỏng mới
Devesh Saini

29

Tôi thích triết lý giấy phép của giấy phép BSD so với giấy phép GPL. Đối với tôi, miễn phí có nghĩa là làm bất cứ điều gì bạn muốn với mã. Nó miễn phí đến mức bạn có thể làm cho nó không miễn phí như apple đã làm.

Thực tế nó có thể không ảnh hưởng đến tôi, nhưng tôi thích nó trên nguyên tắc và là một trong những lý do tôi chọn sử dụng FreeBSD trên Linux.

Một lý do khác là tôi muốn sửa lại, tôi thấy khi tôi sử dụng Ubuntu tôi không đội chiếc mũ unix của mình; thay vào đó tôi chỉ sử dụng GUI ở mọi nơi như thể tôi đang ở trong windows (điều này không nhất thiết là một điều xấu chỉ khác nhau).


24

FreeBSD là một hệ điều hành. Linux là một hạt nhân. Vì vậy, trong câu hỏi của bạn, bạn đang so sánh táo và hạt cam.

Cấp phép và hỗ trợ thiết bị sẽ là hai lý do hàng đầu của tôi tại sao ai đó chọn cái này hơn cái kia


2
Tôi hoàn toàn với bạn, đồng chí. Và vặn vẹo Wikipedia và Torvalds để truyền bá thông tin sai lệch về tiếp thị.
davide

Hệ điều hành về mặt kỹ thuật chính hạt nhân . FreeBSD có thể so sánh với Linux, điểm khác biệt duy nhất là các tiện ích hệ thống trong Linux nằm trên một kho lưu trữ riêng được gọi util-linux, trong khi FreeBSD mã nguồn của chúng đi kèm với mã OS (OS = kernel) trong kho lưu trữ chính.
Kais 31/12/18

1
Về mặt kỹ thuật, hạt nhân có thể là toàn bộ hệ điều hành (trong các thiết bị sử dụng hạn chế), nhưng trong thực tế, nó thường không như vậy. Trình điều khiển và bất kỳ chương trình nào khác được sử dụng để trực tiếp điều khiển hoạt động của phần cứng đều là một phần của hệ điều hành. FreeBSD KHÔNG thể so sánh với Linux, nhưng nó có thể so sánh với phân phối Linux . Linux, về mặt kỹ thuật, chỉ là một hạt nhân (mặc dù hầu hết mọi người không biết điều này).
Bob

12

Đây là một cái gì đó tôi đã viết về các biến thể BSD unix để trả lời cho một câu hỏi tương tự trên serverfault. Nói chung, cơ sở mã của các hệ thống BSD được kiểm soát chặt chẽ hơn so với một bản phân phối linux thông thường. Bạn sẽ nhận được một cái gì đó giống như một unix truyền thống và hệ thống rất mạnh mẽ với chính sách thay đổi bảo thủ hơn.

Nếu bạn là một cửa hàng nguồn mở thuần túy và không phụ thuộc vào bất kỳ phần mềm thương mại nào như Oracle thì hệ thống unix BSD sẽ cung cấp cho bạn một nền tảng phần mềm rất ổn định, được hiểu rõ và được kiểm soát, hơn cả Linux. Hầu hết các vấn đề lịch sử như trình điều khiển kém hoặc hỗ trợ SMP đã được giải quyết nhiều năm trước, đặc biệt là trên phần cứng máy chủ chính thống.

Nếu bạn muốn một máy tính để bàn unix truyền thống thì một BSD unix sẽ cung cấp cho bạn điều này cũng như bất kỳ bản phân phối linux nào. Nếu bạn theo đuổi một hệ thống người dùng cuối, bạn có thể tốt hơn với Ubuntu hoặc Fedora. Gentoo Linux dựa trên hệ thống đóng gói của các cổng 'BSD'.


12

Sự khác biệt giữa các bản phân phối BSD và Linux có từ thời kỳ đầu của Unix.

AT & T sở hữu Unix, nhưng do hạn chế, nó không thể cạnh tranh trong ngành điện toán. Do đó, họ đã cấp phép Unix cho Berkeley. Berkeley đã thực hiện việc tùy chỉnh và điều chỉnh mọi thứ cho đến khi cuối cùng không có mã AT & T nào thực sự có mặt trong HĐH mới của họ, được đặt tên là BSD (Phân phối phần mềm Berkeley.)

Một lát sau, Linus Torvalds ở trong một lớp Hệ điều hành làm việc với một bản sao Unix chưa hoàn chỉnh có tên là Minix, nhằm đào tạo sinh viên xây dựng HĐH. Linus đã thực hiện ý tưởng này và thành lập chi nhánh Linux.

Bây giờ kinh nghiệm của tôi nằm nhiều hơn với OpenBSD, và từ quan điểm đó, sự khác biệt là đáng kinh ngạc. Người ta đã đề cập rằng OpenBSD an toàn hơn, chỉ với 2 lần khai thác trong lịch sử, nó đã kiếm được quyền đó.

Người sáng lập Theo de Raadt tin rằng bảo mật nên là trọng tâm chính và nhiều hệ thống BSD và Linux khác không dành riêng để viết mã tốt, và thay vào đó tập trung quá nhiều vào việc thêm các tính năng mới chỉ để thêm chúng.

OpenBSD có lịch phát hành 6 tháng, bất cứ điều gì không thể được thực hiện đầy đủ và an toàn trong khoảng thời gian đó sẽ không được thêm vào. So với các bản phân phối Linux như Ubuntu, người không bao giờ kiểm tra một thứ nguy hiểm trước khi phát hành, đây là một chìa khóa lớn để an tâm cho nhiều sysadins và máy chủ op.


10

Giống như @User , tôi thích giấy phép BSD và là lý do chính khiến tôi sử dụng nó làm HĐH chính.

Tôi không có cách nào chống lại GPL, nhưng nếu có sẵn một ứng dụng được cấp phép giống như MIT / MIT, tôi sẽ sử dụng nó trước tiên trên một ứng dụng tương tự là GPL'd.

Nó miễn phí, bạn có thể làm cho nó không miễn phí

Điều đó rất hấp dẫn đối với những người định hướng kinh doanh, cũng như người dùng như tôi.

Hệ thống Cổng không thể so sánh (IMNSHO) và là mô hình bắt chước bởi một số bản phân phối Linux (Gentoo xuất hiện ngay lập tức).

Ngoài ra, vì FreeBSD không phổ biến trên máy tính để bàn như Linux (PC-BSD là một sản phẩm tuyệt vời), nên người đam mê bên trong của tôi phải sử dụng nó làm hệ điều hành máy tính để bàn của mình. Tôi không thể giúp nó.

Cho đến nay, không có bất cứ điều gì trên Windows mà Linux không thể làm và bất cứ điều gì trên Linux mà FreeBSD không thể làm được. ... và bao gồm Flash - mà không cần chạy trong Linuxulator: tắc kè-mediaplayer + Firfox + GreasMonkey + Literna Magicka.


4

Tài liệu:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Tính nhất quán phát triển:

http://svnweb.freebsd.org/base/release/

Giấy phép

Bản quyền 1992-2012 Dự án FreeBSD. Đã đăng ký Bản quyền.

Phân phối lại và sử dụng ở dạng nguồn và nhị phân, có hoặc không có sửa đổi, được cho phép miễn là các điều kiện sau được đáp ứng:

  • Việc phân phối lại mã nguồn phải giữ lại thông báo bản quyền ở trên, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.

  • Phân phối lại ở dạng nhị phân phải sao chép thông báo bản quyền ở trên, danh sách các điều kiện này và từ chối trách nhiệm sau đây trong
    tài liệu và / hoặc các tài liệu khác được cung cấp với bản phân phối.

PHẦN MỀM NÀY ĐƯỢC CUNG CẤP THEO DỰ ÁN MIỄN PHÍ `` NHƯ VẬY 'VÀ BẤT K WAR ĐẢM BẢO NÀO NÀO ĐƯỢC BẢO HÀNH, BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, ĐẢM BẢO NGAY LẬP TỨC ĐỐI VỚI MỘT ĐẢM BẢO TUYỆT VỜI KHÔNG CÓ SỰ KIỆN NÀO SALLN SÀNG DỰ ÁN MIỄN PHÍ HOẶC NHÀ THẦU ĐƯỢC TRÁCH NHIỆM PHÁP LÝ ĐỐI VỚI CÁC DỊCH VỤ TRỰC TIẾP, ĐỘC LẬP, TUYỆT VỜI, ĐẶC BIỆT, HOẶC TUYỆT VỜI, HOẶC KHÔNG GIỚI HẠN, THAM GIA HOẶC TƯƠNG TÁC KINH DOANH

Các quan điểm và kết luận có trong phần mềm và tài liệu là của các tác giả và không nên được hiểu là đại diện cho các chính sách chính thức, được thể hiện hoặc ngụ ý, của Dự án FreeBSD.


1

Trong một thời gian dài, 'bộ sưu tập cổng' của FreeBSD, có nghĩa là phần mềm có sẵn cho nó thông qua trình quản lý gói của nó, lớn hơn và tốt hơn so với những gì có trong kho Linux. Tôi sẽ tưởng tượng điều đó không đúng, mặc dù tôi không biết bất kỳ số liệu thống kê nào.


Bộ sưu tập cổng là "bên ngoài" của trình quản lý gói của nó. Kích thước của bộ sưu tập cổng là không liên quan, cũng như số lượng "cổng" trong bộ sưu tập. Chắc chắn, nó nên chứa bất kỳ phần mềm nào không có sẵn trong các repos mà bạn muốn sử dụng, nhưng đó là về nó.
thecarpy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.