Khi lần đầu tiếp xúc với Linux, ai cũng tưởng Linux là tên gọi duy nhất của hệ điều hành nguồn mở này. Nhưng khi tìm kiếm file cài đặt hệ điều hành, chúng ta lại choáng váng với hàng loạt cái tên như Ubuntu, Debian, Fedora, CentOS, OpenSUSE… Tại sao Linux lại có nhiều bản phân phối đến vậy?
CentOS, Ubuntu là một Distribution.
Vậy Distribution là gì? Distribution hay Distro có thể dịch là “bản phân phối” là khái niệm trong hệ điều hành GNU/Linux, nó không giống với các “phiên bản” kiểu như XP, 7, 8 trong Windows.
Vậy có tất cả bao nhiêu Distro, xem ở đây http://futurist.se/gldt/wp-content/uploads/12.02/gldt1202.png .
Bảng xếp hạng các Distro tại đây http://distrowatch.com/
Về cơ bản dù nhiều nhưng ta sẽ thấy có 3 nhánh lớn chính đó là Debian, Red Hat và Slackware. Các Distro khác hầu hết là “base”trên 3 Distro này.
Vậy tại sao lại có nhiều Distro đến như vậy? Lí do là do Linux “mở” nên bất cứ ai nếu thích đều có thể tạo một Distro và đặt tên nó theo ý thích của mình, miễn là tuân theo “luật”. Tất nhiên sẽ có những Distro sẽ không có ai sử dụng và chết theo thời gian. Những Distro nào kiếm được tiền, cộng đồng mạnh, có uy tín thì sẽ sống.
Vậy sự khác nhau giữa các Distro đó là gì? Về cơ bản thì chúng giống nhau do đều có kernel là “Linux”?
Sự khác nhau đó dựa vào 2 yếu tố chính đó là:
Có thể chia thành 4 nhóm như sau:
Xét về triết lí phần mềm (software philosophy), nó chỉ đơn giản là bộ các quy tắc, định hướng, mục tiêu mà những người phát triển một phần mềm đặt ra hay đi theo triết lí do người khác đặt ra để phát triển sản phẩm của mình nhưng phải tuân thủ theo các triết lí đó. Ví dụ triết lí của Microsoft Windows là dễ sử dụng, ít cấu hình thì triết lí của Mac OS X lại là bóng bẩy, thanh lịch… Các distro Linux cũng có những triết lí riêng ví dụ:
Ngoài 2 yếu tố trên thì còn một số điểm khác nữa ví dụ như các gói phần mềm xung quanh, công cụ quản lý gói, Desktop Environment….
Ví dụ:
Tất nhiên người dùng cũng có thể tùy chỉnh những điều này theo ý muốn.
Xem thêm loạt bài tổng hợp câu lệnh trên Linux.
Nguồn: The Long Road
Như các bạn đã biết thì Telegram là một dịch vụ tin nhắn tuyệt vời…
Apache Tomcat là gì? Apache Tomcat là một web server HTTP được phát triển bởi…
20 triệu có lẽ là một mức chi phí khá lý tưởng cho một máy…
Micosoft chính thức phát hành Microsoft Edge Chromium Microsoft đã chính thức tung ra trình…
CentOS 8 đã phát hành ngày 25/09/2019, phiên bản 8 lần này có những thay đổi…
Thời buổi công nghệ phát triển, phần lớn công việc của con người đều có…
Leave a Comment