Tôi là một người dùng linux lâu năm và gần đây đã trở nên thích chơi với các hệ điều hành dựa trên BSD. Sự khác biệt giữa các hệ thống dựa trên linux và BSD là gì. Tôi quan tâm đến việc tìm hiểu về sự khác biệt về chức năng, thực tế và lịch sử.
Tôi là một người dùng linux lâu năm và gần đây đã trở nên thích chơi với các hệ điều hành dựa trên BSD. Sự khác biệt giữa các hệ thống dựa trên linux và BSD là gì. Tôi quan tâm đến việc tìm hiểu về sự khác biệt về chức năng, thực tế và lịch sử.
Câu trả lời:
Sẽ rất hấp dẫn khi muốn xác định sự khác biệt giữa BSD và Linux. Giống như Gilles đã nói trong các bình luận, đó không phải là một nhiệm vụ dễ dàng vì chúng rất nhiều và khác nhau. Rất thường xuyên, sự khác biệt thậm chí sẽ không được chú ý ở cấp độ người dùng; mọi thứ đã được giải quyết sao cho HĐH hoạt động như bạn mong đợi một Unix .
Hơn nữa, nhiều bản phân phối có sẵn cho mỗi. Bất kể bạn nói gì về Linux / BSD nói chung, bạn sẽ thường tìm thấy một bản phân phối mâu thuẫn với nó.
Sau đây là danh sách các so sánh tôi tìm thấy rải rác trên web.
Sự khác biệt lớn là (theo ý kiến của tôi tất nhiên):
- Userland (Linux sử dụng GNU trong khi BSD sử dụng BSD)
- Tích hợp (Linux là tập hợp các nỗ lực khác nhau, BSD hợp nhất hơn nhiều ở cốt lõi)
- Đóng gói (Linux thường quản lý phần mềm đã cài đặt trong các gói nhị phân - BSD thường quản lý cây "cổng" mà bạn sử dụng để xây dựng phần mềm từ các nguồn)
Chú ý từ điển hình trong điểm cuối cùng của mình. Một số bản phân phối Linux sẽ quản lý mã nguồn và ngược lại, một số BSD sẽ quản lý các gói nhị phân .
BSD là những gì bạn nhận được khi một nhóm tin tặc Unix ngồi xuống để cố gắng chuyển một hệ thống Unix sang PC. Linux là những gì bạn nhận được khi một nhóm tin tặc PC ngồi xuống và cố gắng viết một hệ thống Unix cho PC.
-
BSD được thiết kế. Linux được phát triển. Có lẽ đó là cách ngắn gọn duy nhất để mô tả nó, và có thể là chính xác nhất.
Sự khác biệt chính:
- FreeBSD os đầy đủ. Linux là hạt nhân. Phân phối Linux là os (100+ majro disrtos).
- FreeBSD mọi thứ đến từ một nguồn duy nhất. Linux giống như sự pha trộn của rất nhiều thứ.
- Giấy phép BSD so với GPL
- Trình cài đặt FreeBSD
- Các lệnh BSD (tệp ls -l sẽ không hoạt động) so với lệnh GPL (tệp ls -l sẽ hoạt động)
- FreeBSD trang người đàn ông tốt hơn và cập nhật.
- Khởi động kiểu BSD RC.d so với khởi động kiểu init SysV của Linux
Dưới đây là một số bài viết mô tả lịch sử của mỗi:
Được viết bởi Dave Tyson, bài viết này mô tả lịch sử của nhiều biến thể Unix (bao gồm cả BSD và Linux).
Scott Barman mô tả cách cả hai hệ điều hành ra đời và cách nó đưa ra ý kiến của mình:
Tôi sẽ đưa ra một ý kiến "chắc chắn": Nếu tôi phải chọn một hệ thống hoạt động như bộ định tuyến, DNS, máy chủ ftp, cổng e-mail, tường lửa, máy chủ web, máy chủ proxy, v.v., hệ thống đó sẽ chạy BSD hệ điều hành dựa trên. Nếu tôi phải chọn một hệ thống hoạt động như máy trạm để bàn của mình, hãy chạy X, tất cả ứng dụng tôi thích, v.v., hệ thống đó sẽ chạy Linux. TUY NHIÊN, tôi sẽ không gặp vấn đề gì khi chạy Linux với tư cách là máy chủ ngựa công việc của tôi hoặc chạy hệ thống dựa trên BSD trên máy tính để bàn của tôi.
đọc thêm
Tôi đã có cuộc thảo luận này ngày hôm qua với một người quản lý CNTT. Sự khác biệt chính giữa BSD và Linux là - IMHO - trọng tâm.
BSD: Bảo mật
Linux: Chức năng