Hệ điều hành mã nguồn mở là một thuật ngữ chung đề cập đến các phần mềm và ứng dụng chạy trên thiết bị máy tính. Các phần mềm mã nguồn mở cho phép người dùng sử dụng, xem và tùy chọn sửa đổi các mã nguồn như tạo ra các bản sao mong muốn. Phần mềm này sẽ yêu cầu ít tài nguyên sử dụng hơn bởi nó không cần mã để cấp phép, quảng cáo, xác thực…Ngoài ra còn có một số hệ điều hành đóng như iOS/Mac OS của Apple và Windows của Microsoft.
Hệ điều hành mã nguồn mở hoạt động dưới hình thức miễn phí và có sẵn phục vụ cho nhiều lĩnh vực khác nhau. Một số hệ điều hành mã nguồn mở như Linux, Open Solaris, Free RTOS, Open BDS, Free BSD và Minix.
Năm 1997, phần mềm mã nguồn mở đầu tiên được ra mắt và hoạt động. Sau đó nhờ vào các công nghệ hiện đại đã có nhiều hệ điều hành mã nguồn mở được phát triển hơn và đa dạng hơn.