Hai hệ thống có nguồn gốc từ 2 nền tảng khác nhau (Windows là sản phẩm thương mại và Linux là sản phẩm của các hacker). Cả hai hệ điều hành khá hiện đại và được sử dụng rộng rãi. Chúng có rất nhiều điểm chung, và có một vài sự khác biệt, về mặt công nghệ. Windows, được phát triển với động lực đồng tiền mạnh mẽ, đã trải qua nhiều nỗ lực trong thiết kế và phát triển của nó. Và các thiết kế được thực hiện ở các cấp độ khác nhau có xu hướng cho hiệu suất tốt hơn. Trong trường hợp của Linux, được tạo ra thường ưa thích sự đơn giản đối với hiệu suất. Vì vậy, Windows đã phát triển thành mã tinh vi phức tạp, trong khi đó UNIX đơn giản và thanh lịch nhưng vẫn hiện đại. Kết quả trong số đó là Windows có nhiều tính năng hơn nhưng khó để duy trì và cải thiện từ cách nhìn của các nhà phát triển, trong khi Unix có ít tính năng hơn nhưng dễ dàng hơn để duy trì và phát triển. Tuy nhiên, đối với người dùng cuối, Windows có thể cho hiệu suất tốt hơn khi chỉ thỉnh thoảng bị lỗi. Tuy nhiên nhiều nghiên cứu và phát triển được yêu cầu cho hệ thống mã nguồn mở, và có phạm vi cho nó. Tài liệu trên hệ điều hành mã nguồn mở như FreeBSD và Linux là thiếu, đặc biệt là cập nhật trên phạm vi rộng. Có vẻ như ngay sau khi một số tài liệu được hoàn thành, sự phát triển nhanh chóng của các hệ thống này hoạt động khiến chúng ngày càng bị lỗi thời. Tỷ lệ phát triển của các hệ điều hành mã nguồn mở được duy trì bởi hàng trăm và hàng ngàn hacker trên khắp thế giới. Hệ thống mã nguồn mở được mong đợi trong tương lai hoạt động trở nên ngang hoặc tốt hơn so với các dịch vụ thương mại.
CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG
TRÌNH