Có rất nhiều hệ điều hành Linux, biến thể trên một chủ đề. Mỗi cái độc đáo theo cách riêng về hành vi và giao diện. Trong bão hệ điều hành này, một vài cái nổi bật về những gì chúng mang lại. Và từ để miêu tả chỉ có thể là "đổi mới" (innovative).
1. Fedora: Người áp dụng sớm (The Early Adopter)
Khi nghĩ đến đổi mới, điều đầu tiên đến đầu là "bleeding edge" (cạnh النزيف - công nghệ mới nhất). Fedora chắc chắn đáp ứng điều đó, vì nó thay đổi cùng môi trường Linux dịch chuyển. Nó nỗ lực không chỉ tham gia, mà còn mở đường cho nhiều hệ điều hành khác.
Red Hat, công ty sau Fedora, dùng hệ điều hành này làm bàn thử nghiệm (test bed) cho công nghệ mới. Nó cố gắng dùng những thứ mới nhất và tốt nhất trong môi trường khá năng động. Kết quả là nó luôn liên tục thay đổi và cải tiến. Ví dụ, nó là một trong những hệ điều hành Linux đầu tiên áp dụng Wayland, thay thế cho X Display server.
Lợi ích của điều này là bất kỳ điều mới và sắp tới trong thế giới Linux đều có thể tìm thấy trên nó. Phiên bản mới nhất của desktop GNOME, ví dụ, đi kèm Fedora. Một điều thú vị khác Fedora cung cấp là khả năng nâng cấp lên phiên bản chính (ví dụ 24 lên 25) mà không cần tải đĩa cài mới. Điều như vậy chắc chắn có lợi cho các hệ điều hành Linux tĩnh hơn như Ubuntu.
Mặc dù nó có thể không tốt nhất cho người muốn thứ nhất quán — sẽ luôn có vấn đề cho người áp dụng sớm — nếu bạn muốn biết desktop Linux đang đi đâu, Fedora là lựa chọn tốt nhất.
2. Void Linux: Rolling Release (Phát hành cuộn) với chút khác biệt
Khi nghĩ đến Linux rolling release, điều đầu tiên đến đầu có thể là Arch Linux, hoặc nhiều biến thể của nó. Về nhiều mặt, Void Linux rất giống Arch nhưng nổi bật một vài cách độc đáo.
Trước, sơ lược nhanh rolling release là gì: cơ bản, đó là cách phát triển Linux để nó luôn được cập nhật. Ý tưởng là bạn không cần nâng cấp nó thỉnh thoảng bằng đĩa cài mới.
Giống Arch, Void được xây dựng từ đầu (built from the ground up), nghĩa là nó không dựa trên bất kỳ Linux nào khác. Đối lập với Linux Mint ví dụ, dựa trên Ubuntu (mà lại dựa trên Debian).
Mặc dù Void cũng dường như nhắm đến người dùng Linux có kinh nghiệm, quá trình cài đặt thân thiện hơn nhiều. Ví dụ, Void có chương trình cài đặt thực sự, khác Arch. Nó cũng cung cấp live desktop để thử. Cũng có quyết định kiến trúc thú vị làm cho nó khác nhiều Linux khác.
Ví dụ, nhiều Linux hiện nay dùng phần mềm đặc biệt gọi là systemd để khởi động máy. Có tranh cãi quanh nó (giảm thiểu nói), nhưng thảo luận thêm sẽ tốn nhiều trang. Void dùng phương án nhẹ hơn tên runit.
Nhờ đó, khi dùng, Void xu hướng nhanh và nhẹ hơn đối thủ. Ví dụ, thời gian khởi động đáng ngạc nhiên nhanh, vì nó dùng cách khác để boot hệ thống so với chuẩn mực. Nếu bạn thích những gì Linux như Arch cung cấp, bạn có thể thích cách Void làm.
3. Elementary OS: Tập trung vào thiết kế
Đổi mới đến dưới nhiều hình thức, nhưng dễ nhận ra nhất qua trình bày. Elementary OS làm điều này xuất sắc. Từ đầu, nó được thiết kế với sự dễ dùng và nhất quán trong tâm trí, và nó thể hiện khắp hệ điều hành. Về giao diện và quy trình làm việc trực quan, nó là một trong những cái tốt nhất.
Nhiều ứng dụng của nó tự phát triển, thiết kế đặc biệt cho desktop Pantheon của Elementary. Từ ứng dụng lịch đến client email, mọi thứ hòa quyện, với thẩm mỹ gần như Mac. Điều đó không xấu.
Nhiều điều này xuất phát từ sự tuân thủ chặt chẽ của Elementary một tập giá trị cốt lõi. Chính tập nguyên tắc đó làm cho họ tách biệt khỏi Linux khác, ít nhất về thiết kế. Sự tập trung laser dẫn đến sản phẩm nhất quán và đàng hoàng. Cái nhìn tươi mới trong thế giới Linux, nơi sự đa dạng là con dao hai lưỡi. Có nhiều lựa chọn, nhưng có lợi ích của sự thống nhất, và Elementary OS là ví dụ của điều đó.
Mặc dù Linux này không phải ví dụ lớn nhất đổi mới công nghệ, nó bù đắp bằng sự tập trung không thể so sánh vào chất lượng. Và chỉ riêng điều đó đã là kỳ quan, với tất cả sự đa dạng cần lọc qua.
4. CoreOS: Bài tập về tối giản (Minimalism)
Ngày nay nó gọi là Container Linux, nhưng những gì nó mang lại vẫn đứng vững, dù tên gốc không còn. Tên này nổi tiếng hơn ngoài thế giới desktop, thiết kế cho server và tương tự. Và có lý do tốt: nhiều lựa chọn thiết kế, như giới hạn hệ thống cơ sở ở mức tối thiểu (do đó tên CoreOS), được làm quanh việc lý tưởng cho mục đích đó.
Điều này được đẩy xa hơn bằng cách chạy ứng dụng thiết yếu bên trong container — cách giữ chúng cách ly nhau, giống sandbox nhưng hạn chế hơn. Chúng làm điều này với công nghệ gọi là rkt, một giải pháp tự phát triển thay cho Docker. Đặc biệt hữu ích cho hệ điều hành thiết kế cho triển khai hàng loạt.
Cùng với đó, Linux này được thiết kế quanh việc quản lý dễ dàng nhiều hệ thống tối giản cùng lúc. Mặc dù người dùng phổ thông có thể không thấy hữu ích, chỉ có có thể ba máy, nó đặc biệt hữu ích nếu bạn, ví dụ, sở hữu mạng lớn.
Sự thành công đã dẫn đến Red Hat (người tạo Fedora) tạo ra hệ điều hành tương tự tên Fedora Atomic. Đó là minh chứng cho đổi mới CoreOS mang lại, và sẽ (hy vọng) tiếp tục mang lại.
5. Gobo Linux: Tinh chỉnh hệ thống file Linux
Bạn có thể biết về cách hệ thống file Linux và danh sách thư mục viết tắt hoạt động. Gobo Linux lập luận cấu trúc hiện tại, với vị trí tên mờ nhạt, nên bị loại bỏ. Điều này thể hiện qua cách riêng của họ sắp xếp chương trình: tách mỗi cái vào thư mục riêng.
Truyền thống, chương trình được đặt vào thư mục khác nhau, tùy loại file. Ví dụ, file cấu hình có thể toàn bộ trong một thư mục (ví dụ /etc), chương trình thực trong thư mục khác (ví dụ /usr/bin). Gobo Linux thì khác, đặt tất cả file này vào nơi đặc biệt, dưới thư mục tên phù hợp /Programs.
Điều này mang lại vài lợi ích tích cực, không thấy trong hệ điều hành truyền thống. Thú vị, mặc dù có thể làm hệ thống file dễ hiểu hơn cho người mới Linux, đó chỉ là sản phẩm phụ của mục tiêu chính Gobo. Cụ thể, có thể cài ứng dụng từ mã nguồn, và dễ dàng quản lý.
Hệ điều hành không dựa vào trình quản lý gói (package manager) để theo dõi mọi thứ. Như họ mô tả, chính hệ thống file đóng vai trò quản lý gói, vì tất cả bộ phận chương trình gom ở một chỗ. Gỡ chương trình thì đơn giản như xóa thư mục chương trình. Lợi thế khác là Gobo dễ chạy nhiều phiên bản ứng dụng khác nhau. Ví dụ, /Programs/Firefox/45.0 và /Programs/Firefox/44.0 có thể chạy cùng lúc không rắc rối.
Mặc dù có vẻ như ý tưởng khá mới, nó chắc chắn có giá trị. Và mặc dù cấu trúc này chưa thực sự được áp dụng ngoài Gobo Linux, nó chắc chắn đổi mới, cả về công nghệ và giao diện.
Đẩy lùi ranh giới
Mọi hệ điều hành Linux dựa trên cùng nền tảng: nhân hệ thống (kernel), và vài phần mềm quan trọng khác. Vì vậy, những cái vượt ra khỏi mặt đất chung này nên được khen ngợi và công nhận. Điều này bất kể loại đổi mới thể hiện như thế nào, qua giao diện hay khả năng kỹ thuật.
Bạn nghĩ hệ điều hành Linux nào khác đổi mới và tại sao?