Open-source operating system là gì?

Noun OS
open source operating system
Hệ điều hành nguồn mở

Thuật ngữ mã nguồn mở (open source) đề cập đến phần mềm hoặc ứng dụng máy tính mà chủ sở hữu hoặc người giữ bản quyền cho phép người dùng hoặc bên thứ ba (third party) sử dụng, xem và chỉnh sửa mã nguồn của sản phẩm (source code). Mã nguồn của hệ điều hành nguồn mở (open-source operating system) có thể hiển thị công khai và có thể chỉnh sửa. Các hệ điều hành thông thường như iOS của Apple, Windows của Microsoft và Mac OS của Apple là các hệ điều hành mã nguồn đóng (closed-source operating system). Phần mềm mã nguồn mở (open-source software) được cấp phép theo cách có thể cho phép tạo ra bao nhiêu bản sao tùy thích và sử dụng chúng ở bất cứ đâu bạn muốn. Nó thường sử dụng ít tài nguyên (resource) hơn các hệ điều hành thương mại vì nó thiếu bất kỳ mã nào để cấp phép (licensing), quảng bá các sản phẩm khác, xác thực (authentication), đính kèm quảng cáo, v.v.

Hệ điều hành mã nguồn mở (open-source operating system) cho phép sử dụng mã được phân phối tự do và có sẵn cho bất kỳ ai và cho các mục đích thương mại. Là một ứng dụng hoặc chương trình mã nguồn mở, mã nguồn chương trình của một hệ điều hành nguồn mở có sẵn. Người dùng có thể sửa đổi hoặc thay đổi các mã đó và phát triển các ứng dụng mới theo yêu cầu của người dùng. Một số ví dụ cơ bản về hệ điều hành nguồn mở (open-source operating system) là Linux, Open Solaris, Free RTOS, Open BDS, Free BSD, Minix, v.v.

Hệ điều hành nguồn mở (open-source operating system) hoạt động như thế nào?

Nó hoạt động tương tự như một hệ điều hành mã nguồn đóng, ngoại trừ việc người dùng có thể sửa đổi mã nguồn của chương trình hoặc ứng dụng. Có thể có sự khác biệt về chức năng ngay cả khi không có sự khác biệt về hiệu suất (performance).

Mặc dù hệ điều hành trước đây an toàn và không phức tạp, còn hệ điều hành sau này yêu cầu một số kiến ​​thức kỹ thuật, bạn có thể tùy chỉnh chúng và tăng hiệu suất. Không có cách thức cụ thể nào để làm việc trên hệ điều hành mã nguồn mở (open-source operating system) , nhưng nó có thể được tùy chỉnh theo yêu cầu của người dùng.

Learning English Everyday