Image default
Máy Tính

WSL là gì? Cầu nối hoàn hảo để làm quen với Linux cho người dùng Windows

Với tư cách là một người dùng Windows từ thuở đầu tiên cầm tay vào bàn phím, tôi đã có cơ hội trải nghiệm và thử sức với hầu hết các hệ điều hành khác nhau. Tuy nhiên, phần lớn công việc và giải trí của tôi vẫn diễn ra lần lượt trên máy Mac và PC Windows. Linux, dù rất yêu thích ý tưởng về nó — một hệ sinh thái mã nguồn mở, khả năng tùy chỉnh tối thượng và hoàn toàn không có bloatware – lại thường bị bỏ qua. Tôi luôn trì hoãn việc chuyển đổi vì hai lý do chính: sự thoải mái trong trải nghiệm và vấn đề tương thích phần mềm.

WSL, hay Windows Subsystem for Linux, chính là một bước tiến quan trọng giúp tôi vượt qua rào cản lớn đầu tiên đó, mở ra cánh cửa dẫn đến thế giới Linux đầy tiềm năng mà không cần phải từ bỏ hoàn toàn Windows.

WSL – Giải pháp gỡ bỏ rào cản đầu tiên về sự thoải mái

Kỹ năng dòng lệnh (CLI) được mài giũa hiệu quả

Dù đã có một nền tảng khá vững chắc về dòng lệnh Linux từ thời gian học tập, chủ yếu liên quan đến các quy trình làm việc trên máy chủ, nhưng tôi vẫn còn khá “ì ạch” khi gần đây bắt đầu sử dụng lại cho mục đích cá nhân. WSL đã hỗ trợ tôi rất nhiều trong việc thu hẹp khoảng cách này.

WSL đúng như tên gọi của nó: một Lớp con Windows dành cho Linux. Đâ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 ngay trên nền tảng Windows hiện có của họ, mà không cần đến máy ảo hay thiết lập dual-boot phức tạp. Được phát triển và duy trì bởi Microsoft, WSL có thể dễ dàng cài đặt thông qua một cửa sổ Powershell với quyền quản trị bằng lệnh wsl --install.

Running ffmpeg using WSL on Windows 11Running ffmpeg using WSL on Windows 11

Mục đích ban đầu của WSL là giúp người dùng Linux quen thuộc hơn với môi trường Windows, cho phép họ chạy các công cụ Linux quen thuộc một cách nguyên bản. Tuy nhiên, trong trường hợp của tôi, nó lại hữu ích theo chiều ngược lại. WSL đã giúp tôi làm quen lại với Linux mà không cần phải bắt đầu từ con số 0 trên một bản cài đặt mới. Tôi có thể thỏa sức thực hiện các lệnh như grep, rsync, và sed trên các tệp tin của mình, từng bước làm chủ lại sức mạnh của dòng lệnh.

Từ WSL đến nhận thức sẵn sàng chuyển đổi hoàn toàn

Sức mạnh vượt trội của dòng lệnh Linux so với GUI Windows

Windows là một hệ điều hành mạnh mẽ với giao diện đồ họa (GUI) trực quan, và bạn có thể hoàn thành một lượng công việc đáng ngạc nhiên chỉ với các phím tắt và một chút kiến thức về File Explorer. Tuy nhiên, nó vẫn còn một khoảng cách khá xa so với Linux, đặc biệt là khi nói đến hiệu quả. Bất kỳ người dùng nào có kinh nghiệm với cả hai hệ điều hành sẽ đều đồng ý rằng dòng lệnh Linux vượt trội hơn hẳn về mặt hiệu suất. Việc làm quen và thành thạo thao tác trong giao diện dòng lệnh (CLI) là một bước tiến lớn, đặc biệt nếu bạn thường xuyên thực hiện nhiều tác vụ trong hệ điều hành.

Running VS Code on UbuntuRunning VS Code on Ubuntu

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 cũng có thể được thực hiện nhanh chóng. Chỉ với một vài lệnh, 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 sang đúng định dạng tệp, 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, đã khiến tôi nhận ra mình đã sẵn sàng để thực hiện việc chuyển đổi.

Tuy nhiên, WSL cũng có một số hạn chế nhất định khiến tôi mong muốn trải nghiệm Linux “full-fat” 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 hiển nhiên. Khả năng truy cập phần cứng cũng bị hạn chế, điều này khiến một số tác vụ trở nên bất khả thi.

Thách thức còn lại: Vẫn cần Dual-boot vì vấn đề tương thích

A photo of a gaming setup displaying an FPS game with two monitorsA photo of a gaming setup displaying an FPS game with two monitors

Đáng tiếc, vẫn còn một vài trở ngại nhỏ khiến tôi chưa thể chuyển đổi hoàn toàn sang Linux. Tôi tự tin mình có thể thiết lập cấu hình 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í cụ thể. Việc giữ lại 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 cần viết bài về một ứng dụng không chạy nguyên bản trên Linux, tôi sẽ cần một bản cài đặt Windows cho mục đích đó. Ngoài ra, tôi cũng thường xuyên chơi Escape From Tarkov, một trò chơi bắn súng sinh tồn góc nhìn thứ nhất hiện tại không hỗ trợ Linux. Vì những lý do này, tôi đơn giản là chưa thể thực hiện được việc chuyển đổi hoàn toàn mà tôi rất mong muốn.

WSL – Cổng kết nối lý tưởng đến (và từ) thế giới 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 giống tôi, đã quay trở lại sau một thời gian dài không sử dụng. Nó cũng rất hữu ích cho mục đích ban đầu: cho phép người dùng Linux tận dụng các công cụ dòng lệnh mạnh mẽ của họ trong môi trường Windows. Dù bạn thuộc trường hợp nào, WSL chắc chắn rất đáng để trải nghiệm.

Related posts

Many Notes: Ứng Dụng Ghi Chú Mã Nguồn Mở Mạnh Mẽ Với Sức Mạnh Markdown

Administrator

Notion: Khám phá những tính năng nâng cao ít người biết đến

Administrator

Top 5 Công Cụ Thay Thế Adobe XD Và Dreamweaver Hiện Nay

Administrator