Là một người dùng Windows từ những ngày đầu tiếp xúc với bàn phím, tôi đã có cơ hội trải nghiệm hầu hết các hệ điều hành khác nhau. Mặc dù vậy, phần lớn công việc và giải trí của tôi vẫn diễn ra trên Mac và PC chạy Windows. Linux thường bị bỏ quên, điều này thật đáng tiếc bởi tôi luôn yêu thích ý tưởng về Linux: mã nguồn mở, khả năng tùy biến vô hạn và hoàn toàn không có bloatware – nghe thật tuyệt vời. Tuy nhiên, tôi luôn trì hoãn việc chuyển đổi vì hai lý do chính: sự thoải mái và khả năng tương thích.
WSL Đã Giải Quyết Một Trong Những Vấn Đề Lớn Nhất
Trau Dồi Kỹ Năng CLI Nhờ WSL
Tôi có một sự hiểu biết khá tốt về dòng lệnh Linux từ thời đại học, nhưng hầu hết đó là các quy trình làm việc liên quan đến máy chủ, không phải mục đích sử dụng cá nhân. Dù có khá nhiều điểm chung trong các kỹ năng cơ bản, tôi vẫn khá “lụt nghề” khi bắt đầu tìm hiểu lại gần đây. Và WSL (Windows Subsystem for Linux) đã giúp tôi rất nhiều trong việc thu hẹp khoảng cách đó.
WSL, viết tắt của Windows Subsystem for Linux, đúng như tên gọi của nó. Đây là một lớp tương thích cho phép người dùng chạy một hệ thống Linux đầy đủ, tích hợp trên nền cài đặt Windows hiện có của họ, mà không cần bất kỳ máy ảo hay thiết lập dual-boot nào. Nó được phát triển và duy trì bởi Microsoft, và có thể được cài đặt thông qua terminal Powershell với quyền quản trị bằng lệnh wsl --install
.
Công cụ này được thiết kế để giúp người dùng Linux cảm thấy thoải mái hơn trong môi trường Windows, cho phép họ chạy các công cụ Linux bản địa. Tuy nhiên, trong trường hợp của tôi, nó lại có tác dụng ngược lại. WSL cho phép tôi làm quen lại với Linux mà không cần phải bắt đầu lại từ đầu trên một bản cài đặt mới. Tôi có thể thỏa sức sử dụng các lệnh như grep
, rsync
, và sed
để quản lý tệp tin của mình.
Chạy lệnh FFmpeg để xử lý video trong môi trường WSL trên Windows 11
WSL Giúp Tôi Nhận Ra Mình Đã Sẵn Sàng Chuyển Đổi
Thực tế, tôi đã gần như sẵn sàng. Windows là một hệ điều hành mạnh mẽ với giao diện đồ họa (GUI), và bạn có thể hoàn thành nhiều việc đáng kinh ngạc chỉ với các phím tắt và một chút kiến thức về Explorer. Tuy nhiên, nó vẫn còn kém xa Linux. Bất kỳ người dùng nào có kinh nghiệm ở cả hai hệ điều hành đều sẽ nói với bạn rằng dòng lệnh của Linux vượt trội hơn hẳn về hiệu quả. Việc làm quen với việc thao tác trong CLI là một bước đột phá lớn nếu bạn thực hiện nhiều công việc bên trong hệ điều hành.
Ngay cả một tác vụ đơn giản như di chuyển một nhóm ảnh chụp màn hình cho một bài viết. Chỉ với vài lệnh nhanh chóng, tôi có thể di chuyển các ảnh, đổi tên chúng theo quy ước riêng của mình và chuyển đổi chúng sang định dạng tệp chính xác, tất cả mà không cần nhấc tay khỏi bàn phím. Việc có thể thực hiện thành công tác vụ này trong WSL, dù đơn giản, chính là điều khiến tôi nhận ra mình đã sẵn sàng để chuyển đổi. Tuy nhiên, cũng có một số hạn chế của WSL khiến tôi muốn có một hệ điều hành Linux đầy đủ sớm hơn. Bạn khá bị giới hạn trong việc tương tác với kernel, vì những lý do rõ ràng. Quyền truy cập phần cứng cũng bị hạn chế, khiến một số tác vụ không thể thực hiện được.
Vẫn Cần Dùng Chế Độ Dual-boot Hiện Tại
Những Vấn Đề Tương Thích Nhỏ Vẫn Còn Tồn Tại
Thật không may, vẫn còn một vài lý do nhỏ khiến tôi chưa thể chuyển đổi hoàn toàn. Tôi tin tưởng mình có thể thiết lập chế độ dual-boot và sử dụng hệ điều hành Linux thường xuyên hơn Windows, nhưng tôi vẫn cần Windows cho một số công việc và giải trí. Việc có Windows cho công việc chủ yếu là một biện pháp dự phòng; ví dụ, nếu tôi đang viết về một ứng dụng không chạy nguyên bản trên Linux, tôi sẽ cần cài đặt Windows cho việc đó. Tôi cũng chơi khá nhiều game Escape From Tarkov, một tựa game bắn súng góc nhìn thứ nhất theo kiểu extraction, và nó hoàn toàn không hỗ trợ Linux. Vì những lý do này, tôi đơn giản là không thể thực hiện việc chuyển đổi hoàn toàn mà tôi rất mong muốn.
Cấu hình máy tính chơi game với hai màn hình, minh họa việc cần Windows cho các tựa game không hỗ trợ Linux
WSL là Cánh Cổng Hoàn Hảo Đến (và Từ) Linux
Windows Subsystem for Linux là một cách tuyệt vời để làm quen với Linux, đặc biệt nếu bạn là người giống như tôi, đã quay trở lại sau một thời gian gián đoạn. Nó cũng rất tuyệt vời cho mục đích sử dụng ban đầu của nó: cho phép người dùng Linux sử dụng các công cụ mạnh mẽ của họ trong môi trường Windows. Dù bạn thuộc trường hợp nào, WSL đều xứng đáng để bạn thử nghiệm. Hãy bắt đầu hành trình khám phá Linux của bạn ngay hôm nay, hoặc đơn giản là tối ưu hóa quy trình làm việc trên Windows của mình với sức mạnh của Linux!