Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Hệ thống mở (Open system): OS mã nguồn mở, module, portability, interoperability, Linux là ví dụ điển hình

Trong bối cảnh điện toán (computing context), một hệ thống mở (open system) là một hệ điều hành mã nguồn mở (open source operating system), thường bao gồm các thành phần module (modular components) được điều phối từ nhiều nguồn và không phụ thuộc vào bất kỳ yếu tố độc quyền (proprietary elements) nào. Đặc điểm của hệ thống mở bao gồm việc phơi bày mã nguồn (exposure of the source code), do đó có sẵn để hiểu và có thể sửa đổi và cải tiến; khả năng di động (portability), cho phép hệ thống được dùng trong nhiều môi trường, và khả năng tương tác (interoperability), cho phép hệ thống hoạt động với các hệ thống khác. Theo Open Systems Joint Task Force, một hệ thống mở "sử dụng các tiêu chuẩn được hỗ trợ rộng rãi và dựa trên sự đồng thuận (consensus-based) cho các giao diện then chốt của nó, và đã được kiểm tra xác thực (validation and verification tests) thành công để đảm bảo sự mở của các giao diện then chốt." Ngày nay, Linux thường được coi là ví dụ điển hình của một hệ thống mở.

Trong một bối cảnh tổng quát hơn, một hệ thống mở là một hệ thống chấp nhận đầu vào (input) từ nguồn bên ngoài và tạo ra đầu ra (output). Trong khoa học vật lý, ví dụ, một hệ thống mở là hệ thống mà vật chất và/hoặc năng lượng có thể vào và ra, như cơ thể con người. Một hệ thống kín (closed system), ngược lại, không cho phép bất cứ thứ gì vào hoặc thoát ra khỏi ranh giới của nó.