/ / 5 phương pháp hay nhất để sử dụng WSL 2 trên Windows 10 & 11

5 phương pháp hay nhất để sử dụng WSL 2 trên Windows 10 & 11

Microsoft đã giới thiệu các tính năng tiện lợi cho Windows 10 và 11 trong những năm gần đây, nhưng đối với cộng đồng nhà phát triển, Hệ thống con Windows cho Linux 2 có lẽ là một tính năng nổi bật. Dựa trên WSL ban đầu, WSL 2 mới hơn mang lại nhiều sức mạnh và độ tin cậy hơn cho các nhà phát triển. Các nhà phát triển phải biết cách tận dụng tối đa WSL 2.


Đọc tiếp khi chúng tôi thảo luận về một số phương pháp hay nhất để sử dụng Hệ thống con Windows cho Linux 2.


Hệ thống con Windows cho Linux 2 là gì?

Hệ thống con Windows dành cho Linux 2 (WSL 2) là nhân Linux được tích hợp trong Windows 10 và 11. Một trong những tính năng có giá trị nhất hiện nay là Hệ thống con Windows dành cho Linux (WSL). Nó cho phép người dùng Windows chạy các bản phân phối Linux như Ubuntu và Kali trên Windows mà không cần phải khởi động kép hoặc định cấu hình một máy ảo chuyên dụng.

Không cần phải cài đặt thêm, người dùng Windows có thể truy cập ngay vào các công cụ, chương trình và tiện ích dòng lệnh của Linux. Ban đầu được ra mắt cùng với Windows 10, phiên bản mới nhất–WSL 2, mang lại sự ổn định và mạnh mẽ hơn nhiều.

Ngoài việc có thể vận hành thiết bị đầu cuối Linux, người dùng Windows thậm chí có thể chạy các ứng dụng GUI của Linux với WSL 2 trên Windows với sự hỗ trợ được cải thiện cho hiệu suất tệp I/O và chức năng của hệ điều hành.

Hệ thống con Windows dành cho nhà phát triển Linux mang lại lợi ích như thế nào?

Một chiếc máy tính xách tay đặt trên bàn với mã mở trên màn hình.

Là nhà phát triển, bạn có thể hưởng lợi từ WSL bằng cách phát triển các ứng dụng đa nền tảng mà không phải lo lắng về việc thiết lập VM chuyên dụng hoặc rời khỏi hệ sinh thái Windows. Nó cũng cung cấp cho các nhà phát triển một nhân Linux mạnh mẽ được tích hợp trực tiếp trong Windows 10/11.

Dưới đây là một số lợi ích quan trọng khác của WSL 2 dành cho nhà phát triển:

  • Dễ dàng truy cập các công cụ và tiện ích của Linux: Nhà phát triển có thể sử dụng trực tiếp các công cụ dòng lệnh của Linux như awk, sed, grep, iftop, v.v. mà không cần máy ảo chuyên dụng hoặc bộ chứa.
  • Thiết lập đơn giản: Windows Subsystem for Linux 2 rất dễ cài đặt. Bạn có thể lấy trực tiếp thông qua Microsoft Store; bạn cũng có thể tự do lựa chọn từ danh sách các bản phân phối Linux được hỗ trợ.
  • Cải thiện hiệu suất: WSL 2 cung cấp hiệu suất tối ưu vì nó sử dụng một máy ảo nhẹ; điều này mang lại cho các ứng dụng của bạn thời gian khởi động nhanh hơn và cho phép sử dụng tài nguyên hiệu quả.
  • Tích hợp liền mạch với Windows: Vì WSL 2 được tích hợp trực tiếp với HĐH Windows, các nhà phát triển có thể chạy đồng thời các ứng dụng Linux và Windows, sử dụng các thư mục tệp được chia sẻ và thậm chí định cấu hình Mã VS để hoạt động với các ứng dụng chạy trên WSL 2. Nhờ WSL 2, có giảm đáng kể độ phức tạp của môi trường nhà phát triển và chi phí bổ sung.
  • Tích hợp Docker nâng cao: Bạn có thể chạy bộ chứa Docker trên WSL 2 một cách tự nhiên bằng cách bật cài đặt phụ trợ WSL-2 trong Docker Desktop; điều này sẽ giúp cải thiện khả năng tương thích của các ứng dụng Docker của bạn và nâng cao hiệu suất tổng thể.

Định cấu hình môi trường phát triển WSL 2 sẽ đảm bảo bạn có thể sử dụng môi trường nhất quán trên nhiều thiết bị và nền tảng, từ đó có thể giảm khả năng xảy ra lỗi và cải thiện độ tin cậy. Bạn cũng sẽ có thể trở nên hiệu quả hơn khi sử dụng Hệ thống con Windows cho Linux 2 trên Windows 10 và 11.

Đối với người dùng mới sử dụng WSL 2, việc tuân theo các phương pháp hay nhất để thiết lập quy trình làm việc hiệu quả là điều cần thiết. Mặt khác, nếu bạn đã quen thuộc với WSL 2, những mẹo này sẽ giúp đảm bảo bạn làm việc hiệu quả nhất có thể.

1. Sử dụng Windows Terminal

Windows Terminal hoàn toàn mới là một thiết bị đầu cuối nguồn mở mạnh mẽ từ Microsoft Store. Microsoft đã thiết kế Windows Terminal để tích hợp trực tiếp WSL 2 và tự động định cấu hình mọi bản phân phối Linux ngay khi chúng được cài đặt. Điều này có nghĩa là bạn có thể dễ dàng chuyển đổi giữa Windows và Linux mà không cần phải thiết lập một môi trường khác.

Menu Mở tab mới

Windows Terminal có thể hỗ trợ nhiều shell, chẳng hạn như PowerShell, WSL 2 và Command Prompt. Nó cũng cung cấp một số tính năng năng suất, bao gồm nhiều tab, thanh tìm kiếm và ngăn chia; bạn thậm chí có thể tùy chỉnh giao diện của thiết bị đầu cuối theo ý thích của mình.

Vì Windows Terminal là một dự án mã nguồn mở nên bạn có thể yên tâm rằng cộng đồng sẽ liên tục cải thiện nó để nâng cao trải nghiệm người dùng. Và nếu bạn yêu thích nó, hãy xem các mẹo, thủ thuật và phím tắt tốt nhất dành cho thiết bị đầu cuối Windows.

2. Tích hợp mã Visual Studio

Code trong VSCode trên laptop ngồi bệt

Nhiều nhà phát triển dựa vào Mã VS, một IDE (trình chỉnh sửa mã) cực kỳ linh hoạt. Nó cung cấp một thiết bị đầu cuối tích hợp, hỗ trợ tiện ích mở rộng và có giao diện trực quan siêu tùy biến. Nếu bạn đang sử dụng WSL 2 để phát triển, bạn muốn tích hợp WSL 2 với Visual Studio Code để có quy trình làm việc trôi chảy.

Bạn có thể sử dụng Mã VS với WSL 2 bằng cách đảm bảo rằng bạn có Visual Studio Code và bản phân phối WSL 2 Linux trên hệ thống Windows của mình. Bạn có thể cài đặt Điều khiển từ xa – WSL tiện ích mở rộng trong Visual Studio Code và định cấu hình nó theo yêu cầu của bạn.

3. Thiết lập nhiều cấu hình

Nếu bạn dự định sử dụng WSL 2 cho công việc, học tập cá nhân hoặc trường học, hãy xem xét việc tạo hồ sơ người dùng riêng. Điều này sẽ cho phép bạn sắp xếp các ứng dụng, cấu hình và tệp của mình.

Một phương pháp để thiết lập nhiều cấu hình là sử dụng Windows Terminal; sau khi bạn đã cài đặt nó trên PC Windows 10 hoặc 11 của mình, hãy điều hướng đến Cài đặt > Cấu hình > Thêm.

4. Gói cập nhật

Giống như bất kỳ bản phân phối Linux nào khác, bạn sẽ phải đảm bảo các gói và công cụ bạn đang sử dụng trên WSL 2 được cập nhật liên tục. Làm như vậy đảm bảo WSL 2 của bạn an toàn, đáng tin cậy và hoạt động tối ưu. Để cập nhật các gói trên WSL 2, hãy nhập lệnh sau:

 sudo apt-get update 
 sudo apt-get upgrade 

5. Chạy các container với Docker

Ubuntu chạy như một container docker

Docker là một nền tảng mã nguồn mở cho phép các nhà phát triển xây dựng, triển khai và chạy các ứng dụng của họ trong một vùng chứa một cách hiệu quả. Tất cả các phụ thuộc được nhóm lại để dự án của bạn có thể dễ dàng triển khai trong mọi môi trường.

Bạn có thể sử dụng Docker trên Windows 10 và 11 thông qua Docker Desktop dưới dạng ứng dụng độc lập hoặc tích hợp nó với Hệ thống con Windows dành cho Linux để có hiệu suất tốt hơn và tiêu thụ tài nguyên hiệu quả. Chúng tôi thực sự khuyên bạn nên chạy vùng chứa của mình bằng WSL 2 để phát triển hoặc thử nghiệm.

WSL 2 là đôi bên cùng có lợi trên Windows

Hệ thống con Windows dành cho Linux 2 thật đáng kinh ngạc và thu hẹp khoảng cách giữa hệ sinh thái Linux và Windows một cách hiệu quả. Là một nhà phát triển đã quen với Windows, bạn có thể tận dụng WSL 2 để tận dụng tốt nhất cả Windows và Linux mà không ảnh hưởng đến năng suất hoặc tính linh hoạt của bạn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *