5 cách để chạy phần mềm Linux trên Windows
Người dùng Linux thường muốn chạy phần mềm Windows trên Linux, nhưng người dùng Windows cũng có thể muốn chạy phần mềm Linux. Cho dù bạn đang tìm kiếm một môi trường phát triển tốt hơn hoặc các công cụ dòng lệnh mạnh mẽ, bạn có thể chạy phần mềm Linux mà không cần rời khỏi Windows.
Có nhiều tùy chọn khác nhau để chạy phần mềm Linux trên Windows. Nó dễ hơn chạy phần mềm Windows trên Linux, vì bất kỳ ai cũng có thể thiết lập một máy ảo với bản phân phối Linux miễn phí - không cần giấy phép phần mềm.
Máy ảo
Máy ảo cho phép bạn chạy bất kỳ hệ điều hành nào trong một cửa sổ trên máy tính để bàn của bạn. Bạn có thể cài đặt VirtualBox hoặc VMware Player miễn phí, tải xuống tệp ISO cho bản phân phối Linux như Ubuntu và cài đặt bản phân phối Linux đó bên trong máy ảo như bạn sẽ cài đặt nó trên máy tính tiêu chuẩn.
Khi bạn cần khởi động hệ thống Linux của mình, bạn có thể làm điều đó trong một cửa sổ trên máy tính để bàn của bạn - không cần phải khởi động lại và bỏ lại tất cả các chương trình Windows của bạn. Mọi thứ trừ các trò chơi đòi hỏi và hiệu ứng 3D tiên tiến sẽ hoạt động tốt, nhưng dù sao bạn cũng sẽ không muốn sử dụng chúng..
Nếu bạn đang cài đặt Ubuntu trong một máy ảo, bạn có thể muốn thử cài đặt một công cụ phái sinh Ubuntu như Xubfox thay thế. Máy tính để bàn Unity mặc định của Ubuntu sử dụng hiệu ứng 3D và giao diện máy tính để bàn không hoạt động trơn tru trong máy ảo như các máy tính để bàn trước đây đã làm. Xubfox sử dụng Xfce, nhẹ hơn nhiều.
Bạn thậm chí có thể thử sử dụng chế độ liền mạch của VirtualBox hoặc chế độ thống nhất của VMware để chạy các ứng dụng Linux trực tiếp trên máy tính để bàn của bạn - chúng sẽ chạy trong máy ảo, nhưng các cửa sổ của chúng sẽ hiện diện trên màn hình Windows của bạn thay vì bị kẹt trong một cửa sổ máy ảo duy nhất.
Cygwin
Cygwin là một tập hợp các công cụ cung cấp môi trường giống như Linux trên Windows. Đây không phải là cách để chạy phần mềm Linux hiện có trên Windows - phần mềm sẽ phải được biên dịch lại. Tuy nhiên, nhiều phần mềm đã được biên dịch lại. Cygwin sẽ cung cấp cho bạn một môi trường dòng lệnh và thiết bị đầu cuối giống như Linux với nhiều chương trình dòng lệnh mà bạn có thể đã sử dụng để.
Trước đây chúng tôi đã cài đặt và sử dụng Cygwin. Bạn thậm chí có thể sử dụng Cygwin để cài đặt máy chủ OpenSSH và nhận quyền truy cập SSH vào hệ thống Windows.
Giải pháp này lý tưởng cho người dùng thiếu các tiện ích Linux quan trọng trên Windows - đó không phải là cách để chạy máy tính để bàn Linux đầy đủ.
Cài đặt Ubuntu qua Wubi
Phương pháp này là kỹ thuật cài đặt Linux, không chạy phần mềm Linux trên Windows. Bạn sẽ phải khởi động lại mỗi lần bạn muốn sử dụng hệ thống Linux của mình giống như bạn đã cài đặt nó trong cấu hình khởi động kép tiêu chuẩn.
Tuy nhiên, Wubi không cài đặt Ubuntu theo cách thông thường. Thay vào đó, nó tạo một tệp đặc biệt trên phân vùng Windows của bạn và sử dụng tệp đó làm ổ đĩa Ubuntu của bạn. Điều này có nghĩa là bạn có thể cài đặt Ubuntu và sử dụng nó mà không cần phân vùng và bạn có thể gỡ cài đặt Ubuntu khỏi Bảng điều khiển Windows khi bạn hoàn tất.
Nếu các khía cạnh phân vùng là những gì giữ bạn lại, hãy thử Wubi. Hiệu năng sẽ không tốt bằng một hệ thống Linux được cài đặt thông thường khi nói đến thời gian đọc và ghi đĩa, nhưng nó phải nhanh hơn một máy ảo.
Chương trình được biên soạn và biên dịch
Nhiều chương trình Linux phổ biến đã được chuyển sang Windows và các phiên bản được biên dịch đã được cung cấp trực tuyến. Nếu bạn thực sự nhớ Emacs, bạn sẽ tìm thấy các phiên bản Emacs cho Windows. Nếu bạn muốn chạy một chương trình cụ thể trên Windows, hãy thực hiện tìm kiếm Google cho tên của chương trình đó và Windows Windows, - rất có thể bạn sẽ tìm thấy một phiên bản của chương trình được chuyển sang Windows.
phân phối dựa trên coLinux
coLinux là viết tắt của Hợp tác Linux. Đó là một cách để chạy Linux cùng với nhân Windows theo cách mang lại hiệu năng nhanh hơn nhiều so với việc chạy Linux trong máy ảo.
Đây là một ý tưởng tuyệt vời, nhưng có một vấn đề. coLinux chưa hỗ trợ các phiên bản Windows 64 bit, vì vậy bạn sẽ cần chạy phiên bản Windows 32 bit trên máy của mình để thực hiện việc này - điều đó ngày càng hiếm. coLinux đã không phát hành một phiên bản mới trong hơn hai năm, vì vậy sự phát triển dường như bị đình trệ hoặc di chuyển rất chậm.
Nếu bạn muốn dùng thử, bạn có thể muốn dùng thử Ubuntu Remix. Bản phân phối dựa trên coLinux này được cập nhật lần cuối vào năm 2011, do đó, nó hơi cũ - nhưng các tùy chọn khác như andLinux thậm chí còn lỗi thời hơn. andLinux, mà chúng tôi đã đề cập trong quá khứ, được cập nhật lần cuối vào năm 2009.
phân phối dựa trên coLinux sẽ là một lựa chọn tuyệt vời, nhưng dường như chúng bị bỏ lại phía sau. Nếu bạn không phiền khi sử dụng phần mềm Linux lâu năm và phiên bản Windows 32 bit, tùy chọn này có thể phù hợp với bạn.
Không có lựa chọn đúng ở đây. Những người muốn có trải nghiệm Linux đầy đủ có thể sẽ muốn có một máy ảo, trong khi người dùng một vài tiện ích shell quan trọng có thể thích Cygwin. Những người khác chỉ muốn chạy một chương trình duy nhất có thể tìm thấy may mắn hơn với phiên bản của chương trình đó được chuyển sang Windows.