Rất hay — câu hỏi này đi đúng “cốt lõi triết lý” của Linux 😄

Không phải bản Linux nào cũng mã nguồn mở 100%, vì nhiều bản phân phối (như Ubuntu, Fedora, Debian...) có thêm driver hoặc phần mềm đóng (proprietary) để hỗ trợ phần cứng, codec, v.v.


🧩 Khái niệm nhanh

  • “Mã nguồn mở 100%” nghĩa là:
    → Toàn bộ phần mềm trong hệ thống (kernel, driver, thư viện, ứng dụng, firmware...) đều tuân thủ giấy phép tự do như GPL, LGPL, MIT, BSD, v.v.
    Không chứa: phần mềm đóng, mã nhị phân không có source, firmware không mở, codec có bản quyền, hoặc phần mềm của hãng như NVIDIA, Google Chrome, Steam...

🧠 Các bản Linux mã nguồn mở 100% được FSF (Free Software Foundation) công nhận:

Tên bản phân phốiDựa trênGhi chú nổi bật
🐂 Trisquel GNU/LinuxUbuntu LTSGỡ bỏ toàn bộ phần mềm không tự do của Ubuntu, được FSF chứng nhận.
🐧 PureOSDebianĐược phát triển bởi Purism, hướng đến quyền riêng tư & bảo mật tuyệt đối.
🕊️ Parabola GNU/Linux-libreArch LinuxArch phiên bản 100% tự do, chỉ dùng kernel Linux-libre (đã loại bỏ blob nhị phân).
🪶 Dragora GNU/Linux-LibreĐộc lập (tự phát triển)Không dựa trên bản nào khác, viết lại toàn bộ toolchain.
🌿 Guix SystemTự phát triển (dựa GNU)Dùng GNU Guix package manager, triết lý thuần GNU, rất mạnh về reproducible builds.
🌀 gNewSense (ngừng phát triển)Debian / UbuntuMột trong các bản đầu tiên được FSF chứng nhận.
🧱 Ututo XS (ngừng phát triển)GentooBản đầu tiên được FSF công nhận (từ Argentina).

🔒 Kernel đặc biệt: Linux-libre

Tất cả bản ở trên không dùng kernel Linux “chuẩn” của Linus Torvalds,
mà dùng Linux-libre – bản kernel đã loại bỏ các blob nhị phân (firmware đóng).

→ Vì vậy, chúng có thể không chạy được Wi-Fi, GPU NVIDIA, hoặc card âm thanh trên nhiều máy hiện đại nếu không có firmware mở tương ứng.


⚖️ So sánh với bản phổ biến

Bản phổ biếnCó mã đóng không?Ghi chú
Ubuntu, Fedora, Debian⚠️ Có (driver, codec, firmware)Cấu hình mặc định không 100% mở
AlmaLinux, Rocky Linux⚠️ Có (RHEL-based, chứa blob firmware)Không được FSF công nhận
Arch Linux⚠️ CóNhưng dễ chuyển sang dạng “Libre” như Parabola

✅ Kết luận

Nếu bạn muốn Linux mã nguồn mở 100% thật sự, hãy chọn một trong các bản sau:

  1. 🐂 Trisquel GNU/Linux → dễ dùng, giao diện GNOME, dựa Ubuntu.
  2. 🐧 PureOS → bảo mật & riêng tư tốt, FSF chứng nhận, đẹp và hiện đại.
  3. 🕊️ Parabola GNU/Linux-libre → phù hợp cho người thích tùy chỉnh sâu (Arch-based).