- Linux là hệ điều hành miễn phí, được tạo ra dựa trên HĐH Unix và phát triển thành giải pháp mã nguồn mở nhằm giảm sự lệ thuộc vào những hệ điều hành đóng (Window).
- Hệ điều hành mở cho phép người dùng sử dụng miễn phí, tự do phát triển và định hướng hay tùy chỉnh theo nhu cầu thực tế của mình từ đó xuất hiện các Distro Linux (Distribution Linux).
- Trong các phiên bản Distro Linux, mỗi phiên bản sẽ hướng đến một nhóm đối tượng và phục vụ nhu cầu sử dụng khác nhau.
- Đều dựa trên 3 nhánh chính: Debian, Red Hat, Slackware.
- Đều có Kernel và Linux.
- Nhóm 1: Arch,Gentoo và Slackware : nhắm đến người dùng am hiểu Linux. Do đó phần lớn các phương thức xây dựng, cũng như cấu hình của hệ thống được thực hiện qua dòng lệnh.
- Nhóm 2: Debian, Fedora : nhắm đến người dùng am hiểu về hệ thống nhưng chưa thực sự am hiểu về Linux. Do đó, Distro Linux nhóm 2 sẽ cung cấp cho họ nhiều công cụ hơn đồng nghĩa với việc quy trình phát triển và kiểm tra chất lượng phần mềm khắt khe hơn các nhóm còn lại.
- Nhóm 3: Centos, RHEL, SUSE EL : nhắm vào thị thường máy chủ, doanh nghiệp, cơ quan,...Vì chúng có sự ổn định cao, thời gian ra phiên bản mới lâu (3-5 năm), Ngoài ra còn có các dịch vụ hỗ trợ thương mại.
- Nhóm 4: Ubuntu, Open SUSE, Linux Mint : nhắm vào người mới bắt đầu dùng Linux và người dùng cuối. Gồm các đặc tính: phát triển trong thờ gian ngắn, ứng dụng các công nghệ mới liên tục, nhiều công cụ đồ họa thiết kế và cấu hình hệ thống theo nhu cầu sử dụng.
- Nhóm 1: Có cấu trúc gọn, linh hoạt để các lập trình viên có thể xây dựng theo nhu cầu của mình.
- Nhóm 2: Nhắm đến sự chuẩn hóa quá trình phát triển phần mềm, nhằm tạo ra hệ thống hoạt động nhịp nhàng và hạn chế tối đa lỗ hổng bảo mật.
- Nhóm 3: Phát triển theo hướng bền vững, chuyên nghiệp, phù hợp cho việc cung cấp sản phẩm/dịch vụ dài hạn, có vòng đời lên tới 7 năm.
- Nhóm 4: Đi theo hướng công nghệ. Nhóm này có công cụ hiệu ứng đồ họa và không cần chỉnh nhiều.