Linux so với BSD: Bạn nên sử dụng cái nào?

Linux so với BSD: Bạn nên sử dụng cái nào?

Tại MakeUseOf, chúng tôi đề cập đến Linux khá nhiều như là 'thay thế' cho Windows và Mac OS X. Tuy nhiên, đó không phải là ba hệ điều hành duy nhất hiện có - còn có họ BSD của các hệ điều hành giống Unix, về mặt kỹ thuật nói khác với Linux.





Nhân danh cạnh tranh công bằng, đã đến lúc chúng ta cũng cần phải công nhận các hệ điều hành BSD. Và không có cách nào tốt hơn để làm điều đó ngoài việc so sánh chúng với Linux. Hệ điều hành BSD có gì khác và bạn có nên chạy nó thay vì Linux không? Làm thế nào để Linux và hệ điều hành máy tính để bàn BSD tốt nhất, PC-BSD , so sánh trên máy tính để bàn?





Linux và BSD giống nhau như thế nào

Trước tiên, chúng ta hãy quan tâm đến những điểm tương đồng, trong số đó có rất nhiều điểm. Cả hai hệ điều hành đều là mã nguồn mở và giống Unix, vì vậy rất nhiều chương trình và tiện ích giống nhau chạy trên cả hai hệ điều hành. Ngay cả trên máy tính để bàn, cả hai hệ điều hành sẽ trông giống nhau vì cả hai thường chạy cùng một môi trường máy tính để bàn, bao gồm nhưng không giới hạn ở GNOME và KDE. Firefox, GIMP và nhiều ứng dụng nguồn mở phổ biến khác cũng chạy trên cả hai hệ thống.





Vì vậy, khi bạn chỉ cố gắng tìm kiếm sự khác biệt lớn, đáng chú ý, bạn sẽ không tìm thấy bất kỳ sự khác biệt nào. Nó thực sự phụ thuộc vào các chi tiết nhỏ hơn, hậu trường và hậu quả của chúng tạo nên sự khác biệt.

Kernel vs. Hệ điều hành

Trước hết, 'Linux' thực sự chỉ là hạt nhân thu hẹp khoảng cách giữa phần mềm và phần cứng . Các bản phân phối Linux được tạo ra bởi các nhóm người (hoặc tổ chức), những người kết hợp hạt nhân với bất kỳ phần mềm lớp phủ nào mà họ muốn. Rất may, thực tế là mọi bản phân phối Linux đều có những điểm chung nhất định (nhân Linux, trong số những thứ khác) cho phép phần mềm được viết đơn giản cho 'Linux' hoạt động trên hầu hết các bản phân phối.



cách xóa trang doanh nghiệp facebook

Mặt khác, BSD thường là toàn bộ hệ điều hành chứ không chỉ hạt nhân. Có nhiều hệ điều hành BSD có sự khác biệt giữa chúng, nhưng sẽ dễ dàng hơn và khá đúng nếu chỉ gọi chung chúng là họ BSD vì tất cả chúng đều đến từ BSD Unix.

Di sản Unix

Điều này đưa tôi đến điểm tiếp theo của tôi: Hệ điều hành BSD giống với 'Unix' hơn là Linux. Vì lý do pháp lý, các hệ điều hành trong họ BSD không thể thực sự gọi chúng là Unix mà chỉ giống Unix, nhưng chúng có nguồn gốc lâu đời của Unix. Hệ điều hành BSD, cùng với AIX, HP-UX, Solaris và thậm chí cả Mac OS X (thông qua Darwin, dựa trên BSD) có thể truy nguyên nguồn gốc của chúng từ quá trình tạo Unix ban đầu.





Mặt khác, Linux tham gia Minix với tư cách là hai hệ điều hành duy nhất giống Unix và lấy cảm hứng từ Unix, nhưng không có bất kỳ mối quan hệ thực sự nào với Unix gốc.

Cấp phép

Sau đó, có sự khác biệt trong việc cấp phép mà Linux và gia đình BSD sử dụng. Mặc dù cả hai đều sử dụng giấy phép nguồn mở, nhưng Linux sử dụng GPL ủng hộ người dùng bằng cách buộc các nhà phát triển phát hành bất kỳ sửa đổi nào của họ đối với phần mềm được cấp phép GPL dưới dạng nguồn mở và với cùng một giấy phép.





Gia đình BSD sử dụng giấy phép BSD, hỗ trợ các nhà phát triển bằng cách cho phép họ sử dụng phần mềm nguồn mở, sửa đổi nó và sau đó giữ nó độc quyền nếu họ muốn thay vì buộc họ phát hành các thay đổi của mình dưới dạng mã nguồn mở (mặc dù họ vẫn có thể nếu họ muốn).

Đó là nhờ giấy phép BSD mà Apple có thể sử dụng các bit BSD khác nhau (bao gồm cả từ FreeBSD) và tạo Mac OS X như một sản phẩm nguồn hỗn hợp. Google đã có thể tạo ra Android mặc dù sử dụng và sửa đổi nhân Linux (và các phần mềm được cấp phép GPL khác) vì họ phát hành hệ điều hành di động dưới dạng mã nguồn mở và không gặp vấn đề gì khi làm như vậy.

Hỗ trợ nhà cung cấp

Cuối cùng, nếu bạn đang so sánh Linux và BSD như một hệ điều hành máy tính để bàn, bạn phải xem xét hỗ trợ của nhà cung cấp. Khi bạn loại trừ Mac OS X (về mặt kỹ thuật là BSD, nhưng từ góc độ người dùng, chúng tôi coi chúng là riêng biệt), thì hỗ trợ của nhà cung cấp không phải là tuyệt vời cho hệ điều hành BSD. Nó không tệ, nhưng Linux có nó tốt hơn. Trong số hai, khả năng cao hơn là phần mềm sẽ được viết cho Linux hơn là một hệ điều hành BSD. Trình điều khiển đồ họa tốt hơn và nhiều hơn trên Linux (cả độc quyền và mã nguồn mở), và do đó, có nhiều trò chơi có sẵn trên Linux hơn BSD.

PC-BSD, dựa trên FreeBSD và là hệ điều hành BSD dễ cài đặt nhất cho mục đích máy tính để bàn, chắc chắn có thể sử dụng được và trông tương tự như Linux nhờ sử dụng cùng một môi trường máy tính để bàn. Tuy nhiên, một khi bạn cố gắng làm nhiều hơn và nhiều hơn nữa, bạn sẽ bắt đầu tìm thấy giới hạn của nó.

Mặc dù Mac OS X có khá nhiều thứ mà các hệ điều hành BSD khác không có, nó vẫn không phải là một chiến thắng dễ dàng cho Mac OS X khi so sánh với Linux.

làm thế nào để chuyển tiếp một tin nhắn văn bản

Ưu điểm về công nghệ của BSD

Tuy nhiên, các nhân BSD khác nhau có nhiều cách triển khai công nghệ khác nhau, một số công nghệ được chứng minh là vượt trội hơn so với Linux. FreeBSD được biết đến vì có một hệ thống mạng tuyệt vời và OpenBSD được biết đến là nơi an toàn nhất có thể cho con người. NetBSD có thể chạy trên nhiều kiến ​​trúc hơn cả Linux, bao gồm cả máy nướng bánh mì. Vì vậy, hệ điều hành BSD không tệ từ góc độ kỹ thuật, nhưng chỉ đơn giản là các nhà phát triển bên thứ ba hỗ trợ chúng ít hơn so với Linux. Với đủ hỗ trợ, bạn có thể làm bất cứ điều gì bạn muốn trên một hệ điều hành.

Trên máy tính để bàn, gắn bó với Linux

Cuối cùng, hầu hết người dùng sẽ muốn gắn bó với Linux cho máy tính để bàn của họ vì có nhiều lý do tại sao Linux tốt hơn trên máy tính để bàn. Tuy nhiên, nếu bài viết này khiến bạn tò mò hơn về hệ điều hành BSD, thì hãy thoải mái thử một số trong máy ảo hoặc trên máy tính dự phòng. Không bao giờ đau khi biết những gì ngoài kia.

Bạn thích tính năng nào của hệ điều hành BSD mà chúng có hoặc làm tốt hơn Linux? Tại sao bạn chọn cái này hay cái kia? Hãy cho chúng tôi biết trong phần bình luận!

Tín dụng hình ảnh: Forrestal_PL

Đăng lại Đăng lại tiếng riu ríu E-mail Xóa các tệp và thư mục Windows này để giải phóng dung lượng đĩa

Cần xóa dung lượng ổ đĩa trên máy tính Windows của bạn? Dưới đây là các tệp và thư mục Windows có thể được xóa một cách an toàn để giải phóng dung lượng ổ đĩa.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Linux Distro
Giới thiệu về tác giả Danny Stieben(481 bài báo đã xuất bản)

Danny là sinh viên năm cuối tại Đại học Bắc Texas, người yêu thích tất cả các khía cạnh của phần mềm nguồn mở và Linux.

Xem thêm từ Danny Stieben

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký