Mẹo chọn bản phân phối GNU / Linux

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Distrohopping là một thuật ngữ mà một số người muốn sử dụng để chuyển từ một bản phân phối GNU / Linux sang một bản phân phối GNU / Linux khác thường xuyên, thay vì gắn bó với một hệ thống. Tôi không lạ gì điều này, tôi đã cài đặt gần như mọi hệ thống chính và phổ biến mà bạn sẽ sử dụng - hai lần.

Tuy nhiên, qua thời gian thử tất cả các bản phân phối khác nhau này, tôi đã học được rất nhiều điều và cuối cùng (tôi nghĩ) đã ổn định (tôi nghĩ) về nơi tôi định ở, vì vậy tôi nghĩ tôi sẽ chia sẻ một số mẹo để chọn hệ thống lâu dài của bạn, cũng như một số ý tưởng tùy thuộc vào những gì bạn thích.

Người quản lý gói

Có nhiều bản phân phối sử dụng cùng một trình quản lý gói, chẳng hạn như DebianUbuntu các hệ thống dựa trên sử dụng dpkg hoặc trình quản lý gói RPM là định dạng Cơ sở Tiêu chuẩn của Linux được sử dụng bởi nhiều bản phân phối như Fedora , Mũ đỏ , OpenSUSE , Mageia Vân vân.

Tuy nhiên, mỗi công cụ này cũng sử dụng các công cụ khác nhau để tương tác với các trình quản lý gói này, chẳng hạn như Apt và Apt-get cho Ubuntu, Zypper cho OpenSUSE và DNF cho Fedora. Một số người thích cái này hơn cái kia; Bản thân tôi thích Zypper nhất và yêu thích OpenSUSE trong một số năm, nhưng gần đây tôi bắt đầu thực sự yêu thích pacman từ Arch Linux .

Vì vậy, điều đầu tiên mà tôi cảm thấy bất cứ ai không chắc chắn về bản phân phối nào để sử dụng cần phải xem xét là trình quản lý gói và các công cụ liên quan mà bạn cảm thấy thoải mái nhất với? Bạn có một sở thích? Có điều gì về các trình quản lý gói khác nhau mà bạn không thích không?

Một chi tiết khác cần được xem xét liên quan đến các trình quản lý gói, đó là các kho lưu trữ phân phối. Một số bản phân phối có số lượng lớn các gói có sẵn thông qua các kho lưu trữ khác nhau của chúng, những bản khác có rất ít. Một số bản phân phối có số lượng gói lớn là Debian, Ubuntu, OpenSUSE, Arch Linux (nếu bạn tính AUR) và Trisquel . Tuy nhiên những người khác như DragorLuân xa có ít hơn đáng kể theo điều này Wikipedia trang mà tôi không thể đảm bảo là hoàn toàn chính xác, nhưng rất tốt để ước tính.

Hiện đã được cấp phép, ngay cả khi một gói không có trong kho lưu trữ của bạn, bạn có thể xây dựng từ nguồn cũng như các phương tiện cài đặt khác, nhưng đó là điều cần xem xét nếu bạn là người chỉ 'muốn nó hoạt động' với hệ thống của mình và không ' không muốn gặp rắc rối khi phải tìm kiếm các gói.

Dễ cài đặt

Phần lớn các bản phân phối GNU / Linux đều đi kèm với trình cài đặt đồ họa và tất cả đều tương đối giống nhau trong quá trình thiết lập của chúng; tuy nhiên không phải là tất cả.

Đêm qua tôi đã chuyển từ Manjaro với Arch Linux, sau khi tôi quyết định rằng tôi không thích quá nhiều thứ cồng kềnh đi kèm với các bản phân phối cài đặt trước nữa và muốn tự do bắt đầu từ đầu.

Quá trình cài đặt từ khi tôi khởi động LiveUSB cho đến khi tôi có môi trường máy tính để bàn và tất cả phần mềm tôi có thể nghĩ ra mà tôi muốn vào thời điểm đó, mất khoảng 2-3 giờ; quá trình cài đặt Arch thực tế mất chưa đầy một giờ, nhưng sau đó thiết lập môi trường đồ họa của tôi và nhận được những gì tôi muốn đã thiết lập mất thêm vài giờ.

Arch Linux được thiết lập thông qua dòng lệnh và không có phương pháp nào được hỗ trợ chính thức để cài đặt qua GUI.

Một cái khác mà tôi đã làm vừa tốn thời gian vừa không thân thiện với người dùng mới là Gentoo . Có lẽ tôi đã dành cả ngày để thiết lập Gentoo, đặc biệt là khi tôi quyết định xây dựng nhân Linux của riêng mình thay vì sử dụng nhân tạo sẵn.

Sau đó là thiết lập môi trường đồ họa ... và thậm chí không giúp tôi bắt đầu biên dịch LibreOffice và Firefox từ nguồn. Tốt hơn nên chuyển sang hệ nhị phân trên những thứ đó, trừ khi bạn định bắt đầu quá trình lúc 6 giờ sáng và máy của bạn vẫn ổn cho đến khi đi ngủ ...

Manjaro, Ubuntu, Debian, OpenSUSE và vô số phần mềm khác, tất cả đều có phần mềm cài đặt rất thân thiện và tốn rất ít thời gian. Bản phân phối chính cuối cùng của tôi là Manjaro, và với máy tính xách tay của tôi chạy ổ SSD, sẽ mất khoảng 15 phút cho đến khi tôi có thể ở trong hệ thống của mình và vui vẻ nhấp chuột.

Vì vậy, nếu bạn sợ quá trình cài đặt CLI; tránh Arch Linux, Gentoo và những người khác giống như họ, và gắn bó với những người khác. Tuy nhiên, sự hài lòng khi xây dựng hệ thống của bạn từ đầu và có thể nói, “Tôi đã tạo ra điều này. Tôi đã tùy chỉnh điều này, đây là hệ thống của TÔI như tôi muốn, không phải cách người khác cảm thấy tôi nên có nó, ”cũng là một cảm giác rất hài lòng khi được xem xét!

Môi trường máy tính để bàn

LinuxMint Cinnamon Default

Bạn có thể cài đặt hầu hết mọi môi trường trên bất kỳ hệ thống nào, với rất ít ngoại lệ. Tuy nhiên, một số bản phân phối chỉ đi kèm với một số môi trường được đóng gói sẵn. Bạn sẽ không tìm thấy Môi trường máy tính để bàn có tên Budgie trong bất kỳ vòng quay Fedora chính thức nào! Vì vậy, bước tiếp theo của bạn khi bạn đã xem xét trình quản lý gói bạn muốn sử dụng, là tìm ra môi trường máy tính để bàn của bạn mà bạn muốn và xem liệu có lẽ có bản phân phối chính thức sử dụng trình quản lý gói đó cho môi trường đó hay không.

Tôi đã chọn Cinnamon trong bản cài đặt Arch Linux của mình, sau khi yêu thích nó trên Manjaro (như một hương vị Cinnamon trong phần phát hành cộng đồng của họ).

Phần cứng của bạn

Một điều hiển nhiên nhưng quan trọng cần xem xét là phần cứng của máy tính của bạn. Tôi không khuyên bạn nên đặt KDE5 Plasma với Gentoo trên hộp Pentium II của bạn. Trước hết, tôi thậm chí không chắc nó sẽ chạy bình thường, nhưng có thể bạn sẽ sử dụng tất cả RAM và sức mạnh CPU của mình chỉ để truy cập vào màn hình của bạn nếu bạn thậm chí đã tạo ra nó; Tuy nhiên, biên dịch các gói khổng lồ từ nguồn - chúc may mắn.

Vì vậy, tùy thuộc vào phần cứng của bạn, bạn có thể muốn gắn bó với các thiết lập nhẹ hơn như LXLE hoặc thậm chí các bản phân phối nhỏ tiềm năng như CÚN YÊU .

Quan điểm đạo đức và chính trị

Cá nhân tôi không phản đối việc sử dụng phần mềm độc quyền (thường là sau khi tôi xem xét nó, nếu tôi chưa từng gặp phải trước đây) trên hệ thống của mình; tuy nhiên một số người dùng làm. Một số bản phân phối được thiết kế nghiêm ngặt để không sử dụng bất kỳ, và sử dụng trong một môi trường hoàn toàn mã nguồn mở.

Những người khác, chẳng hạn như Devuan , được tạo ra do việc tạo và tích hợp systemd vào các bản phân phối khác như Debian, và nhiều người cho rằng điều đó đi ngược lại cách hoạt động của UNIX. Vì vậy, nếu bạn là người có sở thích về những thứ này, bạn sẽ muốn xem xét điều này trong tìm kiếm của mình.

Ổn định

Có rất nhiều điều để xem xét, và sự ổn định chắc chắn là một vấn đề quan trọng khác. Một số bản phân phối được chúng tôi gọi là “Bleeding Edge” bởi vì chúng sử dụng gói mới nhất khi chúng ra mắt; chẳng hạn như Fedora.

Tuy nhiên, những người khác như Debian chọn đợi và kiểm tra trong một khoảng thời gian dài trước khi phát hành bản cập nhật để tối đa hóa độ ổn định (trừ khi bạn đang ở trong một nhánh thử nghiệm, tôi đang nói đến các nhánh ổn định.) Vì vậy, nếu bạn muốn một hệ thống điều đó ít có khả năng bị lỗi hơn nhiều và bạn hoàn toàn ổn với việc có khả năng bị chậm một vài bước trong các bản cập nhật mới nhất, đó là một tùy chọn. Hoặc nếu bạn sẵn sàng chấp nhận rủi ro bị hỏng, không tương thích và sẵn sàng sửa chữa các vấn đề khi chúng phát sinh nhưng muốn có cái mới nhất và tốt nhất; đó cũng là một lựa chọn để xem xét.

Từ cuối cùng

Khi nói đến việc lựa chọn phân phối mà bạn muốn giải quyết, có rất nhiều điều cần xem xét. Nhà của tôi (một lần nữa, tôi nghĩ) sẽ là Arch Linux. Tôi đang thích pacman và AUR, tôi thích sự thiếu hụt hẫng vì tôi đã tự xây dựng hệ thống của mình từ đầu và tôi nhận được các bản cập nhật gần như tuyệt vời. Cho rằng Arch có một lịch sử không ổn định nếu bạn không cập nhật nó, nhưng đó không phải là vấn đề với cá nhân tôi.

Một cách tuyệt vời để tìm hiểu về các bản phân phối mà bạn có thể chưa bao giờ nghe đến là một trang web có tên Distrowatch có hệ thống xếp hạng và hiển thị các bản phát hành bản phân phối gần đây.

Thế còn bạn? Bạn đang sử dụng cái gì, và tại sao? Hãy nghe nó trong phần bình luận!