Unix không phải là một hệ điều hành duy nhất. Nó cung cấp nhiều "hương vị" hiện đại - các biến thể, loại, phân phối hoặc triển khai - phân nhánh từ nguồn gốc của nó vào đầu những năm 1970 của máy tính lớn. Mặc dù dựa trên một tập hợp các lệnh Unix, các bản phân phối khác nhau có các lệnh và tính năng độc đáo riêng của chúng và được thiết kế để làm việc với các loại phần cứng khác nhau.
Không ai biết chính xác có bao nhiêu hương vị Unix đang có, nhưng nó là an toàn để nói rằng nếu bao gồm tất cả những người được tối nghĩa và lỗi thời, số lượng các hương vị Unix là ít nhất trong hàng trăm. Bạn thường có thể nói rằng một hệ điều hành là trong họ Unix nếu nó có một tên là một sự kết hợp của các chữ U, I và X.
Các nhánh chính của Unix
Các triển khai Unix đương đại khác nhau ở chỗ chúng là nguồn mở (tức là, miễn phí để tải xuống, sử dụng hoặc sửa đổi) hoặc nguồn đóng (tức là các tệp nhị phân độc quyền không phải do người dùng sửa đổi).
- Minix — một dự án mã nguồn mở giống Unix, hiếm khi được người dùng gia đình sử dụng
- Linux — một sáng kiến nguồn mở mang một môi trường giống Unix cho cả không gian máy tính để bàn và máy chủ; Linux phổ biến với những người đam mê máy tính gia đình
- Hệ điều hành Mac OS X —Apple của máy tính để bàn
- BSD s (FreeBSD, DragonflyBSD, NetBSD, OpenBSD) —một chi nhánh-off từ các thông số kỹ thuật Unix sớm nhất, tuân theo các nguyên tắc thiết kế của Phân phối phần mềm Berkeley
- AIX —một loạt các môi trường hoạt động dựa trên Unix do IBM phát triển cho các máy chủ của nó
- Solaris —một hệ điều hành máy chủ độc quyền, dựa trên Unix, được phát triển bởi Sun Microsystems
- OpenSolaris —một biến thể nguồn mở của Solaris
- HP-UX —một loạt các môi trường hoạt động dựa trên nền tảng Unix được phát triển bởi HP cho các máy chủ của nó
Phân phối người tiêu dùng phổ biến
Qua nhiều năm, các hương vị Linux khác nhau đã trở nên phổ biến hơn hoặc ít phổ biến hơn, nhưng một số nổi bật là một trong những ứng dụng được triển khai phổ biến nhất trên máy tính để bàn. như được báo cáo bởi DistroWatch, một trang web chạy dài quản lý tin tức phân phối Linux. Một số bản phân phối phổ biến nhất trong năm 2017 bao gồm:
- Mint — một phiên bản của Ubuntu với các trình điều khiển phần mềm bổ sung và các tùy chỉnh nhỏ
- Debian - dự án này tự lập hóa đơn như là một "hệ điều hành toàn cầu" và có thị phần đáng kể và cơ sở ứng dụng mạnh mẽ
- Manjaro - dựa trên dự án Arch Linux, Manjaro hỗ trợ tính năng cấu hình rộng rãi
- Ubuntu - một người chơi quan trọng trong thị trường Linux, mục tiêu của Ubuntu là cung cấp một bản phân phối dễ sử dụng được thiết kế đẹp mắt và dễ tiếp cận bất chấp rào cản ngôn ngữ và khuyết tật
- Antergos - dựa trên dự án Arch Linux, bản phân phối này cung cấp chương trình cài đặt tùy chỉnh của riêng nó
- OpenSUSE - một bản phân phối lâu dài của Đức là phiên bản cộng đồng của phân phối thương mại SUSE Linux
- Fedora — một dự án cộng đồng dựa trên Red Hat
- Solus — một bản phân phối được xây dựng từ đầu từ Ireland với môi trường máy tính để bàn tùy chỉnh có tên "Budgie" trông giống như máy tính để bàn GNOME 2 cũ
- Zorin —một bản phân phối nhằm bắt chước giao diện của Windows để giúp người dùng Linux mới chuyển đổi khỏi hệ điều hành của Microsoft
- Tiểu học — dựa trên Ubuntu, primaryOS sử dụng môi trường máy tính để bàn tùy chỉnh được gọi là Parthenon tương tự, theo một số cách, Mac OS
Phân phối phổ biến thay đổi nhanh chóng. Năm 2002, 10 bản phân phối hàng đầu, theo thứ tự quan tâm, là Mandrake, Red Hat, Gentoo, Debian, Sorcerer, SuSE, Slackware, Lycoris, Lindows và Xandros. Mười lăm năm sau, chỉ Debian vẫn nằm trong danh sách Top 10; Slackware cao nhất tiếp theo, đã giảm xuống vị trí thứ 33. Trong số các bản phân phối phổ biến vào năm 2017, không có bản phân phối nào tồn tại vào năm 2002.
Sự kiện phân phối Linux
Bối rối về việc phân phối Linux để thử? Từ góc độ người dùng trên máy tính để bàn, sự khác biệt lớn nhất giữa các hương vị của Linux chỉ là một vài lựa chọn:
- Môi trường máy tính để bàn —không giống như Microsoft Windows hoặc Mac OS X, Linux hỗ trợ nhiều môi trường máy tính để bàn khác nhau, mỗi môi trường đều có giao diện chữ ký khác nhau. Môi trường chung bao gồm Gnome (Quế và MATE), KDE, Xfce và Budgie.
- Trình quản lý gói —Chương trình Linux được thiết kế cho các công cụ quản lý gói cụ thể. Sự khác biệt lớn nhất là giữa các tệp Trình quản lý gói Red Hat hoặc các tệp Debian, được phân biệt bằng phần mở rộng tệp RPM hoặc DEB của chúng. Red Hat Linux sử dụng RPM, Ubuntu sử dụng DEB; chuyển đổi giữa hai người là một kỹ năng người dùng nâng cao.
- Trạng thái FOSS —một số người dùng quan tâm sâu sắc đến sự tuân thủ nghiêm ngặt sự tuân thủ của một phân phối đối với các nguyên tắc Phần mềm Tự do và Nguồn mở.
Bạn có thể có một thiết bị Linux trong lòng bàn tay của bạn. Môi trường hoạt động Android cho điện thoại thông minh và máy tính bảng dựa trên Linux và có thể được coi là một loại phân phối Linux theo đúng nghĩa của nó.