Newbie

Lựa chọn Distro nào để bắt đầu tiếp cận với Linux?

Khi bạn lên một số group trên Facebook và đặt câu hỏi. Em mới học Linux nên dùng Distro nào? Thì 96,69% câu trả lời bạn là Ubuntu (Tất nhiên với một thái độ có vẻ như comment theo phong trào và comment cho xong. Tất nhiên câu trả lời đó là đúng, nhưng không đầy đủ và đôi khi làm bạn thất vọng. Hôm nay mình sẽ đưa ra một số lựa chọn để bạn có thể tự tìm ra Distro phù hợp

Ơ đm, Distro là gì?

Một bộ phận lớn người dùng Linux là từ Windows chuyển qua. Bạn đã quen với việc Microsoft giữ vị trí độc tôn. Khi nhắc tới Windows thì người ta quan niệm nó chỉ là một mà thôi, và có nhiều phiên bản XP, Vista, 7 ,8 ,8.1 ,10,… và chỉ có Microsoft mới có quyền tạo hệ điều hành mang tên Windows.

Quay sang Linux thì hoàn toàn khác, ai cũng có thể tạo ra phiên bản Linux cho riêng mình (Miễn người đó đủ giỏi) và tới giờ có hàng trăm Distro (Bản phân phối) được lập ra. Linux thực ra chỉ là cái nhân. Và cả 2 người dùng RedHat hay Debian đều có thể nói: Tôi là người dùng Linux. Mặc dù cho 2 ông đổi máy cho nhau chưa chắc đã xài được.

Tuy nhiên việc phát triển và phân bố Distro cũng có những quy củ nhất định. Cơ bản thì chúng được chia thành các “họ” hoặc là “nhánh”. Nó cũng giống như các “họ” của tên thôi, ở VN có cả chục triệu người nhưng mà cũng chỉ có một lượng “họ” nhất định, có những họ bạn nghe như cơm bữa và cũng có những họ bạn mới nghe lần đầu tiên

Theo wikipedia thì Linux được chia ra mấy nhánh lớn sau đây (Chủ yếu chia theo trình quản lí Package – gói phần mềm)

  • RPM Based
    • CentOS/RHEL-based
    • Fedora-based
    • openSUSE-based
    • urpmi-based
    • apt-rpm based
    • Independent RPM distributions
  • Debian-based
    • Ubuntu-based
    • MEPIS-based
    • Knoppix-based
  • Pacman-based
  • Gentoo-based
  • Slackware-based
    • Slax-based
  • source-based

Sơ đồ phát triển của nhánh Ubuntu-based

OK, Lằng nhằng quá, thế giờ những tiêu chí nào để tôi chọn đây?

Tiêu chí 1: Phổ biến

  • Bạn là người mới xài Linux, tất nhiên vốn kiến thức của bạn chưa có gì. Bạn cần làm quen với những Distro lớn, phổ biến. Lớn thì tất nhiên có những cộng đồng support đông đảo, và điều đó giúp bạn chuyện gì? Gặp lỗi thì bạn sẽ được trợ giúp fix lỗi tốt hơn

Tiêu chí 2: Thân thuộc với công việc bạn cần.

  • Nếu bạn muốn học theo an ninh mạng, kiểm thử bảo mật. Bạn thấy các Distro bảo mật thường là dựa trên Debian và một số Distro phổ biến như Kali Linux, Parrot OS Security, Back Box. Do vậy tuy bạn được khuyên học Ubuntu và dù Ubuntu nó là phổ biến nhất đi chăng nữa thì bạn cũng không cần phải học, vì bản chất Ubuntu và mấy cái kia nó dựa trên Debian nên cơ bản chúng là như nhau, vì vậy không nghĩa lý gì bạn học Ubuntu rồi xóa đi để học mấy cái kia cả.
  • Còn bạn muốn học quản trị mạng, Linux LPI thì bạn nên đi tìm hiểu trước và rồi bạn sẽ thấy họ dùng CentOS là chính, vậy cứ CentOS mà xài
  • Trên đây là 2 ví dụ đơn cử, bạn cần xem những người đi trước, cùng học ngành với bạn họ xài cái gì thì bạn xài cái nấy

Xài thành thạo rồi thì hãy rút ra cái chung

  • Tức là gì, bạn làm việc với Ubuntu rồi chẳng hạn, Ubuntu thuộc họ Debian thì bạn nên học làm sao sau này đụng vào bất cứ Distro nào thuộc họ Debian bạn đều có thể xài được. Khi đó bạn đã nắm được cái căn bản nhất và bạn đã thành công một phần rồi đó

Visits: 2447