Linux là một hệ điều hành được dùng trong mọi thứ từ điện thoại đến xe hơi và siêu máy tính phức tạp, nhưng bạn cũng có thể dùng nó để chạy máy tính cá nhân. Máy tính để bàn có thể không phải nơi bạn có nhiều khả năng gặp Linux nhất, nhưng nó xứng đáng được xem xét nhiều hơn.
Xa hơn việc chỉ là một công cụ khác cho công việc, có một số lợi ích lớn đến từ việc dành thời gian thử nghiệm, học hỏi, và có thể gắn bó với việc sử dụng máy tính để bàn Linux. Dưới đây là bốn lợi thế của việc chuyển sang Linux:
1. Một khóa học đạo đức số miễn phí
Cộng đồng miễn phí và mã nguồn mở nhìn nhận phần mềm khác biệt so với những gì bạn gặp trên các hệ điều hành thương mại. Trên Windows, macOS, Android và iOS, hầu hết ứng dụng chỉ đến dưới dạng nhị phân (binary) mà mã nguồn bạn không có quyền truy cập. Nhị phân này, dù đôi khi có miễn phí, thường là một sản phẩm bạn phải trả tiền.
Thế giới Linux không tập trung vào nhị phân mà vào chính mã nguồn. Mã nguồn này là một ngôn ngữ, và cách duy nhất để biết nó đang làm gì là đọc nó. Nếu bạn (hoặc người dùng Linux khác) không thể đọc mã, bạn không có cách nào biết nó thực sự đang làm gì. Bạn chỉ có lời của nhà phát triển.
Phần mềm tự do dựa trên bốn tự do. Đây là chúng, theo định nghĩa của Quỹ Phần mềm Tự do (Free Software Foundation):
- Tự do chạy chương trình như bạn muốn, cho bất kỳ mục đích nào.
- Tự do nghiên cứu chương trình hoạt động như thế nào, và thay đổi nó để nó làm việc tính toán của bạn như bạn muốn. Truy cập mã nguồn là điều kiện tiên quyết cho điều này.
- Tự do phân phối lại bản sao để bạn có thể giúp đỡ người khác.
- Tự do phân phối các bản sao của phiên bản bạn đã sửa đổi cho người khác. Bằng cách này, bạn có thể cho toàn bộ cộng đồng cơ hội hưởng lợi từ thay đổi của bạn. Truy cập mã nguồn là điều kiện tiên quyết cho điều này.
Những tự do này cung cấp bảo vệ tích hợp chống lại nhiều vấn đề đang tràn lan trong thế giới phần mềm thương mại. Khó khăn hơn cho một chương trình gián điệp hành vi của bạn và gửi dữ liệu đó đến một công ty xa xôi khi mọi người đều có tự do xem và loại bỏ hành vi không mong muốn này từ ứng dụng.
Nhưng không chỉ là tránh bị khai thác. Bạn cũng thấy trong những tự do này sự nhấn mạnh vào cả lợi ích bản thân và giúp đỡ người khác. Vì những lý do này và nhiều hơn nữa, nhiều người đã đến gọi phần mềm miễn phí và mã nguồn mở là phần mềm đạo đức (ethical software).
Học cách dùng Linux có thể dạy bạn rằng khi nói đến phần mềm trên máy tính của bạn, bạn không phải chấp nhận hay từ chối. Bạn có thể nắm quyền sở hữu những gì chạy trên máy của mình và làm việc tính toán với mức độ tin cậy cao hơn.
2. Cơ hội thử những điều mới
Khi bạn áp dụng Linux lần đầu, mọi khía cạnh của hệ thống có thể cảm thấy mới mẻ. Bạn đang bắt đầu một cuộc phiêu lưu mới, nơi bạn tự do, thường là lần đầu tiên, để thay đổi gần như mọi khía cạnh cách máy tính của bạn hoạt động.
Đối với nhiều người mới đến Linux, điều này thường dẫn đến một giai đoạn liên tục thử những điều mới. Không chỉ có hàng nghìn chương trình miễn phí để khám phá, mà còn có cả môi trường máy tính để bàn và giao diện hoàn toàn mới.
Nếu bạn muốn thứ gì đó quen thuộc, bạn có thể dùng máy tính theo cách cảm giác như Windows hay macOS. Nhưng nếu bạn muốn thứ khác biệt, những trải nghiệm đó cũng có sẵn, và bạn được đưa cho các khối xây dựng để tự tạo ra của riêng mình.
Có sự khác biệt giữa khám phá điều mới trên Linux so với trên hệ điều hành từ Apple, Google và Microsoft. Trên các nền tảng đó, có hàng nghìn ứng dụng để thử, nhưng có thể khó biết phần mềm nào đáng tin cậy.
Không hiếm khi người ta gắn bó với một vài chương trình họ biết và tránh phần còn lại vì sợ lây nhiễm máy. Tình huống này đặc biệt nổi tiếng trên Windows, và là vấn đề lớn trên Android, nhưng nền tảng của Apple cũng không miễn dịch.
Các tùy chọn chủ đề và tùy chỉnh cũng thường bị giới hạn hơn nhiều trên các nền tảng thương mại này. Công cụ bên thứ ba tồn tại, nhưng bạn chỉ có thể đi đến một giới hạn trước khi bạn rủi ro làm hỏng hệ điều hành.
Trên Linux, một khi bạn hiểu bốn tự do và làm quen với thực tế rằng các chương trình phần mềm tự do không miễn phí để lén cài adware hay spyware, thì bạn tự do thử những điều mới trên máy tính của mình đến mức mà nhiều người chưa bao giờ cảm thấy thoải mái làm trước đây. Đây là một lợi thế của Linux không đến từ sự vượt trội kỹ thuật nào, mà đến từ giá trị của cộng đồng.
3. Trải nghiệm xây dựng hệ điều hành của riêng bạn
Trong quá trình cài đặt Linux và thử những điều mới, bạn có thể học rất nhiều về cách hệ điều hành của bạn hoạt động. Bạn học về các thành phần khác nhau như kernel, display server (máy chủ hiển thị), sound server (máy chủ âm thanh), và môi trường máy tính để bàn.
Đây là các thành phần mà tất cả hệ điều hành đều có, nhưng trên các hệ điều hành khác, kiến thức này bị che mờ và không cần thiết. Bạn không thể thay đổi môi trường máy tính để bàn trong macOS. Chỉ có "duy nhất".
Bạn có thể thấy một số bản phân phối Linux được khuyến nghị chính xác vì giá trị của trải nghiệm học tập. Arch Linux, ví dụ, có quy trình cài đặt tương đối dài và liên quan, nhưng khi bạn xong, bạn đã học rất nhiều về cách Linux hoạt động. Bạn có thể học thêm bằng cách cố gắng dùng một bản phân phối thậm chí còn khắt khe hơn như Gentoo hoặc Linux From Scratch.
Việc dùng các bản phân phối Linux khó hơn có phải là lãng phí thời gian? Có thể, nếu ưu tiên của bạn là xây dựng một hệ thống bạn cần cho công việc hay học tập. Trong trường hợp đó, hãy chọn một trong nhiều bản phân phối dễ dùng, như Ubuntu, Fedora, hay elementaryOS.
Thậm chí có các phiên bản dễ dùng hơn của Arch Linux, như Manjaro. Nhưng nếu kiến thức là thứ bạn theo đuổi, đi đường khó khăn khó mà là lãng phí. Ngược lại. Một số người coi trải nghiệm đó là vô giá.
4. Giới thiệu về phát triển hợp tác
Trong thế giới Linux, phần mềm được phát triển ở cõng cổng. Bạn có thể tìm thấy mã nguồn cho một chương trình phần mềm tự do trực tuyến, để lại bình luận, gửi yêu cầu tính năng, báo cáo lỗi, thậm chí gửi bản vá (patch) của riêng bạn. Bạn có thể tham gia mailing list (danh sách thư) hoặc diễn đàn và thường xuyên giao tiếp trực tiếp với nhà phát triển ứng dụng.
Bất kể vai trò bạn đóng, miễn là nó mang tính xây dựng, bạn tham gia vào việc phát triển mảnh phần mềm đó.
Điều này đối lập với phát triển phần mềm trong thế giới độc quyền (proprietary), nơi thường chỉ nhân viên của một công ty mới có quyền truy cập mã. Hoặc có thể chương trình là dự án đam mê của một nhà phát triển đơn lẻ hoặc một nhóm đam mê.
Trong cả hai trường hợp, sự tham gia lớn nhất của bạn là quyết định mua hay không mua những gì họ tạo ra. Bạn có thể đặt yêu cầu tính năng hoặc báo lỗi, nhưng bạn có cái nhìn hạn chế về những gì nhà phát triển thực sự đang làm.
Phát triển phần mềm hợp tác tốn thời gian, nhưng làm việc trong cõng cổng đi kèm thêm lợi ích giúp bạn phát triển kỹ năng xã hội và cung cấp cho bạn một sơ yếu lý lịch rõ ràng nếu bạn quyết định xin việc làm công việc tương tự.
Học Linux có thể thay đổi cuộc sống của bạn
Đó không phải là lời suồng sığ. Hơn một vài người dùng Linux thấy mình cố gắng sử dụng phần mềm miễn phí và mã nguồn mở bất cứ nơi nào có thể, không còn hài lòng hoặc tin tưởng hầu hết các lựa chọn thay thế.
Hoặc bạn có thể đơn giản kết bạn trong cộng đồng hoặc có được công việc mơ ước. Nếu không gì khác, có lẽ bạn sẽ là người thổi hồn mới vào những chiếc PC cũ của bạn bè.