Lý do khiến tôi không lãng phí thời gian chuyển đổi giữa các bản phân phối Linux

Tác giả T-X, Hôm nay lúc 10:17:10 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Khám phá lý do tại sao phong thủy kỹ thuật số thực sự là một hoạt động vô nghĩa.

Bạn có phải là người hay thay đổi bản phân phối không? Vậy thì có lẽ bạn có thể giúp tôi thấy được sức hấp dẫn của nó. Với tôi, những đặc tính cơ bản của một hệ thống mới là điều làm nên sự đặc biệt của nó, chứ không phải những thay đổi hời hợt được thực hiện vài tháng một lần. Có lẽ tôi sai? Nhưng đây là lý do tại sao tôi nghĩ việc này chỉ là lãng phí thời gian.


Việc chuyển đổi bản phân phối đã tồn tại từ khi tôi dùng Linux, và tôi chưa bao giờ hiểu được nó. Tôi coi đó là phong thủy số, nơi mọi người ám ảnh việc di chuyển đồ đạc vì họ buồn chán. Đôi khi tôi tự hỏi: liệu mình có lạc hậu đến vậy không? Không, chính bọn trẻ mới là người sai. Đối với tôi, việc chọn một bản phân phối liên quan đến những khía cạnh cơ bản mà tôi không thể cấu hình. Nó liên quan đến kiến trúc, chứ không phải những món đồ chơi mới bóng bẩy, bởi vì bạn có thể cài đặt những món đồ chơi đó trên bất kỳ bản phân phối nào. Ngay cả bây giờ, khi viết những dòng này, tôi vẫn đang úp lòng bàn tay xuống mặt.

1. Nhìn bề ngoài, hầu hết các bản phân phối đều giống nhau

Tiêu đề này có thể sẽ khiến một số người phật ý, nhưng hãy nghe tôi nói hết đã. Tôi không đề cập đến các tính năng hay kiến trúc độc đáo (sẽ được đề cập tiếp theo) của một bản phân phối, mà là điểm chung xuyên suốt hầu hết các bản phân phối— hệ thống tệp, tuân thủ POSIX, các tiện ích tiêu chuẩn, thư mục cấu hình, tiêu chuẩn XDG, và thường là systemd. Các bản phân phối thường trông và cảm nhận giống nhau. Khi bạn tương tác với các dịch vụ, thường là thông qua systemd. Các tệp cấu hình thường có định dạng và vị trí tương tự. Các lệnh và hệ thống init—tất cả đều trông và cảm nhận giống nhau.

Các gói đã cài đặt, định dạng gói, trình quản lý gói và cấu hình dành riêng cho bản phân phối chỉ là những điểm khác biệt bề ngoài. Chúng là cùng một hệ điều hành nhưng mang những lớp vỏ khác nhau.

2. Chọn một bản phân phối cho kiến trúc của nó

Ý tôi muốn nói đến kiến trúc là cấu trúc nền tảng hỗ trợ những khác biệt bề ngoài. Ví dụ:

    Gentoo: Một bản phân phối mã nguồn có nhiều tệp cấu hình mã nguồn mở rộng.
    Fedora : Chính sách SELinux có thẩm quyền và thậm chí là những thay đổi nguyên tử với Silverblue.
    Qubes : Cô lập thông qua máy ảo.
    Kho lưu trữ phần mềm: Đây là phần cốt lõi của bản phân phối, vì vậy tôi coi chúng là một phần của kiến trúc.

Những khía cạnh này thực sự phân biệt các bản phân phối và là lý do cơ bản để lựa chọn một bản phân phối.

Việc tìm kiếm một sản phẩm hoàn hảo chưa bao giờ là dễ dàng. Luôn có những đánh đổi. Khi bạn chọn một bản phân phối vì những đặc điểm hời hợt của nó, bạn có thể cần phải thỏa hiệp về mặt kiến trúc. Việc chọn một bản phân phối vì cấu hình trình quản lý cửa sổ của nó không hợp lý với tôi khi bạn có thể dễ dàng triển khai hoặc sử dụng một bản phân phối đã được phát hành. Những đặc điểm cơ bản của một hệ thống làm cho nó hữu ích; cấu hình là cách bạn "trang trí" nó.

3. Sử dụng Linux là về cấu hình, không phải thời trang

Cứ vài năm lại có một bản phân phối Linux mới ra mắt, và nó khiến mọi người bàn tán xôn xao. Mọi người cứ chạy theo xu hướng cho đến khi một bản phân phối phổ biến tiếp theo xuất hiện. Những ai tìm được bản phân phối hoàn hảo của mình, tôi mừng cho bạn, nhưng những ai cứ nhảy sang bản phân phối tiếp theo, bạn đang làm gì? Linux cực kỳ dễ cấu hình: hãy xác định nhu cầu của bạn, chọn một bản phân phối phù hợp cho mục đích sử dụng lâu dài, và dành thời gian đó để xây dựng một hệ thống được tùy chỉnh cao.

Những yêu cầu cơ bản của tôi là không thể thương lượng. Mọi quyết định về bản phân phối tôi đưa ra đều dựa trên Qubes. Trong hơn 15 năm sử dụng Linux, tôi gắn bó với hai bản phân phối trong 95% thời gian vì chúng đáp ứng được nhu cầu cơ bản của tôi về mặt kiến trúc. Tôi có thể cấu hình hệ thống chính xác theo nhu cầu, vậy tại sao phải chuyển đổi sang bản phân phối khác? Linux là tất cả về cấu hình, và việc sử dụng các giải pháp đóng gói sẵn, hợp thời đồng nghĩa với việc bạn bị mắc kẹt với bất kỳ kiến trúc tầm thường nào mà nó dựa trên.

Tìm một hệ thống cơ sở phù hợp với bạn và xây dựng dựa trên hệ thống đó.Chọn một bản phân phối cũng giống như chọn một ngôi nhà, chứ không phải một bộ trang phục. Bạn sẽ gắn bó với bản phân phối của mình lâu dài, vì vậy bạn muốn nó phù hợp với các giá trị cốt lõi của mình. Cho dù nó hoàn toàn là phần mềm nguồn mở (FOSS), bảo mật, có cộng đồng tích cực, kho phần mềm hay bất kỳ điều gì khác - đó nên là một quyết định mang tính dài hạn. Những người hay thay đổi bản phân phối có thể không hiểu rằng hầu hết các bản phân phối đều giống nhau ở bên dưới - có lẽ họ chưa tìm hiểu sâu về Linux? Việc chuyển từ hệ thống GNU/Linux này sang hệ thống GNU/Linux khác, chỉ vì các tệp cấu hình khác nhau, đối với tôi là hoàn toàn vô nghĩa. Những khía cạnh bạn không thể thay đổi mới là yếu tố quyết định quyết định của bạn.

Cài đặt bản phân phối là một công việc đơn giản và mất nhiều tuần để hoàn tất thiết lập, trừ khi bạn theo dõi cấu hình của mình trong kho lưu trữ (và bạn nên làm như vậy).

Có lẽ tôi thấy nó vô nghĩa vì tôi sống trong terminal. Tôi thường xuyên thấy hệ thống tệp và các công cụ chuẩn nhất. Có lẽ chính vẻ hào nhoáng về mặt đồ họa đã che khuất bản chất thực sự của một bản phân phối Linux. Một trạng thái tâm lý rất giống Windows, nếu bạn hỏi tôi.