Điều gì sẽ là một lựa chọn tốt hơn cho một máy chủ web, Debian hoặc Ubuntu?
Tôi chủ yếu sử dụng Python & PostgreSQL với Nginx và đôi khi là PHP & MySQL.
Ưu / nhược điểm của mỗi là gì?
Điều gì sẽ là một lựa chọn tốt hơn cho một máy chủ web, Debian hoặc Ubuntu?
Tôi chủ yếu sử dụng Python & PostgreSQL với Nginx và đôi khi là PHP & MySQL.
Ưu / nhược điểm của mỗi là gì?
Câu trả lời:
Ưu điểm của Ubuntu:
Ưu điểm của Debian:
Mở rộng câu trả lời được đưa ra một chút để bao gồm một số điểm đau phổ biến khác mà tôi thấy ảnh hưởng đến quyết định của mình ở đây:
Ubuntu không đặc biệt cam kết sửa chữa các vấn đề ngay cả trong các bản phát hành LTS của họ. Tôi đã mất số lần tôi gặp phải sự cố và độ phân giải duy nhất là "đã sửa trong [phiên bản + 1]", không có bản sửa lỗi trong các phiên bản trước. Về cơ bản, bạn không nên mong đợi các bản sao của các lỗi lớn và các vấn đề bảo mật; từ những gì tôi đã thấy chính sách hiệu quả là các lỗi nhỏ chỉ được sửa trong bản phát hành hiện tại.
Ubuntu không quan tâm đến sự tự do của phần mềm đối với mức độ cực kỳ phức tạp của Debian, đây là một yếu tố đằng sau lý do tại sao nhiều người cho rằng nó dễ sử dụng hơn. Chúng vận chuyển tốt những thứ như hình ảnh nhị phân cho người lái xe khi đó là giải pháp duy nhất; Debian thì không. Ví dụ, để Debian hoạt động trên máy tính xách tay của tôi, tôi phải bật rõ ràng kho lưu trữ không miễn phí và thêm các gói thích hợp trong hoặc sau khi cài đặt. Phần cứng có nhiều khả năng chỉ hoạt động tốt, hoặc với một bước cấu hình ít khó khăn hơn nhiều, trên Ubuntu.
Liên quan đến điều đó, nếu bạn có kế hoạch triển khai các máy chủ trên nền tảng điện toán đám mây, cũng như một số nền tảng ảo nguồn đóng khác, thông thường bạn sẽ gặp may mắn hơn với Ubuntu. Trên Amazon EC2 chẳng hạn, việc chạy trên EC2 là chuyện nhỏ . Trong khi đó, bạn thậm chí không thể có được một bản sao tích hợp các công cụ EC2 của họ cho Debian, do vấn đề cấp phép không thể giải quyết được . Hoạt động trên Debian EC2 theo đó ít phổ biến hơn và cũng có những vấn đề tương tự với các máy ảo khác. Về cơ bản, nếu nhà cung cấp của bạn không phát hành toàn bộ ngăn xếp của họ dưới dạng nguồn mở, tỷ lệ họ sẽ chấp nhận định nghĩa nghiêm ngặt về phần mềm miễn phí của Debian đối với các phần phải vào HĐH là thấp.
Lùi lại một giây, tôi cũng thích sử dụng cùng một hệ điều hành trên máy tính để bàn của mình như trên máy chủ của tôi; làm cho cuộc sống dễ dàng hơn nếu tôi có thể tập trung nhiều thời gian hơn vào một nền tảng chung. Gần đây tôi cảm thấy khó sử dụng Ubuntu vì nền tảng đó vì họ rất mạnh tay phá vỡ máy tính để bàn của họ với mã không ổn định. Máy tính để bàn Debian thật nhàm chán, nhưng nó hoạt động và tránh xa tôi. Đó cũng là những phẩm chất tốt cho hệ điều hành máy chủ, nếu bạn muốn chạy một công cụ GUI trên nó.